Free tool
Can ChatGPT search reach your site?
OpenAI says ChatGPT search doesn't show sites that block OAI-SearchBot. Check whether OAI-SearchBot and Bingbot can reach your page, and whether the page lets them show it. It takes about ten seconds.
Example result
- Passrobots.txt lets OAI-SearchBot in
- FailOAI-SearchBot gets the page
- Passrobots.txt lets Bingbot in
- PassThe page allows indexing
- CheckA sitemap is reachable
Your checklist shows up here
Seven checks: robots.txt and a live request for OAI-SearchBot and for Bingbot, noindex and nosnippet on the page, and your sitemap.
How it works
Three steps, about ten seconds
Enter a page
Your homepage, or any page you want ChatGPT search to be able to show.
We ask as each crawler
We read robots.txt for OAI-SearchBot, Bingbot and ChatGPT-User, then request the page with each one's user agent.
We read the page
We look for noindex and nosnippet in its meta tags and headers, then open the sitemap your robots.txt names.
Reference
What ChatGPT search needs from a page
Six things on your side decide whether ChatGPT search's crawlers can reach a page and show it. The checker grades each one. What happens after that is up to the search engines.
| What it needs | Why it matters | Where it is set |
|---|---|---|
| OAI-SearchBot is allowed | OpenAI says sites that block OAI-SearchBot are not shown in ChatGPT search answers. | robots.txt |
| OAI-SearchBot is not refused | A firewall that turns the crawler away wins over a robots.txt that lets it in. | Your firewall or CDN's bot settings |
| Bingbot is allowed | OpenAI names Microsoft among the search providers behind ChatGPT search. | robots.txt |
| No noindex | Bing leaves a page marked noindex out of its index. | The robots or bingbot meta tag, or the X-Robots-Tag header |
| Snippets allowed | nosnippet or max-snippet:0 keeps the page's text excerpt off search results. | The same three places as noindex |
| A reachable sitemap | It lists the pages you want found, and Bing Webmaster Tools takes it as a submission. | A Sitemap: line in robots.txt, or /sitemap.xml |
Fix it on your platform
Let ChatGPT search in on your platform
Name both crawlers in robots.txt so no wildcard rule catches them, keep noindex off the pages you want found, and point to your sitemap.
Next.js
In app/robots.ts, give both crawlers their own allow rule and name your sitemap. Check that no page's metadata.robots sets index: false in production.
rules: [
{ userAgent: "OAI-SearchBot", allow: "/" },
{ userAgent: "Bingbot", allow: "/" },
{ userAgent: "*", allow: "/" },
],
sitemap: "https://yourproduct.com/sitemap.xml",WordPress
In Settings, then Reading, make sure "Discourage search engines from indexing this site" is not ticked: it adds noindex to every page. Edit robots.txt in Yoast SEO (Tools, then File editor) or Rank Math (Advanced Mode on, then General Settings, then Edit robots.txt).
Webflow
Open Site settings, then the SEO tab, and check the robots.txt field: no group there should disallow OAI-SearchBot, Bingbot or *.
Shopify
Shopify generates robots.txt. If your theme has a robots.txt.liquid template, it replaces the generated file, so check it for rules that block OAI-SearchBot, Bingbot or *.
Framer
Framer generates robots.txt and a sitemap. If you uploaded your own robots.txt in Site Settings, under Hosting, then Files, check that it lets both crawlers in.
Bing Webmaster Tools
Add your site, verify it (you can import a site already verified in Google Search Console), and submit your sitemap. It shows what Bing has crawled and indexed, which this tool cannot.
Questions, answered
ChatGPT search, in plain terms
01Does ChatGPT search use Bing?
- OpenAI says ChatGPT search works with third-party search providers, and it names Microsoft among them.
- OpenAI also crawls the web itself with OAI-SearchBot, so a page needs to be reachable by both.
02Does this tell me whether my page is in ChatGPT?
- No. It checks whether ChatGPT search's crawlers can reach the page and whether the page lets them show it.
- Whether a page appears in an answer depends on the question and on every other page that answers it. Nobody outside OpenAI can see that.
03How do I get my site into ChatGPT search?
- OpenAI recommends allowing OAI-SearchBot in robots.txt and letting requests from its published IP addresses through your host or CDN.
- Add your site to Bing Webmaster Tools and submit your sitemap there as well.
04If I block GPTBot, do I drop out of ChatGPT search?
- No. GPTBot collects pages for training OpenAI's models. ChatGPT search uses OAI-SearchBot.
- You can block GPTBot and allow OAI-SearchBot in the same robots.txt.
05Why is IndexNow not checked?
- Only you and the search engines know your IndexNow key and where its file lives, so nobody outside your site can find it to check.
- If your CMS or a plugin supports IndexNow, turn it on: it tells Bing about a new or changed page right away.
06How long does a robots.txt change take to reach ChatGPT search?
- OpenAI says its systems take about 24 hours to adjust after you update robots.txt.
07Is it free, and do you keep my results?
- It is free and needs no account.
- A result stays in memory for a few minutes so a repeat check does not hit your site again, then it is gone. Nothing is saved to a database or published.
More free tools
- AI crawler checkerWhich AI crawlers your robots.txt lets in, and what each one gets when it asks for your page.
- llms.txt validatorChecks your /llms.txt against the llmstxt.org format, or drafts one from your homepage and sitemap.
- Indexability checkerStatus, redirects, canonical, robots meta, X-Robots-Tag and robots.txt for one URL, as Googlebot reads it.
- Meta tag checkerYour title and meta description as a results page prints them, with the lengths that get cut.
- Open Graph previewYour og: and twitter: tags, the image they point at, and how the link card looks in five apps.