Como corrigir meta tags do Rank Math que não aplicam em templates do Elementor
O que é Rank Math meta tags que não aplicam no Elementor?
Quando o Rank Math não consegue aplicar a SEO title e a meta description em páginas montadas com o Elementor, o que acontece e que duas fontes estão escrevendo metadados no mesmo head: o Rank Math e o tema (ou um template do Elementor Theme Builder). O Rank Math so reescreve a title tag pelo recurso Rewrite Titles quando o tema não declara suporte a title-tag; se o tema, o Hello Elementor ou um cabeçalho do Theme Builder imprime a própria title, o navegador e o Google passam a receber dois títulos para a mesma URL e o do Rank Math fica encoberto.
O resultado e que o título e a descrição definidos na caixa do Rank Math não aparecem no código-fonte, ou aparecem duplicados. A documentação de Titles and Meta do Rank Math explica que o Rewrite Titles so e usado quando o tema não suporta title-tag, o que torna a checagem da fonte concorrente o primeiro passo do diagnostico.
Como identificar
- No código-fonte da página (Ctrl+U) a tag title mostra o nome do site ou o título da página do Elementor, não a SEO Title que você escreveu no Rank Math
- Aparecem duas tags title no head, uma do tema ou do Elementor Theme Builder e outra do Rank Math
- A caixa do Rank Math no editor mostra a SEO Description correta, mas a tag meta name=description não aparece ou aparece vazia no código-fonte
- O Google exibe na busca um título igual ao H1 do Elementor em vez do SEO Title configurado
- Auditorias do Screaming Frog ou do Search Console acusam Duplicate page titles nas URLs montadas com Elementor
Como prevenir
- Mantenha o Rank Math como fonte única de title e meta description e não deixe o tema nem o Theme Builder imprimindo a própria title tag
- Após publicar uma página nova no Elementor, abra o código-fonte e confirme uma única title com o SEO Title do Rank Math
- Ao trocar de tema ou atualizar o Hello Elementor, revise se add_theme_support title-tag continua ativo e o Rewrite Titles coerente
- Inclua na auditoria mensal do Search Console uma checagem de Duplicate page titles nas URLs montadas com Elementor
Causa
- O recurso Rewrite Titles em Rank Math -> General Settings -> Links esta desligado, entao o Rank Math não injeta a title quando o tema não a controla.
- O tema ativo (por exemplo Hello Elementor com um snippet antigo) ou o functions.php emite a própria tag title pelo wp_head, concorrendo com o Rank Math.
- Um cabeçalho ou template Single do Elementor Theme Builder esta com um widget de Site Title ou Post Title configurado para imprimir a tag title da página.
- O cache de página do WP Rocket ou da CDN esta servindo a versão HTML antiga, anterior a edição feita no Rank Math.
- A caixa de SEO do Rank Math foi preenchida na tela de edição do post, mas o template do Elementor que renderiza aquele conteúdo usa outro post ou outro tipo de conteúdo, entao a meta definida não corresponde a URL publicada.
Como resolver
- Confirme qual fonte esta emitindo a title: Antes de mudar qualquer ajuste, abra o código-fonte de uma página do Elementor que falha e identifique quantas tags title existem e de onde vem cada uma. Isso evita desligar a fonte errada.
Abrir a página publicada e pressionar Ctrl+U (código-fonte) Buscar (Ctrl+F) pela tag title Buscar por: name="description" Anotar se ha duas ocorrencias de title e se a do Rank Math vem com o comentario marcador do plugin - Garanta o controle da title pelo Rank Math: Ative o Rewrite Titles para que o Rank Math assuma a title tag quando o tema não a declara, e confirme que a caixa de SEO esta habilitada no tipo de conteúdo que o Elementor renderiza.
Acessar Rank Math -> General Settings -> Links Ativar a opção Rewrite Titles Acessar Rank Math -> Titles and Meta -> Posts (ou Pages) e confirmar Add SEO Controls habilitado Salvar as alterações - Remova a title concorrente do tema ou do Theme Builder: Localize a fonte concorrente identificada no passo 1 e desligue a saida de title dela, deixando o Rank Math como única origem. Se a tag vem de um template do Theme Builder, edite o widget que a imprime.
Se a title vem do tema: revisar functions.php e remover qualquer add_action( 'wp_head', ... ) que imprima a title Se o tema registra a title de forma legada: garantir add_theme_support( 'title-tag' ) ativo Se a title vem do Theme Builder: abrir Elementor -> Templates -> Theme Builder e ajustar o widget Site Title ou Post Title que estava emitindo a tag Salvar e atualizar o template - Limpe o cache e revalide o código-fonte: O cache pode estar servindo a versão antiga sem a meta do Rank Math. Limpe todas as camadas e confira o código-fonte de novo, esperando uma única title e uma única meta description por página.
Limpar o cache do Elementor em Elementor -> Ferramentas -> Regenerar CSS e Dados Limpar o cache de página do WP Rocket e da CDN Repetir o Ctrl+U na página e confirmar uma única tag title com o SEO Title do Rank Math Confirmar a tag meta name=description com a SEO Description configurada
<?php
/**
* Forca o tema a declarar suporte a title-tag para que o Rank Math
* assuma a tag title do head, e remove uma saida de title legada que
* temas antigos ou snippets do Hello Elementor adicionam ao wp_head.
* Use em um plugin de snippets, nao no functions.php do tema.
*/
add_action( 'after_setup_theme', function () {
add_theme_support( 'title-tag' );
}, 20 );
add_action( 'init', function () {
// Remove uma title legada que alguns temas imprimem direto no head.
remove_action( 'wp_head', '_wp_render_title_tag', 1 );
}, 99 );














