Updated September 2026.
How do you rank in ChatGPT?
To rank in ChatGPT, make your brand the easiest and best-corroborated source for the questions your buyers ask. In practice that means: let AI crawlers access your site, publish pages that answer specific prompts directly with citable facts and sources, add schema markup, and earn mentions on the third-party sites ChatGPT already trusts, such as review sites, comparison listicles, and Reddit threads.
There is no paid placement and no guaranteed position. ChatGPT, Perplexity, Gemini, and Google AI Overviews generate answers from sources they retrieve and trust. This discipline is called LLM SEO, ChatGPT SEO, or more formally generative engine optimization (GEO).
If you do not have time to run this playbook every week, Dooza Ranky, Dooza's AI Visibility & Growth Employee, automates most of it from $49/mo.
- Be crawlable by OAI-SearchBot, PerplexityBot, Claude-SearchBot, Googlebot, and Bingbot.
- Be extractable: direct answers, tables, lists, FAQs.
- Be citable: statistics, quotes, and named sources.
- Be corroborated: consistent mentions across trusted third-party sites.
- Track prompts, not keywords, and measure share of voice over time.
How does ChatGPT choose which brands to mention?
ChatGPT answers come from two places:
- Training data. What the model learned about your brand and category before its knowledge cutoff. You influence this slowly, by being widely and consistently described across the web.
- Live retrieval. When ChatGPT searches the web, it fetches pages, extracts relevant passages, and synthesizes an answer, often with citations. OpenAI documents its crawlers, including OAI-SearchBot for search and ChatGPT-User for user-triggered fetches, in its bots documentation.
Retrieval is where most businesses can make fast progress. For a given prompt, the model tends to favor sources that are relevant to the exact question, easy to extract a clean answer from, specific and verifiable, and in agreement with other sources.
The research backs this up. The Princeton-led paper "GEO: Generative Engine Optimization" tested content changes on a benchmark of queries and found that adding citations to sources, quotations, and statistics boosted visibility in generative engine responses by up to roughly 40%, while traditional keyword stuffing did little.
Does ranking work the same in Perplexity, Gemini, and AI Overviews?
The fundamentals are shared, but each engine has quirks worth knowing:
| Answer engine | How it sources answers | Extra priority |
| ChatGPT | Training data plus live web search with citations | Allow OAI-SearchBot; be present on widely cited third-party pages |
| Perplexity | Retrieval-first; almost every answer shows numbered sources | Allow PerplexityBot; fresh, well-structured pages; Reddit and forum presence |
| Google AI Overviews / AI Mode | Built on Google Search's index and ranking systems | Classic SEO strength; Google says no special markup is required (source) |
| Gemini | Model knowledge plus Google Search grounding | Strong Google presence, Google Business Profile for local |
| Claude | Model knowledge plus web search when enabled | Allow Claude-SearchBot and Claude-User |
| Microsoft Copilot | Grounded in Bing | Submit your site to Bing Webmaster Tools |
This is why GEO and SEO are complements: strong search rankings feed several answer engines at once.
The 10-step LLM SEO playbook
Step 1: List the prompts that matter
Write down 20–50 questions real buyers ask. Pull them from sales calls, support tickets, and Google's "People also ask." Include:
- "Best [category] for [audience]" (for example, "best accounting firm for Shopify stores").
- "[Your brand] vs [competitor]" and "[competitor] alternatives."
- "How much does [category] cost?"
- "How do I [problem your product solves]?"
Enterprise platforms such as Profound estimate these with Prompt Volumes. Small teams can start with a spreadsheet.
Step 2: Run a baseline audit
Ask each prompt in ChatGPT, Perplexity, Gemini, and Google (check the AI Overview). Record whether you are mentioned, your position, the sentiment, and which URLs are cited. The cited URLs are your target list: they are the pages the engines already trust.
Step 3: Open the door to AI crawlers
Check robots.txt and your CDN or firewall settings. Allow Googlebot, Bingbot, OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot, and Claude-User on public pages. Make sure key content is server-rendered HTML, not hidden behind JavaScript-only widgets.
Step 4: Publish an answer page for every priority prompt
Each page should open with a direct answer in the first 100–150 words, then expand. Use the prompt as the H1 or an H2. One page can cover a cluster of closely related prompts.
Step 5: Make every page citable
Follow the Princeton findings. Add specific numbers with sources, short quotations from credible people, and outbound links to primary sources. Replace "affordable pricing" with "plans start at $49/mo." Specific claims give models something concrete to repeat.
Step 6: Structure for extraction
Use question-style H2s, comparison tables, numbered steps, short paragraphs, and an FAQ block. Tables are especially useful for "vs," "best," and pricing prompts.
Step 7: Add schema markup
Implement Organization (with logo, sameAs links to your social profiles), Product or Service, Article with author and dates, FAQPage, and LocalBusiness if relevant. Schema makes entities and facts unambiguous.
Step 8: Publish an llms.txt file
llms.txt is a proposed standard: a Markdown file at your site root that summarizes your business and links to your most important pages. It is not a ranking factor any engine has confirmed, but it is cheap to add and gives AI tools a clean map of your site.
Step 9: Earn third-party mentions
This is the step most brands skip, and often the one that matters most. Answer engines reflect consensus. Work through the cited-URL list from Step 2:
- Pitch inclusion in the listicles and comparison articles that keep getting cited.
- Collect reviews on G2, Capterra, Trustpilot, Google, or industry directories.
- Answer relevant Reddit and Quora questions honestly and helpfully, disclosing your affiliation.
- Keep your name, address, phone, and pricing consistent everywhere.
- Appear on podcasts, YouTube videos, and industry publications your buyers read.
Step 10: Refresh and repeat
Update priority pages regularly with current facts and dates. Re-run your prompt set monthly, compare against the baseline, and move effort toward prompts where you are still absent.
What does an answer page template look like?
Use this skeleton for every priority prompt. It works for ChatGPT, Perplexity, Gemini, and Google at the same time:
- H1: the prompt in natural language, for example "What is the best CRM for a small roofing company?"
- Answer paragraph (40–80 words): the direct answer, naming your recommendation and the one or two reasons it fits. Include a concrete fact such as a starting price.
- Quick summary list: 3–5 bullets a model could quote on their own.
- Comparison table: options, price, best for, key limitation. Include competitors honestly; one-sided pages are less credible to readers and models alike.
- Evidence section: a statistic with a source link, a customer quote, or original data from your own business.
- How-to or decision steps: a numbered list that helps the reader choose or act.
- FAQ block: 5–8 follow-up questions with 1–3 sentence answers, marked up with FAQPage schema.
- Author, dates, and internal links: a named author or team, published and updated dates, and links to related pages in the same topic cluster.
A useful self-test: copy your first paragraph into a message on its own. If it fully answers the prompt without the rest of the page, you have written something an answer engine can cite.
Which content formats get cited most in AI answers?
| Format | Why answer engines use it | Example |
| Comparison pages ("X vs Y") | Structured differences are easy to summarize | Dooza vs Profound |
| Alternatives lists | Match "alternatives to X" prompts directly | Profound alternatives |
| "Best X for Y" roundups | Match recommendation prompts | Best GEO tools |
| Pricing explainers | Concrete numbers are highly citable | Profound AI pricing |
| Definitions and guides | Supply the "what is" sentence models quote | What is GEO? |
| Original data and surveys | Unique statistics get cited as the source | Your own customer benchmarks |
| FAQ blocks | One question, one extractable answer | End of every strategic page |
What mistakes stop brands from appearing in ChatGPT?
- Blocking AI crawlers by default in a CDN or security plugin.
- Vague marketing copy with no specific, checkable claims.
- Burying the answer under a long intro.
- Only publishing on your own site. Without third-party corroboration, models have little reason to trust you.
- Spammy community posting. Undisclosed promotion on Reddit gets removed and damages trust.
- Chasing single answers. Answers vary between runs and users. Track trends across many prompts.
- Treating it as a one-time project. Engines refresh sources; competitors keep publishing.
How do you track whether you rank in ChatGPT?
Track four things monthly:
- Share of voice: the percentage of your prompt set where you are mentioned, versus competitors.
- Citations: how often your URLs are linked as sources.
- Position and sentiment: recommended first, listed neutrally, or criticized.
- AI referral traffic: sessions from chatgpt.com, perplexity.ai, gemini.google.com, and copilot.microsoft.com in your analytics.
You can do this manually in a spreadsheet for 20–30 prompts. For scale, tools such as Profound (Answer Engine Insights and Agent Analytics), Peec AI, and Otterly automate it. Our GEO tools comparison covers the options and prices.
How long does it take to rank in ChatGPT?
There is no fixed timeline, and nobody can guarantee a mention. Retrieval-based engines like Perplexity and ChatGPT search can pick up a well-structured new page once it is crawled and indexed. Earning third-party mentions and shifting what a model "knows" about your category takes longer, typically months of consistent work. Plan for a quarter of steady execution before judging results.
How does Dooza Ranky automate this playbook?
Ranky is Dooza's AI Visibility & Growth Employee. It runs most of the playbook for you, with approvals where you want them:
| Playbook step | What Ranky does |
| Prompt and topic research | Researches keywords and topics with real search data |
| Answer pages and citable content | Writes GEO-ready articles with direct answers, sourced claims, tables, FAQs; embeds YouTube videos and Reddit threads |
| Publishing cadence | Publishes daily or 3x a week to WordPress, Shopify, Wix, or custom sites |
| Schema and on-page SEO | Handles titles, meta, schema markup, and internal links |
| Third-party presence | Listens on Reddit, LinkedIn, and YouTube and drafts brand-voice comments to approve or auto-send |
| Consistency | Keeps name, address, and phone consistent for local answers |
| Reporting | Monitors who mentions you and sends a nightly recap |
Ranky is an execution employee, not an enterprise analytics suite, so teams that want multi-engine dashboards often pair it with a tracker. See what is included in our generative engine optimization service.
Get cited without adding headcount
You now have the playbook. The hard part is running it every week. Book a call with a Dooza engineer and we will set up your first AI employee free, live in days, with no contract. Or start Ranky on Dooza Workforce from $49/mo.