Como corrigir o sitemap do Rank Math que não indexa no Google
O que é o sitemap do Rank Math que não indexa?
O Rank Math gera o sitemap em /sitemap_index.xml, que aponta para sub-sitemaps por tipo de conteúdo (posts, páginas, categorias). Dizer que ele não indexa no Google significa que o Search Console aceitou ou não conseguiu ler esse arquivo, mas as URLs listadas nele continuam fora do índice ou o próprio sitemap fica preso em status pendente. O sitemap em si é só o mapa de descoberta. Quando o Google não o processa, páginas novas demoram muito mais para serem rastreadas e indexadas.
Como identificar
- No Google Search Console, em Sitemaps, o status do sitemap_index.xml fica preso em Pendente ou retorna Couldn’t fetch / Não foi possível buscar.
- O Search Console mostra 0 URLs descobertas para um sitemap do Rank Math que claramente tem posts publicados.
- Ao abrir seudominio.com/sitemap_index.xml o arquivo carrega no navegador, mas a data lastmod está congelada em uma versão antiga (cache).
- Em Páginas, o relatório de cobertura traz Descoberta – não indexada no momento mesmo com a URL presente no sitemap do Rank Math.
Como prevenir
- Mantenha apenas um plugin de SEO ativo: ao migrar para o Rank Math, desinstale o Yoast/AIOSEO para não gerar dois sitemaps na mesma rota.
- Configure o plugin de cache para nunca cachear arquivos .xml já na instalação, evitando que o Google receba versões antigas do sitemap.
- Depois de publicar tipos de conteúdo novos (produtos, portfólio), confirme se eles estão ativos nos Tipos de Post do módulo de sitemap do Rank Math.
Causa
- Plugin de cache de página inteira (WP Rocket, LiteSpeed, W3 Total Cache) servindo o /sitemap_index.xml como HTML cacheado, então o Google lê uma versão antiga sem as URLs novas.
- Tipo de post ou taxonomia desativado em Rank Math -> Configurações do Sitemap -> Tipos de Post, deixando aquele sub-sitemap vazio ou ausente.
- Diretiva Disallow no robots.txt cobrindo o caminho do sitemap (ou a linha Sitemap apontando para uma URL antiga do Yoast), impedindo a descoberta automática.
- Propriedade do domínio ainda não verificada no Search Console, então o sitemap é aceito mas nunca processado.
- Resto de outro plugin de SEO (Yoast/AIOSEO) ainda ativo gerando /sitemap.xml na mesma rota, criando conflito de sitemap com o /sitemap_index.xml do Rank Math.
- Opção Visibilidade nos buscadores marcada em Configurações -> Leitura (Desencorajar mecanismos de busca), que adiciona noindex global e faz o Google ignorar o sitemap inteiro.
Como resolver
- Confirme que a indexação do site não está bloqueada: no painel, em Configurações de Leitura, garanta que a opção de desencorajar mecanismos de busca esteja desmarcada. Marcada, ela injeta noindex no site todo e o Google ignora o sitemap.
- Regenere o cache do sitemap no Rank Math: abra o módulo de sitemap, salve as configurações para forçar a regeneração e confirme quais tipos de post estão ativos. O caminho no menu é:
Rank Math SEO -> Configurações do Sitemap -> Geral Rank Math SEO -> Configurações do Sitemap -> Tipos de Post - Exclua o sitemap do cache: no seu plugin de cache, adicione os padrões abaixo à lista de URLs que nunca devem ser cacheadas e limpe o cache para o Google voltar a receber o XML gerado ao vivo:
sitemap_index.xml *-sitemap.xml /.*sitemap.*.xml$/ - Libere o sitemap no robots.txt: em Rank Math -> Configurações Gerais -> Editar robots.txt, remova qualquer Disallow que cubra o sitemap e deixe a linha de declaração apontando para a URL correta:
Sitemap: https://seudominio.com/sitemap_index.xml - Verifique a propriedade e reenvie no Search Console: confirme que a propriedade do domínio está verificada, remova a entrada antiga em Search Console -> Sitemaps e reenvie a URL do índice. Aguarde alguns dias para o status sair de Pendente.
sitemap_index.xml
APACHE
# .htaccess - nao cachear o sitemap do Rank Math (servir sempre o XML ao vivo)
<IfModule mod_headers.c>
<FilesMatch "sitemap.*.xml$">
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
</FilesMatch>
</IfModule>
Perguntas frequentes
Qual é a URL do sitemap do Rank Math?
É sempre seudominio.com/sitemap_index.xml. Esse arquivo é o índice que aponta para os sub-sitemaps por tipo de conteúdo, como post-sitemap.xml e page-sitemap.xml. É essa URL do índice que você envia ao Google Search Console, nunca os sub-sitemaps individuais.
Por que o Search Console mostra Couldn't fetch no sitemap do Rank Math?
Na maioria das vezes o Google só ainda não processou o sitemap, e o status muda sozinho em alguns dias. Se persistir, abra a URL no navegador: se ela carregar como XML válido, o problema costuma ser cache servindo uma resposta antiga ou a propriedade ainda não verificada no Search Console.
O cache pode impedir o sitemap do Rank Math de indexar?
Sim. Se o cache de página inteira guardar o sitemap_index.xml, o Google passa a ler uma cópia antiga sem as URLs novas e o número de páginas descobertas fica travado. Adicione os arquivos .xml à exceção de cache e limpe o cache para liberar a versão gerada ao vivo pelo Rank Math.
Páginas estão no sitemap mas continuam como Descoberta - não indexada. É erro do sitemap?
Não. Estar no sitemap só garante que o Google descobriu a URL, não que vai indexá-la. Descoberta - não indexada costuma indicar qualidade de conteúdo, orçamento de rastreamento ou conteúdo duplicado. O sitemap fez o seu papel ao listar a página.
Preciso reenviar o sitemap no Google depois de cada publicação?
Não. O Rank Math atualiza o sitemap automaticamente e o Google revisita o índice por conta própria. Só vale reenviar manualmente quando você corrigiu um erro, trocou de plugin de SEO ou mudou a estrutura de URLs do site.
Posso ter Rank Math e Yoast gerando sitemap ao mesmo tempo?
Não. Os dois disputam rotas de sitemap e o Google pode acabar lendo o do plugin errado ou uma URL 404. Mantenha apenas o Rank Math ativo, desinstale o outro plugin de SEO e confirme que a linha Sitemap do robots.txt aponta para o sitemap_index.xml do Rank Math.
Onde ativo um tipo de post que sumiu do sitemap do Rank Math?
Em Rank Math SEO -> Configurações do Sitemap -> Tipos de Post. Cada tipo de conteúdo tem um interruptor próprio. Se um tipo estiver desativado, o sub-sitemap dele não é gerado e aquelas URLs nunca chegam ao Google pelo índice.














