Gerador de sitemap

Cole uma lista de URLs e receba o sitemap.xml — sem rastreamento, sem upload.

sitemap.xml

Cole uma URL por linha para montar um sitemap.

Como usar

  1. Cole uma URL por linha — linhas vazias e linhas que começam com “#” são ignoradas. O sitemap é montado enquanto você digita; não há botão Gerar.
  2. As duplicatas são removidas por padrão após a normalização das URLs. Ative “Ordenar por URL” para uma ordem estável por ponto de código, e abra “Campos opcionais” apenas quando todas as URLs devem compartilhar o mesmo lastmod, changefreq ou priority.
  3. Confira a prévia do XML e use “Copiar” ou “Baixar sitemap.xml”. Se alguma linha não puder ser usada, o número da linha e o motivo aparecem em Problemas; o restante da lista ainda é exportado.

Exemplo

URLs

https://www.exemplo.com.br/
https://www.exemplo.com.br/sobre
https://www.exemplo.com.br/busca?q=ola&lang=pt
https://www.exemplo.com.br/

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.exemplo.com.br/</loc>
  </url>
  <url>
    <loc>https://www.exemplo.com.br/sobre</loc>
  </url>
  <url>
    <loc>https://www.exemplo.com.br/busca?q=ola&amp;lang=pt</loc>
  </url>
</urlset>

A quarta linha repete a primeira URL, então é removida. O “&” dentro da consulta vira “&amp;” no texto XML. As estatísticas mostram “URLs: 3 · Duplicatas removidas: 1”.

Limites e observações honestas

  • Esta ferramenta não rastreia seu site: ela apenas formata a lista que você cola. Para descobrir páginas automaticamente, use um rastreador.
  • As URLs são normalizadas pelo navegador: esquema e host em minúsculas, portas padrão removidas, IDN convertido para punycode, espaços e caminhos não ASCII codificados por porcentagem. O <loc> pode, portanto, diferir do que você digitou.
  • O limite do sitemaps.org é de 50.000 URLs e 50 MB por arquivo; esta ferramenta impõe 50.000 URLs, 2.048 caracteres por URL e 3.000.000 caracteres de entrada, e reporta um erro em vez de truncar.
  • lastmod nunca é deduzido do servidor ou do relógio: só é gravado quando você seleciona uma data. changefreq e priority são opcionais e se aplicam a todas as URLs.
  • Apenas o <urlset> padrão é gerado: sem índice de sitemap, hreflang ou extensões de imagem e vídeo. Tags XML, datas e números não são traduzidos.
  • Nada é enviado, armazenado ou colocado na URL; a prévia é limitada a 2.000 URLs, enquanto copiar e baixar sempre contêm a lista completa.

O que costuma vir em seguida quando você prepara um site para os mecanismos de busca.