Point search crawlers at the pages, keep AI training crawlers out #27
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/seo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Makes the site findable by search engines once it has been crawled, by doing what their own documentation asks and nothing more.
SEO.md: what Google, Bing, DuckDuckGo and the AI search engines (OpenAI, Anthropic, Perplexity) document about crawling and indexing, with sources checked 2026-10-15, and the decisions taken from it.public/robots.txt: every page open to search crawlers,/api/closed, and the AI training crawlers (GPTBot,ClaudeBot,Google-Extended,Applebot-Extended,CCBot) turned away. Their companies' search crawlers are separate user agents and stay allowed.public/sitemap.xml: the four pages, named in robots.txt. Nolastmod, since nothing would keep a hand-written date accurate.ProfilePageJSON-LD on the CV, matching what the CV shows.Blocking
Google-Extendedalso keeps the site out of Gemini's grounding outside Search. Google Search and its AI Overviews are governed by Googlebot and are unaffected.Finnish pages with
hreflangare tracked in #26.After merge to
main: verify the domain in Google Search Console and Bing Webmaster Tools through DNS, and submit the sitemap.