# Served statically by nginx since 2026-09-08 (was app-generated). Faceted rankings # (/rankings?country=... in every permutation) are an infinite duplicate URL space that # consumed ~576k ClaudeBot requests/day and exhausted web2's Postgres; the base # /en/rankings page stays crawlable. User-Agent: * Disallow: /rankings? Disallow: /*/rankings? Allow: / Disallow: /account Disallow: /api/ User-Agent: GPTBot User-Agent: OAI-SearchBot User-Agent: ChatGPT-User User-Agent: anthropic-ai User-Agent: ClaudeBot User-Agent: Google-Extended User-Agent: GoogleOther User-Agent: Bingbot User-Agent: PerplexityBot User-Agent: Meta-ExternalAgent User-Agent: facebookexternalhit User-Agent: Applebot-Extended User-Agent: Bytespider User-Agent: cohere-ai User-Agent: Amazonbot User-Agent: YouBot User-Agent: PhindBot User-Agent: Diffbot User-Agent: iaskspider User-Agent: CCBot User-Agent: Yandex User-Agent: Baiduspider User-Agent: Twitterbot User-Agent: LinkedInBot User-Agent: DuckDuckBot Disallow: /rankings? Disallow: /*/rankings? Allow: / Disallow: /account Disallow: /api/ User-Agent: AhrefsBot User-Agent: PetalBot Disallow: / Sitemap: https://www.coursemap.org/sitemap.xml