Como corrigir meta tags duplicadas entre SEOPress e Rank Math
O que é meta tags duplicadas entre SEOPress e Rank Math?
Meta tags duplicadas entre SEOPress e Rank Math são duas ocorrencias do mesmo metadado (title, meta description, canonical ou Open Graph) dentro da mesma página, geradas porque os dois plugins de SEO estão ativos e ambos escrevem no head do WordPress via o hook wp_head. Cada plugin acredita ser a única fonte de verdade do SEO e produz seu próprio conjunto de tags, entao o navegador e o Google recebem dois títulos e duas descrições para a mesma URL.
O resultado e um código-fonte com tags repetidas. O Google escolhe sozinho qual usar, frequentemente a errada, e ferramentas de auditoria acusam title e description duplicados. A documentação do SEOPress reforca que o primeiro passo diante de título ou descrição errados no Google e checar o código-fonte para garantir que não ha title ou meta description duplicada.
Como identificar
- No código-fonte da página (Ctrl+U) aparecem duas linhas title e duas meta name=description, uma com comentario marcador do SEOPress e outra do Rank Math
- O Google exibe na busca um título ou descrição diferente do que você configurou, porque ha duas versões concorrentes no head
- Auditorias do Screaming Frog, Ahrefs ou Search Console acusam Duplicate page titles e Duplicate meta descriptions no site inteiro
- Aparecem duas tags og:title e og:description, e o preview do link no Facebook ou WhatsApp mostra dados misturados ou antigos
- Existem duas tags link rel=canonical apontando para a mesma URL, o que pode confundir a indexação
Como prevenir
- Mantenha apenas um plugin de SEO ativo por site; trate o segundo como ferramenta temporaria so durante a migração
- Após qualquer migração entre plugins de SEO, abra o código-fonte e confirme que ha uma única title, meta description, canonical e Open Graph por página
- Verifique se o tema ou page builder não esta emitindo a própria title tag antes de instalar um plugin de SEO
- Inclua uma checagem mensal de Duplicate titles e Duplicate descriptions na auditoria do Search Console ou do Screaming Frog
Causa
- SEOPress e Rank Math estão ambos ativos em Plugins, e cada um liga por padrão a saida de title, meta description, Open Graph e canonical no head.
- O módulo de Open Graph esta habilitado nos dois plugins ao mesmo tempo, em SEOPress > Social Networks e em Rank Math > Titles and Meta > Social Meta, gerando duas series de tags og:
- Uma migração do Yoast ou de outro plugin importou os metadados para SEOPress e Rank Math, deixando os dois com dados preenchidos e a saida ligada.
- O tema ou um page builder como Elementor injeta a própria title tag pelo wp_head, somando uma terceira fonte além dos dois plugins.
- Restou um trecho de código antigo no functions.php do tema que imprime meta description manualmente, duplicando o que o plugin de SEO já emite.
Como resolver
- Confirme a duplicidade no código-fonte: Abra uma página publicada, veja o código-fonte e procure pelas tags repetidas para identificar quais sistemas estão emitindo cada uma antes de desativar qualquer coisa.
Abrir a página no navegador e pressionar Ctrl+U (código-fonte) Buscar (Ctrl+F) pela tag title Buscar pelo atributo name=description Buscar pelo atributo rel=canonical Confirmar duas ocorrencias de cada e anotar os comentarios marcadores de cada plugin - Escolha um único plugin de SEO: Decida qual plugin será a fonte única de SEO do site, pois rodar dois ao mesmo tempo e a causa-raiz; o recomendado e manter o que já concentra suas configurações e redirecionamentos.
Acessar Plugins > Plugins instalados Identificar SEOPress e Rank Math ativos Definir o plugin que permanece como fonte de SEO - Desligue a saida de metadados do plugin que vai sair: Antes de desativar de vez, desligue a emissao de title, meta description, Open Graph e canonical do plugin escolhido para sair, garantindo que nenhum metadado residual continue no head.
No SEOPress: Titles and Metas, abrir cada aba e marcar Use SEOPress como desligado onde aplicavel No SEOPress: Social Networks, desativar Open Graph data No Rank Math: Titles and Meta > Social Meta, desativar Open Graph Salvar as alterações em cada tela - Desative e remova o plugin redundante: Com a saida já desligada, desative o plugin escolhido para sair; se não for mais usar nenhum dado dele, desinstale para não deixar hooks orfaos.
Plugins > Plugins instalados Desativar o plugin de SEO redundante Opcional: Excluir o plugin após confirmar que o SEO ficou correto - Limpe code residual no tema e revalide: Remova qualquer trecho manual de meta no tema, limpe cache de página e CDN e confira o código-fonte de novo para garantir uma única title, description, canonical e Open Graph por página.
Aparencia > Editor de arquivos de tema (ou via FTP) e revisar header.php e functions.php Remover qualquer add_action wp_head que imprima title ou meta description manualmente Limpar cache de página, de objeto e da CDN Repetir o Ctrl+U e confirmar uma única ocorrencia de cada metadado
<?php
/**
* Desliga toda a saida de metadados do SEOPress no front-end (title, meta
* description, canonical e Open Graph), mantendo o Rank Math como fonte unica.
* Use enquanto migra; o ideal e desativar o plugin redundante depois.
* Coloque em um plugin de snippets, nao no functions.php do tema.
*/
add_action( 'init', function () {
// Remove a title tag e as metas sociais do SEOPress do head.
remove_action( 'wp_head', 'seopress_titles_template', 1 );
remove_action( 'wp_head', 'seopress_social_hook', 10 );
}, 20 );














