GEO-Score
ServicesAboutLearnLeaderboardReportsPricingBlog

GEO-Score

The Best GEO Analysis Tool

Test your content for AI search engines like ChatGPT, Perplexity, and Claude. Get actionable insights to improve your visibility.

Get GEO content tips

Resources

  • Knowledge Base
  • What is GEO?
  • GEO Blog
  • GEO Score Checker
  • Leaderboard
  • AI Glossary
  • Case Studies
  • GEO Insights
  • Reports

GEO Tools

  • Complete Website GEO Audit
  • GEO Analysis
  • AI Visibility Checker
  • ROI Calculator
  • Schema Validator
  • Perplexity SEO Checker
  • ChatGPT SEO Checker
  • Google AI Mode Checker
  • AI Crawler Checker
  • Agent Readiness Checker
  • llms.txt Generator
  • Query Fan-Out Tool
  • AI Bot Log Analyzer
  • Competitor Comparison
  • Professional Services
  • All Tools

Analyze Your

  • Blog Posts
  • Product Pages
  • Landing Pages
  • Homepages
  • Service Pages

GEO-Score

  • About
  • Privacy Policy
  • Terms & Conditions
  • Contact
  • White Label
  • Build Your Success

Follow GEO-Score

AI Search Guides

AI Search OptimizationPerplexity SEOChatGPT SEOLLM SEOAI Visibility CheckerAll guides →
GDPR CompliantData Hosted in EUMade in the Netherlands
KVK: 61855111BTW: NL004509498B76© 2026 GEO-score.onlineGEO-Score is part of Be-Found.
Empower your blogging with Bloffee

Free tool, no signup

ChatGPT SEO checker: can ChatGPT search find your page?

See if OAI-SearchBot may crawl your page, why GPTBot is a different switch, and if your text is readable without JavaScript.

Enter one page. We fetch it once, as our own bot, and read the raw HTML. Nothing is sent to an AI.

How ChatGPT gets to your page

OpenAI uses three different bots. Only one of them decides if you can show up in ChatGPT search.

  1. 1

    OAI-SearchBot finds pages for search

    OAI-SearchBot crawls pages that ChatGPT search can show and link. OpenAI says sites that block it are not shown in ChatGPT search answers. OpenAI recommends allowing it.

  2. 2

    GPTBot collects training data

    GPTBot crawls content that may be used to train OpenAI’s models. It is a separate switch. Blocking GPTBot does not remove you from ChatGPT search.

  3. 3

    ChatGPT-User visits when asked

    When a user asks ChatGPT about a page, ChatGPT-User may open it. OpenAI says robots.txt rules may not apply to these visits. They don’t decide what appears in search.

OpenAI crawler docs

What this checker looks at, and what it can’t

We fetch your robots.txt and your page once, as our own bot. We never pretend to be an OpenAI bot, and we don’t ask ChatGPT anything.

  • Does your robots.txt let OAI-SearchBot crawl this exact page? That is the bot that counts for ChatGPT search.
  • Does the page load, without errors or endless redirects?
  • Is the main text in the HTML itself? A Vercel study (December 2024) found OpenAI’s crawlers didn’t run JavaScript. OAI-SearchBot wasn’t part of that study.
  • Is GPTBot blocked? We show it so you can see it is a separate choice, for training only.
  • Is ChatGPT-User blocked? We show it, but OpenAI says robots.txt may not apply to it.

What we can’t check

  • Firewalls and bot protection. OpenAI publishes the IP addresses of OAI-SearchBot, so you can allow it on purpose.
  • Whether OpenAI has already crawled the page. OpenAI says a robots.txt change takes about 24 hours to affect search.
  • Whether ChatGPT will quote you. That depends on the question and on other pages.

Real citation tracking means asking ChatGPT questions, many times, every day. This free tool doesn’t do that. It checks the part you control: whether the door is open.

How to let ChatGPT search in

Add these groups to the robots.txt in the root of your site:

robots.txt
User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

The first group lets OAI-SearchBot in, so ChatGPT search can show your pages. The second group is optional: it keeps your pages out of model training without hiding you from search.

A group named after a bot replaces the group for all bots (User-agent: *) for that bot. So copy any Disallow lines you still want into it too.

Check ChatGPT answers yourself

Want to know if ChatGPT names you? Ask it the questions your customers ask. Try a few wordings, because answers change.

Our free prompt generator writes those questions for you. Nothing is sent to an AI: you paste them into ChatGPT yourself.

Get free prompts to test ChatGPT

Where to see real visits

Check the referral report in your analytics for visits from ChatGPT. That shows clicks, not how often you were named.

ChatGPT SEO checker FAQ

Does blocking GPTBot remove me from ChatGPT search?

No. OpenAI treats GPTBot (training) and OAI-SearchBot (search) as separate settings. You can block one and allow the other.

Which bot do I need to allow for ChatGPT search?

OAI-SearchBot. OpenAI says sites that block it are not shown in ChatGPT search answers, although they can still appear as a plain link.

What is ChatGPT-User?

It opens a page when a ChatGPT user or a custom GPT asks for it. OpenAI says robots.txt rules may not apply to it. It isn’t used to decide what appears in search.

How long until a robots.txt change works?

About 24 hours for search, according to OpenAI. Run this check right away to make sure the rule itself is right.

Can this tool tell me if ChatGPT mentions my brand?

No. That would mean asking ChatGPT lots of questions, and this free tool doesn’t do that. Use our prompt generator and ask ChatGPT yourself.

Check another AI platform

  • Perplexity SEO checker
  • Google AI Mode checker

Keep learning

  • ChatGPT SEO guide: how to get found
  • ChatGPT platform guide in the Learning Hub
  • Guide: give AI crawlers access to your site
  • Build a robots.txt for AI bots

Access is step one

An open door doesn’t make your page the best answer. Our page analysis scores your content on 22 metrics and tells you what to fix first.

Analyze my page