Skip to content

chore(seo): advertise llms.txt to AI crawlers - #12

Merged
Bissbert merged 1 commit into
mainfrom
chore/llms-txt-discovery
May 4, 2026
Merged

Bissbert merged 1 commit into
mainfrom
chore/llms-txt-discovery

Conversation

@Bissbert

@Bissbert Bissbert commented May 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • robots.txt: add LLM-Content and Sitemap lines pointing at /llms.txt
  • BaseLayout.astro: add <link rel="alternate" type="text/plain" title="LLM index" href="/llms.txt" /> so every HTML page advertises the LLM index in <head>

Why

There's no submission endpoint or central registry for llms.txt — discovery is convention-based. AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended) look for it by guessing the path. These two hints make the file discoverable from both the crawl-control file and every page.

Test plan

  • Local edits validated (changes are 7 lines total, no logic)
  • CI build passes
  • After deploy, verify curl -s https://gemmology.dev/robots.txt | grep -i llm shows the new lines
  • After deploy, verify homepage <head> contains the link rel="alternate" to /llms.txt

Two small discovery hints so AI crawlers (GPTBot, ClaudeBot,
PerplexityBot, Google-Extended, Applebot-Extended) and research
bots find /llms.txt without having to guess the path:

- robots.txt: add LLM-Content + Sitemap lines pointing at /llms.txt
- BaseLayout.astro: add <link rel="alternate" type="text/plain"
  title="LLM index" href="/llms.txt" /> in the head of every page

There is no central submission endpoint for llms.txt — discovery is
purely convention-based, so making the file linkable from both the
crawl-control file and every HTML page is the maximum we can do
ourselves. IndexNow already handles the search-engine side.
@github-actions

github-actions Bot commented May 4, 2026

Copy link
Copy Markdown

🚀 Preview deployed to: https://9b3446cb.gemmology-dev.pages.dev

@Bissbert
Bissbert merged commit a1a6dde into main May 4, 2026
3 of 4 checks passed
@Bissbert
Bissbert deleted the chore/llms-txt-discovery branch May 4, 2026 12:19
Bissbert added a commit that referenced this pull request May 11, 2026
Two small discovery hints so AI crawlers (GPTBot, ClaudeBot,
PerplexityBot, Google-Extended, Applebot-Extended) and research
bots find /llms.txt without having to guess the path:

- robots.txt: add LLM-Content + Sitemap lines pointing at /llms.txt
- BaseLayout.astro: add <link rel="alternate" type="text/plain"
  title="LLM index" href="/llms.txt" /> in the head of every page

There is no central submission endpoint for llms.txt — discovery is
purely convention-based, so making the file linkable from both the
crawl-control file and every HTML page is the maximum we can do
ourselves. IndexNow already handles the search-engine side.

This branch was successfully deployed

1 active deployment
gemmology-dev (Preview) — a562818d Deployed May 4, 2026 by github-actions[bot]
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