Prototype. Sample sites use fixture data on .example domains. Quick scans are a single read of a home page, not a full audit.

Findings

Open issues from the latest run of every site. “No data” and “check failed” are listed apart: they are not problems and not passes.

Open issues

20 across 5 sites, highest priority first.

FindingSiteAreaPriorityConfidenceChange
Security headersContent-Security-Policy and X-Content-Type-Options are missing. Both were present in the previous run.northwind-dental.exampleMarketing & technicalHighHigh confidenceRegressed
LCP (lab)Hero image LCP is above the 2.5 s threshold but clearly lower than last month.northwind-dental.examplePerformanceHighHigh confidenceImproved
Trackers before a choiceA MockStat request leaves before any choice is made.northwind-dental.examplePrivacyHighHigh confidenceUnchanged
Trackers before a choiceAn advertising pixel request leaves before any choice. It did not in the previous run.harbor-goods.examplePrivacyHighHigh confidenceRegressed
H1 & heading outlineNo H1 on the home page. The main statement is an H3; the remaining section headings are H4.northbeam-staffing.exampleMarketing & technicalMediumMedium confidenceNo comparable data
Meta descriptionNo meta description was found. Search engines will pick their own snippet from page text.northbeam-staffing.exampleMarketing & technicalMediumMedium confidenceNo comparable data
Reject as easy as acceptThe notice has one button, “I accept”. No reject or necessary-only option was visible next to it.clearpath-compliance.examplePrivacyMediumMedium confidenceNo comparable data
CLS (lab)Layout shift sits at the same level, inside the noise band, above 0.10.northwind-dental.examplePerformanceMediumHigh confidenceUnchanged
TBT (lab)Total Blocking Time rose on the three-run median.northwind-dental.examplePerformanceMediumHigh confidenceRegressed
Reject as easy as acceptReject sits in a second layer; accept is one click. The two paths are not equally easy.northwind-dental.examplePrivacyMediumHigh confidenceUnchanged
CanonicalCanonical points to the http:// version of the home page.harbor-goods.exampleMarketing & technicalMediumHigh confidenceUnchanged
Security headersNo Content-Security-Policy.harbor-goods.exampleMarketing & technicalMediumHigh confidenceUnchanged
Version disclosureA generator meta tag exposes a plugin name and version.northbeam-staffing.exampleMarketing & technicalLowHigh confidenceNo comparable data
Open GraphOpen Graph title, URL, type and locale are set; og:image and og:description were not found, so shared links show no preview image.northbeam-staffing.exampleMarketing & technicalLowMedium confidenceNo comparable data
Version disclosureA generator meta tag exposes the WordPress version.clearpath-compliance.exampleMarketing & technicalLowHigh confidenceNo comparable data
H1 & heading outlineTwo H1 headings: “Data protection” and “Internal audit and compliance advisory”.clearpath-compliance.exampleMarketing & technicalLowMedium confidenceNo comparable data
Meta descriptionMeta description is about 240 characters. Search results usually cut it at around 155–160.clearpath-compliance.exampleMarketing & technicalLowMedium confidenceNo comparable data
Reopen cookie settingsThe notice says cookies can be disabled at any time, but no settings control was visible.clearpath-compliance.examplePrivacyLowMedium confidenceNo comparable data
Open GraphOpen Graph title is set; og:image is missing.northwind-dental.exampleMarketing & technicalLowHigh confidenceUnchanged
Speed Index (lab)Speed Index median stayed inside the noise band.northwind-dental.examplePerformanceLowHigh confidenceUnchanged

No data or check failed

Kept out of scores and comparisons.

CheckSiteStatus
Consent noticeNo cookie notice appeared in the page read. A browser run is needed before saying whether one is required.northbeam-staffing.exampleNo data
“Necessary” classificationmockstat_id is not classed as necessary: its purpose cannot be decided from the evidence.northwind-dental.exampleNo data
LCP · CrUX urlCrUX url LCP: no data. That is not zero and not a failure.northwind-dental.exampleNo data
CLS · CrUX urlCrUX url CLS: no data. That is not zero and not a failure.northwind-dental.exampleNo data
INP · CrUX urlCrUX url INP: no data. That is not zero and not a failure.northwind-dental.exampleNo data
INP · CrUX originCrUX origin INP: no data. That is not zero and not a failure.northwind-dental.exampleNo data
LCP · CrUX urlCrUX url LCP: no data. That is not zero and not a failure.lumen-studio.exampleNo data
CLS · CrUX urlCrUX url CLS: no data. That is not zero and not a failure.lumen-studio.exampleNo data
INP · CrUX urlCrUX url INP: no data. That is not zero and not a failure.lumen-studio.exampleNo data
LCP · CrUX originCrUX origin LCP: no data. That is not zero and not a failure.lumen-studio.exampleNo data
CLS · CrUX originCrUX origin CLS: no data. That is not zero and not a failure.lumen-studio.exampleNo data
INP · CrUX originCrUX origin INP: no data. That is not zero and not a failure.lumen-studio.exampleNo data
SitemapThe sitemap request timed out. That does not mean the file is missing.harbor-goods.exampleCheck failed
Lab runsTwo of three lab runs timed out after retries. There is no median, so no performance change is claimed.harbor-goods.exampleCheck failed