DevToolPal
PT

Gerador de sitemap XML

Transforme uma lista de URLs em um sitemap.xml com lastmod, changefreq e priority, ou valide e formate um sitemap existente.

Roda localmente, nada é enviado

Opções

Modo

Entrada

0 caracteres · 0 B

sitemap.xml

0 caracteres · 0 B

O que esta ferramenta faz

O gerador de sitemap transforma uma lista simples de URLs em um sitemap.xml válido segundo o protocolo sitemaps.org. Cole uma URL por linha e o XML aparece enquanto você digita: cada endereço é codificado com porcentagem, escapado para XML, perde o #fragmento e aparece uma única vez. Caminhos relativos como /pricing são resolvidos pela URL base que você definir ou, sem ela, pela primeira URL completa da lista.

As configurações globais adicionam a cada entrada uma data <lastmod> (hoje ou uma data escolhida), um <changefreq> e um <priority>. A prioridade também pode ser definida automaticamente pela profundidade do caminho: 1.0 para a página inicial, 0.8 um nível abaixo, 0.6 dois níveis abaixo e 0.4 daí para baixo. Mude o tipo para Índice de sitemaps para listar vários arquivos de sitemap em vez de páginas.

O modo Validar e formatar verifica um sitemap ou índice existente: XML bem formado, elemento raiz e namespace, um <loc> http(s) completo em cada entrada, datas W3C em <lastmod>, valores permitidos em <changefreq>, prioridades de 0.0 a 1.0 e o limite de 50.000 entradas. Os erros apontam a entrada e pulam para a linha. Um arquivo válido volta indentado ou minificado, mantendo comentários e tags de extensão como image:image.

Como usar

  1. Cole suas URLs, uma por linha. Linhas que começam com # são ignoradas.
  2. Se quiser, coloque depois de uma URL seus próprios valores separados por espaços: uma data, uma frequência e uma prioridade, em qualquer ordem. Eles substituem as configurações globais naquela linha.
  3. Escolha os padrões de última modificação, frequência e prioridade e ative a ordenação se quiser as URLs em ordem alfabética.
  4. Baixe o resultado como sitemap.xml e envie para o seu site.

Para conferir um sitemap que você já tem, mude para Validar e formatar e cole o XML.

Exemplo

Esta entrada mistura URLs simples, valores por linha e caminhos relativos:

https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing

Ela gera:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <lastmod>2024-05-01</lastmod>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://example.com/docs/getting-started</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
  </url>
</urlset>

Dicas

  • Liste apenas URLs canônicas que retornam 200: sem redirecionamentos, sem páginas noindex e sem duplicatas com parâmetros de rastreamento.
  • Em geral, todas as URLs devem estar no mesmo host do arquivo de sitemap, a menos que você o envie pelo robots.txt de cada host.
  • As datas podem ser AAAA-MM-DD ou um carimbo de data e hora completo com fuso, como 2024-05-01T09:30:00+00:00.
  • Sitemaps grandes podem ser servidos compactados com gzip como sitemap.xml.gz; os limites valem para o arquivo descompactado.

Perguntas frequentes

› Preciso de lastmod, changefreq e priority?

Só o loc é obrigatório. O Google usa o lastmod quando ele é consistentemente correto e ignora changefreq e priority; o Bing e alguns outros buscadores ainda os leem. Coloque no lastmod a data em que o conteúdo da página realmente mudou, não a data em que você gerou o arquivo.

› Quantas URLs cabem em um sitemap?

Até 50.000 URLs e 50 MB sem compactação. Em um site maior, divida as URLs em vários sitemaps e liste esses arquivos em um índice de sitemaps, que esta ferramenta também cria.

› Minha lista de URLs é enviada para algum lugar?

Não. O sitemap é gerado e validado inteiramente no seu navegador, e a ferramenta nunca acessa suas URLs. Use o botão Baixar para salvar o sitemap.xml.

› Como informo os buscadores sobre meu sitemap?

Envie o sitemap.xml para o seu site (normalmente na raiz), adicione ao robots.txt uma linha como Sitemap: https://example.com/sitemap.xml e envie a URL no Google Search Console e no Bing Webmaster Tools.