ohayo.

WORKED EXAMPLE · V1.0.0

Three signals.
One held release.

This is the included broken fixture, checked locally against https://example.com. It represents an example website, not a live customer audit.

python3 scripts/check_release.py examples/broken --origin https://example.com

Observed output

Pages: 2 · Sitemap entries: 3 · Blocking findings: 3 · Exit code: 1 (hold)

Source changes to verify

  1. Set the homepage canonical to https://example.com/ in the source template.
  2. Keep the dashboard’s noindex directive and remove that private route from the sitemap source.
  3. Remove the stale /missing/ sitemap entry or implement the intended public route.
  4. Add a useful homepage description. This is a suggestion, not a ranking guarantee.

Rerun evidence

The included clean fixture contains one homepage, a matching canonical, title and description, and a one-entry sitemap. Its checker output has 0 blocking findings and exit code 0. Rebuild your own site before rerunning; the example does not prove your release is correct.

Still required on the live site

Check HTTP responses and redirects, robots.txt and X-Robots-Tag, JavaScript rendering and Search Console URL inspection. This offline checker cannot observe those signals or guarantee indexing.

Get SEO Release Check · $4.90 ↗