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.
| Finding | Site | Area | Priority | Confidence | Change |
|---|---|---|---|---|---|
| Security headersContent-Security-Policy and X-Content-Type-Options are missing. Both were present in the previous run. | northwind-dental.example | Marketing & technical | High | High confidence | Regressed |
| LCP (lab)Hero image LCP is above the 2.5 s threshold but clearly lower than last month. | northwind-dental.example | Performance | High | High confidence | Improved |
| Trackers before a choiceA MockStat request leaves before any choice is made. | northwind-dental.example | Privacy | High | High confidence | Unchanged |
| Trackers before a choiceAn advertising pixel request leaves before any choice. It did not in the previous run. | harbor-goods.example | Privacy | High | High confidence | Regressed |
| H1 & heading outlineNo H1 on the home page. The main statement is an H3; the remaining section headings are H4. | northbeam-staffing.example | Marketing & technical | Medium | Medium confidence | No comparable data |
| Meta descriptionNo meta description was found. Search engines will pick their own snippet from page text. | northbeam-staffing.example | Marketing & technical | Medium | Medium confidence | No 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.example | Privacy | Medium | Medium confidence | No comparable data |
| CLS (lab)Layout shift sits at the same level, inside the noise band, above 0.10. | northwind-dental.example | Performance | Medium | High confidence | Unchanged |
| TBT (lab)Total Blocking Time rose on the three-run median. | northwind-dental.example | Performance | Medium | High confidence | Regressed |
| Reject as easy as acceptReject sits in a second layer; accept is one click. The two paths are not equally easy. | northwind-dental.example | Privacy | Medium | High confidence | Unchanged |
| CanonicalCanonical points to the http:// version of the home page. | harbor-goods.example | Marketing & technical | Medium | High confidence | Unchanged |
| Security headersNo Content-Security-Policy. | harbor-goods.example | Marketing & technical | Medium | High confidence | Unchanged |
| Version disclosureA generator meta tag exposes a plugin name and version. | northbeam-staffing.example | Marketing & technical | Low | High confidence | No 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.example | Marketing & technical | Low | Medium confidence | No comparable data |
| Version disclosureA generator meta tag exposes the WordPress version. | clearpath-compliance.example | Marketing & technical | Low | High confidence | No comparable data |
| H1 & heading outlineTwo H1 headings: “Data protection” and “Internal audit and compliance advisory”. | clearpath-compliance.example | Marketing & technical | Low | Medium confidence | No comparable data |
| Meta descriptionMeta description is about 240 characters. Search results usually cut it at around 155–160. | clearpath-compliance.example | Marketing & technical | Low | Medium confidence | No comparable data |
| Reopen cookie settingsThe notice says cookies can be disabled at any time, but no settings control was visible. | clearpath-compliance.example | Privacy | Low | Medium confidence | No comparable data |
| Open GraphOpen Graph title is set; og:image is missing. | northwind-dental.example | Marketing & technical | Low | High confidence | Unchanged |
| Speed Index (lab)Speed Index median stayed inside the noise band. | northwind-dental.example | Performance | Low | High confidence | Unchanged |
No data or check failed
Kept out of scores and comparisons.
| Check | Site | Status |
|---|---|---|
| Consent noticeNo cookie notice appeared in the page read. A browser run is needed before saying whether one is required. | northbeam-staffing.example | No data |
| “Necessary” classificationmockstat_id is not classed as necessary: its purpose cannot be decided from the evidence. | northwind-dental.example | No data |
| LCP · CrUX urlCrUX url LCP: no data. That is not zero and not a failure. | northwind-dental.example | No data |
| CLS · CrUX urlCrUX url CLS: no data. That is not zero and not a failure. | northwind-dental.example | No data |
| INP · CrUX urlCrUX url INP: no data. That is not zero and not a failure. | northwind-dental.example | No data |
| INP · CrUX originCrUX origin INP: no data. That is not zero and not a failure. | northwind-dental.example | No data |
| LCP · CrUX urlCrUX url LCP: no data. That is not zero and not a failure. | lumen-studio.example | No data |
| CLS · CrUX urlCrUX url CLS: no data. That is not zero and not a failure. | lumen-studio.example | No data |
| INP · CrUX urlCrUX url INP: no data. That is not zero and not a failure. | lumen-studio.example | No data |
| LCP · CrUX originCrUX origin LCP: no data. That is not zero and not a failure. | lumen-studio.example | No data |
| CLS · CrUX originCrUX origin CLS: no data. That is not zero and not a failure. | lumen-studio.example | No data |
| INP · CrUX originCrUX origin INP: no data. That is not zero and not a failure. | lumen-studio.example | No data |
| SitemapThe sitemap request timed out. That does not mean the file is missing. | harbor-goods.example | Check failed |
| Lab runsTwo of three lab runs timed out after retries. There is no median, so no performance change is claimed. | harbor-goods.example | Check failed |