Skip to content
Back to Blog

GEO vs SEO: The Answer That Cost Me Clicks

AI Transformation Lead
  • SEO
  • Generative Engine Optimization
  • GEO
  • Answer Engine Optimization
  • AI Search
  • ChatGPT
  • Perplexity
  • AI Overviews

Generative engine optimization (GEO) and search engine optimization (SEO) share one technical foundation and chase two different prizes. SEO wins a click from a ranked list of pages. GEO wins a named citation inside an answer that ChatGPT, Perplexity or Google AI Mode writes for the reader. The crawlable page underneath is the same. The unit of value, the win condition and the measurement are not.

Black-and-white photograph of a glass prism on a stone slab, splitting one beam of light into two diverging beams that strike a rough wall

I learned where the two split by getting it wrong. In June 2026 I put direct answers into my titles and meta descriptions, the short text Google shows under each result. Those pages then earned a 0.17% click-through rate on their main queries. The fix taught me one rule. The snippet sells the click, and the passage earns the citation.

What is the difference between GEO and SEO?

Search engine optimization makes a page rank in a list of results, so a person clicks through to it. Generative engine optimization makes a page retrievable and quotable by an answer engine, an AI tool that writes one answer and cites its sources. The engine does not hand the reader your page. It lifts a passage of a few hundred tokens, roughly a paragraph or two, and names you beside it.

Google treats the two as one discipline on its own surfaces. Its AI optimization guide says optimizing for generative AI search "is optimizing for the search experience, and thus still SEO." Outside Google, the prize changes shape.

SEOGEO
Unit of valueThe pageA passage of a few hundred tokens
Win conditionA click from a ranked listA named citation inside a written answer
Main leversCrawlability, relevance, links, titles and snippetsStandalone passages, one entity graph, off-site mentions, crawler access
How you measureImpressions, position and click-through rate in Search ConsoleCitation rate on a fixed question set, run on live engines
What transfersCrawling, rendering, canonicals and useful content carry into GEO wholeAnswer-first writing helps the body, but an answer in the snippet costs the click

Where did the term GEO come from?

The term comes from a research paper, GEO: Generative Engine Optimization, by Pranjal Aggarwal and five co-authors. It appeared on arXiv in November 2023, and KDD 2024, ACM's data-mining conference, accepted it. The abstract states that "GEO can boost visibility by up to 40% in generative engine responses."

The authors tested nine ways of rewriting a source page. Cite Sources, Quotation Addition and Statistics Addition won, lifting Position-Adjusted Word Count by 30% to 40% in relative terms. That metric measures how much of the answer draws on your source, weighted toward the top. Keyword Stuffing, the classic SEO move, offered "little to no improvement."

Those numbers come from a lab setup. The experiments ran on GEO-bench, the authors' benchmark of 10,000 queries. Their engine was a simulation that fed the top five Google results to gpt-3.5-turbo. A smaller test on Perplexity.ai showed gains of up to 37%. None of it measured production ChatGPT.

On their benchmark, Cite Sources raised visibility for the source ranked fifth in Google by 115.1%. The top-ranked source lost 30.3% on average. Citation rewarded different pages than ranking did, and my own data says the same.

Where do GEO and SEO overlap?

Both disciplines share one technical foundation, and it is most of the work. An engine can only cite what it can fetch, parse and trust. That means crawlable URLs, one canonical URL per page, and HTML that carries the text before any JavaScript runs.

Vercel's December 2024 crawler study found that none of the major AI crawlers it tested rendered JavaScript, OpenAI's included. Gemini runs on Googlebot's infrastructure, which does. So a page that builds its text in the browser can rank in Google and still look empty to OpenAI's crawlers.

Google's Search Central page, AI features and your website, states that "the best practices for SEO remain relevant for AI features in Google Search." It adds that there are "no additional requirements to appear in AI Overviews or AI Mode." If your SEO is broken, fix it before you spend on GEO. My SEO and answer engine optimization (AEO) reference covers that foundation, with a source for every rule.

What did my own measurements show?

On 22 August 2026 I ran 30 fixed questions through searchapi.io, an API that returns each live engine's real answer. The set covered my name, AIDLC (the AI-driven development life cycle), tool comparisons, how-to questions and commercial queries such as "AI transformation consultant Dubai". Then I counted how often each engine cited pooyagolchian.com.

  • Perplexity cited the site on 14 of 30 questions.
  • ChatGPT cited it on 9 of the 20 questions where it searched. It answered the other 10 without searching the web.
  • Google AI Mode cited it on 10 of 30.
  • Google's organic top ten showed it on 7 of 30.

Counted against all 30 questions, the AI engines cited the site 30% to 47% of the time. Google's organic top ten showed it 23% of the time. The site gets cited more often than it ranks, which makes ranking and citation two different games.

The six commercial questions show the gap most clearly. Google's organic top ten showed my site on none. ChatGPT cited it on three.

AI Overviews appeared on only 5 questions, too few to score. Treat any single run as a snapshot, because ChatGPT can answer the same question differently an hour apart. How to measure AI citations sets out the method, so you can repeat it on your own site.

Where do GEO and SEO pull in opposite directions?

GEO rewards a page that answers the question completely and early. SEO rewards a search result that makes the reader want to click. Put the full answer in the result and the two goals collide.

I did exactly that across the blog in June 2026. Between 30 June and 13 August, 17 target pages took 11,117 impressions on head queries and returned 19 clicks. Head queries are the short, common searches for each topic. One pricing post listed all three prices in its description and earned 0.22% click-through on 25,226 impressions.

The metadata answered the query, so the searcher never needed the page. Across my site, descriptions that resolved the query earned 0.04% to 0.31% click-through. Descriptions that opened a tension earned 5.69% to 13.73%. Intent differs too, because the strong performers rank for narrow niche queries.

The fix split the jobs. The meta description now opens a question and withholds the answer, which serves SEO. The body and the FAQ answers in the page's JSON-LD, the structured data block engines read, stay answer-complete for GEO. The snippet sells the click, and the passage earns the citation.

The split has a limit. Google's snippet documentation says snippets "are primarily created from the page content itself." Google can still lift the answer from your body, so the split lowers the odds of a spoiler without removing them. Blocking snippets with the nosnippet tag backfires. Google only shows a page as a supporting link in AI Overviews or AI Mode if it is eligible for a snippet.

The split shipped with my August 2026 work on titles, snippets and structure. Across that work, sitewide click-through rate rose from 0.32% to 0.86% and average position improved from 11.9 to 8.7. Impressions stayed flat, so the same searchers clicked more often.

What does GEO add that SEO never asked for?

Passages that stand alone

An answer engine quotes a few sentences and attaches your link to them. They reach the reader without the paragraph above them. A passage that opens with "this approach" loses its subject the moment an engine lifts it. Name the subject, state the claim, attach a number and cite the source.

Google tells site owners to ignore "chunking" for Google Search, and I agree. Do not chop a page into fragments for a machine. A standalone passage is a normal paragraph that names its own subject.

One consistent entity graph

An entity graph is the set of facts that tells an engine who you are. It lives in your JSON-LD and every profile about you. Two near-identical bios on two domains read as two rival people. In my August run, my older domain pooya.blog drew 22 citations that could have pointed here. Use the same name, role and links everywhere.

Presence off your own site

On the answers and results that skipped my site, YouTube appeared on 17 of the 30 questions, with 74 citations. Reddit appeared on 16, with 29. I was absent from both, and no on-page fix wins those slots.

Google warns against the shortcut. Its AI optimization guide says seeking inauthentic "mentions" across the web "isn't as helpful as it might seem." The fix is a genuine video or a genuine answer in a thread, never a bought mention.

A robots.txt that knows which bot is which

robots.txt, the file that tells crawlers what they may fetch, now has to separate three jobs. Training crawlers collect text for future models. Search crawlers build the index an engine answers from. User-triggered fetchers read a page because a person just asked about it.

OpenAI states that "each setting is independent of the others." You can block GPTBot to stay out of training and still allow OAI-SearchBot into ChatGPT search. Block the search crawlers and you give up those answers. I allow all of them on this site, training crawlers included. The crawler table in my reference lists what each block costs.

Questions you cannot win on the page

Some questions never reach your page. In my August run, ChatGPT answered 10 of 30 without searching the web. Seven came from my AIDLC set, such as "what is spec driven development". An engine that answers from memory fetches no page, so no rewrite, schema or robots rule changes that answer. The levers sit off your site. How to get cited by ChatGPT covers what still moves on that engine.

Which GEO claims should you ignore?

Four common GEO claims fail against a primary source.

llms.txt as a ranking lever. llms.txt is a proposed file that lists a site's key pages for AI agents. No major engine has publicly confirmed that it reads the file. Google's guide says Google Search ignores it, and that publishing one "will neither harm nor help" your visibility there. I publish one here as a cheap index, never as a citation tactic.

Guaranteed AI citations. No bid or placement buys an organic citation in ChatGPT or Perplexity. On my own site, ChatGPT skipped the search on a third of my questions. Anyone who guarantees a citation is selling an ad or a story.

Keyword stuffing. The GEO paper tested it directly and found "little to no improvement" in generative engine responses. Google adds that its AI systems understand synonyms. You do not need every long-tail variation, the rare and specific phrasings of a query.

Special markup for Google's AI features. Google rules this out in one line. "You don't need to create new machine readable files, AI text files, or markup to appear in these features." Nor do you need special schema.org structured data. Keep your structured data for rich results and a clear entity graph, not as an AI entry fee.

Where should you start?

Start with the foundation both disciplines share. Run the free AI visibility checker to confirm that AI crawlers can read your pages. Then measure a fixed question set before you change anything. The fixed-scope SEO and AEO audit does both and ranks the fixes. For the full build, see generative engine optimization, or browse every SEO service.

AI Engineering for B2B

Want to know whether ChatGPT cites you?

I join your engineering team and build the AI agents with you. When I leave, your team owns the system and keeps shipping.

Shipping production systems since 2009

Senior engineer turned AI specialist. React, Next.js, AWS, agent orchestration.

Dubai-based, working with B2B teams worldwide

The UAE and wider GCC, Europe and the US.

AI agents that reach production

Discovery, role design, MCP integration, evals, and production deployment.

Questions about this piece

Follow-ups readers ask most often about the argument above.

  • SEO competes for a click from a ranked list of pages, while GEO competes for a named citation inside an AI-written answer. Both run on the same technical foundation of crawlable, server-rendered pages with one canonical URL each. SEO's unit is the page. GEO's unit is a passage of a few hundred tokens that must make sense once an engine lifts it out of context. Pooya Golchian measures the two separately. On 30 fixed questions in August 2026, AI engines cited pooyagolchian.com 30% to 47% of the time. Google's organic top ten showed it 23% of the time.

  • No. Google states that there are no additional requirements to appear in AI Overviews or AI Mode, and no special schema.org structured data to add. Its Search Central page on AI features says the best practices for SEO remain relevant. Google must index the page, and the page must be eligible to show a snippet, which is the same bar as a normal result. Structured data still helps a page qualify for rich results, so Pooya Golchian keeps it for that job rather than as an AI requirement.

  • No major engine has publicly confirmed that it reads llms.txt, so it is not a proven ranking or citation lever. Google's AI optimization guide says Google Search ignores these files, and that publishing one will neither harm nor help a site's visibility in Search. Pooya Golchian publishes llms.txt on pooyagolchian.com as a cheap index for AI agents, not as a way to win citations.

  • No. Nobody can guarantee an organic AI citation, because no bid or placement buys one and the engines change without notice. Some questions cannot be won on the page at all. In Pooya Golchian's test of 30 questions on 22 August 2026, ChatGPT answered 10 without searching the web, so it cited no website on those. Treat a guaranteed-citation offer as an ad or a story.

  • The term comes from the paper GEO: Generative Engine Optimization by Pranjal Aggarwal and five co-authors. It appeared on arXiv in November 2023, and KDD 2024 accepted it. Its abstract reports that GEO can boost visibility by up to 40% in generative engine responses. Adding citations, quotations and statistics worked best, while keyword stuffing did little. The authors measured this on their own GEO-bench benchmark with a simulated engine built on gpt-3.5-turbo, not on production ChatGPT.