Skip to content

Add robots.txt explicitly allowing all crawlers - #3995

Merged
hsbt merged 1 commit into
masterfrom
claude/optimistic-antonelli-b3dff9
Aug 5, 2026
Merged

Add robots.txt explicitly allowing all crawlers#3995
hsbt merged 1 commit into
masterfrom
claude/optimistic-antonelli-b3dff9

Conversation

@hsbt

@hsbt hsbt commented Aug 5, 2026

Copy link
Copy Markdown
Member

https://www.ruby-lang.org/robots.txt currently returns 404, so the crawler policy is only implicit. This adds a static robots.txt that explicitly allows all crawlers, including AI crawlers such as GPTBot, ClaudeBot and CCBot, as recommended by Layer 0 of the Evil Martians LLM discoverability scorecard (https://ruby.evilmartians.com/). Jekyll copies the file to _site/robots.txt as-is, verified with bundle exec jekyll build.

The Sitemap: line points to https://www.ruby-lang.org/sitemap.xml, which does not exist yet. It will be added in a separate task introducing jekyll-sitemap. A Sitemap directive pointing to a not-yet-existing URL is harmless.

Generated with Claude Code

https://www.ruby-lang.org/robots.txt returns 404 today. Serve a
permissive robots.txt with a Sitemap directive, as recommended by the
Evil Martians LLM discoverability scorecard (https://ruby.evilmartians.com/).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@hsbt
hsbt requested a review from a team as a code owner August 5, 2026 21:22
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying www-ruby-lang-org with  Cloudflare Pages  Cloudflare Pages

Latest commit: b54c9e7
Status: ✅  Deploy successful!
Preview URL: https://58a5917a.www-ruby-lang-org.pages.dev
Branch Preview URL: https://claude-optimistic-antonelli.www-ruby-lang-org.pages.dev

View logs

@hsbt
hsbt merged commit 240cafe into master Aug 5, 2026
3 checks passed
@hsbt
hsbt deleted the claude/optimistic-antonelli-b3dff9 branch August 5, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant