Voortgekomen uit een SEO-/vindbaarheidsaudit van de hele site (juli 2026).
Probleem
sitemap.xml bevat 49 URL's en op geen enkele staat een <lastmod>. Voor een site waar dagelijks statistieken, nieuws en release-notes worden bijgewerkt is dat de grootste gemiste kans in het bestand: zoekmachines gebruiken lastmod om te bepalen wat opnieuw gecrawld moet worden. changefreq en priority — die er wel staan — worden door Google grotendeels genegeerd.
Voorstel
Een generatorstap die per URL de laatste wijzigingsdatum stempelt, bijvoorbeeld uit git log -1 --format=%cI -- <bestand>. Handmatig invullen heeft geen zin; dat veroudert direct.
Aandachtspunten:
scripts/check-open-pile-plan-studio.js en scripts/check-homepage-catalog-product-pages.js doen assumpties over de sitemap en over determinisme van gegenereerde bestanden — die moeten blijven slagen.
- Het bestand wordt in
CLAUDE.md als handgeschreven beschreven; dat zou dan veranderen.
Waarom dit hier ligt
Sitebrede tooling; vraagt een keuze over de generatorpijplijn.
Voortgekomen uit een SEO-/vindbaarheidsaudit van de hele site (juli 2026).
Probleem
sitemap.xmlbevat 49 URL's en op geen enkele staat een<lastmod>. Voor een site waar dagelijks statistieken, nieuws en release-notes worden bijgewerkt is dat de grootste gemiste kans in het bestand: zoekmachines gebruikenlastmodom te bepalen wat opnieuw gecrawld moet worden.changefreqenpriority— die er wel staan — worden door Google grotendeels genegeerd.Voorstel
Een generatorstap die per URL de laatste wijzigingsdatum stempelt, bijvoorbeeld uit
git log -1 --format=%cI -- <bestand>. Handmatig invullen heeft geen zin; dat veroudert direct.Aandachtspunten:
scripts/check-open-pile-plan-studio.jsenscripts/check-homepage-catalog-product-pages.jsdoen assumpties over de sitemap en over determinisme van gegenereerde bestanden — die moeten blijven slagen.CLAUDE.mdals handgeschreven beschreven; dat zou dan veranderen.Waarom dit hier ligt
Sitebrede tooling; vraagt een keuze over de generatorpijplijn.