Pack Camo

Gerador de sitemap XML

Transforme uma lista de URLs em um sitemap.xml válido, com lastmod, changefreq e priority.

Tudo roda localmente — nada é enviado para servidor nenhum.

URLs

7 URLs

Uma URL por linha, opcionalmente seguida de uma data lastmod, changefreq e priority. Linhas que começam com # são ignoradas. Solte um arquivo .xml ou .txt aqui.

sitemap.xml

7 entradas · 747 B

<?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/about</loc>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
    <lastmod>2024-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2024-08-14</lastmod>
  </url>
  <url>
    <loc>https://example.com/search?q=shoes&amp;color=red</loc>
  </url>
  <url>
    <loc>https://example.com/contact</loc>
  </url>
</urlset>

Sitemap válido. Envie-o para a raiz do seu site e submeta no Search Console.

De uma lista de URLs a um sitemap.xml válido

Este gerador de sitemap XML transforma as URLs que você cola em um sitemap.xml que segue o protocolo sitemaps.org: cada URL validada e escapada para XML, duplicatas removidas, e lastmod, changefreq e priority opcionais, definidos globalmente ou por URL. Acima de 50.000 URLs ou 50 MB, o resultado é dividido em vários arquivos com um índice de sitemaps, baixados juntos em um zip. Você também pode colar ou abrir um sitemap existente para verificá-lo e editá-lo. Ele trabalha com a lista que você fornece em vez de rastrear o seu site, e tudo roda no seu navegador.

Como criar um sitemap XML

  1. 1Cole as URLs das suas páginas, uma por linha — do seu CMS, de uma exportação de rastreamento ou de uma coluna de planilha. Cada uma deve ser uma URL absoluta começando com https:// ou http://.
  2. 2Se quiser, coloque depois de uma URL os valores dela, separados por espaços ou vírgulas: https://example.com/pricing 2024-09-01 monthly 0.9.
  3. 3Defina padrões para o restante: lastmod (nenhum, hoje ou uma data), changefreq e priority, ou deixe-os de fora.
  4. 4Corrija o que aparecer abaixo da entrada — URLs inválidas, duplicatas, outros hosts — e depois copie ou baixe o sitemap.xml.
  5. 5Envie-o para a raiz do seu site, adicione Sitemap: https://example.com/sitemap.xml ao robots.txt e envie-o no Google Search Console e no Bing Webmaster Tools.

Para que serve um sitemap XML

Um sitemap lista as URLs que você quer que os buscadores encontrem, com uma data opcional da última alteração de cada uma. Ele ajuda os rastreadores a descobrir páginas que recebem poucos links — páginas novas, páginas profundas de arquivo, sites grandes com navegação complexa — e permite que rastreiem de novo mais cedo as páginas alteradas. É uma dica, não uma ordem: listar uma URL não garante que ela será indexada.

Liste apenas URLs canônicas que retornem 200 e que você queira nos resultados de busca. Deixe de fora redirecionamentos, páginas de erro, páginas com noindex, duplicatas com parâmetros de rastreamento e URLs bloqueadas no robots.txt; incluí-las envia sinais contraditórios e desperdiça orçamento de rastreamento.

As tags de um sitemap

<loc>
Obrigatória. A URL absoluta da página, com no máximo 2.048 caracteres, escapada para XML: um & numa query string é escrito &amp;. A ferramenta faz o escape para você.
<lastmod>
Quando o conteúdo da página mudou pela última vez, no formato W3C Datetime: 2024-09-01 ou 2024-09-01T14:30:00+00:00. O Google o usa quando ele é consistentemente preciso, então use datas reais de modificação em vez da data de hoje em todas as páginas.
<changefreq>
always, hourly, daily, weekly, monthly, yearly ou never. O Google ignora; alguns outros rastreadores podem ler.
<priority>
De 0.0 a 1.0, em relação às outras páginas do seu site (padrão 0.5). O Google também ignora.

Sites grandes: 50.000 URLs e o índice de sitemaps

Um arquivo sitemap pode ter no máximo 50.000 URLs e no máximo 50 MB sem compressão. Quando a sua lista passa de qualquer um dos limites, o gerador a divide em sitemap-1.xml, sitemap-2.xml e assim por diante, e escreve um sitemap.xml como índice de sitemaps que aponta para eles. Defina a URL base onde os arquivos ficarão para que os links do índice fiquem corretos, envie todos e submeta apenas o índice.

Um índice de sitemaps pode listar até 50.000 sitemaps. Sitemaps também podem ser servidos compactados com gzip (sitemap.xml.gz); o limite de tamanho vale para o arquivo descompactado.

Validações realizadas

  • As URLs devem ser URLs http ou https absolutas; caminhos relativos são rejeitados.
  • As URLs são normalizadas (host em minúsculas, espaços e caracteres não ASCII codificados com porcentagem) e duplicatas exatas são removidas.
  • URLs de um host diferente do da primeira são sinalizadas: um sitemap só pode listar URLs do próprio host, a menos que o envio entre sites esteja verificado no Search Console.
  • #fragmentos são removidos, já que os buscadores os ignoram.
  • Os valores de lastmod devem ser datas W3C válidas e priority deve estar entre 0.0 e 1.0.

Importar e editar um sitemap existente

Cole o XML de um sitemap ou abra um arquivo .xml, e a ferramenta oferece convertê-lo de volta em uma lista editável, mantendo lastmod, changefreq e priority de cada URL. Um índice de sitemaps é lido como a lista de URLs dos sitemaps filhos. Assim fica rápido auditar o sitemap que o seu CMS gera, remover URLs ou mesclar dois sitemaps. Use junto com o gerador de robots.txt para anunciar o sitemap e com o gerador de meta tags para definir URLs canônicas nas páginas.

Perguntas frequentes

Esta ferramenta rastreia o meu site?
Não. Ela monta o sitemap a partir das URLs que você cola ou importa, então funciona para qualquer site, incluindo sites de staging e páginas que um rastreador não conseguiria alcançar. Exporte a lista de URLs do seu CMS ou de um rastreador e cole aqui.
Quantas URLs um sitemap pode conter?
Até 50.000 URLs e 50 MB sem compressão por arquivo. Listas maiores são divididas automaticamente em vários arquivos sitemap mais um índice de sitemaps.
changefreq e priority importam para o SEO?
Não para o Google, que ignora os dois. Datas lastmod precisas são o campo que o Google usa de fato. Deixar changefreq e priority de fora é perfeitamente válido.
Onde devo colocar o sitemap.xml?
Normalmente na raiz do seu site, por exemplo https://example.com/sitemap.xml. Um sitemap só pode listar URLs da própria pasta e abaixo dela, então a raiz cobre tudo.
Como envio um sitemap ao Google?
No Google Search Console, abra Sitemaps, informe a URL do sitemap e envie. Adicione também uma linha Sitemap: ao robots.txt para que outros buscadores o encontrem.
Por que & vira &amp; nas minhas URLs?
Sitemaps são XML, em que & inicia uma entidade, então precisa ser escrito &amp;. Os buscadores decodificam de volta; a URL em si não muda.
Posso incluir URLs de outro domínio?
Em geral, não: um sitemap deve listar URLs do mesmo host que o sitemap. Sitemaps entre sites só funcionam quando você verifica a propriedade dos dois sites no Search Console.
Minha lista de URLs é enviada para algum servidor?
Não. A validação, a geração e a compactação em zip acontecem no seu navegador.