Sec. 03 — The prototype
The relaunch pre-flight
A relaunch that carries these defects forward multiplies them. Tick an item to clear it. Readiness only turns to GO once every blocker is cleared — blockers can't be waived.
Lock down staging
staging.biotrust.com is live, set to index, follow, canonical to itself, 117 products in /products.json. Password + noindex + canonical to production.
Evidence: staging.biotrust.com, /products.jsonReconcile card vs PDP price
Homepage card shows $36.00 for variant 39263364251744; products.json and the PDP one-time price are $49.00.
Evidence: homepage HTML; products.jsonRewrite robots.txt
Directives run together on single lines, a relative Sitemap:, an empty Host: — Lighthouse's robots-txt audit fails.
Evidence: biotrust.com/robots.txtOne title, one canonical per page
Every page checked ships two <title> and two canonical tags — an indexing coin-flip.
Evidence: homepage, /collections/featured-offers, PDPValid Product schema
The PDP JSON-LD with aggregateRating 4.8 / 3,869 fails strict parsing — no review rich result.
Evidence: PDP sourceClear catalog debris
42 $0.00 products (38 ebooks), five copy-of handles, 507/507 images without alt.
Evidence: products.json?limit=250Trim the app stack
77 scripts / 13 hosts; consolidate the two review apps and the two attribution tools.
Evidence: PDP source + LighthousePrototype — seven of the ~40 items I'd carry into the real checklist, each with today's evidence attached.