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
- Cole suas URLs, uma por linha. Linhas que começam com
#são ignoradas. - 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.
- 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.
- Baixe o resultado como
sitemap.xmle 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
noindexe 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-DDou um carimbo de data e hora completo com fuso, como2024-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.