Como corrigir o conflito de tags duplicadas entre Rank Math e SEOPress
O que é o conflito de tags duplicadas entre Rank Math e SEOPress?
O conflito de tags duplicadas entre Rank Math e SEOPress ocorre porque os dois são plugins de SEO completos e cada um assume que e o único responsável pelo cabeçalho da página. Quando os dois estão ativos ao mesmo tempo, o WordPress executa os ganchos wp_head dos dois, e o resultado e uma página com duas tags title, duas meta description, dois canonical, dois blocos Open Graph e até dois blocos de schema JSON-LD. O Google le os sinais conflitantes e pode escolher a versão errada ou ignorar parte deles. O próprio assistente de configuração do Rank Math detecta o outro plugin de SEO instalado e recomenda desativa-lo, oferecendo importar os dados antes para não perder o trabalho já feito no SEOPress.
Como identificar
- No código-fonte da página (Ctrl+U) aparecem duas tags de title e duas meta name=description, uma do Rank Math e outra do SEOPress.
- Aparecem dois blocos de canonical e duas vezes as tags Open Graph (og:title, og:description), bagunçando a previa ao compartilhar o link no Facebook, WhatsApp ou LinkedIn.
- O teste de rich results do Google acusa schema duplicado ou marcacao conflitante porque os dois plugins emitem JSON-LD para a mesma página.
- O title que aparece no Google não bate com o configurado em nenhum dos dois plugins, porque o buscador esta escolhendo a tag duplicada errada.
Como prevenir
- Mantenha apenas um plugin de SEO ativo por site; antes de testar um novo, migre os dados e desative o anterior em vez de deixar os dois ligados
- Ao instalar o Rank Math, siga o assistente de configuração até o fim: ele detecta o SEOPress e oferece importar os dados e desativar o plugin antigo
- Depois de qualquer migração de plugin de SEO, confira o código-fonte de uma página (Ctrl+U) para garantir que existe so um title, uma meta description e um canonical
Causa
- Rank Math e SEOPress ativos ao mesmo tempo: cada plugin engata no wp_head e injeta seu próprio title, meta description e canonical, gerando o par duplicado.
- Migração incompleta em que o SEOPress não foi desativado depois de instalar o Rank Math, deixando os dois respondendo pela mesma página.
- Módulos de SEO sobrepostos ligados nos dois plugins ao mesmo tempo (sitemap XML, Open Graph e breadcrumbs), cada um publicando a sua versão.
- Schema JSON-LD ativo nos dois: o Schema do Rank Math e o Structured Data Types do SEOPress geram dois blocos para o mesmo conteúdo.
- Dados nunca importados de um plugin para o outro, fazendo o administrador manter os dois ativos com medo de perder titles e descriptions já preenchidos no SEOPress.
Como resolver
- Confirme a duplicacao no código-fonte: abra qualquer página publicada, pressione Ctrl+U e procure pelas tags abaixo. Encontrar duas de cada confirma que os dois plugins estão escrevendo no cabeçalho.
title meta name="description" link rel="canonical" - Escolha qual plugin vai ficar: decida manter apenas um (este guia assume manter o Rank Math). Manter os dois ativos nunca resolve a duplicacao, porque os ganchos de cabeçalho continuam disparando nos dois.
- Importe os dados do SEOPress para o Rank Math: no painel do WordPress, va até o importador de plugins do Rank Math e rode a importação do SEOPress para trazer titles, descriptions e configurações antes de desligar o outro plugin.
Rank Math SEO -> Status & Tools -> Import & Export -> Plugin Importers - Desative e remova o SEOPress: depois que a importação terminar e os dados aparecerem no Rank Math, va em Plugins, desative o SEOPress e exclua-o. Com so um plugin ativo, o cabeçalho passa a ter uma única tag de cada.
Plugins -> SEOPress -> Desativar -> Excluir - Limpe o cache e revalide o head: limpe o cache do site e do CDN, recarregue a página, pressione Ctrl+U de novo e confirme que existe apenas um title, uma meta description e um canonical.
<!-- SINTOMA: o head da pagina sai com DUAS de cada (Rank Math + SEOPress) -->
<!-- Bloco injetado pelo Rank Math -->
<title>Plano Essential | Minha Loja</title>
<meta name="description" content="Texto da meta vindo do Rank Math.">
<link rel="canonical" href="https://exemplo.com/plano-essential/">
<!-- Bloco injetado pelo SEOPress (duplicado, deve sair) -->
<title>Plano Essential - Minha Loja</title>
<meta name="description" content="Texto da meta vindo do SEOPress.">
<link rel="canonical" href="https://exemplo.com/plano-essential/">
<!-- ESTADO CORRETO: apenas UM de cada no head, vindo de um unico plugin -->














