🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir o sitemap duplicado entre Rank Math, SEOPress e Yoast

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro Sitemap duplicado entre Rank Math, SEOPress e Yoast EN: Duplicate sitemap conflict between Rank Math, SEOPress and Yoast
Severidade Atenção
Descrição O sitemap duplicado Rank Math, SEOPress e Yoast ocorre quando mais de um plugin de SEO fica ativo e cada um registra a rota sitemap_index.xml. O resultado são duas versões do mesmo sitemap na mesma URL, sitemaps órfãos no Search Console e indexação inconsistente. A correção é manter um único gerador de sitemap ativo.

O que é o sitemap duplicado Rank Math, SEOPress e Yoast?

O sitemap duplicado entre Rank Math, SEOPress e Yoast é a situação em que dois plugins de SEO instalados ao mesmo tempo geram, cada um, o seu próprio índice de sitemap (normalmente em sitemap_index.xml). Como o WordPress só pode entregar um arquivo por URL, o segundo plugin sobrescreve ou disputa a rota do primeiro, e o Google passa a receber sitemaps que mudam de conteúdo a cada requisição. Em multilíngue ou multisite o efeito piora, porque cada plugin lista um conjunto diferente de URLs.

Como identificar

  • No Google Search Console aparecem dois sitemaps com a mesma URL ou a mensagem ‘Sitemap duplicado’ / ‘Couldn’t fetch’ ao reenviar sitemap_index.xml.
  • Ao recarregar seudominio.com/sitemap_index.xml o conteúdo muda: ora lista os sub-sitemaps do Rank Math, ora os do Yoast ou do SEOPress.
  • O Search Console reporta páginas ‘Descobertas, mas não indexadas’ ou ‘Duplicada sem canônica selecionada pelo usuário’ originadas pelo sitemap.
  • Aparecem rotas concorrentes como sitemap_index.xml (Rank Math/Yoast) e sitemap.xml (SEOPress) apontando para o mesmo site.
  • Logo após instalar um segundo plugin de SEO, o sitemap que já estava validado no Google volta a dar erro de leitura.
Antes de começar: Antes de desativar ou remover um plugin de SEO em produção, faça backup do banco de dados e exporte ou importe as configurações para o gerador que vai ficar. Desativar o plugin errado pode apagar títulos, meta descriptions e redirecionamentos já configurados.

Como prevenir

  • Mantenha sempre um único plugin de SEO ativo por site; nunca rode Rank Math, SEOPress e Yoast juntos.
  • Ao migrar de plugin, importe os dados e só então desative e remova o plugin antigo, sem deixar os dois ligados em paralelo.
  • Depois de qualquer troca de plugin de SEO, regenere os permalinks e reenvie apenas a URL do sitemap oficial no Search Console.
  • Desative o sitemap nativo do WordPress quando usar um plugin de SEO, evitando uma terceira rota concorrente.

Causa

  • Dois ou três plugins de SEO ativos ao mesmo tempo (Rank Math, SEOPress e Yoast), cada um registrando a própria rota de sitemap em sitemap_index.xml ou sitemap.xml.
  • Módulo Sitemap ligado em mais de um plugin: o Sitemap do Rank Math e o XML Sitemaps do Yoast ou do SEOPress permanecem habilitados simultaneamente.
  • Migração entre plugins de SEO sem desativar o anterior: o usuário importa as configurações para o Rank Math mas mantém o Yoast ou o SEOPress ligado.
  • Sitemap nativo do WordPress (wp-sitemap.xml) ainda ativo junto com o sitemap de um plugin, criando uma terceira fonte na rota.
  • Regras de rewrite antigas em cache no banco após a troca de plugin, deixando o Search Console com a entrada do sitemap antigo apontando para o gerador errado.

Como resolver

  1. Identifique qual plugin é o gerador oficial: decida qual plugin de SEO vai ficar como único responsável pelo site (por exemplo, o Rank Math) e abra o sitemap de cada plugin para confirmar qual rota cada um usa antes de desligar os demais.
    https://seudominio.com/sitemap_index.xml
    https://seudominio.com/sitemap.xml
  2. Desligue o módulo Sitemap dos plugins extras: nos plugins que não serão o gerador, desative apenas o recurso de sitemap em vez de manter o módulo gerando rota concorrente. Os caminhos do painel são:
    Rank Math SEO -> Painel -> Sitemap (chave de liga/desliga do módulo)
    SEO -> Geral -> Recursos -> Mapas do site XML (Yoast)
    SEOPress -> Mapa do site XML -> Ativar o sitemap XML
  3. Mantenha um único plugin de SEO ativo: se você está migrando de vez, desative e remova os plugins de SEO antigos depois de importar os dados, deixando só o gerador escolhido. Manter dois plugins de SEO ativos é a causa raiz dos sitemaps duplicados.
  4. Regenere as regras de permalink: após desligar os geradores extras, recrie as rotas de rewrite para o sitemap correto voltar a responder sozinho na URL.
    Configurações -> Links permanentes -> Salvar alterações
  5. Limpe o cache e abra o sitemap único: limpe o cache do plugin de cache e do servidor e confirme que a URL agora entrega sempre o mesmo índice, sem alternar entre plugins a cada recarga.
    https://seudominio.com/sitemap_index.xml
  6. Remova os sitemaps antigos no Search Console: no Google Search Console, exclua as entradas de sitemap dos plugins que você desativou e mantenha submetida só a URL do gerador oficial, para o Google parar de tentar buscar a versão duplicada.
    Search Console -> Sitemaps -> Remover sitemap
PHP
// functions.php do tema filho — desliga o sitemap NATIVO do WordPress
// (wp-sitemap.xml) para sobrar APENAS o sitemap do plugin de SEO escolhido.
// Use isto quando, mesmo com um unico plugin de SEO, ainda houver rota duplicada.
add_filter( 'wp_sitemaps_enabled', '__return_false' );

// Opcional: forca um 301 do wp-sitemap.xml nativo para o do plugin (Rank Math).
add_action( 'template_redirect', function () {
    $req = $_SERVER['REQUEST_URI'] ?? '';
    if ( strpos( $req, 'wp-sitemap' ) !== false ) {
        wp_safe_redirect( home_url( '/sitemap_index.xml' ), 301 );
        exit;
    }
}, 0 );

Perguntas frequentes

Posso usar Rank Math, SEOPress e Yoast ao mesmo tempo?
Não. Cada um desses plugins gera o próprio sitemap e tenta controlar a mesma rota, o que cria sitemaps duplicados, meta tags repetidas e schema em conflito. Escolha um único plugin de SEO por site e desative os demais.
Qual é a URL do sitemap no Rank Math?
No Rank Math o índice fica em seudominio.com/sitemap_index.xml, que aponta para os sub-sitemaps de posts, páginas e categorias. O Yoast usa a mesma URL sitemap_index.xml, por isso os dois entram em conflito direto quando ativos juntos.
Como desativo só o sitemap sem desinstalar o plugin?
Cada plugin tem um interruptor de sitemap. No Rank Math é em Rank Math SEO, Painel, módulo Sitemap. No Yoast é em SEO, Geral, Recursos, Mapas do site XML. No SEOPress é em SEOPress, Mapa do site XML. Desligue o sitemap nos plugins que não são o gerador oficial.
Por que o sitemap muda de conteúdo a cada recarga?
Porque dois plugins disputam a mesma rota e o WordPress entrega ora a saída de um, ora a do outro. Cada plugin lista um conjunto diferente de URLs, então o Google recebe um sitemap instável. Mantendo um único gerador, o conteúdo volta a ser consistente.
O Search Console diz que tenho sitemap duplicado. O que faço?
Remova no Search Console todas as entradas de sitemap, deixe ativo apenas o plugin gerador escolhido, regenere os permalinks e reenvie só a URL oficial. O Google vai reprocessar e parar de reportar a duplicidade depois de algumas leituras.
Preciso desinstalar o plugin antigo ou só desativar o sitemap?
Para resolver a duplicidade basta desligar o módulo de sitemap dos plugins extras. Mas, se você migrou de SEO definitivamente, o ideal é importar os dados e desinstalar o plugin antigo, porque dois plugins ativos continuam gerando meta tags e schema em conflito.
O sitemap nativo do WordPress também conta como duplicado?
Sim. O wp-sitemap.xml nativo é uma rota a mais. A maioria dos plugins de SEO o desativa automaticamente, mas vale confirmar: se ele responder junto com o sitemap_index.xml do plugin, você tem uma terceira fonte e deve desligá-lo.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes