Audit age-verification access. Evidence required: representative public product and category pages with the gate active, an unauthenticated crawl, response codes, robots directives, rendered content, and Search Console indexing evidence.
Pass: the public catalog content intended for search remains technically accessible while the user-facing age interaction operates according to the retailer's approved requirements. Fail: the gate replaces or blocks the intended public content in a way that prevents normal crawling or indexing.
Severity: critical. Owner: developer with technical SEO and the appropriate compliance stakeholder. Corrective action: revise the implementation so public content and user controls coexist without serving deceptive bot-only content.
Validation: recrawl the same templates and confirm response, rendered content, and indexability. Tools: Google Search Console, Screaming Frog
Audit discontinued-vintage URL behavior. Evidence required: current stock records, historical vintage URLs, redirect reports, canonicals, internal links, external-link destinations, and pages retained for useful historical information.
Pass: every depleted vintage follows a documented rule based on continuing usefulness and the existence of a genuinely relevant replacement. Fail: loops, long redirect chains, unrelated destinations, or old internal links repeatedly routing through retired pages.
Severity: high. Owner: ecommerce product owner with development support. Corrective action: preserve useful historical destinations, update internal links, and redirect only when the replacement satisfies substantially the same user intent. Validation: crawl the old inventory set and confirm final responses and destinations. Tools: Screaming Frog, Ahrefs
Audit Product and Offer structured data. Evidence required: rendered markup, visible product facts, source-of-truth catalog data, applicable Schema.org definitions, and Search Console reports where available.
Pass: supported properties match the visible bottle, price, currency, availability, seller, and eligible review information. Fail: stale inventory, hidden ratings, unsupported attributes, contradictory values, or markup included solely to pursue a search feature.
Severity: high. Owner: technical SEO or developer with merchandising data ownership. Corrective action: remove unsupported fields and map retained properties to reliable catalog values. Validation: test rendered markup and compare every material field with the live page. Tools: Schema.org, Google Rich Results Test
Audit mobile loading on real shop templates. Evidence required: field data where available, PageSpeed Insights, network transfer details, responsive image behavior, and representative product and collection pages.
Pass: the primary content becomes usable without avoidable media or script bottlenecks and remaining constraints are understood. Fail: oversized bottle assets, duplicate requests, layout instability, or blocking scripts materially delay shopping.
Severity: high. Owner: front-end performance owner. Corrective action: resize and compress media, provide responsive sources, defer non-critical assets, reserve image dimensions, and reduce avoidable script work.
The source target is under 2.5 seconds for LCP; use it as a measured performance threshold rather than a promise of rankings, traffic, or conversion. Validation: repeat the same lab and field checks after deployment. Tools: PageSpeed Insights, GTmetrix