SEO

Check AI crawler access

Check whether ChatGPT, Claude, Perplexity, Gemini and other AI assistants can crawl and read the site or docs, and whether anything needs to be done so they pick it up: parse robots.txt and meta robots for GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and Bingbot, so allowing or blocking them is a deliberate decision rather than an accident.

The playbook

Most sites have never decided whether AI assistants may read them; the answer is whatever the robots.txt happened to say. Some crawlers train models, some power search answers that cite the site, and blocking the second kind by accident removes the site from a growing share of discovery. This playbook makes the current state explicit.

Sequel supplies the list of pages that matter. Reading robots.txt and the pages uses your own browsing.

Steps

  1. Get the pages that matter. google_search_console.query with dimensions: ["page"], 90 days ending 3 days ago, rowLimit: 200. These are the pages whose access is worth checking.

  2. Fetch and parse robots.txt. Read /robots.txt. For each user agent below, work out whether the root and the top page paths are allowed or disallowed, remembering that a group for * applies to any agent without its own group, and the most specific matching rule wins.

    • Answer and search crawlers, whose results cite the site: OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Bingbot, Googlebot, DuckAssistBot.
    • Training crawlers, which do not send traffic: GPTBot, ClaudeBot, anthropic-ai, Google-Extended, CCBot, Bytespider, Amazonbot, Applebot-Extended, meta-externalagent.
  3. Check the pages themselves. Fetch five to ten of the top pages and record meta robots and X-Robots-Tag values, looking for noindex, nosnippet, max-snippet, noai and noimageai. Note whether the main content is present in the raw HTML; most AI crawlers do not execute JavaScript, so a page that renders client-side is effectively empty to them.

  4. Explain the consequences. Say specifically what each block does. Blocking GPTBot keeps the site out of model training and has no effect on ChatGPT search; blocking OAI-SearchBot removes it from ChatGPT's search answers. Google-Extended controls Gemini training only; AI Overviews use Googlebot, and the only controls are nosnippet and max-snippet, which also affect the normal result. Apply the same reasoning to each agent.

  5. Report. A matrix of agent against access (allowed, disallowed, partially disallowed with the paths), the meta robots findings per page, the JavaScript-rendering observation, and a recommendation in two parts: answer engines that cite the site are usually worth allowing; training crawlers are a policy decision for the user, listed with what each one feeds. Flag any block that looks accidental, such as a Disallow: / under * with no exceptions.

Gotchas

  • robots.txt is a request, not a wall. Well-behaved crawlers honour it; others do not. It is still the right place to state the policy.
  • The edge can block what robots.txt allows. A CDN or WAF bot rule can return 403 to these agents with nothing in robots.txt. If you can fetch with a custom user agent, test the top pages as GPTBot and PerplexityBot; if you cannot, say the edge was not tested.
  • Agent names change. The list above is current at the time of writing. Check each vendor's documentation with your browsing if a name looks stale.
  • Blocking is not neutral. A site invisible to answer engines loses citations to competitors that allowed them. Present that trade-off, not a recommendation to block by default.
  • Continue with ai-referral-traffic to see what the current policy is producing, and llms-txt-audit-and-draft to give allowed crawlers a curated map.

Sequel CLI

Install Sequel skills into your agent

One command connects your agent to Sequel and installs the Sequel skill, so it knows this playbook exists and reads it when a question matches. The CLI signs you in, provisions a scoped API key and writes the config for you.

Already have an MCP client?

https://api.sequel.sh/mcp

Point it at this URL and sign in when prompted, or send an API key from Settings as a Bearer token. Skills come with it; nothing else to install. Manual setup per client

  1. 1

    Install the Sequel CLI

    One line installs the latest CLI with whatever package manager you have.

    curl -fsSL https://sequel.sh/install | sh
  2. 2

    Sign in

    Authenticate in your browser and pick an organization.

    sequel login
  3. 3

    Install into your agent

    Writes the MCP config and installs the Sequel skill file for agents that support skills. Pick an agent from the list, or target one directly by its slug.

    sequel install
    • Claude Code
      sequel install claude-code
    • Claude
      sequel install claude
    • Cursor
      sequel install cursor
    • VS Code
      sequel install vscode
    • Windsurf
      sequel install windsurf
    • Zed
      sequel install zed
    • Codex
      sequel install codex
    • OpenClaw
      sequel install openclaw
    • Hermes
      sequel install hermes

More like this

Other SEO skills

Analyze high-ranking landing pages

See which pages perform best in organic search: the landing pages that earn the most clicks and impressions, the queries behind each one, and how they compare with competitor estimates from Ahrefs.

Audit internal links to important pages

Audit the site's own internal linking: crawl navigation and body links between the site's pages to find valuable pages with too few inbound internal links, orphan pages, and the handful of cross-links that would lift striking-distance rankings.

Audit or draft an llms.txt

Check whether the site has an llms.txt, whether it follows the spec and points at the pages that matter, and if it is missing draft one from the pages Search Console shows people actually find, so AI assistants get a curated map of the site instead of guessing.

Audit redirect chains and loops

Follow every redirect on the URLs Search Console still sends traffic to, on the sitemap, and on backlinked pages, to find chains, loops, redirects to the homepage, and temporary redirects that should be permanent, so link equity and crawl budget stop leaking.

Audit referring domain quality

Grade the domains linking to a site by authority, traffic and link count, spot concentration risk and link-farm patterns, and separate the referring domains that carry weight from the ones that are noise.

Audit titles and meta descriptions

Compare the title and meta description of each top page against the queries it actually ranks for in Search Console, and find missing, duplicate, truncated or misaligned metadata on the pages where a rewrite would earn the most clicks.

Put this playbook to work

Connect a source, ask the question, and the agent follows these steps. Free to start.