Skip to content

fix(web): let AI search bots crawl the site - #80

Merged
jnahian merged 1 commit into
mainfrom
fix/web-allow-ai-search-bots
Sep 18, 2026
Merged

jnahian merged 1 commit into
mainfrom
fix/web-allow-ai-search-bots

Conversation

@jnahian

@jnahian jnahian commented Sep 18, 2026

Copy link
Copy Markdown
Owner

The site did not show up in ChatGPT, Claude or Perplexity answers because robots.txt and the Cloudflare WAF blocked the search and assistant bots along with the training crawlers.

This PR moves OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot and Perplexity-User into the open * group. GPTBot, ClaudeBot, meta-externalagent, Bytespider and CCBot stay blocked, except for /llms.txt and /docs/*.md.

You must also remove the six search bots from the Cloudflare WAF rule by hand. robots.txt is advisory only, so until you change the rule, those bots still get a 403.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CTg9MF9vuf9d8kpg4bUoAq

OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot
and Perplexity-User fetch pages to cite them in answers. Blocking them
alongside the training crawlers kept the site out of ChatGPT, Claude and
Perplexity results. They now fall into the open * group; the training
crawlers stay blocked except for llms.txt and the docs markdown.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CTg9MF9vuf9d8kpg4bUoAq
@jnahian jnahian added the web The marketing site under web/ (and the docs pages it renders) label Sep 18, 2026
@jnahian
jnahian merged commit 51e7085 into main Sep 18, 2026
1 check passed
@jnahian
jnahian deleted the fix/web-allow-ai-search-bots branch September 18, 2026 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

web The marketing site under web/ (and the docs pages it renders)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant