Skip to content

GEO optimization · AI SEO

GEO optimization, without the hype.

ChatGPT, Claude and Perplexity already send people to websites. I make sure these systems can read your site, measure how many visitors they bring, and get your booking ready for AI agents.

Yannick Seelig, developer in Wetzikon ZH. No agency: I do the checks and the build myself.

Start: AI visibility audit
CHF 1,900
Duration
1 to 2 weeks
Location
Wetzikon ZH and remote
First call
30 minutes, on video, free

What works, what is a bet, what is hype.

A lot of what is sold as GEO has no evidence behind it. I sort every measure by the strength of its evidence and link the source.

Proven

  • Most AI crawlers read only the HTML, not what JavaScript loads later.

    A Vercel measurement (December 2024) found that the major AI crawlers other than Google's and Apple's do not run JavaScript. Prices, services and contact details belong in the delivered HTML as text.

    Vercel and MERJ ↗
  • Google rankings help, but they are not enough.

    37.1% of pages cited in Google AI Overviews also rank in the organic top 10 (Ahrefs, March 2026). Classic SEO stays the foundation, but over a third of the citations come from pages outside the top 100.

    Ahrefs ↗
  • AI traffic can be measured.

    Since May 2026 GA4 shows its own "AI Assistant" channel. It counts clicks from assistants such as ChatGPT, Gemini and Copilot. Clicks from Google's AI Overviews and AI Mode stay in Organic Search. Someone who only reads the answer stays invisible to GA4. The server log shows at most the assistant's fetch.

    Google Analytics ↗

Bet

  • Bookings through AI agents.

    It works technically today: an assistant sees free slots and sends a request. The barriers are high: in ChatGPT, custom MCP apps can only take actions on the Business, Enterprise and Edu plans. Claude allows one custom connector even on the free plan, but each person has to add it themselves.

    OpenAI Help Center ↗

Hype

  • Schema markup as an AI lever.

    Ahrefs compared 1,885 pages that were already cited often in AI Overviews and added JSON-LD with 4,000 control pages. AI citations did not rise measurably. I use structured data for Google's rich results, not as a GEO promise.

    Ahrefs ↗
  • llms.txt and AI meta tags.

    Google says its AI features need no special AI files or markup. On seelig.ai I keep an llms.txt for agents that look for one. I do not sell it as a ranking lever.

    Google Search Central ↗

Four offers, the audit first.

The first three rest on proven effects. The fourth is a bet for businesses that take bookings online. The audit and the fixes already run on seelig.ai.

  1. 01

    AI visibility audit

    CHF 1,900

    Duration: 1 to 2 weeks

    I check whether AI systems can read your website, and I ask ChatGPT, Claude, Perplexity and Gemini what they say about your business.

    • AI crawler access: robots.txt and whether your server or CDN turns the bots away
    • View Source test of your key pages: services, prices, location and contact in the HTML without JavaScript
    • Google rankings for the search terms your customers use
    • What ChatGPT, Claude, Perplexity and Gemini answer to your customers' questions, with the sources they cite
    • Your current AI traffic in GA4, if you give me read access
    • A fix list ranked by impact and effort, 45-minute walkthrough

    You get

    Findings and a fix list

    Fixed price. If you order the fixes within 60 days, the audit is fully credited.

  2. 02

    AI-readable website

    from CHF 1,790

    Duration: 1 to 2 weeks

    I carry out the fixes from the audit, so AI systems and Google see the same facts as your visitors.

    • Services, prices, location, opening hours and contact as text in the delivered HTML
    • robots.txt and CDN rules for the search and user bots of ChatGPT, Claude, Perplexity and Google
    • Technical SEO of the pages that matter: titles, canonical, sitemap, internal links
    • Structured data where Google uses it for rich results, matching the visible text
    • View Source test before and after, as a log

    You get

    The fixes in place and a before-and-after test log

    Starting price for a website that already renders its content on the server. If the content only appears after JavaScript runs, I quote a fixed price after the audit.

  3. 03

    AI traffic measurement

    CHF 990

    Monthly report: CHF 150 per month

    Duration: 1 to 2 weeks

    I set up GA4 so you see how many visitors come from ChatGPT, Perplexity, Claude, Gemini and Copilot, and what they do on your site.

    • A channel and segment for AI assistants in GA4, also for data before May 2026
    • Inquiries, bookings and purchases by AI source
    • A monthly report: visits from AI answers, landing pages, trend
    • Where your hosting provides server logs: which AI bots read which pages

    You get

    Measurement in place and a report every month

    The limit: GA4 only sees people who click from an AI answer, and it does not separate clicks from Google's AI Overviews from regular search. If an assistant reads your page and answers without a click, only the server log shows it.

  4. 04Bet

    Booking for AI agents

    from CHF 4,900

    Care: CHF 190 per month

    Duration: 2 to 3 weeks

    A booking API with an OpenAPI description and an MCP server through which AI assistants see your free slots and send a request.

    • Endpoints for services, free slots and booking requests, described in OpenAPI
    • A hosted MCP server for Claude and ChatGPT
    • Nothing is booked automatically: the person confirms by email link, unconfirmed requests expire
    • Limits per IP address and per email against abuse
    • Connected to Cal.com, other calendars or a CRM by agreement

    You get

    A running API, MCP server and documentation

    A bet: few visitors can book through their own agent today. It fits if your website should bring bookings and you want to be ready in case it becomes common. The starting price applies to Cal.com.

Looking for classic SEO or articles at volume? The full website audit and the content system are listed with my other services. All services and prices · Website and SEO audit

What backs the offers.

  • 12

    websites on WordPress whose technical side I maintain

    In use

  • 12 / 12

    pages with prices on seelig.ai pass the View Source test

    Own product

  • 2× daily

    AI benchmarks rebuilt as static HTML from JavaScript leaderboards

    Own product

  • 438

    sessions from AI assistants on my shop, December 2024 to May 2026

    Own business

What already runs on my own sites.

The website check on seelig.ai

My website check reads robots.txt, fetches the page as an AI bot and counts what is readable without JavaScript. Then an AI analysis with web search asks about the business.

Try the website check →
website-check, 30 Sep 2026
$ website-check www.seelig.ai/derobots.txt      11 of 11 AI bots allowedserver          4 of 4 AI bots get status 200no JavaScript   323 words readablecontact         no email, phone or address in the HTML$ AI analysis with web search: What is seelig.ai?does not find seelig.ai, answers about another companycites seelig.ai: no
Run on 30 September 2026. Since then, the footer shows my email address and town. The site is readable, but the AI search does not name seelig.ai yet.

View Source test

A script fetches every page with prices as OAI-SearchBot, without JavaScript, and checks that title, prices, location and booking link are in the raw HTML.

check:view-source, 30 Sep 2026
$ npm run check:view-sourcePASS  /en/services            14/14 facts in raw HTML, booking linkPASS  /en/geo-optimization    10/10 facts in raw HTML, booking linkPASS  /en/ai-consulting        5/5 facts in raw HTML, booking link... 9 more pages12 of 12 pages pass (no JavaScript executed, OAI-SearchBot/1.3)
Shortened output of the run on 30 September 2026.

AI traffic on my shop

On my own shop gradualbasics.ch I pulled the AI sources from GA4. ChatGPT shows up in two rows there, because part of its links arrive without a medium. The measurement merges both rows under ChatGPT.

GA4, gradualbasics.ch, 1 Dec 2024 to 25 May 2026
$ ga4 sessionSource / sessionMediumchatgpt.com / (not set)        247 sessions   1 purchasechatgpt.com / referral         110 sessions   2 purchasesperplexity / (not set)          32 sessionsperplexity.ai / referral        13 sessionsgemini.google.com / referral    36 sessionsAI assistants total            438 sessions   3 purchases
Pulled on 25 May 2026, my own shop, no customer data.

Who it is for.

Good fit

  • Your customers ask ChatGPT or Perplexity before they get in touch.
  • Your website should bring inquiries or booked appointments.
  • You want numbers and sources rather than promises.

Not a fit

  • You expect a guarantee that ChatGPT recommends you. Nobody can give one.
  • You need articles at volume. That is what the content system is for.
  • You want AI assistants to pay in your shop. Google's agent checkout runs only in the US so far.

Common questions about GEO.

What does GEO optimization cost?

The AI visibility audit costs CHF 1,900 fixed. If you order the fixes within 60 days, the amount paid is credited in full. Fixes start at CHF 1,790. Measurement costs CHF 990 plus CHF 150 per month for the report. Booking for AI agents starts at CHF 4,900, with care at CHF 190 per month.

What is the difference between GEO and SEO?

SEO aims at Google's result list. GEO aims at being named in answers from ChatGPT, Claude, Perplexity, Gemini and Google's AI Overviews. GEO builds on SEO: pages that rank well get cited more often. On top of that, AI crawlers other than Google's and Apple's do not run JavaScript, so your facts have to be in the HTML.

Can you guarantee that ChatGPT names my business?

No, and anyone who promises that promises too much. I make sure AI systems can read your site, that the facts are right, and I measure what changes. What a model answers is up to its provider.

Do schema markup or an llms.txt help with ChatGPT?

There is no evidence that either brings AI citations. A large Ahrefs study found no measurable rise after already often cited pages added JSON-LD. Structured data stays useful for Google's rich results. An llms.txt does no harm, but I do not sell it as a lever.

My website runs on WordPress. Does that work?

Yes. The audit works for any public website. WordPress usually renders content on the server already, which often keeps the fixes small. The weak spots are plugins that load prices, opening hours or reviews through JavaScript.

How does an AI agent book an appointment with me?

The assistant fetches your free slots through the MCP server and sends a request. Nothing is booked until the person confirms the request through the link in the email. Unconfirmed requests expire, and limits per IP address and email slow down abuse.

What does ChatGPT say about your business today?

In a free 30-minute first call we work out where you stand. Name your website when you book, and I will bring the crawler and View Source findings with me.