Why Your Website Isn't Showing Up in ChatGPT or Perplexity — and How to Fix It
Over 90% of websites are invisible to AI search engines like ChatGPT and Perplexity. Here are the 5 fixable reasons why — and exactly how to solve each one.
Go ahead and do this right now. Open ChatGPT or Perplexity and type the question your best customer would ask before finding a business like yours.
Did your website show up? Did you get cited as a source?
For more than 90% of businesses, the answer is no.
AI search is mainstream
The platforms reshaping how people find answers
800M+
Weekly active users
ChatGPT
25M+
Monthly active users
Perplexity
18–50%
Of searches show AI Overviews
Sources: OpenAI, Perplexity, SE Ranking 2026
This isn't a minor inconvenience. ChatGPT now has over 800 million weekly active users. Perplexity has passed 25 million monthly users. Google's AI Overviews appear on anywhere from 18% to over 50% of search queries, depending on the topic. These aren't experimental tools — they're where people get answers before they ever click a link.
If your business doesn't appear in those answers, you don't exist in that moment for that person.
Here's the good news: this is almost always fixable. Not with a site redesign, not with thousands of dollars in new content, and not with any technical expertise. The fixes are structural, specific, and most can be done today.
There are five reasons your site is invisible to AI search engines. Let's go through each one — and exactly what to do about it.
Reason 1: Your robots.txt file is accidentally blocking AI crawlers
Before an AI tool can cite your website, it needs to be able to read it. And a large number of sites — including sites built on popular platforms like WordPress and Shopify — are inadvertently telling AI crawlers to stay out.
Here's how it happens. AI crawlers like GPTBot (ChatGPT's crawler), PerplexityBot, and OAI-SearchBot all announce themselves when they visit your site, and they respect a file called robots.txt that tells crawlers what they can and can't access. In 2024 and 2025, several popular SEO plugins added "block all AI bots" toggles — and turned them on by default. If you updated your plugin and never checked that setting, you may have quietly cut yourself off from AI search entirely.
How to check: Go to yourdomain.com/robots.txt in your browser right now. Look for lines that say Disallow: / under User-agent: GPTBot or User-agent: PerplexityBot. If you see those lines, those crawlers can't read your site.
What to do: You want to block training crawlers (the ones that scrape your content to build AI models without sending you any traffic), while allowing the retrieval crawlers (the ones that pull live content when a user asks a question and can actually cite you).
The bots to explicitly allow:
- OAI-SearchBot — handles live ChatGPT search queries
- ChatGPT-User — user-triggered ChatGPT browsing
- PerplexityBot — Perplexity's indexing crawler
The bots you can safely block (they consume bandwidth without sending referral traffic):
- GPTBot — OpenAI's training crawler (separate from search)
- CCBot — Common Crawl scraper
- Meta-ExternalAgent — Meta's crawler; high volume, zero referral traffic returned
Quick win: If you're on WordPress, check Settings → your SEO plugin. Look for any AI crawler or bot settings. If there's a toggle blocking AI bots, turn it off. The same applies to Shopify SEO apps — check the app settings for any "block AI bots" option added in 2024 or 2025.
Reason 2: Your content is structured for SEO, not for AI extraction
This is the most important reason on this list, and it catches almost everyone off guard.
A well-written, 2,000-word blog post that ranks on page one of Google can still generate zero citations in Perplexity. Not because the content is bad. Because of where the answer lives inside it.
AI tools aren't ranking pages. They're extracting answers. They scan a page looking for a clean, complete, direct response to the question they're trying to answer. If the actual answer is buried in paragraph six — after two paragraphs of context-setting, a definition, and a brief history — the AI moves on. Another page that leads with the answer gets cited instead.
The rule is simple: lead with the answer, then elaborate.
Every section of your content should start with a 2–3 sentence direct response to the question that section is addressing. Not a teaser, not context — the actual answer, stated plainly. Then you can expand, add examples, and go deeper.
Practical changes to make today:
- Rewrite your H2 and H3 section headers as questions or clear statements, not clever or vague labels
- Put the most important sentence of each section in the first 75 words — that's the window AI engines most reliably extract
- Add a FAQ section at the bottom of every post, with each question as a heading and a direct 2–3 sentence answer beneath it
- Remove long preambles before your main point — every paragraph that delays the answer is a paragraph that reduces your citation chances
Why this matters for Surfaced users: This is the structural change with the highest return. A brand that started with zero AI citations implemented answer-first formatting and appeared in 16.5% of relevant AI responses within six weeks — with no new content published and no backlink campaign.
Reason 3: You're missing schema markup
Schema markup is code that tells AI engines (and search engines) exactly what your content is and what questions it answers. It's invisible to readers but highly readable by machines — which is exactly what AI tools are.
Without schema, an AI tool has to infer what your page is about from the text alone. With schema, you're telling it directly: this is an article, this is the author, this is the question being answered, this is the answer. That level of clarity makes your content significantly easier to cite.
The five schema types that make the biggest difference for AI visibility:
- Article or BlogPosting — marks your post as editorial content with an author, date, and topic
- FAQPage — marks your FAQ section as direct Q&A pairs, which AI tools are specifically trained to extract
- Organization — establishes your brand identity, NAP data (name, address, phone), and links to your profiles
- BreadcrumbList — signals content hierarchy and topic structure
- HowTo — for any instructional or step-by-step content, this is the most citeable format there is
You don't need a developer to add schema. Tools like Google's Structured Data Markup Helper let you generate the code by pointing and clicking on your page. Paste the output into your page's HTML, or use a plugin like Yoast or Rank Math if you're on WordPress — both have schema generators built in.
Check your schema now: Go to search.google.com/test/rich-results and enter your URL. This free tool shows you exactly which schema is present, which is missing, and whether any existing schema has errors. If you see no schema at all, start with Article and FAQPage — those two alone will move the needle.
Reason 4: Your brand doesn't exist outside your own website
AI tools don't just read your website. They form a picture of your brand from everything they can find across the web: third-party reviews, directory listings, mentions in other articles, your social profiles, press coverage. When a user asks "who are the best [type of business] in [city]" or "what tools do experts recommend for [problem]," the AI is drawing on that entire external picture — not just your homepage.
If your business only exists on your own website, that picture is almost blank. And a brand with a thin external footprint rarely gets cited.
How to build your external presence for AI visibility:
- Claim and complete every relevant directory profile: Google Business Profile, Yelp, Trustpilot, G2 (for SaaS), Clutch, industry-specific directories. Make sure your name, address, and phone number are identical across all of them — consistency is a trust signal.
- Get mentioned in third-party content: guest posts, podcast appearances, press mentions, being quoted in roundups. AI engines weight external references heavily as credibility signals.
- Build your profiles on platforms AI tools consult: LinkedIn company page, Crunchbase (for businesses), Wikipedia (if warranted), relevant wiki-style resources in your industry.
- Encourage reviews on platforms AI tools read: Google, Trustpilot, and G2 reviews are frequently pulled into AI answers when someone asks for recommendations.
The entity principle: AI tools operate on "entities" — they try to build a verified, consistent model of who you are and what you do from all available sources. The more consistent and widespread your presence, the more confident AI tools are in citing you. Think of it less like SEO and more like reputation management.
Reason 5: Your content is outdated or too thin
AI tools favor content that is accurate, recent, and substantive. A blog post published in 2019 that hasn't been updated since — even if it still ranks on Google — is less likely to be cited by AI tools than a post published or updated in the last 6–12 months.
This matters more in fast-moving spaces. If you're in marketing, tech, finance, health, or any industry where things change, stale content signals unreliability to AI engines. They'd rather cite something current.
Thin content is the same problem in a different form. A 300-word service page with no depth, no specifics, and no evidence of expertise won't be extracted as an authoritative answer to anything. AI tools are looking for completeness — an answer that covers the question well enough that the user doesn't need to click elsewhere.
What to do:
- Audit your most important pages: service pages, product pages, key blog posts. If any haven't been updated in over a year, add a "last updated" date and refresh the content — even small updates signal recency to crawlers.
- Expand thin pages: a service page under 500 words is almost certainly too thin to be cited. Add an FAQ section, a process breakdown, client results, or specific examples. Target 800–1,200 words minimum for any page you want to appear in AI answers.
- Add specifics: the more precise your content, the more citeable it is. "Our SEO work typically improves client rankings within 90 days" is more useful to an AI than "we get great results." Numbers, timeframes, and concrete outcomes matter.
Your 5-step fix checklist
AEO action plan
5 fixes to rank in AI search
Check off each step to make your content AI-ready
- 01
Allow AI crawlers
Update robots.txt to permit GPTBot, PerplexityBot & ClaudeBot
- 02
Restructure content answer-first
Lead every section with a direct answer in the first 1–2 sentences
- 03
Add structured schema markup
Implement FAQ, HowTo, and Article schema on key pages
- 04
Build citations and authority signals
Earn mentions on trusted sources AI models are trained on
- 05
Refresh content regularly
AI models favor recent, accurate content — update quarterly
- Check your robots.txt — make sure GPTBot, OAI-SearchBot, and PerplexityBot are not blocked
- Rewrite 3 key pages with answer-first structure — lead every section with the answer in the first 75 words
- Add Article and FAQPage schema to your most important pages
- Claim and complete your top 5 directory profiles — consistency in name, address, and phone number across all
- Update or expand your 3 most important pages — add recency signals, specifics, and an FAQ section
How to know if your fixes are working
Before you change anything, run this baseline test. Open ChatGPT, Perplexity, and Google in a private browser window and type the question your best customer would ask before finding a business like yours. Document exactly what you see.
Run the same test again two weeks after making your changes, then again at four weeks. That's your measurement framework. You're looking for: does your brand appear? Is your site cited? What does the AI say about you if asked directly?
This matters more than any rank tracker right now. AI search visibility is the channel growing fastest — and it's the one most tools aren't measuring yet.
Want to see exactly where you stand? Surfaced runs this full analysis automatically. In under two minutes, you'll see which of these five issues are affecting your site — and get a prioritized action plan to fix them. No spreadsheet, no guesswork.
→ Run your free Ai visibility audit with Surfaced
Frequently asked questions
Why isn't my website showing up in ChatGPT?
The most common reasons are: AI crawlers like GPTBot are blocked in your robots.txt file, your content isn't structured in an answer-first format that AI tools can easily extract, you're missing schema markup, your brand has little presence on third-party sites, or your content is outdated. Each of these is fixable without a site redesign.
How do I get my website to appear in Perplexity search results?
Allow PerplexityBot in your robots.txt file, structure your content so direct answers appear in the first 75 words of each section, add FAQPage schema markup to your key pages, and build your presence on third-party directories that Perplexity uses as credibility signals.
What is AEO and how is it different from SEO?
Answer Engine Optimization (AEO) is the practice of structuring content so AI tools like ChatGPT, Perplexity, and Google AI Overviews can extract it as a direct, authoritative answer. Traditional SEO optimizes for ranking positions in a list of links. AEO optimizes for being selected as the answer itself, which often means being cited without the user clicking through to your site at all.
How long does it take to start showing up in AI search results?
For retrieval-based AI engines like Perplexity, structural changes to your site can produce results within two to six weeks. Training-based models like ChatGPT take longer because they depend on model update cycles and the volume of external mentions of your brand. The baseline test described in this post will show you whether your changes are working.
Do I need a developer to fix my AI search visibility?
No. Checking and updating robots.txt requires editing a plain text file. Schema markup can be generated using free tools like Google's Structured Data Markup Helper and added through plugins on WordPress or Shopify. Content restructuring is a writing and editing task. The only technically complex fix — server-level firewall rules for aggressive crawlers — can be done through Cloudflare if you use it, with no coding required.