Imagem destacada do artigo: Sitemap XML no WordPress: como configurar, enviar e validar

Sitemap XML no WordPress: como configurar, enviar e validar

Sitemap XML no WordPress: como configurar, enviar e validar

Você publica um post novo no WordPress e quer que o Google encontre essa página o mais rápido possível. Um sitemap XML bem configurado é uma das formas mais simples de ajudar nisso — e também uma das mais negligenciadas.

O sitemap funciona como um índice do seu site para os mecanismos de busca. Ele lista as URLs que existem, quando foram atualizadas e como se organizam. Não garante indexação, mas facilita a descoberta — especialmente em sites novos, sites grandes ou sites com páginas que ficam distantes da página inicial.

Se você usa o Rank Math como plugin SEO, boa parte do trabalho já está feito. Mas ter o sitemap ativo não basta: é preciso confirmar que ele está acessível, contém as URLs certas e está sendo enviado ao Google Search Console.

**Antes de mudar qualquer configuração de SEO ou sitemap que possa afetar a indexação do site, faça um backup completo: arquivos e banco de dados.**

Neste guia, você vai aprender como configurar, validar e diagnosticar o sitemap XML do WordPress, com foco no Rank Math.

Novo no WordPress? Comece pelo guia O que é WordPress.

O que é um sitemap XML e por que ele importa?

Um sitemap XML é um arquivo que lista as URLs do seu site em formato estruturado. Ele segue o protocolo definido em sitemaps.org e pode incluir informações como data da última modificação e relação entre páginas.

Na prática, o sitemap serve como um mapa para o Googlebot e outros crawlers. Em vez de depender apenas de links internos para descobrir páginas, o mecanismo de busca pode consultar o sitemap e encontrar URLs que talvez estivessem escondidas.

Quando o sitemap ajuda mais

O sitemap é especialmente útil quando:

  • o site é novo e tem poucos backlinks;
  • o site é grande, com centenas ou milhares de páginas;
  • há páginas profundas, distantes da página inicial, que dificilmente seriam encontradas por links internos;
  • o conteúdo é atualizado com frequência e você quer sinalizar novidades ao Google;
  • o site tem páginas sem muitos links internos apontando para elas.

Se o site é pequeno, bem interligado e já tem autoridade, o Google provavelmente encontra tudo sozinho. Mas ter um sitemap não prejudica — e ajuda em cenários menos ideais.

O que o sitemap NÃO faz

É importante entender as limitações:

  • Sitemap não garante indexação. O Google decide indexar com base em qualidade, originalidade, canonical, status HTTP, noindex e outros fatores. Ter uma URL no sitemap não a torna indexável.
  • Sitemap não substitui boa arquitetura de links internos. Links continuam sendo o caminho principal de navegação e distribuição de autoridade.
  • Sitemap não melhora ranking. Ele ajuda na descoberta, não na posição nos resultados.
  • Sitemap não corrige problemas técnicos. Se uma página retorna 404, está com noindex ou canonical apontando para outra URL, o sitemap não vai resolver isso.

Sitemap nativo do WordPress vs. plugin SEO

Desde a versão 5.5, o WordPress gera um sitemap nativo em /wp-sitemap.xml. Ele lista posts, páginas, categorias e tags publicados. É simples e funcional para sites pequenos.

No entanto, plugins SEO como Rank Math e Yoast SEO desativam automaticamente o sitemap nativo do WordPress para substituí-lo pelo próprio. Isso acontece porque o sitemap do plugin oferece mais controle: é possível escolher quais tipos de conteúdo incluir, quantas URLs por página, se incluir imagens, e assim por diante.

Se você usa Rank Math, o sitemap nativo do WordPress estará desativado. Não é necessário nem recomendável reativá-lo — ter dois sitemaps ativos ao mesmo tempo pode confundir os mecanismos de busca.

Para checar qual sitemap está ativo, acesse seusite.com.br/sitemap_index.xml no navegador. Se carregar uma lista de sub-sitemaps, é o do Rank Math. Se carregar seusite.com.br/wp-sitemap.xml, é o nativo do WordPress — o que significa que o Rank Math pode não estar com sitemap ativo.

Para saber mais sobre SEO WordPress: SEO WordPress para iniciantes.

Como configurar o sitemap no Rank Math

O Rank Math já gera o sitemap automaticamente após a ativação. Mas vale revisar as configurações para garantir que estão adequadas ao seu site.

Acessando as configurações de sitemap

  1. No painel do WordPress, vá em Rank Math SEO → Sitemap Settings.
  2. Você verá abas para configurações gerais e para cada tipo de conteúdo (posts, pages, categories, tags, etc.).

Configurações gerais recomendadas

Na aba General (Geral):

Links Per Sitemap: define o máximo de URLs por página de sub-sitemap. O Rank Math recomenda 200. O limite do protocolo é 50.000 URLs ou 50 MB por sitemap, mas números menores ajudam o Google a processar melhor.

Images in Sitemaps: mantenha ativado. Isso inclui referências às imagens no sitemap, o que ajuda na indexação de imagens no Google Imagens.

Include Featured Images: mantenha ativado. Inclui a imagem destacada de cada post no sitemap.

Exclude Posts: se houver URLs específicas que não devem aparecer no sitemap (como páginas internas, páginas de agradecimento, conteúdo duplicado), insira os IDs separados por vírgula.

Configurações por tipo de conteúdo

Para cada tipo de conteúdo (posts, pages, categories, tags, produtos WooCommerce), o Rank Math permite:

  • Include in Sitemap: ativar ou desativar a inclusão desse tipo de conteúdo no sitemap.
  • Include in Sitemap Image: incluir imagens desse tipo de conteúdo.

Regra prática: inclua no sitemap apenas URLs que você quer que o Google considere para indexação. Se uma taxonomia (como tags) gera muitas páginas finas ou duplicadas, considere desativar a inclusão dela no sitemap.

O Rank Math Free já inclui sitemap XML completo. Recursos como sitemap de vídeo, notícias e local são exclusivos da versão PRO.

Como enviar o sitemap ao Google Search Console

Ter o sitemap gerado é o primeiro passo. O segundo é garantir que o Google saiba que ele existe.

Método 1: envio manual pelo Search Console

  1. Acesse o Google Search Console e selecione sua propriedade.
  2. No menu lateral, clique em Sitemaps.
  3. No campo “Adicionar um novo sitemap”, digite sitemap_index.xml.
  4. Clique em Enviar.

O Search Console vai registrar o sitemap e, nas próximas vezes que o Google rastrear o site, vai consultar esse índice.

Nota: envie sempre o sitemap_index.xml, não os sub-sitemaps individuais. O index já aponta para todos os sub-sitemaps (posts, pages, categories, etc.).

Método 2: envio automático pelo Rank Math

Se você conectou o Rank Math à sua conta do Google (em Rank Math SEO → General Settings → Search Console), o plugin envia o sitemap automaticamente. Verifique se a conexão está ativa e se o site correto está selecionado.

Método 3: referência no robots.txt

Você também pode adicionar a URL do sitemap ao arquivo robots.txt:


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

Isso permite que qualquer mecanismo de busca que leia o robots.txt descubra o sitemap automaticamente. O Rank Math pode fazer isso automaticamente se a opção estiver ativada.

Para configurar um plugin SEO do zero: Como configurar Yoast SEO no WordPress (o processo de sitemap é semelhante).

Como validar se o sitemap está correto

Configurar e enviar não basta. É preciso validar se o sitemap está funcionando como esperado.

1. Abra o sitemap no navegador

Acesse seusite.com.br/sitemap_index.xml. Verifique se:

  • a página carrega sem erro (status HTTP 200);
  • aparecem os sub-sitemaps listados (posts, pages, etc.);
  • os sub-sitemaps são clicáveis e abrem corretamente.

2. Abra um sub-sitemap e confira as URLs

Clique em um sub-sitemap (por exemplo, post-sitemap.xml) e verifique se:

  • as URLs listadas correspondem a páginas reais do site;
  • não há URLs de páginas com noindex ou que deveriam estar ocultas;
  • as URLs usam o protocolo correto (HTTPS se o site usar HTTPS);
  • a data de modificação (lastmod) parece atualizada.

3. Consulte o relatório de Sitemaps no Search Console

No Search Console, acesse Sitemaps e verifique:

  • se o status aparece como “Sucesso” com a contagem de URLs descobertas;
  • se não há erros ou avisos;
  • se a data de última leitura é recente.

4. Use a ferramenta de inspeção de URLs

No Search Console, inspecione uma URL que deveria estar indexada. Verifique se:

  • a URL está no sitemap;
  • a URL está indexada ou elegível para indexação;
  • não há problemas de cobertura (noindex, redirect, 404, canonical diferente).

Problemas comuns de sitemap e como resolver

Sitemap retorna erro 404

Causa comum em servidores Nginx: o Rank Math gera sitemaps virtualmente e depende de regras de rewrite. Em servidores Apache, isso geralmente funciona automaticamente. Em Nginx, pode ser necessário adicionar regras manualmente.

Solução: adicione as seguintes regras ao arquivo de configuração do Nginx:


# Rewrites para sitemaps do Rank Math
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
rewrite ^/([a-z]+)?-sitemap\.xsl$ /index.php?xsl=$1 last;

Depois, faça flush dos permalinks: vá em Settings → Permalinks e clique em Salvar alterações sem modificar nada.

Se não tem acesso ao Nginx, entre em contato com o suporte da hospedagem.

Sitemap está vazio ou com poucas URLs

Possíveis causas:

  • todos os posts estão como rascunho ou pendente;
  • todos os posts estão com noindex ativo;
  • o tipo de conteúdo está excluído das configurações de sitemap do Rank Math;
  • conflito com outro plugin de sitemap.

Solução: verifique as configurações de sitemap do Rank Math para o tipo de conteúdo em questão. Confirme que os posts estão publicados e sem noindex.

Sitemap não atualiza após publicar novo post

Causa comum: cache. Plugins de cache como WP Rocket, LiteSpeed Cache, W3 Total Cache ou WP Super Cache podem estar servindo uma versão antiga do sitemap.

Solução:

  1. Exclua a URL do sitemap do cache. No Rank Math, há um artigo dedicado sobre como excluir sitemaps do cache.
  2. Limpe o cache do plugin de cache.
  3. Se a hospedagem usa cache de servidor (Varnish, Nginx FastCGI), peça ao suporte para excluir a URL do sitemap.
  4. Como último recurso, adicione o seguinte filtro no arquivo rank-math.php do tema filho:

add_filter( 'rank_math/sitemap/enable_caching', '__return_false');

Isso desativa o cache transiente do sitemap no Rank Math. Use com cautela: em sites muito grandes, isso pode aumentar a carga no servidor.

Dois plugins gerando sitemap ao mesmo tempo

Se você migrou de Yoast para Rank Math (ou vice-versa), pode haver conflito. Os dois plugins geram sitemap no mesmo caminho ou tentam desativar o nativo do WordPress.

Solução: mantenha apenas um plugin de SEO ativo para sitemaps. Ao migrar, desative o sitemap do plugin antigo antes de ativar o novo. No Search Console, remova sitemaps antigos e envie apenas o atual.

Search Console mostra erro no sitemap

Erros comuns no relatório de Sitemaps do Search Console:

  • “URL não pode ser buscada”: pode ser problema de servidor, timeout ou bloqueio. Teste a URL no navegador.
  • “Seu sitemap pode conter URLs de uma propriedade diferente”: o sitemap contém URLs de domínio diferente do verificado no Search Console.
  • Sitemap com status HTTP diferente de 200: o sitemap deve retornar 200. Se retorna redirect (301/302), 403 ou 500, há problema no servidor ou configuração.

Sitemap e indexação: quando o problema não é o sitemap

Ter um sitemap correto é importante, mas muitos problemas de indexação não têm relação com sitemap. Se o Google não indexa certas páginas, verifique:

noindex ativo

Se uma página tem a tag ou o header HTTP X-Robots-Tag: noindex, o Google não vai indexá-la mesmo que ela esteja no sitemap. No Rank Math, você pode verificar e alterar isso no editor de cada post/página, na aba Advanced das configurações de SEO.

Canonical apontando para outra URL

Se a canonical de uma página aponta para outra URL, o Google entende que a outra URL é a versão preferida. A URL no sitemap pode não ser indexada se a canonical for diferente.

Status HTTP incorreto

Páginas que retornam 404, 403 ou 500 não serão indexadas. Se uma URL está no sitemap mas retorna erro, o Search Console vai reportar isso no relatório de cobertura.

Conteúdo de baixa qualidade ou duplicado

O Google pode optar por não indexar páginas que considera muito semelhantes a outras, muito finas ou de baixa qualidade. Isso não é problema de sitemap.

Crawl budget limitado

Em sites muito grandes, o Google pode não rastrear todas as páginas frequentemente. O sitemap ajuda a priorizar, mas não garante crawl frequente de todas as URLs.

Para entender melhor como o Google avalia seu site: SEO WordPress para iniciantes.

Checklist prático de sitemap

Use este checklist para validar o sitemap do seu site WordPress:

  • [ ] Rank Math instalado e ativo.
  • [ ] Sitemap ativo em Rank Math SEO → Sitemap Settings.
  • [ ] sitemap_index.xml acessível no navegador (status 200).
  • [ ] Sub-sitemaps clicáveis e com URLs reais.
  • [ ] URLs no sitemap usam HTTPS (se o site usar HTTPS).
  • [ ] Não há URLs com 404 ou noindex no sitemap.
  • [ ] Imagens incluídas no sitemap (se relevante para o site).
  • [ ] Sitemap enviado ao Google Search Console.
  • [ ] Search Console mostra status “Sucesso” no relatório de Sitemaps.
  • [ ] Sitemap excluído do cache do plugin de cache.
  • [ ] Em servidores Nginx: rewrite rules configuradas.
  • [ ] Apenas um plugin de sitemap ativo (sem conflito com Yoast ou outro).
  • [ ] URLs do sitemap correspondem ao conteúdo real do site.

Perguntas frequentes

Preciso de um plugin para ter sitemap no WordPress?

Não obrigatoriamente. O WordPress nativo já gera sitemap desde a versão 5.5 (em /wp-sitemap.xml). Porém, plugins SEO como Rank Math oferecem mais configurações e controle, e desativam o sitemap nativo automaticamente.

Qual é a URL do sitemap no Rank Math?

A URL principal é seusite.com.br/sitemap_index.xml. É esse arquivo que você envia ao Google Search Console.

O sitemap do WordPress é o mesmo do Rank Math?

Não. O WordPress gera /wp-sitemap.xml. O Rank Math gera /sitemap_index.xml. Quando o Rank Math está ativo, o sitemap nativo é desativado.

Enviar o sitemap garante que o Google indexe meu conteúdo?

Não. O sitemap ajuda o Google a descobrir URLs, mas a decisão de indexar depende de qualidade, relevância, canonical, noindex e outros fatores.

Meu sitemap mostra “noindex” em uma URL inspecionada. É normal?

Sim, o próprio sitemap é tipicamente noindex — ele existe para ser rastreado, não para aparecer nos resultados de busca. Se uma URL de conteúdo (post, página) está com noindex, verifique as configurações de SEO dessa página no Rank Math.

Quantas URLs podem estar no sitemap?

O protocolo permite até 50.000 URLs ou 50 MB por sitemap. O Rank Math recomenda 200 URLs por página de sub-sitemap, dividindo automaticamente quando o site tem mais conteúdo.

Posso excluir páginas específicas do sitemap?

Sim. No Rank Math, você pode excluir posts por ID (em Sitemap Settings → General → Exclude Posts) ou desativar a inclusão de tipos de conteúdo inteiros (como attachments ou custom post types).

O que fazer se o sitemap não atualiza?

Geralmente é cache. Limpe o cache do plugin de cache, do servidor e do CDN. Se persistir, desative o cache transiente do sitemap do Rank Math com o filtro rank_math/sitemap/enable_caching.

Para referências completas sobre o ecossistema WordPress: Referências WordPress em português.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *