User-agent: * Allow: / # Internal endpoints. Disallow: /health # The read-only content APIs are intentionally CRAWLABLE. # Detail pages hydrate their body from /api/..., and Googlebot obeys robots.txt # for those sub-resource fetches too — blocking /api/ meant the rendered page # kept its loading spinner, so config pages were indexed with almost no content. # # Search and write endpoints stay closed: unbounded query strings are a crawl # trap and the write path is not idempotent. Disallow: /api/search Disallow: /api/configs/search Disallow: /api/contact Disallow: /api/push # Admin panel — never crawled. It also sends X-Robots-Tag: noindex on every # response, which is what actually keeps it out of the index. Disallow: /admin Sitemap: https://gyroplay.uz/sitemap.xml