Skip to main content

GEO: the complete guide to getting cited by ChatGPT

By The TadaSEO team14 min read

GEO (Generative Engine Optimization) means making your site readable, credible and quotable for AI assistants such as ChatGPT, so that your business shows up in their answers. It builds on SEO basics, plus three levers of its own: letting AI robots in, writing precise, sourced answers, and getting talked about beyond your own site.

This guide is for freelancers and small businesses that have a website and want to know, concretely, what to do. It promises no magic recipe: it explains what we know as of October 2026, what works, what is useless, and how to check your progress week after week.

What is GEO?

GEO, short for Generative Engine Optimization, covers every action that increases the chance that a generative engine cites your site or recommends your brand in its answer. A generative engine is a tool that writes an answer instead of showing a list of links: ChatGPT, Perplexity, Claude, Gemini, Copilot, or Google’s AI Overviews.

The term comes from a research paper published in late 2023 by researchers at Princeton and IIT Delhi, titled “GEO: Generative Engine Optimization”. They showed that some changes to a text, such as adding quotations, statistics or sources, could increase its visibility in generated answers by up to 40% (arXiv).

In practice, doing GEO means answering three questions:

  1. Can AI assistants read my site? If their robots are blocked, nothing else matters.
  2. Do my pages contain answers that are easy to quote? An assistant cites clear, precise, self-contained passages.
  3. Does my brand exist beyond my own site? Assistants trust what other sources confirm.

How is GEO different from SEO?

SEO (Search Engine Optimization) aims to rank a page in Google’s results. GEO aims to get a page cited, or a brand named, in an answer written by an AI. Both are worked on the same pages and share a lot.

SEOGEO
GoalA position in a list of resultsA citation or recommendation in an answer
What the user seesTen blue links and snippetsA written answer, with a few sources
Unit of workThe pageThe passage, the answer, the fact
Strong signalsRelevance, backlinks, experienceRobot access, clarity, sources, brand mentions elsewhere
MeasurementRankings, clicks, impressionsCitations, rank among brands cited, sources used

Google says it itself: no special optimization is needed to appear in its AI features, you first need to be indexed and eligible for snippets (Google Search Central). In other words, good SEO is the foundation of GEO. GEO adds what classic SEO overlooks: AI robot access, writing in self-contained answers, and brand presence beyond the site.

Why does GEO matter for a small business in 2026?

Because your customers are changing how they search. A growing share of searches now goes through an AI assistant, and ChatGPT dominates these uses in markets such as France (Agence VOC). Instead of typing “plumber Boston” and comparing ten sites, people ask “which reliable plumber in Boston for an urgent leak?” and read an answer that names two or three businesses.

On Google, AI Overviews appear on about 48% of queries and reduce clicks on informational searches, but they show on only a small share of commercial queries (SEOProfy, Search Engine Journal).

For a small business, this has two consequences:

  • Missing from an answer means not existing for the person reading it. There is no second page of results in a ChatGPT answer.
  • The space is still open. Few small businesses work on their presence in AI assistants. On a local or niche question, a few well-chosen actions are often enough to make the difference.

How does ChatGPT choose its sources?

When a question needs recent or precise information, ChatGPT runs a web search, reads a few pages, then writes its answer citing some of them. Several analyses show that ChatGPT Search relies heavily on Bing’s index, complemented by its own robot, OAI-SearchBot. In one sample studied, 87% of citations matched Bing’s top results (Stackmatix, Yoast).

What this means for you:

  • Your site must be indexed by Bing, not only Google. Many sites have never checked.
  • OAI-SearchBot and ChatGPT-User must be able to read your pages. They fetch the content at answer time.
  • ChatGPT quotes passages, not whole pages. A paragraph that clearly answers a question is more likely to be used than a long text that circles around it.

For a question without a web search (“what is GEO?”), ChatGPT answers from what it learned during training. There, your brand’s reputation across the web matters: the more varied sites mention it, the more likely the model knows it.

We detail this mechanism in How ChatGPT chooses its sources.

Which factors get a brand cited?

An Ahrefs study of 75,000 brands looked at what set apart the brands present in ChatGPT’s answers. The most correlated factors were brand mentions on YouTube, then brand mentions across the web in general, ahead of classic backlinks (Ahrefs).

Other findings come up across several studies:

  • Freshness matters. A large share of pages cited by ChatGPT were updated recently, often within the last 30 days (Frase).
  • Comparison pages and lists are cited a lot. A question like “which quoting software for tradespeople?” naturally calls for comparisons.
  • Precise facts attract citations. A price, a duration, a sourced figure, a product name: things the assistant can reuse as is.
  • Original data is rare, so it is valuable. A survey, a price study, a statistic only you publish becomes a source for everyone.

These studies are correlational: they describe what cited brands have in common, without guaranteeing that a given action will produce a citation. They still point in a clear direction.

Step 1: let AI robots in

This is the simplest step, and the most often missed. Many sites block AI robots without knowing it: an overly broad robots.txt rule, a security plugin, or the host’s bot protection.

The robots to know:

RobotWhat it doesAdvice
OAI-SearchBotChatGPT searchAllow
ChatGPT-UserChatGPT when a user asks for a pageAllow
GPTBotTraining of ChatGPT’s modelsAllow if you want the model to know your brand
PerplexityBotPerplexity searchAllow
Claude-SearchBotClaude searchAllow
Google-ExtendedUse of your pages by Google’s AINo effect on Google rankings
BingbotBing’s index, so ChatGPT and CopilotAllow, without fail

A robots.txt open to AI robots looks like this:

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: GPTBot
Allow: /

User-agent: *
Allow: /

Sitemap: https://mysite.com/sitemap.xml

Also check that your main content shows without JavaScript: many AI robots do not run JavaScript and see an empty page if the text is loaded in the browser.

To see where you stand, use our free robots.txt checker, no account needed, or read OAI-SearchBot, GPTBot, ChatGPT-User: which robot should you allow?.

Step 2: get indexed by Bing and Google

Since ChatGPT relies heavily on Bing, open a Bing Webmaster Tools account (it can import your Search Console property in a few clicks), submit your sitemap, and turn on IndexNow if your CMS supports it: every new page is then reported immediately.

On Google, the fundamentals stay the same:

  • an up-to-date sitemap, declared in robots.txt and in Search Console;
  • no important page set to noindex;
  • a title of 60 characters at most and a precise meta description on every page;
  • fast pages on mobile, without errors.

A poorly indexed site cannot be cited. Before any writing, check that your main pages appear in both engines.

Step 3: answer in the first lines

Assistants extract self-contained passages. So write each important page so that a piece of it can be reused without context.

  • The answer first. The first two sentences of a page should answer its main question. Details come next.
  • One paragraph, one complete idea. Name the subject in each paragraph instead of writing “the latter” or “this one”.
  • Headings phrased as questions. “How much does a bathroom renovation cost in Boston?” is a passage an assistant can match to a question.
  • Lists and tables when they help: prices, steps, comparisons.

Go through your commercial pages one by one and ask yourself: if someone read only the first three lines, would they have the answer?

Step 4: publish precise, sourced facts

Assistants cite what is precise and verifiable. Replace vague phrases with facts:

  • “Competitive prices” becomes “From $49 a month, no commitment”.
  • “Fast response” becomes “On site within 2 hours anywhere in Boston, 7 days a week”.
  • “Many happy customers” becomes a real figure, if you have one, with its date.

When you quote a figure that is not yours, give the source and the date. That is what the GEO paper’s researchers showed: texts enriched with quotations and statistics are reused more often.

Think about comparison pages too: “X or Y: which one to choose?”, “Alternatives to X”. They are cited massively, provided they are honest: public prices noted with their date, each option’s strengths, and a “when to choose the other one” section. A comparison that disparages is less credible, for readers and assistants alike.

Before and after: a paragraph rewritten for AI assistants

Here is a typical paragraph from a small business homepage:

We are a passionate team that has been serving our customers for many years. Quality and customer satisfaction are at the heart of everything we do, and we always go the extra mile to meet your needs.

Nothing in it can be quoted. It does not say who the business is, what it does, where, for how much, or how fast. An assistant answering “which plumber for an urgent leak in Boston?” has no reason to pick it.

The same paragraph, rewritten:

Smith Plumbing is a family-run plumbing business in Boston, founded in 2009. We fix leaks, blocked drains and broken water heaters, on site within 2 hours, 7 days a week, across Boston and Cambridge. The call-out fee is $65, and every quote is free and in writing.

Each sentence now holds a fact an assistant can reuse: the name, the trade, the city, the services, the response time, the area and the price. It reads better for customers too. Do this exercise on your homepage and your three most important pages first: it is often the quickest win of the whole method.

Step 5: add structured data

Structured data (JSON-LD) describes your site in a format machines read without ambiguity. It does not get you cited on its own, but it helps engines understand who you are.

The most useful types for a small business:

  • Organization or LocalBusiness on the homepage: name, logo, address, phone, official profiles (sameAs).
  • FAQPage on pages that show a real FAQ. Google stopped showing FAQ rich results in May 2026, but the markup remains valid and readable by other engines (inblog).
  • Product or Service, with prices, on your offer pages.
  • Article on your blog posts, with the author and real dates.

Golden rule: the markup must describe exactly what is visible on the page. Our FAQ JSON-LD generator produces a valid block in seconds.

Step 6: exist beyond your own site

This is the strongest lever, and the slowest. Assistants trust a brand that others mention. A few ideas suited to a small business:

  • Comparisons and directories in your industry. Find the pages an assistant already cites for your questions, and ask to be listed.
  • YouTube. A short demo or advice video, on your channel or with a creator in your field.
  • Customer reviews on the platforms recognised in your trade.
  • Forums and social networks where your customers ask questions, with useful, signed answers, never spam.
  • Local or trade press, especially if you have original data to share.

Use the same one-line description of your business everywhere. Engines understand a brand through the consistency of what is said about it.

Step 7: measure every week and adjust

GEO cannot be steered blindly. AI answers vary by person, time and place: a single question asked once proves nothing. What counts is the trend, measured regularly under the same conditions.

A simple method:

  1. Pick 10 questions your customers really ask, in their own words: “which contractor for…”, “best software for… for…”, “where to buy…”.
  2. Ask them every week and note: are you cited? At what rank among the brands named? Who is cited instead of you? Which sources are used?
  3. Turn each gap into an action: a missing page, a comparison to write, a directory to join, a robot to unblock.
  4. Start again the following week, and watch the effect of your fixes over time.

That is exactly what TadaSEO’s ChatGPT tracking does: 10 questions per site, every week, with the full answer, the competitors cited and the sources, then a ranked action plan.

What does the method look like on a real case?

Take a fictional example: a plumbing business in Boston, with an eight-page WordPress site, that wants to appear when someone asks ChatGPT “which plumber for an urgent leak in Boston?”.

Week 1, the baseline. The question is asked: ChatGPT cites three businesses and two directories, but not ours. Looking at the sources used, we find a local comparison page and a tradespeople directory. The site’s robots.txt blocks every robot except Googlebot, a rule added by a security plugin years earlier.

Week 2, technical fixes. The robots.txt is fixed to allow OAI-SearchBot, ChatGPT-User and Bingbot. The site is added to Bing Webmaster Tools and the sitemap submitted. The homepage gets LocalBusiness markup with the address, opening hours and service area.

Weeks 3 and 4, content. The “Emergency repairs” page is rewritten: the answer comes in the first two sentences (“On site within 2 hours anywhere in Boston, 7 days a week, $65 call-out fee”), followed by prices, a six-question FAQ marked up as FAQPage, and the neighbourhoods covered. A page “Water leak: what to do while you wait for the plumber?” is added, because customers ask that too.

Weeks 5 to 8, presence elsewhere. The business completes its listing on two tradespeople directories cited by ChatGPT, asks recent customers for a review, and contacts the author of the local comparison to be included.

Then, tracking. Every week, the same question is asked again. The day the business appears in the answer for the first time, we look at which source was used, and apply the same logic to the nine other tracked questions.

Nothing spectacular in this list: simple actions, done in the right order, and checked every week. That is precisely what most small sites are missing.

How long before you see results?

Technical fixes, such as unblocking a robot or getting the site indexed by Bing, often have an effect within a few weeks: the time for robots to come back and indexes to update. Content and outside mentions usually take two to three months to show up in answers, sometimes longer on competitive topics.

Two tips to stay motivated:

  • Measure a trend, not a snapshot. An answer may cite you one day and not the next. Look at the evolution over several weeks and several questions.
  • Start with the most specific questions. “Which plumber for an urgent leak in South Boston?” is more reachable than “best plumber in the US”. Citations come first on niche questions, then widen.

Which mistakes stop you from being cited?

  • Blocking AI robots in robots.txt, or letting a firewall do it without knowing.
  • Content loaded with JavaScript that robots cannot see.
  • Pages without a clear answer: generic text that could describe any business.
  • Prices and information hidden behind a contact form.
  • A site missing from Bing.
  • Pages never updated, still dated 2022.
  • A brand unknown elsewhere: no reviews, no mentions, no directories.
  • Producing content in bulk without review. Google penalises content produced at scale without added value (Google), and assistants rarely cite pages that add nothing.

Should you publish an llms.txt file?

The llms.txt file is a proposed format to summarise a site for language models. In practice, robots almost never read it, and Google says it does not support it (Wix, Geoly).

Our view: publish one if it is easy for you, because it costs almost nothing, but expect no measurable effect today. Everything is explained in llms.txt: what it really does.

The GEO checklist

  • OAI-SearchBot, ChatGPT-User and Bingbot allowed in robots.txt
  • Firewall and bot protection checked
  • Main content visible without JavaScript
  • Site indexed in Google and Bing, sitemap declared
  • Each important page answers its question in the first two sentences
  • Precise prices, lead times and figures, sourced and dated
  • At least one honest comparison page
  • Organization or LocalBusiness structured data on the homepage
  • Visible FAQ with markup on commercial pages
  • The same one-line description everywhere
  • Listed in the directories and comparisons of your industry
  • 10 questions tracked every week

Articles in this guide

Sources

The third-party figures quoted come from agency and tool vendor studies: they guide decisions, they do not guarantee results.

Frequently asked questions about GEO

  • GEO means making your site readable, credible and quotable for AI assistants such as ChatGPT, so that your business shows up in their answers.

  • No. GEO builds on SEO: a poorly indexed site cannot be cited. Both are worked on together, on the same pages.

  • OAI-SearchBot and ChatGPT-User, plus Bingbot, since ChatGPT relies heavily on Bing’s index.

  • Not today: AI robots almost never read it. You can publish one, but do not expect any effect.

  • A few weeks for technical fixes, usually two to three months for content and outside mentions.

  • Ask the same customer questions every week and note who is cited. TadaSEO’s ChatGPT tracking does this for 10 questions per site.

Be the first found on Google and cited by ChatGPT.

Run the free audit: 30 seconds, no credit card.

  • No credit card
  • Results in 30 seconds
  • 5 free credits
Audit my site