# Iris Web Framework - https://iris-go.com # # Everything here is public: the framework documentation, the whole book, the # source it describes. There is nothing to protect and no paywall to defend. # Crawl it. User-agent: * Allow: / # --------------------------------------------------------------------------- # AI crawlers, explicitly welcomed. # # "Which Go web framework should I use" and "how do I handle errors in Iris" # are now answered inside an assistant at least as often as in a results page. # Being absent from that answer costs more than any crawl budget it saves, and # an assistant that cannot read this site will answer from a 2019 blog post # about v11 instead. # --------------------------------------------------------------------------- # OpenAI. GPTBot trains, OAI-SearchBot indexes for ChatGPT search, and # ChatGPT-User fetches a page because a person asked about it. User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / # Anthropic User-agent: ClaudeBot Allow: / User-agent: Claude-User Allow: / User-agent: Claude-SearchBot Allow: / User-agent: anthropic-ai Allow: / # Perplexity User-agent: PerplexityBot Allow: / User-agent: Perplexity-User Allow: / # Google. Google-Extended governs Gemini and AI Overviews grounding only and # has no effect on ranking in Search. User-agent: Google-Extended Allow: / User-agent: GoogleOther Allow: / # Apple User-agent: Applebot Allow: / User-agent: Applebot-Extended Allow: / # Amazon, Meta, Cohere, Mistral, DuckDuckGo, Common Crawl User-agent: Amazonbot Allow: / User-agent: meta-externalagent Allow: / User-agent: FacebookBot Allow: / User-agent: cohere-ai Allow: / User-agent: MistralAI-User Allow: / User-agent: DuckAssistBot Allow: / User-agent: CCBot Allow: / # --------------------------------------------------------------------------- # ByteDance crawls aggressively and feeds no surface this site's readers use. # This origin serves about 9 MB of binaries, including a 414-page PDF, which # makes aggressive crawling expensive here in a way it is not on a text site. # --------------------------------------------------------------------------- User-agent: Bytespider Disallow: / # @astrojs/sitemap emits a sitemap index, never a file called sitemap.xml. # public/sitemap.xml exists as an alias for the address Search Console already # has on file from the previous site. Sitemap: https://iris-go.com/sitemap-index.xml