Who owns this work
Use this page as an acceptance checklist for the web developer, hosting provider and CDN or firewall owner. A custom site has no single settings screen, so the final production responses are the evidence.
Technical requirements
- Serve a valid
/robots.txtfrom every relevant hostname and subdomain. Allow desired search and retrieval agents on important public paths; record the training policy separately. - Return a useful
200response for intended public pages when requested anonymously. - Do not send
noindexin the HTML or anX-Robots-Tagheader on pages intended for discovery. - Serve an XML sitemap containing canonical, public, indexable URLs.
- Connect important pages with ordinary
<a href>links. - Give each meaningful experience, service, location and practical-information view its own URL.
- Put core facts in server-rendered or pre-rendered readable content. Do not require JavaScript, a pop-up, cookie choice, location selector or booking interaction before those facts exist.
- Return truthful status codes for missing, moved, rate-limited and failed pages.
- Review CDN, firewall, rate-limit and bot-management rules separately from
robots.txt. - Verify the production site externally and inspect server or CDN logs for blocked desired agents.
What healthy looks like
- The intended crawler can read
robots.txt, request the page and receive its meaningful content. - The page is not marked
noindexand its canonical URL appears in the sitemap. - Important pages are connected by crawlable links.
- Network security allows the same access policy as the application.
Let crawlers in while keeping security in place
Ask your developer to use the crawler provider's verification or IP-range guidance to identify its requests. Adjust the rule for that crawler while keeping the site's other firewall protections active.
Message for the development team
Please make [PAGE URLS] accessible for [DESIRED SEARCH OR RETRIEVAL AGENTS] while retaining our separate policy for [TRAINING AGENTS]. The current assessment found [EXACT ROBOTS RULE, NOINDEX/X-ROBOTS-TAG, HTTP STATUS, CAPTCHA OR RENDERING ISSUE]. Please identify the owning layer, implement the smallest production change, verify robots and indexing directives, confirm the sitemap and crawlable links, test an anonymous fetch from outside our authenticated network, and provide the before-and-after evidence.