24 Apr 2026by panda
GEO Checklist: 15 Steps to Get Cited in AI Search
Short answer: A GEO checklist is a list of concrete checks that make your site eligible and attractive to cite in AI answers from ChatGPT, Perplexity, Gemini, Copilot and Google’s AI Overviews. It covers crawler access, indexing, brand data, answer-first and well-sourced content, genuine third-party mentions and measurement. Each step below says what to do, why and how to check it.
This checklist is for SEO leads, content teams and developers who need to act, not just understand the theory. Work through it in order: the early steps remove blockers that stop AI engines from seeing your site at all, and the later steps improve your chances of being quoted.
Every item is based on documentation from Google, Microsoft, OpenAI, Perplexity and Anthropic, or on the original GEO research. We have also listed the popular “GEO hacks” you can safely skip. If you want the background first, including how generative engines choose sources and how GEO compares with SEO and AEO, read our guide What is Generative Engine Optimization (GEO)? For ChatGPT specifically, see how to get cited by ChatGPT.
The GEO checklist at a glance
Use this table as your audit sheet. Steps 1 to 6 are technical and usually take a developer a day or two. Steps 7 to 13 are content and brand work that continues over time. Steps 14 and 15 set up measurement.
| # | Check | Why it matters | How to verify |
|---|---|---|---|
| 1 | AI search crawlers allowed in robots.txt | Blocked crawlers mean no citations in that engine | Read yoursite.com/robots.txt for each user agent |
| 2 | CDN and firewall not blocking AI bots | Bot protection can override robots.txt | Server or CDN logs show successful requests from AI user agents |
| 3 | Key pages indexed and snippet-eligible | Google requires both for AI features | Search Console URL Inspection; no noindex or nosnippet |
| 4 | Search generative AI control set to include | Excluding removes you from AI Overviews and AI Mode | Search Console, Settings, Search generative AI |
| 5 | Main content readable in served HTML | Content hidden behind blocked scripts can’t be used | View source and URL Inspection rendered HTML |
| 6 | Sitemap and fast change notifications | Engines see new and updated pages sooner | Sitemap submitted in Search Console and Bing; IndexNow set up |
| 7 | Consistent brand facts and Organization schema | Engines can describe you accurately | Compare site, profiles and directories; test the markup |
| 8 | Google Business Profile and Merchant Center complete | Google says these feed AI responses for local and shopping queries | Profile and feed show no errors or missing fields |
| 9 | Answer-first sections under question headings | Clear passages are easier to quote | First 1 to 2 sentences under each heading answer it |
| 10 | Statistics, quotations and source links | The top-performing tactics in the GEO research | Every number on the page has a linked source |
| 11 | Original, non-commodity insight | Gives engines a reason to cite you over others | Page includes data, experience or detail not found elsewhere |
| 12 | Visible FAQs on key pages | Matches how people ask AI assistants | Real customer questions answered in 40 to 90 words |
| 13 | Fresh facts and genuine third-party mentions | Outdated or unverified claims get passed over | Review dates; list independent sources that mention you |
| 14 | Platform reports set up | First-party AI visibility data | Search Console generative AI report and Bing AI Performance show data |
| 15 | Monthly prompt tracking and AI referrals | Covers engines without site-owner reports | Spreadsheet or tool with 30 to 50 prompts; analytics segment for AI referrers |
Technical access: can AI engines reach your pages?
If an AI search crawler cannot fetch your pages, nothing else on this list matters for that engine. Start here.
1. Allow AI search crawlers, and decide on training crawlers separately
What: In robots.txt, allow the crawlers that power AI search. Then make a separate, deliberate choice about training crawlers.
Why: Each company splits search from training. OpenAI states that sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers, and that its settings are independent, so you can block GPTBot (training) and still appear in search.
| Company | Search or retrieval crawler (allow for visibility) | Training control (your choice) |
|---|---|---|
| OpenAI | OAI-SearchBot; ChatGPT-User for user-requested fetches | GPTBot |
| Perplexity | PerplexityBot; Perplexity-User for user-requested fetches | Perplexity says PerplexityBot is not used for foundation model training |
| Anthropic | Claude-SearchBot; Claude-User for user-requested fetches | ClaudeBot |
| Googlebot (AI Overviews and AI Mode use the normal Search crawl) | Google-Extended (Gemini training and grounding; does not affect Search) | |
| Microsoft | Bingbot (Copilot and Bing AI summaries are grounded in Bing) | Managed through Bing’s supported content controls |
Sources: Perplexity crawlers, Anthropic crawlers, Google’s common crawlers.
How to check: Open yoursite.com/robots.txt and look for any Disallow rule that applies to these user agents, including a blanket “User-agent: *” block. OpenAI notes that changes for OAI-SearchBot take about 24 hours to take effect.
2. Make sure your CDN or firewall is not blocking AI bots
What: Review bot-management rules in your CDN, web application firewall or hosting panel.
Why: Many security tools can challenge or block automated traffic regardless of what robots.txt says.
How to check: Search your server or CDN logs for the user agents above and confirm they receive normal 200 responses, not 403 errors or challenge pages.
3. Confirm key pages are indexed and snippet-eligible
What: Make sure your important pages are indexed by Google and Bing and are allowed to show a text snippet.
Why: Google’s AI features documentation says a page must be indexed and eligible to show in Search with a snippet to appear in AI Overviews or AI Mode. There are no extra technical requirements beyond that.
How to check: Use URL Inspection in Search Console and the URL inspection tool in Bing Webmaster Tools. Check that key pages carry no noindex or nosnippet directives.
4. Check the Search generative AI control in Search Console
What: Confirm your property is set to include your site in Google’s generative AI features.
Why: Google’s Search generative AI control, rolled out to all sites on 31 August 2026, lets owners exclude their site from AI Overviews, AI Mode and generative AI features in Discover. If someone has switched it to exclude, you will get no impressions or traffic from those features. Including is the default.
How to check: In Search Console, open Settings, then Search generative AI, and confirm the include option is selected (or that the property inherits it correctly from its parent).
5. Make sure the main content is in the HTML that crawlers receive
What: Your key text, prices, specifications and answers should be readable without requiring blocked scripts.
Why: Google’s AI optimisation guide says it can process JavaScript content as long as it is not blocked, and recommends following JavaScript SEO best practice. Serving important content in the initial HTML is the safest option for every crawler.
How to check: View the page source and confirm the main content is there. Compare it with the rendered HTML in Search Console URL Inspection.
6. Submit sitemaps and notify engines about changes quickly
What: Keep an accurate XML sitemap and use IndexNow for engines that support it.
Why: AI answers are grounded in search indexes, so the sooner an engine sees your updated page, the sooner the answer can reflect it. IndexNow lets you notify Microsoft Bing, Naver, Seznam.cz, Yandex and Yep when URLs are added, updated or deleted. Our Upranke Indexer keeps search engines updated with your pages.
How to check: Sitemaps show as successfully processed in Search Console and Bing Webmaster Tools, and recently changed URLs show recent crawl dates.
Brand and entity data: can engines describe you accurately?
7. Make brand facts consistent and add Organization schema
What: Use one brand name, one short description, the same address and the same service list everywhere. Add Organization structured data to your home page with sameAs links to your official profiles.
Why: When your site, LinkedIn, review profiles and directories disagree, engines have to guess. Structured data is not required for Google’s AI features, but it keeps your core facts explicit for any system that reads your pages.
How to check: Put your descriptions from each profile side by side and fix differences. Validate the markup with Google’s Rich Results Test or the Schema Markup Validator.
8. Complete your Google Business Profile and Merchant Center feeds
What: If you serve local customers or sell products, keep your Business Profile and product feeds complete and current.
Why: Google’s AI optimisation guide says Merchant Center feeds and Business Profiles can help your products and services be visible in AI responses as well as other Search results.
How to check: Hours, categories, services, photos and product attributes are filled in, and Merchant Center shows no disapproved items.
Content: is your page the best thing to quote?
9. Answer first, under headings people actually ask
What: Phrase most headings as questions and answer each one in the first one or two sentences beneath it, then add detail.
Why: A self-contained answer is easy for an engine to lift and attribute. It also serves readers who skim.
How to check: Read only the first sentence under each heading. If it does not answer the heading on its own, rewrite it.
10. Add sourced statistics, quotations and citations
What: Support key claims with specific numbers, expert quotations and links to primary sources.
Why: In the original GEO research paper (Aggarwal et al., KDD 2024), adding quotations, statistics and source citations were the most effective tactics, with the best methods lifting visibility by up to about 40%. Keyword stuffing performed worse than doing nothing.
How to check: Every number on the page links to where it came from. Remove any statistic you cannot trace.
11. Publish original, non-commodity insight
What: Include something only you can offer: your own data, real process detail, pricing ranges, lessons from projects or an expert view.
Why: Google’s guide asks for “non-commodity” content that goes beyond common knowledge and warns against recycling what others have already said.
How to check: Compare your page with the top five results for the same question. If yours adds nothing new, it is commodity content.
12. Add visible FAQs built from real customer questions
What: Add a short FAQ section to key pages, using questions from sales calls, support tickets and community threads.
Why: People phrase AI prompts as full questions, and FAQs give clear answers to them. Note that Google stopped showing FAQ rich results on 7 May 2026, so the value now lies in the visible content, not in FAQ rich results.
How to check: Each answer is 40 to 90 words, stands on its own and matches a question customers really ask.
13. Keep facts fresh and earn genuine third-party mentions
What: Review key pages on a schedule, updating facts, dates and examples. Build real coverage through reviews, partner pages, roundups, podcasts and community participation.
Why: Engines can show what is said about a brand across blogs, videos and forums. Google warns that chasing inauthentic mentions is not as helpful as it might seem, because its spam systems also apply to AI features.
How to check: Each key page shows a recent review date. Keep a list of independent sources that describe your brand, and note whether their descriptions match yours.
Measurement: how do you know it is working?
14. Set up the platform reports
What: Turn on the first-party AI visibility reports from Google and Microsoft.
Why: Google’s Search Generative AI performance reports show impressions in AI Overviews, AI Mode and Discover by page, country, device and date. Bing Webmaster Tools’ AI Performance report shows citations in Copilot and Bing AI summaries, cited pages and sample grounding queries.
How to check: Both reports show data for your verified properties. Record a baseline before you start changing pages.
15. Track a fixed prompt set and AI referral traffic
What: Write 30 to 50 real buyer prompts and run them monthly in ChatGPT, Perplexity, Gemini, Copilot and Google AI Mode. Add an analytics segment for AI referrers such as chatgpt.com and perplexity.ai.
Why: Not every engine offers a site-owner report, and answers vary between runs, so a consistent prompt set is the only way to see trends across platforms.
How to check: For each prompt, record whether you are mentioned, how you are described, which competitors appear and which sources are cited. Our Upranke product tracks whether you show up in AI answers if you want to automate this.
Which GEO tactics can you skip?
Several popular tactics either do nothing for Google or work against you. Google’s AI optimisation guide addresses most of them directly.
- Special AI files for Google. Google says Google Search does not use llms.txt or other AI text files, and creating them neither helps nor harms visibility. Files such as ai.txt or ai/summary.json have no documented support from the major engines. The llms.txt proposal may be read by some other tools, so treat it as optional.
- Chopping pages into tiny chunks. Google says there is no requirement to “chunk” content and no ideal page length. Write clear sections for readers instead.
- Special schema for AI. Google says there is no special schema.org markup for generative AI features.
- A page for every prompt variation. Mass-producing pages for fan-out queries breaches Google’s scaled content abuse policy.
- Keyword stuffing. It reduced visibility in the GEO research.
- Tools claiming inside access. Google states that no third-party tool has access to its internal ranking or AI systems.
Frequently asked questions
How long does it take to work through a GEO checklist?
The technical steps, from robots.txt to Search Console settings and sitemaps, usually take a developer one or two days for a typical business site. Brand consistency can take a week or two because it involves updating external profiles. Content improvements and earning third-party mentions are ongoing, so plan a first pass on your ten most important pages, then a monthly review cycle.
Should I block GPTBot and other training crawlers?
That is a business decision about whether you want your content used to train AI models. It does not need to affect AI search visibility. OpenAI, Anthropic and Google all separate training controls (GPTBot, ClaudeBot, Google-Extended) from the crawlers or systems used for search answers. You can block training and still allow OAI-SearchBot, Claude-SearchBot and Googlebot.
Do I need an llms.txt file?
Not for Google. Google says Google Search ignores llms.txt and that creating one will neither help nor harm your visibility. llms.txt is a proposal, not a formal standard, and some developer tools and agents may read it. If you have time after the core checklist, adding one is low-risk, but it should never come before crawler access and content quality.
How often should I run a GEO audit?
Run the full technical audit quarterly and after any site migration, CDN change or redesign, since these often break crawler access by accident. Review the Search Console and Bing reports monthly, and run your prompt set monthly too. Update your most important pages whenever their facts, prices or recommendations change.
What is the difference between a GEO checklist and an SEO checklist?
Most items overlap, because AI answers are grounded in search indexes. A GEO checklist adds AI-specific checks: search versus training crawlers, Google’s Search generative AI control, brand consistency across third-party profiles, citation-friendly content with sources and quotations, and measurement through AI visibility reports and prompt tracking rather than rankings alone.
Need help working through the checklist?
You can complete most of this list in-house with a developer and a content lead. If you would rather have specialists audit your site, fix the blockers and run monthly AI visibility tracking, our Generative Engine Optimization team can take it on.
