SEO monitoring log¶
Append a new section after each deploy or scheduled review. Suggested format:
## YYYY-MM-DD — Post-deploy
- Deploy / commit: …
- https://hyper-pasta.dev/robots.txt — OK / issues
- https://hyper-pasta.dev/sitemap.xml — OK / issues
- https://hyper-pasta.dev/llms.txt — OK / N/A
- Notes: …
## YYYY-MM-DD — Weekly GSC skim
- Clicks / impressions (rough): …
- Actions: …
Log entries¶
2026-03-24 — Theme migration docs/log follow-up¶
- Performed an additional docs consistency audit after theme migration and removed stale references to old social/Cairo-local assumptions.
- Current guidance: use
make buildfor strict local verification andmake build-prodfor fullmkdocs.ymlparity.
2026-03-24 — Baseline (SEO implementation)¶
- robots.txt, sitemap.xml, llms.txt added at site root; Worker handles canonical redirects and
*.workers.devnoindex. - Next: complete GSC + Bing steps in SEO submission checklist.
2026-03-24 — Repository, local build, and deploy hygiene¶
- Pushed: SEO/Worker bundle (
feat: SEO crawl assets, Worker redirects, and structured data,983e1a5);.gitignoreentry for localWorkflow-Scripts/clone (0e3e0b1); strict local build fixes (5c5e537). - Local
make build: Usesmkdocs.local.ymlunder--strictso macOS builds succeed without system Cairo (social plugin off). Usemake build-prodfor the same config as CI/Cloudflare (social cards on; needs Cairo locally or run only in CI). - Docs: Removed invalid
[wrangler.toml](wrangler.toml)links in deployment-cloudflare.md (MkDocs validates paths under the configured content directory). - Post-deploy checks (after next Cloudflare build): curl or browser —
https://hyper-pasta.dev/robots.txt,/sitemap.xml,/llms.txtreturn 200; confirm build command runspython scripts/postprocess_sitemap.pyand deploy usesnpx wrangler deploywith repowrangler.toml(not legacy--assets siteonly).