Perché serve sitemap-builder
Molti siti non hanno una sitemap valida e chiudono gli occhi, specialmente quando la struttura è custom.
Generare una sitemap corretta non deve richiedere strumenti pesanti o headless browser. Deve bastare un crawler semplice e affidabile.
Cosa fa @geosuite/sitemap-builder
- crawla il sito in BFS
- rispetta lo stesso dominio (same-origin)
- ignora asset non HTML e frammenti
- applica limiti di pagine, profondità e tempo
- genera sitemap.xml conforme allo standard
Esempio
npx @geosuite/sitemap-builder https://tuosito.com --output sitemap.xml
Perché è diverso
- nessun puppeteer
- nessuna dipendenza runtime pesante
- solo node:http, node:https e regex leggere
- output minimalista: loc e opzionale lastmod
Questo lo rende adatto quando vuoi un risultato rapido, senza installare un’intera toolchain.
Quando usarlo
- su siti che non hanno sitemap
- in audit SEO tecnici
- quando vuoi ricostruire la topologia del sito
- prima di generare llms.txt
Link
Repo: github.com/TryGeoSuite/sitemap-builder
Ottimo abbinamento con llms-txt-generator per passare dalla sitemap all’indice AI.
Sitemap semplice e valida senza dipendenze pesanti
Un crawler leggero che genera sitemap.xml compliant con limiti di profondità, numero di pagine e budget, senza puppeteer o librerie pesanti.