SEO Tips 18 min de leitura

Como Criar um XML Sitemap em 7 Passos (2026)

Guia passo a passo para criar um XML sitemap. Abrange criação manual, ferramentas de CMS, validação e envio ao Google. Atualizado em junho de 2026.

· 2026-06-09

O Google não consegue ranquear o que não encontra. E para 96% das páginas da web que recebem zero tráfego orgânico, a baixa descoberta é uma das principais causas.

Um XML sitemap é a forma mais rápida de dizer aos mecanismos de busca exatamente quais páginas existem no seu site. Ele não garante ranqueamentos. Mas remove a barreira mais comum para ser indexado: o Googlebot nunca encontrar sua página em primeiro lugar.

A maioria dos proprietários de sites ou ignora os sitemaps completamente ou deixa que um plugin gere um que nunca verificam. Ambas as abordagens deixam problemas passarem despercebidos. URLs quebradas, páginas com noindex e entradas ausentes bloqueiam silenciosamente o rastreamento por meses.

Publicamos mais de 3.500 blogs em mais de 70 setores. Todo site com o qual trabalhamos começa com um XML sitemap limpo e validado. O resultado: indexação mais rápida, menos erros de rastreamento e um sinal claro para o Google sobre quais páginas importam.

Aqui está o que você vai aprender:

  • O que é um XML sitemap e quando você precisa de um
  • Como criar um manualmente ou com ferramentas
  • Quais URLs incluir (e quais excluir)
  • Como validar e enviar seu sitemap ao Google
  • Como mantê-lo ao longo do tempo para que continue preciso

Como criar um XML sitemap em 7 passos


O Que É um XML Sitemap?

Um XML sitemap é um arquivo que lista todas as URLs que você quer que os mecanismos de busca rastreiem e indexem. Ele usa um formato XML padronizado definido pelo protocolo sitemaps.org.

Veja como um XML sitemap básico se parece:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-03-15</lastmod>
  </url>
  <url>
    <loc>https://example.com/blog/seo-guide</loc>
    <lastmod>2026-03-10</lastmod>
  </url>
</urlset>

Anatomia de um XML sitemap com elementos obrigatórios e opcionais

Cada entrada <url> contém uma tag <loc> com a URL completa e uma tag <lastmod> opcional com a data da última modificação. O Google ignora completamente as tags <priority> e <changefreq>, segundo o Google Search Central. Não perca tempo configurando-as.

Quando você precisa de um XML sitemap:

  • Seu site tem mais de 50 páginas
  • Seu site é novo e tem poucos backlinks externos
  • Suas páginas estão profundamente aninhadas (3+ cliques da página inicial)
  • Você publica conteúdo com frequência
  • Você usa renderização JavaScript que dificulta o rastreamento
  • Você tem conteúdo de imagem, vídeo ou notícias

Quando um sitemap é menos crítico:

  • Você tem um site pequeno (menos de 10 páginas) com linking interno forte
  • Cada página é acessível em até 2 cliques da página inicial

Mesmo sites pequenos se beneficiam de sitemaps. O custo é quase zero, e o retorno é real.


Visão Geral: O Que Você Vai Precisar

Tempo necessário: 15 a 45 minutos (dependendo do tamanho do site e do método)

Dificuldade: Iniciante

O que você vai precisar:

  • Acesso aos arquivos do seu site ou painel de administração do CMS
  • Uma conta no Google Search Console
  • Um editor de texto (para criação manual) ou uma ferramenta geradora de sitemap
  • Acesso FTP/SFTP ou gerenciador de arquivos (se for fazer upload manual)

Passo 1: Verifique Se Seu Site Já Tem um Sitemap

Antes de criar um novo sitemap, verifique se um já existe. Muitas plataformas de CMS geram sitemaps automaticamente. Criar um segundo causa confusão e entradas duplicadas.

Como verificar:

Abra seu navegador e visite estas URLs (substitua example.com pelo seu domínio):

  • https://example.com/sitemap.xml
  • https://example.com/sitemap_index.xml
  • https://example.com/wp-sitemap.xml (WordPress 5.5+)
  • https://example.com/sitemap.xml.gz (versão compactada)

Se alguma delas retornar um arquivo XML, você já tem um sitemap. Revise-o antes de decidir se vai substituí-lo.

Verifique também seu arquivo robots.txt:

Visite https://example.com/robots.txt e procure por uma diretiva Sitemap:. Essa linha diz aos mecanismos de busca onde encontrar seu sitemap. Se apontar para um arquivo existente, esse sitemap já está sendo usado.

Locais padrão de sitemap por plataforma de CMS

Locais específicos por plataforma:

PlataformaURL Padrão do Sitemap
WordPress (core)/wp-sitemap.xml
WordPress (Yoast)/sitemap_index.xml
WordPress (Rank Math)/sitemap_index.xml
Shopify/sitemap.xml
Wix/sitemap.xml
Squarespace/sitemap.xml
Webflow/sitemap.xml

Por que este passo importa: Sitemaps duplicados confundem os rastreadores e dividem seu crawl budget. Sites WordPress com o sitemap do core e o de um plugin ativos ao mesmo tempo são uma fonte comum desse problema. Desative um antes de criar outro.

Dica profissional: Se seu sitemap existente contiver URLs retornando erros 404, redirecionamentos ou tags noindex, ele precisa ser substituído. Um sitemap ruim é pior do que nenhum sitemap.


Passo 2: Escolha Seu Método de Criação do Sitemap

Existem 3 formas de criar um XML sitemap. O método certo depende da sua plataforma e do seu conforto técnico.

Método A: Plugin de CMS (O Mais Fácil)

Se você usa WordPress, Shopify, Wix, Squarespace ou Webflow, sua plataforma ou gera um sitemap automaticamente ou oferece um plugin para isso.

PlataformaFerramentaConfiguração
WordPressYoast SEO ou Rank MathInstale o plugin, o sitemap é gerado automaticamente
ShopifyIntegradoGerado automaticamente em /sitemap.xml
WixIntegradoGerado automaticamente, sem configuração necessária
SquarespaceIntegradoGerado automaticamente em /sitemap.xml
WebflowIntegradoGerado automaticamente, configurável por página

Método B: Ferramenta Online Geradora (Sem Código)

Para sites estáticos ou sites personalizados sem suporte a sitemap no CMS:

  • XML-Sitemaps.com. Gratuito para até 500 URLs. Rastreia seu site e gera o arquivo.
  • Screaming Frog. Gratuito para até 500 URLs. Rastreador desktop com exportação de sitemap.
  • Sitebulb. Pago. Rastreador avançado com geração de sitemap e recursos de auditoria.

Método C: Criação Manual (Controle Total)

Para desenvolvedores ou qualquer pessoa que queira controle preciso sobre quais URLs aparecem. Você escreve o arquivo XML manualmente ou o gera com um script.

Melhor para: sites estáticos, setups de CMS headless, projetos Astro/Next.js/Gatsby, ou sites em que ferramentas automatizadas não encontram todas as páginas.

Por que este passo importa: Escolher o método errado é perda de tempo. Se o Shopify já gera seu sitemap, instalar uma ferramenta de terceiros adiciona complexidade sem nenhum benefício. Combine o método à sua plataforma.

Seu time de SEO. $99 por mês. 30 artigos otimizados, publicados automaticamente. Comece por $1 →


Passo 3: Crie o Arquivo XML Sitemap

Siga as instruções para o método escolhido.

Método A: WordPress com Yoast SEO

  1. Instale e ative o plugin Yoast SEO
  2. Vá para Yoast SEO → Configurações → Recursos do site
  3. Confirme que “XML sitemaps” está ativado
  4. Visite seusite.com/sitemap_index.xml para verificar

O Yoast cria um arquivo de índice de sitemap que aponta para sitemaps filhos de posts, páginas, categorias e outros tipos de conteúdo. Cada sitemap filho contém até 1.000 URLs.

Para excluir páginas específicas: edite a página no WordPress, role até o painel do Yoast e defina “Permitir que mecanismos de busca mostrem esta página nos resultados” como Não. A página será removida do sitemap automaticamente.

Método B: Gerador Online

  1. Acesse um gerador de sitemap (XML-Sitemaps.com ou similar)
  2. Digite a URL completa do seu domínio (incluindo https://)
  3. Defina a frequência de rastreamento e a prioridade (opcional. O Google ignora esses campos)
  4. Clique em “Iniciar” e aguarde a conclusão do rastreamento
  5. Baixe o arquivo sitemap.xml gerado
  6. Faça o upload para o diretório raiz do seu site via FTP ou gerenciador de arquivos

O arquivo deve estar acessível em https://seusite.com/sitemap.xml.

Método C: Criação Manual

Crie um novo arquivo chamado sitemap.xml com esta estrutura:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://seusite.com/</loc>
    <lastmod>2026-03-27</lastmod>
  </url>
  <url>
    <loc>https://seusite.com/sobre</loc>
    <lastmod>2026-02-15</lastmod>
  </url>
  <url>
    <loc>https://seusite.com/blog/guia-seo</loc>
    <lastmod>2026-03-20</lastmod>
  </url>
</urlset>

Regras obrigatórias:

  • Cada URL deve usar o caminho absoluto completo (incluindo https://)
  • As URLs devem corresponder à sua versão canônica (www vs sem www, barra no final vs sem barra)
  • O arquivo deve estar codificado em UTF-8
  • Máximo de 50.000 URLs por arquivo de sitemap
  • Tamanho máximo de 50 MB descompactado

Para sites com mais de 50.000 URLs, use um arquivo de índice de sitemap:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://seusite.com/sitemap-posts.xml</loc>
    <lastmod>2026-03-27</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://seusite.com/sitemap-pages.xml</loc>
    <lastmod>2026-03-15</lastmod>
  </sitemap>
</sitemapindex>

Cada sitemap filho segue o mesmo formato <urlset>. Essa abordagem mantém os arquivos gerenciáveis e ajuda você a organizar URLs por tipo de conteúdo.

Por que este passo importa: Um arquivo de sitemap malformado é rejeitado pelo Google Search Console. Até pequenos erros de sintaxe. Uma tag de fechamento ausente, um e-comercial que não está codificado como &amp;. Causarão falhas de parsing.


Passo 4: Adicione Apenas URLs Indexáveis

O maior erro na criação de sitemaps é incluir URLs que não deveriam ser indexadas. Um estudo da SE Ranking de 50.000 sites encontrou que 18% dos XML sitemaps contêm pelo menos um erro de atributo, com problemas de formato de data representando 62% de todos os erros.

O que incluir vs excluir no seu XML sitemap

Inclua estas URLs:

  • Páginas retornando status 200
  • Páginas com uma tag canônica apontando para si mesmas
  • Páginas definidas como “index, follow” (ou sem meta tag robots)
  • Posts de blog publicados, páginas de produto, páginas de serviço, landing pages
  • Páginas de categoria e tag (se tiverem conteúdo único e valioso)

Exclua estas URLs:

  • Páginas retornando status 301, 302, 404 ou 410
  • Páginas com meta tag noindex
  • Páginas bloqueadas pelo robots.txt
  • Páginas duplicadas (páginas de paginação, URLs filtradas, variações de ordenação)
  • Páginas de admin, login, carrinho, checkout e páginas de agradecimento
  • Páginas de resultados de busca interna
  • Arquivos PDF e anexos de mídia (a menos que sejam conteúdo independente)

Um processo rápido de auditoria:

  1. Rastreie seu site com o Screaming Frog (gratuito até 500 URLs)
  2. Exporte a lista de todas as URLs com seus códigos de status e meta tags robots
  3. Filtre tudo que não for status 200 com diretiva “index”
  4. Use a lista filtrada como base para seu sitemap

Por que este passo importa: Incluir URLs com noindex ou redirecionadas no seu sitemap envia sinais mistos. Você está dizendo ao Google “por favor, rastreie isso” enquanto a página em si diz “não me indexe”. O Google desperdiça crawl budget processando essas contradições em vez de indexar seu conteúdo real.

Dica profissional: Verifique a existência de páginas órfãs. Páginas que existem no seu site mas não são linkadas de lugar nenhum. Essas são as páginas que mais se beneficiam da inclusão no sitemap, porque o Googlebot não consegue descobri-las apenas através de links internos.


Passo 5: Defina Datas Lastmod Precisas

A tag <lastmod> diz ao Google quando uma URL foi atualizada pela última vez. É a única tag opcional do sitemap que o Google realmente usa. Mas apenas quando é precisa.

Regra do Google: Eles usam <lastmod> apenas se ela for “consistentemente e verificavelmente precisa”, segundo o Google Search Central. Datas lastmod falsas (atualizar o timestamp sem alterar o conteúdo) ensinam o Google a ignorar seu sitemap completamente.

Referência de formato de data lastmod para XML sitemaps

Requisitos de formato de data:

FormatoExemploVálido?
AAAA-MM-DD2026-03-27Sim (recomendado)
AAAA-MM-DDThh:mm:ss+00:002026-03-27T14:30:00+00:00Sim (formato W3C)
MM/DD/AAAA03/27/2026Não
27 de março de 202627 de março de 2026Não

Use AAAA-MM-DD por simplicidade. O formato datetime W3C é válido, mas adiciona complexidade desnecessária para a maioria dos sites.

Melhores práticas:

  • Atualize <lastmod> apenas quando fizer uma mudança significativa no conteúdo
  • Não a atualize para mudanças menores de CSS ou template
  • Faça-a corresponder à data real de modificação do conteúdo, não à data de publicação
  • Se você atualiza posts antigos do blog, atualize o lastmod para refletir a data da revisão

Por que este passo importa: Um sinal lastmod confiável pode acelerar o rerastreamento de conteúdo atualizado. Um sinal não confiável ensina o Google a desconfiar dos dados do seu sitemap. Segundo um estudo da Botify, timestamps lastmod falsos estão entre os 5 maiores erros de sitemap que prejudicam a eficiência de rastreamento.

Mais de 3.500 blogs publicados. 92% de pontuação SEO média. Veja o que a Stacc pode fazer pelo seu site. Comece por $1 →


Passo 6: Valide Seu Sitemap

Um sitemap com erros de sintaxe é rejeitado. O Google Search Console vai reportar os erros, mas é mais rápido detectá-los antes do envio.

Checklist de validação:

  • O arquivo é XML válido (tags de abertura/fechamento corretas, codificação UTF-8)
  • Cada <loc> contém uma URL absoluta completa começando com https://
  • Todas as datas <lastmod> usam o formato AAAA-MM-DD ou datetime W3C
  • Nenhuma URL retorna códigos de status 4xx ou 5xx
  • Nenhuma URL está bloqueada pelo robots.txt
  • Nenhuma URL tem meta tag noindex
  • Tamanho do arquivo é menor que 50 MB descompactado
  • Contagem de URLs é menor que 50.000 por arquivo
  • Nenhuma URL duplicada dentro do mesmo sitemap

Ferramentas gratuitas de validação:

FerramentaO Que Verifica
Google Search ConsoleParsing XML, erros de URL, cobertura de indexação
XML Sitemap Validator (xmlsitemapvalidator.com)Conformidade com schema, formato de URL
Screaming FrogCódigos de status de URL, redirecionamentos, conflitos de noindex

Erros comuns de XML sitemap e como corrigi-los

Erros comuns e correções:

ErroCausaCorreção
”URL não encontrado (404)“Página excluída ainda no sitemapRemova a URL do sitemap
”URL bloqueado por robots.txt”robots.txt desautoriza o caminhoRemova a URL ou atualize o robots.txt
”URL redireciona (301)“URL antiga ainda no sitemapSubstitua pela URL de destino
”Indexado, não enviado no sitemap”Página importante ausenteAdicione a URL ao seu sitemap
”Formato de data inválido”Usando MM/DD/AAAA ou datas em textoMude para o formato AAAA-MM-DD

Por que este passo importa: O Google processa sitemaps em lote. Um erro fatal de XML pode impedir que o arquivo inteiro seja parseado. Um sitemap válido com 500 URLs limpas é mais eficaz do que um sitemap quebrado com 5.000 entradas que o Google não consegue ler.


Passo 7: Envie Seu Sitemap ao Google Search Console

Criar um sitemap não é suficiente. Você precisa enviá-lo para que o Google saiba onde encontrá-lo.

Envio via Google Search Console

  1. Faça login no Google Search Console
  2. Selecione sua propriedade (site)
  3. Vá para Sitemaps na barra lateral esquerda
  4. Digite a URL do seu sitemap (geralmente sitemap.xml ou sitemap_index.xml)
  5. Clique em Enviar

O Google vai mostrar o status do envio, o número de URLs descobertas e quaisquer erros encontrados.

Adicione ao robots.txt

Abra seu arquivo robots.txt e adicione uma diretiva Sitemap no final:

User-agent: *
Allow: /

Sitemap: https://seusite.com/sitemap.xml

Isso garante que todo rastreador de mecanismo de busca. Não apenas o Google. Possa descobrir seu sitemap. Bing, Yandex e rastreadores de IA como GPTBot e ClaudeBot todos leem diretivas do robots.txt.

Envio ao Bing Webmaster Tools

  1. Faça login no Bing Webmaster Tools
  2. Vá para Sitemaps
  3. Digite a URL do seu sitemap e envie

O Bing usa seu próprio rastreador, e enviar diretamente garante descoberta mais rápida.

Por que este passo importa: Sem envio, o Google depende de descobrir seu sitemap através do robots.txt ou seguindo links. O envio direto é mais rápido e te dá um painel para monitorar status de rastreamento, erros e cobertura de indexação.

Dica profissional: Após o envio, verifique novamente em 24 a 48 horas. O Google vai reportar quantas URLs foram descobertas versus quantas foram indexadas. Uma grande diferença entre “descobertas” e “indexadas” sinaliza problemas de qualidade com as URLs enviadas.

Pare de escrever. Comece a ranquear. A Stacc publica 30 artigos SEO por mês por $99. Comece por $1 →


Resultados: O Que Esperar

Após completar estes 7 passos, aqui está uma linha do tempo realista:

  • Dentro de 1 hora: Seu sitemap está no ar e enviado ao Google Search Console
  • Dentro de 24 a 48 horas: O Google reconhece o sitemap e começa a processar as URLs
  • Dentro de 1 a 4 semanas: Páginas novas e atualizadas começam a aparecer nos resultados de busca do Google
  • Contínuo: O Google rerrastreia seu sitemap periodicamente com base na frequência com que ele muda

Um sitemap sozinho não garante ranqueamentos. Ele garante descoberta. Suas páginas ainda precisam de conteúdo de qualidade, palavras-chave relevantes e SEO on-page para ranquear.

O impacto real aparece ao longo do tempo. Sites que mantêm sitemaps limpos e precisos veem menos erros de rastreamento, indexação mais rápida de conteúdo novo e melhor uso de seu crawl budget.


Solução de Problemas

Problema: O Google Search Console mostra “Não foi possível buscar o sitemap.”

Solução: Verifique se a URL do sitemap está acessível (retorna status 200). Confirme que não está bloqueada pelo robots.txt. Garanta que a URL use HTTPS se seu site usar HTTPS.

Problema: A maioria das URLs mostra “Descoberta. Atualmente não indexada.”

Solução: Isso significa que o Google encontrou as URLs mas escolheu não indexá-las. O problema geralmente é qualidade de conteúdo ou conteúdo duplicado, não o sitemap em si. Execute uma auditoria de conteúdo para identificar páginas finas ou duplicadas.

Problema: O WordPress gera dois sitemaps (core + plugin).

Solução: Desative o sitemap core do WordPress. Adicione isso ao functions.php do seu tema:

add_filter('wp_sitemaps_enabled', '__return_false');

Depois deixe seu plugin de SEO (Yoast ou Rank Math) cuidar da geração do sitemap.

Problema: Seu sitemap inclui URLs que retornam redirecionamentos 301.

Solução: Substitua URLs redirecionadas por suas URLs de destino finais. Se o destino estiver em um domínio diferente, remova a entrada completamente. Manter redirecionamentos 301 no seu sitemap desperdiça crawl budget.


Checklist de Melhores Práticas para XML Sitemap

Use este checklist para auditar seu sitemap trimestralmente:

  • Cada URL retorna status 200
  • Nenhuma página com noindex no sitemap
  • Nenhuma URL redirecionada no sitemap
  • Todas as datas <lastmod> estão precisas
  • Sitemap está referenciado no robots.txt
  • Sitemap está enviado no Google Search Console
  • Tamanho do arquivo é menor que 50 MB
  • Contagem de URLs é menor que 50.000 por arquivo
  • Nenhuma URL duplicada
  • Sitemap atualiza quando novo conteúdo é publicado
  • Páginas antigas e excluídas são removidas prontamente

Perguntas Frequentes

Qual é a diferença entre um XML sitemap e um HTML sitemap?

Um XML sitemap é para mecanismos de busca. É um arquivo legível por máquinas que lista URLs para os rastreadores processarem. Um HTML sitemap é para humanos. É uma página web com links organizados por categoria. Ambos servem propósitos diferentes. Para SEO, a versão XML é o que importa.

Com que frequência devo atualizar meu XML sitemap?

Atualize-o toda vez que publicar, excluir ou modificar significativamente uma página. A maioria das plataformas de CMS faz isso automaticamente. Se você gerencia manualmente, defina uma programação semanal ou quinzenal dependendo da frequência com que seu site muda.

Um XML sitemap vai melhorar meus ranqueamentos?

Não diretamente. Um sitemap ajuda o Google a descobrir e indexar suas páginas mais rápido. Os ranqueamentos dependem de qualidade de conteúdo, backlinks, sinais E-E-A-T e otimização on-page. Mas uma página que não está indexada não pode ranquear de forma alguma.

Posso ter múltiplos XML sitemaps?

Sim. Sites grandes usam um arquivo de índice de sitemap que aponta para múltiplos sitemaps filhos. Cada sitemap filho pode conter até 50.000 URLs. Organize os sitemaps filhos por tipo de conteúdo: posts de blog, páginas de produto, páginas de categoria, e assim por diante.

Mecanismos de busca de IA usam XML sitemaps?

Rastreadores de IA como GPTBot (ChatGPT), ClaudeBot (Claude) e PerplexityBot leem robots.txt e seguem referências de sitemap. Um sitemap limpo ajuda mecanismos de busca de IA a descobrir seu conteúdo, o que aumenta suas chances de ser citado em respostas geradas por IA. Para uma descoberta por IA ainda melhor, considere adicionar um arquivo llms.txt.

Como eu crio um sitemap para um site com muito JavaScript?

Sites renderizados com JavaScript são mais difíceis para os rastreadores parsearem. Um estudo da Botify encontrou que o Google depende mais fortemente de sitemaps quando não consegue renderizar JavaScript eficientemente. Para esses sites, gere um sitemap estático usando sua ferramenta de build (Next.js, Nuxt, Gatsby e Astro todos têm plugins de sitemap) em vez de depender da descoberta por rastreador.

Ranqueie em todo lugar. Não faça nada. Blog SEO, SEO Local e Social no piloto automático. Comece por $1 →

Siddharth Gangal

Escrito por

Siddharth Gangal

Siddharth é o fundador do theStacc e Arka360, e graduado pelo IIT Mandi. Ele escreve sobre SEO, conteúdo em escala e as táticas que realmente movem rankings.

Pare de escrever conteúdo SEO manualmente

30 artigos de blog, 30 posts no GMN e conteúdo para redes sociais. Publicados todo mês. Automaticamente.

Começar por R$1

R$1 por 30 dias · Cancele quando quiser