# Robots.txt for avestalabs.ai # Product engineering consultancy specializing in MVP development and engineering excellence # # NOTE ON GROUPS: a crawler obeys only the single most specific User-agent # group that matches it, and ignores every other group. A named group with # just "Allow: /" therefore cancels all the Disallow rules below for that # crawler. Any named group that needs the site-wide blocks must repeat them. User-agent: * Allow: / # Block crawling of API endpoints and administrative areas. # /_next/ is deliberately NOT blocked, in any group: it holds the JS and CSS # crawlers need to render pages, and /_next/image serves every blog cover # and article image. Blocking it hid those images from Google Images and from # AI crawlers, and made rendered pages look broken to Googlebot. Disallow: /api/ Disallow: /admin/ Disallow: /private/ Disallow: /draft/ Disallow: /preview/ Disallow: /agent-demo/ # Block common files that shouldn't be indexed Disallow: /*.json$ Disallow: /sitemap.xml.gz # Self-hosted media is decorative (hero background loops and product UI # screencasts), never the main content of a page. This rule only saves # crawl budget on ~45 MB of media -- it does NOT clear the "Video isn't on # a watch page" report, as was assumed when it was added. Google discovers # those videos from the