Skip to content

fix(seo): remove deprecated docs sitemap hints - #10

Open
hasanalituran wants to merge 1 commit into
mainfrom
automation/seo-weekly-2026-09-21
Open

hasanalituran wants to merge 1 commit into
mainfrom
automation/seo-weekly-2026-09-21

Conversation

@hasanalituran

@hasanalituran hasanalituran commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Summary\n\n- Remove deprecated changefreq and priority sitemap hints from the generated Docusaurus sitemap.\n- Preserve source-derived lastmod values and the existing URL filtering.\n\n## Evidence and affected URLs\n\n- Current live sitemap: https://docs.testream.app/sitemap.xml\n- The live sitemap currently returns 200, contains 36 canonical docs URLs, and emits changefreq and priority for all 36 entries.\n- The generated sitemap from this branch keeps the same 36-URL set while removing those deprecated tags.\n- Representative affected URLs: https://docs.testream.app/, https://docs.testream.app/getting-started/quick-start, https://docs.testream.app/reporters/vitest, and https://docs.testream.app/reporters/jasmine.\n\n## Validation performed\n\n- npm run typecheck passed.\n- npm run build passed.\n- npm run postbuild passed; the existing 404 noindex behavior was preserved.\n- npm run test:indexnow passed: 3 tests.\n- npm run indexnow:dry-run -- --sitemap build/sitemap.xml passed and prepared 36 URLs.\n- Generated sitemap assertions passed: 36 unique URLs, zero changefreq or priority tags, no search or plan URLs, and one 404 noindex marker.\n- Generated and live sitemap URL sets matched.\n- git diff origin/main...HEAD --check passed.\n\n## Risks and data gaps\n\n- This is metadata cleanup only; it does not change page copy, canonicals, index controls, or the URL set.\n- The live sitemap will remain unchanged until the docs branch is merged and deployed.\n- No provider UI action or recrawl request was performed.\n- Existing docs PR #6 contains the older version of this same fix and is currently marked dirty; this branch is based on the current docs origin/main so it can be reviewed cleanly.\n\n## Manual tasks for Hasan\n\n- [ ] Review and approve this focused sitemap configuration change; no copy approval is required.\n- [ ] If this PR is accepted, close or supersede the older dirty PR #6.\n- [ ] Merge and deploy through the normal GitHub Pages workflow.\n- [ ] After deployment, verify https://docs.testream.app/sitemap.xml returns 200, still lists 36 canonical URLs, and no longer contains changefreq or priority.\n- [ ] Allow or request the normal Google/Bing recrawl after deployment.\n- [ ] Perform manual QA on the docs homepage and one reporter page after deployment.\n- [ ] No credential or admin action is required.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant