# robots.txt for hermoso.ai User-agent: * Allow: / # Explicit allow for AI crawlers + answer engines (belt-and-suspenders over the wildcard). User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: ClaudeBot Allow: / User-agent: Claude-Web Allow: / User-agent: anthropic-ai Allow: / User-agent: PerplexityBot Allow: / User-agent: Perplexity-User Allow: / User-agent: Google-Extended Allow: / # Google's two 2026 agent fetchers, documented at developers.google.com/crawling (changelog entries # 2026-03-20 and 2026-07-16, read 2026-08-23). Google-Agent is used by Google agents acting on a user's # request; Google-GeminiNotebook is the renamed NotebookLM fetcher. Both are already covered by the # wildcard above, so naming them changes no behaviour: it states the intent explicitly, the same # belt-and-suspenders reason every other agent in this block is listed. User-agent: Google-Agent Allow: / User-agent: Google-GeminiNotebook Allow: / User-agent: CCBot Allow: / User-agent: Applebot-Extended Allow: / Sitemap: https://hermoso.ai/sitemap.xml # There is deliberately no video sitemap. Every video on this site is a decorative loop: the hero # background, the format cards and the brand-ad gallery. All 44 carry no audio track at all and # play muted, looping and without controls beside the page copy, so none of them is the point of # the page it sits on. Google requires a video to be on a watch page, "a watch page's main purpose # is to show users a single video", and names "a video category page that lists multiple videos of # equal prominence" as explicitly not one # (developers.google.com/search/docs/appearance/video, read 2026-08-24). The sitemap that used to # be declared here pointed 15 loops at the homepage and produced 0 videos indexed against 38 "Video # isn't on a watch page" in Search Console. Building a page per loop to satisfy that would be # manufacturing pages for a crawler, so the file was removed instead. Add one back only if we # publish a video that is genuinely the subject of its own page. # A plain-text summary of what Hermoso is and does, written for AI agents and answer engines. # There is no standardised robots directive for it yet, so it is stated here as a comment and # declared on every English page as . # https://hermoso.ai/llms.txt # Machine-readable API description (OpenAPI 3.1) for the one public API — the MCP server. # https://hermoso.ai/openapi.json (also at /.well-known/openapi.json) # MCP server card: https://hermoso.ai/.well-known/mcp.json · endpoint: https://app.hermoso.ai/mcp # Developer docs: https://hermoso.ai/docs/ · error contract: https://hermoso.ai/docs/errors/ # Generated tool roster: https://hermoso.ai/docs/reference/tools.json # Markdown twins for AI agents — generated from the pages they mirror. # /pricing.md /mcp/index.md /index.md (see /llms.txt for the full map)