Voltar para o blog
    SEO7 min

    Sitemap XML dinâmico no Vite: guia prático

    Sites Vite + React não geram sitemap por padrão. Sem ele, mecanismos de busca demoram semanas para descobrir páginas novas — ou simplesmente não as encontram. Este guia mostra como adicionar um gerador de sitemap.xml que roda automaticamente a cada build, incluindo rotas dinâmicas como posts de blog.

    Por que sitemap importa em 2026

    Além do Googlebot, crawlers de IA dependem de sitemap para mapear seu site rapidamente. Um sitemap atualizado encurta o ciclo entre publicar e ser citado por ChatGPT ou Perplexity.

    Estrutura do gerador

    • Script em TypeScript em scripts/generate-sitemap.ts
    • Leitura das rotas estáticas declaradas no roteador
    • Leitura dos slugs dinâmicos de arquivos de dados
    • Escrita em public/sitemap.xml

    Hooks no package.json

    Use predev e prebuild para garantir que o sitemap esteja sempre fresh: "predev": "tsx scripts/generate-sitemap.ts", "prebuild": "tsx scripts/generate-sitemap.ts". Assim ele roda antes de cada deploy sem intervenção manual.

    Validação

    • Submeter no Search Console
    • Validar em xml-sitemaps.com/validate-xml-sitemap.html
    • Conferir cobertura no robots.txt
    • Monitorar logs de crawl mensalmente

    Perguntas frequentes

    Preciso de um sitemap se tenho poucas páginas?+

    Sim. Mesmo com 10 páginas, ele acelera indexação e ajuda IAs.

    Devo separar sitemap por tipo?+

    Acima de 1.000 URLs, divida por categoria (blog, produto, etc).

    Como lidar com paginação?+

    Inclua apenas a primeira página de listagens; use canonical para o resto.

    O sitemap precisa estar em public/?+

    Sim, para ser servido na raiz do domínio.

    Posso usar XML estático?+

    Pode, mas exige atualização manual a cada novo post. Não recomendado.

    Conclusão

    Um sitemap dinâmico é a infraestrutura silenciosa que faz seu conteúdo ser descoberto em horas em vez de semanas. Implementar leva minutos; o ROI é permanente.

    Cortex High Level · Especialistas em SEO

    Pronto para aplicar SEO na sua marca?

    Nosso time responde em até 2h úteis pelo WhatsApp.

    Atendimento em português · Segunda a Sexta · Sem compromisso

    Leituras relacionadas