Como Criar um Sitemap XML no WordPress

Aprenda a criar e configurar um Sitemap XML no WordPress. Plugins, configuração, envio ao Google e Bing, e boas práticas de SEO.

Um sitemap XML é como um mapa do seu site que os mecanismos de busca usam para descobrir e indexar suas páginas. Sem um sitemap, o Google e o Bing ainda podem encontrar seu conteúdo, mas o processo é mais lento e menos eficiente.

Neste tutorial, você vai aprender o que é um sitemap, como criá-lo no WordPress usando diferentes métodos, como enviá-lo ao Google e ao Bing, e as melhores práticas para garantir que seu conteúdo seja indexado corretamente.


O Que é um Sitemap XML

Um sitemap XML é um arquivo que lista as URLs do seu site em um formato estruturado que os mecanismos de busca conseguem ler facilmente. Ele inclui informações como:

  • URL da página: o endereço completo de cada página
  • Data de modificação (lastmod): quando a página foi atualizada pela última vez
  • Frequência de alteração (changefreq): com que frequência o conteúdo muda (diário, semanal, mensal)
  • Prioridade (priority): importância relativa da página dentro do site (0.0 a 1.0)

Exemplo de um sitemap XML básico:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://seusite.com.br/</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://seusite.com.br/servicos/</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Por Que o Sitemap é Importante para SEO

Descoberta de conteúdo

Os motores de busca rastreiam a web seguindo links. Se uma página do seu site não tem links internos apontando para ela, o Google pode nunca encontrá-la. O sitemap garante que todas as páginas sejam listadas e descobertas.

Velocidade de indexação

Quando você publica um novo post ou atualiza uma página, o sitemap informa os mecanismos de busca sobre a mudança. Isso acelera a indexação de conteúdo novo.

Informações de contexto

O sitemap fornece metadados sobre cada URL (data de modificação, prioridade), ajudando os mecanismos de busca a entender a estrutura e a importância de cada página.

Diagnóstico de problemas

Ao enviar o sitemap no Google Search Console, você pode identificar problemas de indexação: páginas com erro, redirecionamentos, URLs bloqueadas pelo robots.txt e outros.

Quando o sitemap é especialmente importante

  • Sites novos (sem muitos backlinks para ajudar o Google a descobrir páginas)
  • Sites grandes (com mais de 500 páginas)
  • Sites com conteúdo atualizado frequentemente (blogs, notícias)
  • Sites com URLs órfãs (páginas sem links internos)
  • Lojas WooCommerce (com muitos produtos)

Sitemap Nativo do WordPress (5.5+)

A partir da versão 5.5, o WordPress gera automaticamente um sitemap XML básico. Ele fica acessível em:

https://seusite.com.br/wp-sitemap.xml

O que o sitemap nativo inclui

  • Posts (artigos do blog)
  • Páginas
  • Tipos de post personalizados (CPT)
  • Categorias e tags
  • Usuários (autores)

Limitações do sitemap nativo

O sitemap nativo do WordPress é funcional, mas básico:

  • Não permite excluir posts ou páginas específicas
  • Não permite excluir tipos de post
  • Não adiciona imagens ao sitemap
  • Não oferece controle sobre prioridade e frequência de alteração
  • Não gera sitemap de notícias ou vídeo
  • Interface de configuração inexistente

Personalizando o sitemap nativo via código

Se quiser manter o sitemap nativo, mas com ajustes, use filtros:

// Remover o sitemap de usuários (recomendado por segurança)
add_filter('wp_sitemaps_add_provider', function($provider, $name) {
    if ($name === 'users') {
        return false;
    }
    return $provider;
}, 10, 2);

// Remover um tipo de post do sitemap
add_filter('wp_sitemaps_post_types', function($post_types) {
    unset($post_types['attachment']);
    return $post_types;
});

// Remover uma taxonomia do sitemap
add_filter('wp_sitemaps_taxonomies', function($taxonomies) {
    unset($taxonomies['post_tag']);
    return $taxonomies;
});

Desabilitar o sitemap nativo

Se você usa um plugin de SEO para gerar o sitemap, desative o nativo para evitar duplicidade:

// Desativar o sitemap nativo do WordPress
add_filter('wp_sitemaps_enabled', '__return_false');

A maioria dos plugins de SEO já faz isso automaticamente ao ativar o próprio sitemap.


Sitemap com Yoast SEO

O Yoast SEO é o plugin de SEO mais popular para WordPress, e seu gerador de sitemap é robusto e fácil de configurar.

Ativando o sitemap no Yoast

  1. Acesse Yoast SEO > Configurações (ou SEO > Geral em versões anteriores)
  2. Vá até a aba Recursos do site
  3. Ative a opção Sitemaps XML
  4. O sitemap estará disponível em: https://seusite.com.br/sitemap_index.xml

Estrutura do sitemap do Yoast

O Yoast gera um sitemap de índice que aponta para sitemaps individuais:

sitemap_index.xml
  - post-sitemap.xml (posts do blog)
  - page-sitemap.xml (páginas)
  - category-sitemap.xml (categorias)
  - product-sitemap.xml (produtos WooCommerce, se aplicável)

Excluindo conteúdo do sitemap

Para excluir um post ou página específica:

  1. Edite o post/página
  2. Role até a caixa do Yoast SEO
  3. Clique em "Avançado"
  4. Em "Permitir que os mecanismos de busca mostrem este conteúdo?", selecione "Não"
  5. Isso adiciona a tag noindex e remove do sitemap

Para excluir um tipo de post inteiro:

  1. Acesse Yoast SEO > Configurações > Tipos de conteúdo
  2. Selecione o tipo de post
  3. Desative a indexação

Sitemap de imagens

O Yoast adiciona automaticamente informações de imagens ao sitemap, o que ajuda na indexação de imagens no Google Imagens. Cada URL inclui as imagens presentes na página.


Sitemap com Rank Math

O Rank Math é uma alternativa ao Yoast que cresceu rapidamente em popularidade. Seu módulo de sitemap é completo e altamente configurável.

Ativando o sitemap no Rank Math

  1. Acesse Rank Math > Módulos do Painel
  2. Ative o módulo Sitemap
  3. Vá até Rank Math > Configurações do Sitemap
  4. O sitemap estará em: https://seusite.com.br/sitemap_index.xml

Configurações do Rank Math Sitemap

O Rank Math oferece controle granular:

  • Itens por sitemap: limite de URLs por arquivo de sitemap (padrão: 200)
  • Incluir imagens: ativa a inclusão de imagens no sitemap
  • Links por sitemap: defina o número máximo de URLs em cada arquivo
  • Excluir posts: lista de IDs de posts a excluir
  • Excluir termos: lista de IDs de categorias/tags a excluir

Configuração recomendada

Na aba Geral :

  • Itens por sitemap: 1000 (para sites grandes, mantenha menor)
  • Incluir imagens no sitemap: Sim

Na aba Posts :

  • Posts: ativado
  • Páginas: ativado
  • Anexos (media): desativado

Na aba Taxonomias :

  • Categorias: ativado
  • Tags: desativado (a menos que suas tags tenham conteúdo único e relevante)

Sitemap com Google XML Sitemaps

O plugin Google XML Sitemaps (agora chamado XML Sitemaps) é um dos mais antigos e focados exclusivamente em sitemaps. Ideal para quem não quer um plugin de SEO completo.

Instalação e configuração

# Via WP-CLI
wp plugin install google-sitemap-generator --activate

Após ativar:

  1. Acesse Configurações > XML-Sitemap
  2. O sitemap é gerado automaticamente em: https://seusite.com.br/sitemap.xml

Opções de configuração

  • Notificar mecanismos de busca: envia ping ao Google e Bing quando o sitemap é atualizado
  • Conteúdo do sitemap: selecione quais tipos de conteúdo incluir
  • Frequências de alteração: defina changefreq por tipo de conteúdo
  • Prioridades: defina a prioridade relativa de cada tipo de página

Configuração recomendada

  • Incluir: posts, páginas, categorias
  • Excluir: tags (se não tiverem conteúdo relevante), páginas de arquivo de autor
  • Frequências: home (daily), posts (weekly), páginas (monthly), categorias (weekly)
  • Prioridades: home (1.0), posts (0.6), páginas (0.4), categorias (0.3)

Enviando o Sitemap ao Google Search Console

Criar o sitemap é metade do trabalho. Você precisa informar o Google sobre ele.

Passo 1: Acessar o Google Search Console

  1. Acesse search.google.com/search-console
  2. Faça login com sua conta Google
  3. Adicione a propriedade do seu site (se ainda não adicionou)

Passo 2: Verificar a propriedade

O Google oferece vários métodos de verificação:

  • Registro DNS (recomendado): adicione um registro TXT ao DNS do domínio
  • Arquivo HTML: faça upload de um arquivo HTML ao diretório raiz
  • Tag HTML: adicione uma meta tag ao <head> do site
  • Google Analytics: se já usa GA no site, a verificação é automática
  • Google Tag Manager: similar ao GA

Passo 3: Enviar o sitemap

  1. No menu lateral, clique em Sitemaps
  2. No campo "Adicionar um novo sitemap", digite a URL do sitemap:
  3. sitemap_index.xml (Yoast ou Rank Math)
  4. sitemap.xml (XML Sitemaps)
  5. wp-sitemap.xml (nativo do WordPress)
  6. Clique em Enviar

Passo 4: Monitorar a indexação

Após enviar, o Google Search Console mostra:

  • Status: sucesso ou erro
  • URLs descobertas: quantas URLs o Google encontrou no sitemap
  • URLs indexadas: quantas foram efetivamente indexadas

Se houver diferença grande entre descobertas e indexadas, investigue. Possíveis causas:

  • Páginas com tag noindex
  • Páginas bloqueadas pelo robots.txt
  • Páginas com conteúdo duplicado
  • Erros de rastreamento (404, 500)

Enviando o Sitemap ao Bing Webmaster Tools

O Bing é o segundo mecanismo de busca mais usado (e alimenta resultados do Yahoo e DuckDuckGo).

Passo 1: Criar conta no Bing Webmaster Tools

  1. Acesse bing.com/webmasters
  2. Faça login com conta Microsoft, Google ou Facebook
  3. Adicione seu site

Passo 2: Verificar a propriedade

  • Arquivo XML: faça upload de um arquivo XML fornecido pelo Bing
  • Meta tag: adicione uma meta tag ao <head>
  • Registro CNAME: adicione ao DNS

Passo 3: Enviar o sitemap

  1. No painel, acesse Sitemaps
  2. Clique em Enviar sitemap
  3. Cole a URL completa do sitemap
  4. Clique em Enviar

Dica: IndexNow

O Bing suporta o protocolo IndexNow, que notifica instantaneamente sobre mudanças no conteúdo. O Rank Math e o Yoast SEO Premium oferecem suporte a IndexNow.


Boas Práticas para Sitemaps

1. Não inclua páginas noindex

Se uma página tem a tag noindex , ela não deve estar no sitemap. Isso envia sinais conflitantes ao Google: "indexe esta página" (sitemap) vs. "não indexe" (noindex).

A maioria dos plugins de SEO faz isso automaticamente, mas verifique.

2. Limite o número de URLs por sitemap

A especificação do protocolo sitemap permite até 50.000 URLs por arquivo. Na prática, mantenha abaixo de 10.000 por arquivo para facilitar o processamento.

Para sites grandes, use um sitemap de índice que aponta para múltiplos sitemaps menores.

3. Mantenha o sitemap atualizado

O sitemap deve refletir o estado atual do site. URLs de páginas removidas, redirects 301 e páginas com erro não devem estar no sitemap.

4. Use datas lastmod corretas

A data de modificação deve corresponder a alterações reais no conteúdo. Não atualize o lastmod artificialmente (ex: mudar apenas um espaço) esperando que o Google re-rastreie mais rápido. O Google detecta esse padrão e pode ignorar as datas.

5. Inclua apenas URLs canônicas

Se uma página tem uma tag canonical apontando para outra URL, apenas a URL canônica deve estar no sitemap.

6. Adicione o sitemap ao robots.txt

Informe os mecanismos de busca sobre o sitemap no robots.txt :

# robots.txt
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://seusite.com.br/sitemap_index.xml

7. Verifique periodicamente

Acesse o sitemap no navegador de tempos em tempos para confirmar que:

  • O arquivo carrega sem erros
  • Não contém URLs 404
  • Não tem URLs duplicadas
  • O formato XML é válido

Sitemap HTML vs Sitemap XML

Muitos confundem esses dois tipos de sitemap. Eles têm propósitos completamente diferentes.

Sitemap XML

  • Para: mecanismos de busca (Google, Bing)
  • Formato: XML (não legível para humanos)
  • Propósito: facilitar o rastreamento e indexação
  • Localização: geralmente na raiz do site (sitemap.xml)

Sitemap HTML

  • Para: visitantes humanos
  • Formato: HTML (página navegável)
  • Propósito: ajudar visitantes a encontrar conteúdo
  • Localização: geralmente acessível via link no rodapé

Você precisa de um sitemap HTML?

Na maioria dos casos, não. Com uma boa navegação (menus, categorias, busca interna), o visitante consegue encontrar o que procura. Sitemaps HTML são úteis para:

  • Sites muito grandes com estrutura complexa
  • Sites governamentais ou institucionais (requisito de acessibilidade)
  • Quando a navegação principal é limitada

Se decidir criar um sitemap HTML, plugins como Simple Sitemap ou WP Sitemap Page geram automaticamente.


Sitemaps Especializados

Além do sitemap padrão de URLs, existem tipos especializados:

Sitemap de imagens

Lista as imagens do site para melhorar a indexação no Google Imagens. O Yoast SEO e o Rank Math incluem imagens automaticamente no sitemap principal.

Sitemap de vídeo

Se o seu site tem conteúdo em vídeo, um sitemap de vídeo ajuda o Google a indexar e exibir seus vídeos nos resultados de busca. O Yoast SEO Premium e o Rank Math oferecem suporte a sitemaps de vídeo.

Sitemap de notícias

Para sites que publicam conteúdo jornalístico e querem aparecer no Google Notícias. Inclui apenas artigos publicados nas últimas 48 horas. Requer aprovação do Google News.


Troubleshooting: Problemas Comuns com Sitemaps

Sitemap retorna erro 404

Possíveis causas:

  1. O plugin de sitemap não está ativado
  2. Conflito entre o sitemap nativo do WordPress e o do plugin
  3. Permalinks precisam ser salvos novamente

Solução:

# Via WP-CLI, re-salvar permalinks
wp rewrite flush

Ou acesse Configurações > Links Permanentes e clique em "Salvar Alterações" (sem mudar nada).

Sitemap mostra URLs erradas

Se o sitemap usa HTTP em vez de HTTPS, ou www em vez de sem www:

  1. Verifique as configurações do WordPress em Configurações > Geral
  2. Confirme que "Endereço do WordPress" e "Endereço do site" estão com HTTPS
  3. Verifique se há redirecionamento correto no servidor

Google Search Console reporta erros no sitemap

Erros comuns:

  • URL bloqueada pelo robots.txt: remova a URL do sitemap ou ajuste o robots.txt
  • URL retorna 404: a página foi removida, atualize o sitemap
  • URL redirecionada: substitua pela URL final no sitemap
  • URL com noindex: remova do sitemap ou remova a tag noindex

Sitemap não atualiza automaticamente

Alguns plugins só geram o sitemap quando o cache é limpo. Tente:

  1. Limpar o cache do plugin de cache
  2. Desativar e reativar o plugin de sitemap
  3. Re-salvar os permalinks

Conflito entre sitemaps

Se você tem dois plugins gerando sitemaps (ex: Yoast + XML Sitemaps), pode haver conflito. Use apenas um gerador de sitemap e desative os outros.


Leia Também


Conclusão

O sitemap XML é um componente essencial da estratégia de SEO do seu site WordPress. Ele facilita a descoberta e indexação do seu conteúdo pelos mecanismos de busca, acelera a indexação de conteúdo novo e ajuda a diagnosticar problemas.

Para a maioria dos sites WordPress, a melhor opção é usar o sitemap gerado pelo Yoast SEO ou Rank Math, já que esses plugins oferecem configuração integrada com as demais funcionalidades de SEO. Após configurar, envie o sitemap ao Google Search Console e ao Bing Webmaster Tools, e monitore periodicamente.

Quer garantir que seu site WordPress esteja configurado corretamente para SEO, incluindo sitemap, robots.txt e todas as boas práticas? A HOSTWP cuida de tudo, do servidor ao site. Nossa equipe configura, monitora e otimiza seu WordPress para que ele rankeie melhor e funcione sem problemas. Conheça nossos planos e deixe a parte técnica com quem entende.

Artigos relacionados