For every item below, capture the required evidence, apply the pass/fail condition, assign severity from your own release policy, name the owner, record the corrective action, and repeat the validation after any fix. Severity should reflect the affected templates and business risk rather than a generic industry label.
1. Robots.txt Allows Intended Crawling
Evidence required: the deployed robots file, relevant user-agent rules, and a test of representative URLs and required assets. Pass: intended public pages and resources are not blocked by rules that contradict the release plan. Fail: an intended crawl path is disallowed or the live file differs from the approved configuration. Owner: platform or release engineering. Corrective action: update the directive source, remove unintended broad blocks, and redeploy. Validation: refetch the live file and rerun the same URL tests.
2. Canonical Signals Match the Intended URL
Evidence required: rendered canonical elements for representative templates, including a pagination example where page 2 should identify the canonical intended for page 2 rather than automatically pointing to page 1. Pass: each tested URL exposes the canonical relationship defined by the site's duplication strategy. Fail: the element is missing where required, points to an unintended destination, conflicts across variants, or changes after rendering. Owner: template or application engineering. Corrective action: fix canonical generation at the component or routing layer. Validation: recrawl affected templates and compare source and rendered output.
3. Mobile Layout and Viewport Behavior Are Usable
Evidence required: representative mobile rendering, viewport configuration, and interaction checks on the templates affected by the release. If the implementation uses a standard viewport declaration, confirm its initial-scale=1 behavior is intentional. Pass: content and controls remain usable without layout defects that block reading or interaction. Fail: important content is clipped, hidden, overlapped, or inaccessible at the tested viewport. Owner: frontend engineering. Corrective action: repair responsive styles or component behavior. Validation: repeat the same device and viewport tests after deployment.
4. Core Web Vitals Regressions Are Investigated
Evidence required: lab or field measurements appropriate to the release, with the test environment and data source recorded. Pass: the release does not introduce an unexplained regression beyond the team's accepted threshold. Fail: a relevant template regresses and the change has no accepted exception. Owner: performance or frontend engineering. Corrective action: identify the responsible resource, layout change, script, or delivery behavior. Validation: rerun the same measurement method and compare like with like.
5. XML Sitemaps Reflect the Intended Indexable Set
Evidence required: the generated sitemap files, response status, parsing result, and a sample comparison against the canonical indexable inventory. Pass: files are well formed and contain only URLs the release intends to expose as canonical indexable pages. Fail: required URLs are missing, excluded URLs are present, files are malformed, or entries point to unexpected variants. Owner: platform engineering or SEO operations. Corrective action: fix sitemap generation rules. Validation: regenerate, refetch, parse, and compare again.
6. Structured Data Matches Visible Page Content
Evidence required: rendered markup and validator output for each schema type affected by the release. Use the related structured data resource for context on tooling, not as a substitute for primary validation. Pass: markup is syntactically valid, uses an appropriate type, and accurately represents visible page content. Fail: required properties for the intended implementation are invalid or the markup describes content the page does not present. Owner: template engineering with SEO review where needed. Corrective action: correct generation logic or remove unsupported markup. Validation: test the rendered production output again.
7. Internal Links Preserve Important Navigation Paths
Evidence required: crawl output or route tests showing that important pages remain linked from relevant navigation and contextual locations. Pass: expected links resolve successfully and important pages are not unintentionally orphaned by the release. Fail: links break, disappear from shared components, point to unintended destinations, or create avoidable redirect chains. Owner: frontend or content-platform engineering. Corrective action: repair the link source or route mapping. Validation: recrawl the affected path and confirm the intended graph.
8. Indexation Controls Match the Release Plan
Evidence required: live robots directives, meta robots or header directives, canonical behavior, sitemap inclusion, and Search Console observations when available. Pass: public pages intended for indexing are not unintentionally blocked and nonpublic environments remain protected by appropriate access controls. Fail: staging, test, admin, or duplicate URLs are exposed contrary to plan, or intended pages carry accidental noindex or blocking signals. Owner: release engineering with technical SEO review. Corrective action: correct the controlling directive or environment protection. Validation: retest the live response and monitor the relevant indexing evidence after deployment.