How to Get Your Website Cited by ChatGPT and Perplexity: A Step-by-Step GEO Strategy
Generative Engine Optimization (GEO) means making your pages easy for AI tools like ChatGPT, Perplexity and Google AI Overviews to find, read, trust and cite. Here is a practical step-by-step strategy.
How to Get Your Website Cited by ChatGPT and Perplexity: A Step-by-Step GEO Strategy
Short answer: Generative Engine Optimization (GEO) is the work of making your website easy for AI search tools such as ChatGPT, Perplexity and Google AI Overviews to find, read, understand and cite. In practice it comes down to four things: let AI crawlers in, make sure your pages can be read without JavaScript, answer specific questions clearly at the top of the page, and build signals that you are a trustworthy source.
This guide explains each step and how to check that it is working.
What GEO is, and how it differs from SEO
Traditional SEO aims to rank a link on a results page. GEO aims to be used inside an AI answer: quoted, summarised or cited as a source.
The two overlap a lot. Clear, useful, well-structured pages help with both. The differences are in the details:
| | SEO | GEO | |---|---|---| | Goal | Rank a link | Be cited or mentioned in an AI answer | | Unit that wins | The page | The passage that answers the question | | What the reader sees | A list of links | A written answer with sources | | Key question | "Will Google rank this?" | "Can an AI tool read this, trust it and quote it?" |
Step 1: Make sure AI crawlers can reach your site
AI tools use their own crawlers. If you block them, you cannot be cited. Check your robots.txt file (at yoursite.com/robots.txt) and make sure it does not block crawlers such as:
- OAI-SearchBot and ChatGPT-User (OpenAI / ChatGPT)
- PerplexityBot (Perplexity)
- ClaudeBot (Anthropic / Claude)
- Googlebot and Bingbot (traditional search, which several AI tools also rely on)
Also submit your sitemap to both Google Search Console and Bing Webmaster Tools. Some AI search products draw on traditional search indexes, so being properly indexed by Google and Bing supports your AI visibility too.
Step 2: Make sure your pages can be read without JavaScript
This is the step most websites miss, especially sites built with modern app builders.
Many websites build their pages in the visitor's browser with JavaScript. A person sees the full page, but many AI crawlers do not run JavaScript. They receive an almost empty page, or a message like "Please enable JavaScript", and move on. To them, your article does not exist.
How to check: use a tool that fetches the raw HTML of your page (many free "view as bot" or "fetch as text" tools exist), or ask an AI tool with browsing to summarise a specific article URL. If it cannot describe what the article says, crawlers are not seeing your content.
How to fix: serve the full text of each page in the initial HTML. Depending on your platform that means server-side rendering, pre-rendering, static pages, or a plain-HTML version of each article that crawlers can reach.
Step 3: Answer the question in the first two sentences
AI tools look for passages that answer a question directly. Structure each page so that:
- the main question is the page title or first heading,
- the direct answer comes in the first one or two sentences,
- details, steps and examples follow below.
Use question-style subheadings ("How long does X take?", "What does X cost?") and answer each one immediately under the heading. Each section should make sense on its own, because AI tools often quote a single section rather than the whole page.
Step 4: Be specific and add what others don't have
AI tools compare many sources. Generic content that repeats what every other site says gives them no reason to pick you. Pages are more useful, and more quotable, when they include:
- first-hand experience: what you have actually seen or done,
- concrete steps, not general advice,
- clear definitions of the terms in your field,
- comparison tables that organise options side by side,
- honest limits: when a method does not work, or who it is not for.
Avoid inventing statistics. If you use a number, link to where it comes from. Unsourced claims weaken trust with readers and with AI systems.
Step 5: Build trust signals
AI tools, like search engines, prefer sources that look reliable. On your site:
- show a real author name and a short author bio on every article,
- show the publication date and last-updated date,
- have a clear About page explaining who runs the site and why,
- add structured data (schema) such as Article, Organization and FAQPage, so machines can read who wrote what and when.
Off your site:
- get mentioned on relevant, reputable sites in your field: industry blogs, directories, podcasts, community discussions,
- keep your brand name consistent everywhere, so AI tools connect every mention to you. If your name is shared with something else (a place, a product, a person), always pair it with a clear descriptor, such as "Bazaruto AI" rather than just "Bazaruto".
Step 6: Help AI tools understand your whole site
Two simple files help:
- sitemap.xml lists every page and when it was last updated. Keep the dates accurate.
- llms.txt is a newer, proposed convention: a plain-text file at yoursite.com/llms.txt that describes your site in one paragraph and lists your most important pages with one-line summaries. Not every AI tool uses it yet, but it costs little and makes your site easier to understand.
Step 7: Measure your AI visibility
GEO results are harder to measure than rankings, but you can track them:
- Referral traffic: in your analytics, look for visits from chatgpt.com, perplexity.ai and similar sources.
- Manual checks: make a list of the questions your customers ask. Ask them in ChatGPT, Perplexity and Google every month and record whether you are cited or mentioned, and who is cited instead.
- Search Console: growth in long, question-style queries often goes together with better AI visibility.
Keep the list of questions the same each month, so you can see real change over time.
Step 8: Keep pages fresh
AI tools favour current information for current topics. Review your most important pages regularly: update facts and examples, add answers to new questions people ask, and update the "last updated" date only when you have genuinely changed the content.
Common mistakes to avoid
- Blocking AI crawlers by accident in robots.txt or through security settings.
- Pages that only load with JavaScript, so crawlers see an empty page.
- Burying the answer under long introductions.
- Thin, generic articles that add nothing new.
- Invented or unsourced statistics.
- Inconsistent brand naming, so AI tools cannot connect mentions to you.
FAQ
What is GEO (Generative Engine Optimization)? GEO is the practice of making your content easy for AI search tools, such as ChatGPT, Perplexity and Google AI Overviews, to find, understand, trust and cite in their answers.
Is GEO replacing SEO? No. GEO builds on SEO. Being crawlable, indexed and trustworthy helps with both. GEO adds a stronger focus on direct answers, readable HTML, clear structure and being worth quoting.
Why doesn't ChatGPT cite my website? Common reasons: AI crawlers are blocked in robots.txt, your pages need JavaScript to show their content, your pages do not answer specific questions directly, or other sources look more specific and trustworthy on that topic.
What is llms.txt? llms.txt is a proposed plain-text file placed at the root of a website that summarises what the site is and lists its most important pages. It is not an official standard and not every AI tool reads it, but it is simple to add.
How long does GEO take to work? It depends on how often AI crawlers visit your site and how competitive your topic is. Technical fixes, such as unblocking crawlers and making pages readable, can have an effect relatively quickly; building trust and mentions takes longer.
Bazaruto AI brings keyword research, market research and competitor intelligence into one tool, with the source behind every insight. Request early access.
Frequently Asked Questions
What is GEO (Generative Engine Optimization)?
GEO is the practice of making your content easy for AI search tools, such as ChatGPT, Perplexity and Google AI Overviews, to find, understand, trust and cite in their answers.
Is GEO replacing SEO?
No. GEO builds on SEO. Being crawlable, indexed and trustworthy helps with both. GEO adds a stronger focus on direct answers, readable HTML, clear structure and being worth quoting.
Why doesn't ChatGPT cite my website?
Common reasons: AI crawlers are blocked in robots.txt, your pages need JavaScript to show their content, your pages do not answer specific questions directly, or other sources look more specific and trustworthy on that topic.
What is llms.txt?
llms.txt is a proposed plain-text file placed at the root of a website that summarises what the site is and lists its most important pages. It is not an official standard and not every AI tool reads it, but it is simple to add.
How long does GEO take to work?
It depends on how often AI crawlers visit your site and how competitive your topic is. Technical fixes, such as unblocking crawlers and making pages readable, can have an effect relatively quickly; building trust and mentions takes longer.
Related Articles
Ready to unlock your market intelligence?
Run AI-powered keyword research, market pain discovery, and GEO visibility checks in seconds.