By Ishan Rana, Founder · Updated July 2026
The GEO Checklist: Get Your Business Cited by ChatGPT, Perplexity & AI Search
Work through 14 items to get cited by AI: lead every page with a 40-60 word answer, add FAQ and Article schema, publish an llms.txt, let AI crawlers in via robots.txt, earn third-party mentions and reviews on sites AI trusts, keep visible dates, and use plain scannable structure. AI cites clarity and consensus, not keywords.
- Print this and tick it off. If you can check every box, you're doing more than most competitors to get named in AI answers.
- The five pillars are extractable answers, schema, AI-crawler access, off-site mentions and reviews, and freshness. The rest are supporting moves.
- Off-site is half the score. AI trusts what other credible sites say about you (reviews, directories, Reddit, roundups) more than your own claims.
- Two silent killers: your robots.txt or a firewall blocking GPTBot and PerplexityBot, and JavaScript that hides your content from crawlers. Check these first.
- Where it doesn't apply: transactional/navigational queries and brand-new sites with zero mentions. Build basic authority before you chase citations.
- Doing it yourself is real work but doable. A Visibility Audit tells you exactly which pages and mentions are blocking your citations.
GEO (Generative Engine Optimization) is how you get named when someone asks ChatGPT, Perplexity, or Google AI Overviews “who’s the best [your category].” The AI reads dozens of pages, writes one answer, and cites a handful of sources. You want to be one of them. This checklist is the 14 things that get you into that set. Work through it top to bottom. If you can tick every box, you’re doing more than almost every competitor.
Print it. Tick it off. It’s genuinely complete on its own.
The GEO Checklist
☐ 1. Put a 40-60 word direct answer at the top of every page. Before any intro or story, answer the page’s main question in one tight paragraph. AI lifts these almost verbatim. Bury the answer under 300 words of throat-clearing and you don’t get quoted. This one move matters more than any other.
☐ 2. Use plain, question-shaped headings (H2s). Write headings the way buyers ask questions: “How much does it cost?”, “Is it secure?”, “How long does it take?”. AI scans structure to find answers. Clever headings (“Peace of mind, delivered”) give it nothing to grab.
☐ 3. Add FAQ and Article schema to key pages. Structured data spells out your answers, author, and dates in a format machines read without guessing. FAQPage, Article, and Organization schema make your content easier to extract and attribute. It’s a small code change with outsized payoff.
☐ 4. Let AI crawlers in via robots.txt. Check that GPTBot (OpenAI), PerplexityBot, ClaudeBot, and Google-Extended aren’t blocked in your robots.txt or by a firewall/WAF rule. Many sites block them by accident and wonder why they’re invisible. If the crawler can’t reach you, nothing else on this list matters.
☐ 5. Make sure your content renders without JavaScript. If your main text only appears after JavaScript runs, some AI crawlers see a blank page. View your page with JS disabled, or check the raw HTML source. The words that matter must be in the initial HTML, not painted in later.
☐ 6. Publish an llms.txt file. A plain-text file at yourdomain.com/llms.txt that lists your best pages and core facts. It gives AI a clean map of who you are and what you claim. Low cost, roughly an hour, treat it as insurance rather than a silver bullet.
☐ 7. Earn mentions on third-party sites AI already trusts. This is half the game. AI weighs what other credible sites say about you over what you say about yourself. Get listed in relevant directories, quoted in roundups, mentioned on Reddit and industry blogs. Three solid mentions beat ten pages of self-praise.
☐ 8. Collect real reviews on the platforms that matter. Reviews on Google, Clutch, G2, Trustpilot, or your industry’s equivalent feed AI’s sense of consensus. A business with 30 detailed reviews reads as “trusted” to an AI synthesizing an answer. A business with zero reads as a risk to name. Ask happy customers, consistently.
☐ 9. Show visible dates and keep pages fresh. Put a real “published” and “updated” date on the page, not just in code. Perplexity and ChatGPT search lean toward fresh content. A page dated this quarter beats an identical one dated three years ago. Update your top pages on a schedule.
☐ 10. Include concrete numbers, examples, and specifics. “We’re fast and affordable” is unquotable. “Live in a day, from $399” is a citation. AI prefers sources with specific prices, timelines, stats, and named examples because they make the answer more useful. Replace vague claims with facts.
☐ 11. Match your wording to how people actually ask. Use the exact phrasing of buyer questions in your headings and copy. AI matches queries to passages semantically, so pages written in real buyer language get surfaced for real buyer questions. Mine your inbox and sales calls for the actual words.
☐ 12. Add author and organization identity. Name a real author with a bio, and mark up your business with Organization schema (name, logo, sameAs links to your profiles). AI weighs source credibility, and anonymous content reads as lower-trust than content tied to a named person and a verifiable company.
☐ 13. Keep one clear answer per page. Pages that try to cover ten topics get cited for none. One page, one core question, answered cleanly. This makes each page an obvious best match for a specific query instead of a diluted match for many. Split bloated pages up.
☐ 14. Interlink your pages logically. Link related pages to each other with descriptive anchor text. This helps crawlers understand your site’s structure and your topical depth, and it passes authority to the pages you most want cited. A well-linked cluster reads as an authoritative body of work, not scattered posts.
Where NOT to bother
GEO doesn’t help everywhere. Skip the effort on transactional or navigational queries (someone searching your exact brand name, or ready to buy, isn’t asking an AI to compare options). And if your site is brand-new with zero third-party mentions, don’t obsess over llms.txt and schema yet. Build basic authority first: a few reviews, a couple of real mentions. Optimizing citation mechanics on a site nobody references is polishing a car with no engine.
Once you’ve ticked the boxes
Most of this list is DIY. The parts that are genuinely hard are diagnosing what’s silently blocking you (a stray robots rule, JavaScript hiding your content, missing schema) and building the off-site mentions that AI actually trusts. That’s the real work, and it’s exactly what our Visibility Audit / Rank service covers: we run your top money queries through ChatGPT, Perplexity, and AI Overviews, find the specific pages and mentions holding back your citations, and hand you the fixes.
Start with the free AI Game Plan, a $500 audit credited toward the work, and our guarantee stands: we find you a day a week to save, or the Game Plan’s free. Want the deeper version of the mechanics behind this list? Read How to Get Cited by ChatGPT and Perplexity, then book a 15-minute intro call and we’ll tell you which three boxes to tick first.
FAQ
How many of these checklist items do I actually need to get cited?
There's no magic threshold, but the first eight items (answer blocks, headings, schema, AI-crawler access, rendered content, llms.txt, third-party mentions, reviews) carry most of the weight. Items 9-14 are compounding advantages. If you can only do three things: put a 40-60 word answer at the top of every page, make sure GPTBot and PerplexityBot aren't blocked, and get mentioned on two or three sites AI already trusts. Those move the needle fastest.
How do I check if AI is already citing my business?
Ask the AI directly. Type your real buyer questions ('best [your category]', 'who does [your service] in [city]') into ChatGPT search, Perplexity, and Google AI Overviews and see if you appear and which URLs get cited. Perplexity shows numbered sources you can click. Do this monthly for your top 10-20 money queries. You'll also see ChatGPT and Perplexity referral traffic in your analytics under their domains once real clicks start.
Is llms.txt worth the effort?
Treat it as cheap insurance, not a magic bullet. No major engine has confirmed llms.txt as a ranking signal yet. It takes about an hour to write and gives AI crawlers a clean map of your best pages and factual claims in one place, which can help them quote you accurately. Do it after the heavy hitters (answer blocks, schema, crawler access, off-site mentions), not before.
How long before these changes show up in AI answers?
Faster than classic SEO but not instant. Once a well-structured page is crawled and indexed, Perplexity and ChatGPT search can surface it within days to a few weeks because they favor fresh content. Google AI Overviews is slower because it leans on established rankings, so months. The real bottleneck is off-site authority: if credible sites already mention you, citations come quickly; if not, build that first.
Can I do this myself or do I need help?
You can do most of it yourself with this checklist, especially the on-page items (answers, headings, schema, dates, crawler access). The parts that need real work are diagnosing what's silently blocking you (robots rules, JavaScript rendering, missing schema) and building off-site mentions and reviews. That's what a Visibility Audit covers: we tell you exactly which pages and mentions are holding back your citations, and you keep the report either way.