All articles
12 min read

GEO vs SEO: What Actually Changes, Plus a 60-Minute Test

GEO vs SEO: generative engine optimization is mostly the same work as search engine optimization aimed at AI answers. Three things differ: crawler access, topic coverage, and measurement, checkable in an hour.

By Harjot Chopra, Co-Founder · Updated 9 Oct 2026

A marketer at a desk compares a printed page of search results with a short conversational answer card.

Key takeaways

  1. 01
    GEO is mostly SEO aimed at AI answers. Google states that its AI Overviews (AI-written summaries above search results) and AI Mode need no special optimization, only pages that are indexed and eligible to show with a snippet (an excerpt of the page's text).
  2. 02
    Three things differ: whether AI crawlers can reach your site, whether you cover the related questions behind a search, and how you measure results (mentions across repeated prompts, not rank alone).
  3. 03
    In Ahrefs' March 2026 study, 37.9% of URLs cited in Google AI Overviews ranked in the top 10. An earlier, differently built study found a much higher share, so treat the direction, not the size of the drop, as firm.
  4. 04
    Test it yourself: check crawler access and indexing, then log ten buyer prompts across three AI engines. Google's new Search Console AI report adds free impression data but does not replace that log.
In this article
  1. 1Is GEO vs SEO a real split, or the same work under a new name?
  2. 2What actually changes between generative engine optimization and SEO?
  3. 3Do pages that rank in the top 10 still get cited in Google AI Overviews?
  4. 4How do you measure AI search visibility when clicks are only part of the picture?
  5. 5What mistakes should you avoid when starting GEO?
  6. 6How do you check what GEO changes for your site in one hour?
  7. 7How do we track this at PageLens.ai every day instead of by hand?
  8. 8Frequently asked questions

Google's documentation says there is nothing special to do to appear in its AI answers, yet those answers change how people behave. Pew Research Center found that when a Google search showed an AI summary, users clicked a regular result in 8% of visits, against 15% when no summary appeared.

Generative engine optimization (GEO) is the work of getting your brand named or cited inside answers written by AI systems such as ChatGPT, Perplexity and Google AI Mode, Google's conversational search mode. Search engine optimization (SEO) is the work of earning rankings and clicks in a list of links. Both matter, and they overlap far more than the GEO vs SEO debate suggests.

Most of the work is shared. A few parts are not, and those decide whether you appear. Below: what carries over, the evidence on what has shifted, and a one-hour test you can run on your own site with a short script and a spreadsheet.

Is GEO vs SEO a real split, or the same work under a new name?

GEO is mostly the same work as SEO. Google's documentation states: "There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary." A page needs to be indexed and eligible to appear in Google Search with a snippet. Three parts of the job do change, and they are covered below.

Google's AI features documentation says existing SEO fundamentals remain worthwhile: pages crawlers may fetch, good internal linking, page experience, text content, accurate structured data (markup that labels a page's facts for machines) and current business information. It also says you do not need new machine-readable files, "AI text files," or special schema.

On May 15, 2026, Google went further with a dedicated guide to optimizing for generative AI features. It points to the same priorities: unique, first-hand, people-first content and sound technical basics. It says you do not need llms.txt (a proposed plain-text file that lists a site's key pages for AI assistants), special markup, Markdown versions, or content cut into tiny chunks. It adds that structured data is not required for generative AI search.

So the objection that "it's all search" is right about Google's own AI features. Anyone selling a special file or markup as the fix for them is selling something Google says is not required.

The objection is incomplete elsewhere. ChatGPT and Perplexity run their own retrieval, and Google's guidance does not describe how they behave. Do not assume rankings carry over to them. Test.

What actually changes between generative engine optimization and SEO?

Three things change: whether AI crawlers can reach your site, whether your content covers the sub-questions behind a search, and how you measure success. Indexing, useful content and links carry over unchanged. The table shows each area, what to do and the check that tells you whether it works.

A hand unlocks a shop door to let a small robot visitor in alongside a waiting human visitor.
Crawler access comes first, because an AI engine can only cite what it is allowed to reach.
AreaSame as SEO?What to doHow to check
Google crawling and indexingSame

Keep key pages indexed and snippet-eligible: no noindex (a tag telling Google not to list the page) and no nosnippet (a tag stopping Google from showing the page's text)

Search Console (Google's free site-performance tool), URL Inspection shows the page is on Google
AI crawler accessNew decision

Decide, bot by bot, what robots.txt (the text file that tells crawlers which paths they may fetch) allows

The script below
Page contentMostly samePut the direct answer first, state facts plainly, cite primary sourcesYour URL appears among the citations for the prompt
Topic coverageShiftedAnswer the related questions around a topic, not only the head keywordYou rank top 10 for the keyword but are not cited
Special files and markupNot needed for Google's AI featuresSkip them; spend the time on the rows aboven/a
Third-party mentionsDepends on what is citedIf cited URLs are lists, reviews or videos, get included thereSort the cited URLs by type
MeasurementDifferentTrack mention rate and citation rate over a fixed prompt set; add Search Console's AI impressions report for GoogleThe prompt log below

Do pages that rank in the top 10 still get cited in Google AI Overviews?

Less often than a top-10 ranking would predict. In a March 2026 study by Ahrefs, which sells SEO and AI-visibility software, 37.9% of cited URLs ranked in the top 10, 31.2% ranked 11 to 100 and 31.0% ranked beyond 100. The sample was 863,000 keywords and 4 million cited URLs; the shares sum to 100.1% because of rounding.

An earlier Ahrefs study from July 2025 looked only at the three most visible citations per AI Overview (1.9 million citations from 1 million AI Overviews) and found 76.1% ranked in the top 10. Because the earlier study counted three citations per answer and the later one counted every cited URL, the two are not directly comparable. The direction is a signal; the size of the drop is not.

Ahrefs links the shift to query fan-out: Google splits a search into several related sub-queries, and the pages that show up most often across those results get cited. A page can be cited without ranking for the exact search. For you, that means writing for the cluster of questions around a topic. Our guide to ranking in Google AI Overviews covers the page-level steps.

The 2024 research paper that introduced the term, GEO: Generative Engine Optimization, tested content changes on a benchmark and reported visibility gains of up to 40%, varying by domain. That is a ceiling measured on a research benchmark, not a forecast for your site.

These figures cover Google AI Overviews or a research benchmark. For ChatGPT and Perplexity, assume nothing about rank and read what they actually cite.

How do you measure AI search visibility when clicks are only part of the picture?

Measure your own numbers, because there is no reliable industry figure for AI search traffic. What is measurable is behavior on Google: Pew found a regular result was clicked in 8% of visits when an AI summary appeared and 15% when none did. The study tracked 900 US adults in March 2025 across 68,879 searches, 18% of which showed a summary.

Users clicked a link inside the summary in 1% of visits and ended their session in 26% of visits with a summary against 16% without. A brand named in an answer that nobody clicks can still shape the shortlist, so mention rate belongs next to traffic. Our guide to AI search analytics lists the metrics worth tracking.

As of October 2026, Google's Search Console Search Generative AI performance reports show impressions for your pages in AI Overviews and AI Mode by page, country and device, with data from May 18, 2026. They do not show clicks, click-through rate or queries, and they are rolling out gradually, so your property may not have them yet. They cover Google only, so they do not replace the prompt log below for ChatGPT, Perplexity and other assistants.

What mistakes should you avoid when starting GEO?

Avoid four: treating a ranking as a citation forecast, judging from one answer, counting only clicks, and editing only your own pages. Our recommendation is to check the layers in order, because a crawler that cannot reach a page, or a page that is not indexed, cannot be cited.

  1. 1

    Treating a ranking as a citation forecast.

    A top-10 page can go uncited, and a page outside the top 100 can be cited.
  2. 2

    Judging from one answer.

    An AI assistant generates each answer fresh, so a single run proves little. Run each prompt more than once, including a repeat a week later.
  3. 3

    Counting only clicks.

    Mentions and citations show up before, and sometimes instead of, a visit.
  4. 4

    Editing only your own pages.

    If the URLs cited for your prompts are list articles, reviews or videos, changing your site will not change the answer. You need to appear in them.

How do you check what GEO changes for your site in one hour?

Run checks one and two first and fix any failure before continuing, because AI engines cannot cite pages they cannot reach or that Google has not indexed. Then run checks three to five even if you fail them, because they show why. For a fuller version, see our guide to running an AI visibility audit.

A desk with a laptop, a kitchen timer and a paper checklist whose first two rows are ticked.
A timed, ordered checklist keeps the hour focused on reach and indexing before anything else.

Our time model for checks one to four: script on three domains, 5 minutes; Search Console on 5 key URLs, 5 minutes; 30 prompt runs at about a minute each, including logging, 30 minutes; labeling cited URLs and checking rankings, 20 minutes. The total is about 60 minutes (our estimate). The repeat in check five takes about 30 minutes, a week later.

Can AI crawlers reach your site?

Run this script on your domain and on two competitors. Pass: no root-level Disallow: / against a bot you want to reach you. Fail: a block you did not choose. Blocking can be deliberate, so check each company's crawler documentation for what each bot does before you allow or block it. robots.txt is a request that crawlers are expected to honor, not a lock.

# aibots.py   usage: python3 aibots.py yourdomain.com competitor.com
import sys, urllib.request
BOTS = {"gptbot","oai-searchbot","chatgpt-user","claudebot","claude-searchbot",
        "claude-user","perplexitybot","perplexity-user","google-extended",
        "ccbot","anthropic-ai"}
def blocked(domain):
    req = urllib.request.Request(f"https://{domain}/robots.txt",
                                 headers={"User-Agent": "Mozilla/5.0"})
    text = urllib.request.urlopen(req, timeout=15).read().decode("utf-8", "ignore")
    groups, agents, rules, last_was_agent = [], [], [], False
    for line in text.splitlines():
        line = line.split("#")[0].strip()
        if ":" not in line: continue
        key, val = [s.strip() for s in line.split(":", 1)]
        key = key.lower()
        if key == "user-agent":
            if not last_was_agent and agents:
                groups.append((agents, rules)); agents, rules = [], []
            agents.append(val.lower()); last_was_agent = True
        else:
            last_was_agent = False
            if key in ("allow", "disallow"): rules.append((key, val))
    if agents: groups.append((agents, rules))
    hit = set()
    for agents, rules in groups:
        if ("disallow", "/") in rules:
            hit |= {a for a in agents if a in BOTS}
    return sorted(hit)
for d in sys.argv[1:]:
    try: print(d, blocked(d) or "no root-level block")
    except Exception as e: print(d, "could not fetch:", e)

The script flags only the eleven named agents. A group that also lists Allow lines for some paths still counts, so read it by hand. A User-agent: * group with Disallow: / blocks every crawler and also needs a manual read.

One distinction matters. According to Google's crawler documentation, Google-Extended controls whether your content may be used for training future Gemini models and for grounding in Gemini Apps and Vertex AI. It does not affect inclusion in Google Search or act as a ranking signal. Do not read a Google-Extended block as a reason you are missing from AI Overviews or AI Mode.

On October 9, 2026, we ran the script on the robots.txt files of 12 sites: pagelens.ai, nytimes.com, cnn.com, theverge.com, builtin.com, forbes.com, hubspot.com, ahrefs.com, semrush.com, moz.com, writesonic.com and wordstream.com. Four returned a root-level Disallow: / for at least one of the eleven agents. nytimes.com and cnn.com did so for all eleven, theverge.com for nine (while allowing /sp/ paths) and builtin.com for four. Eight returned none. This is a convenience sample of news and marketing sites, not a market measure.

Are your key pages indexed and eligible for a snippet in Google?

Paste each key URL into Search Console's URL Inspection tool. Pass: the page is on Google and carries no noindex or nosnippet directive. Fail: anything else. Google's condition for appearing in AI Overviews and AI Mode is indexing plus snippet eligibility, so a failure here caps everything below.

Which buyer prompts name you?

Write 10 prompts a buyer would type, such as "best [category] for [use case]." Ask each in ChatGPT, Perplexity and Google AI Mode. That is 30 runs. For a quick first read without building a log, our free AI visibility audit on our homepage takes a domain and returns results in about 30 seconds. Otherwise, log one row per run:

PromptEngineDateYour brand named?Brands namedURLs cited

Mention rate = runs naming your brand ÷ total runs. Citation rate = runs citing a URL on your domain ÷ total runs. Both are our working definitions, not an industry standard. Pass: your mention rate is at least that of the most-named competitor across the same prompts. Fail: it is lower.

Do the cited pages explain your gap?

For every prompt where you were not named, label each cited URL: your domain, a competitor, a third-party list or review, a video or forum, or other. Then pick the closest short keyword for the prompt (for example, "best [category]") and check whether you rank in the top 10 for it in Search Console or a rank tracker. Pass: no prompt where you rank top 10 for its keyword yet are never cited. Fail: any such prompt, which is a coverage gap. Add a section or page for the related questions the cited pages answer and yours does not.

Does the result hold when you ask again?

Repeat the same 30 runs a week later. For each prompt-and-engine pair, you are named in both rounds (stable), in one (unstable) or in neither. Stability = stable pairs ÷ pairs where you were named at least once. Our rule of thumb: below about two-thirds, treat your visibility as unstable. Pass: stability at or above that. Fail: below it. Our guide to tracking AI citations over time covers how to keep this up.

Reading the results. Our recommendation:

  • Blocked or not indexed: fix access first.
  • Indexed and open, ranking but uncited: close the coverage gap.
  • Neither ranking nor cited: do standard SEO work first.
  • Named once but not on repeat: treat it as unstable and keep tracking.

How do we track this at PageLens.ai every day instead of by hand?

We run the same prompt log automatically. You choose the buyer prompts, and we ask them across AI engines on a schedule and record who is named, which URLs are cited, sentiment (the tone and adjectives AI answers use about your brand) and share of voice (your brand's share of all brand mentions across the same prompts), compared with your competitors. We also report human and AI crawler traffic to your site. Our log records what the engines answer; it does not read Google's internal data.

When the log shows a gap, our content agent writes the page that answers it and publishes it on your own domain. As of October 2026, our US plans are billed monthly in dollars and every plan includes unlimited users:

  • Launch, $299 a month: 100 tracked prompts checked weekly on ChatGPT, Google AI Mode and Perplexity, with 25 content pieces a month.
  • Growth, $699 a month: 100 tracked prompts checked daily on five engines (adds Gemini and Grok), 50 content pieces a month, and technical recommendations.
  • Enterprise, $1,499 a month: 200 tracked prompts checked daily on seven engines (adds Claude and Copilot), 100 content pieces a month, a dedicated account manager, and an Outreach Agent that drafts pitches to sites already cited by AI answers, which you approve before anything is sent.

Agency pricing is custom. Details are on our pricing page. To see the log run on your own prompts, Book a demo.

See who AI engines name instead of you

PageLens.ai runs your buyer prompts across AI engines on a schedule and records who is named and which URLs are cited.
See pricing plans

Frequently asked questions

For Google's AI features, no. Google's generative AI guide says you do not need new machine-readable files, AI text files, markup or Markdown, and that structured data is not required. For other assistants, treat llms.txt as an experiment: keep it only if your prompt log shows it changes your mention rate.

No. Google's AI features show pages that are indexed and eligible for a snippet in Google Search, so SEO fundamentals remain the entry condition. GEO adds access, coverage and measurement work on top of that foundation.
Not here. Geo-targeting tailors search visibility to a location, as in local SEO. In this article GEO means generative engine optimization, the work of being named or cited in AI-written answers. The two only overlap if your prompts include a place.
An assistant sees pages, not your revenue. Run the prompt log, then sort the URLs cited for your prompts. If they are lists, reviews or videos where you do not appear, that is the gap to close, and editing your own site will not close it.
Start with 10 buyer prompts across three engines, repeat them a week later, then repeat monthly and after any major content change. Ten prompts is enough to expose access and coverage problems by hand. Beyond that, repeated runs across several engines are easier to automate.

Sources

  1. 1.AI features and your website, Google Search Central
  2. 2.Optimizing your website for generative AI features on Google Search, Google Search Central
  3. 3.Introducing Search Generative AI performance reports in Search Console, Google Search Central Blog (June 2026)
  4. 4.Google's common crawlers, including Google-Extended, Google Search Central
  5. 5.Pew Research Center, Google users are less likely to click on links when an AI summary appears (July 2025)
  6. 6.Aggarwal et al., GEO: Generative Engine Optimization (arXiv 2311.09735, KDD 2024)
  7. 7.Ahrefs, AI Overview citations and top-10 rankings (March 2026), a vendor study
  8. 8.Ahrefs, AI Overview citations and Google rankings (July 2025), a vendor study
  9. 9.PageLens.ai pricing

Keep reading

PageLens.ai.

Measure how AI engines see your brand, then turn the gaps into growth.

© 2026 PageLens.ai

Powered by PageLens.ai

Discover how often AI recommends your brand.