Website Health Scanner changelog
This record covers changes that materially affect scans, public content, privacy, indexing, or release reliability. It is written for visitors who need to understand what changed between two dated results.
September 4, 2026: evidence and editorial accountability
- Published a dated self-audit using real production scan values and manual mobile checks.
- Added visible authorship and review dates to the site's technical guides.
- Expanded the operator page with the maintenance, verification, correction, and disclosure process.
- Removed privacy, terms, and imprint pages from the XML sitemap and marked them
noindex,follow. They remain accessible to people and crawlers through the footer. - Kept advertising delivery disabled while preserving the AdSense ownership tag and ads.txt entry needed for review.
The release was validated with the automated application suite, a Cloudflare dry run, production endpoint checks, crawler user agents, responsive browser checks, and a live scan. The goal was not to create more URLs. It was to make the indexable part of the site demonstrably useful, attributable, and honest about its limits.
August 22, 2026: self-scan and mobile reliability
- Fixed the Cloudflare self-scan path that previously returned HTTP 522 when the Worker requested its own public domain.
- Enabled Cloudflare's public-network fetch behavior for the scan runtime while retaining private and local destination blocking.
- Checked 50 viewport combinations between 320 and 768 pixels and corrected page-level mobile overflow.
- Verified that unusually long target domains and dynamic report text wrap inside their containers.
- Improved scan progress feedback so a visitor can see the current phase and elapsed time during a longer crawl.
The earlier 522 was a deployment-context problem, not evidence that the public site itself was offline. Reproducing the request through the production Worker identified the difference between a normal external scan and a request back to the same Cloudflare origin.
July 24, 2026: content review and advertising safeguards
- Published practical guides for website repair, Core Web Vitals, manual audits, and contact-form testing.
- Added a public About page with operator, contact, funding, and editorial information.
- Disabled Auto Ads and all ad slots during the AdSense content review.
- Retained ownership verification without loading the AdSense advertising script on content, legal, loading, error, or report states.
- Added production checks that fail if advertising is accidentally enabled while the site remains in review mode.
This separation matters because ownership verification and ad delivery are different controls. A publisher can prove control of a site without placing ads on pages that have not yet passed review.
July 10, 2026: bounded crawler and production foundation
- Introduced a same-site crawl with explicit limits for pages, depth, links, images, redirects, time, and response size.
- Blocked private, loopback, local, and restricted network targets before public scanning.
- Added eight report categories covering speed, images, forms, buttons, mobile signals, broken links, search metadata, and Core Web Vitals.
- Added canonical URLs, permanent redirects from legacy HTML paths, robots.txt, sitemap.xml, security headers, and a JSON health endpoint.
- Deployed the application to a Cloudflare Worker behind the webhealthscan.com origin.
The crawler was designed as a diagnostic sample from the beginning. It does not attempt to mirror a whole website or send real form submissions. These boundaries reduce traffic to scanned sites and make the limitations of each report understandable.
How releases are checked
Each material release starts with targeted application tests, then a full project check. Cloudflare configuration is validated with a dry-run bundle before deployment. After deployment, the public health endpoint, canonical redirects, legal configuration, ads.txt, ownership metadata, editorial routes, sitemap, security.txt, 404 behavior, and scan API are checked against the production origin.
Browser checks are added when a change affects layout or interaction. Scanner changes are tested against both an external public site and webhealthscan.com itself. A release can still contain defects, so reproducible reports are reviewed and corrected rather than hidden. See the correction process or email the operator using the contact information on the About page.