Cutover readinesscutover-readiness

https://toolkit-tests.pages.dev

0 blocker(s) · 1 to review

REVIEW

Cutover readiness. Everything that is wrong about the replacement build in its own right — the defects that stay invisible while it lives on a preview URL and become the client's problem the moment a domain points at it. The DNS change itself is performed by hand and is not touched here.

Preview host indexability

infotoolkit-tests.pages.dev is not a recognised preview host

Canonical and og:url

infolive domain unknown — pass --live <domain> or --source <url> to check that canonicals name the domain this will be served on

Asset delivery hosts

infoassets load from 0 host(s), none of them a development endpoint

Mixed content

infono mixed content — every subresource loads over https

Transport security headers

warnno Strict-Transport-Security header on the target — browsers will honour a plain-http first request to the live domain until they see one

Sitemap continuity

infono --source given — sitemap continuity against the old site was not checked

URL form and soft 404s

infoa nonexistent path correctly returns HTTP 404 — soft 404s are not being served
infono --source given — WordPress query-string disposition was not checked
infocampaign parameters (2 sample(s): utm_source/utm_medium, gclid) do not change the response status or the canonical

Plain text

Cutover readiness (cutover-readiness) v1.0.0

TARGET  https://toolkit-tests.pages.dev
VERDICT REVIEW

PREVIEW HOST INDEXABILITY
  info: toolkit-tests.pages.dev is not a recognised preview host

CANONICAL AND OG:URL
  info: live domain unknown — pass --live <domain> or --source <url> to check that canonicals name the domain this will be served on

ASSET DELIVERY HOSTS
  info: assets load from 0 host(s), none of them a development endpoint

MIXED CONTENT
  info: no mixed content — every subresource loads over https

TRANSPORT SECURITY HEADERS
  warn: no Strict-Transport-Security header on the target — browsers will honour a plain-http first request to the live domain until they see one

SITEMAP CONTINUITY
  info: no --source given — sitemap continuity against the old site was not checked

URL FORM AND SOFT 404S
  info: a nonexistent path correctly returns HTTP 404 — soft 404s are not being served
  info: no --source given — WordPress query-string disposition was not checked
  info: campaign parameters (2 sample(s): utm_source/utm_medium, gclid) do not change the response status or the canonical