Como corrigir meta tags que não aplicam em templates Elementor no SEOPress no WordPress
O que é meta tags do SEOPress que não aplicam no Elementor?
O SEOPress Elementor meta tags não aplica e a situacao em que o título SEO e a meta description definidos no metabox do SEOPress não chegam ao código final de uma página construida com o Elementor ou montada pelo Elementor Theme Builder. Segundo a documentação oficial do SEOPress, o plugin oferece um metabox universal que aparece dentro do próprio editor do Elementor para editar título, meta description, tags sociais e schema sem sair do builder. Quando essa integração falha, o valor digitado no metabox simplesmente não substitui o que sai na tag title e na meta description da página publicada.
Na prática o sintoma e duplo: ou o Google mostra um título diferente do que foi escrito no SEOPress, ou o código-fonte da página traz duas tags de título concorrentes. A causa raiz mais comum e o tema imprimir o próprio title em vez de deixar o WordPress e o SEOPress controlarem, somada a templates do Elementor (como o Elementor Canvas) e ao tipo de conteúdo do template sem regra de Titles & Metas configurada. Cache de página servindo a versão antiga completa o quadro.
Como identificar
- O código-fonte da página montada no Elementor traz duas tags ‘title’, uma do tema e outra do SEOPress, caracterizando título duplicado.
- O título que aparece na aba do navegador e na previa do Google e diferente do texto digitado no metabox do SEOPress dentro do Elementor.
- A meta description definida no SEOPress não aparece no código-fonte da página (a tag ‘meta name=description’ vem vazia ou com o texto do tema).
- Em templates do Elementor Theme Builder (single, archive) o título cai para o padrão global e ignora o que foi definido por post.
- Em páginas com layout Elementor Canvas (sem cabeçalho do tema) o title sai como o nome do post cru, sem o template do SEOPress.
Como prevenir
- Use sempre temas que declaram add_theme_support(‘title-tag’) e deixam o WordPress e o SEOPress controlarem a tag de título, evitando duplicidade.
- Configure um template de título e meta description em Titles & Metas para cada tipo de conteúdo antes de criar templates no Elementor Theme Builder.
- Prefira os layouts ‘Elementor Full Width’ ou ‘Default’ aos templates Elementor Canvas em páginas que precisam ranquear, para preservar o wp_head do tema.
- Inclua a limpeza de cache (do plugin de performance e do Elementor) no checklist de toda alteração de SEO para não servir meta tags antigas.
Causa
- O tema imprime sua própria tag title (hardcoded no header.php) em vez de declarar add_theme_support('title-tag'), entao o WordPress e o SEOPress não conseguem reescrever o título e a tag aparece duplicada.
- O tipo de conteúdo usado pelo template do Elementor Theme Builder esta sem template de título e meta description configurado na aba correspondente em SEOPress -> Titles & Metas, fazendo o título cair para o padrão global.
- O metabox de Titles do SEOPress dentro do editor Elementor esta vazio para aquela página específica, e o valor por post deveria sobrescrever o global mas não foi preenchido (a doc do SEOPress afirma que o ajuste por post bypassa as configurações globais).
- Um plugin de cache (ou o cache do Elementor) esta servindo a versão da página gerada antes de salvar o SEOPress, entregando o title e a meta antigos no código-fonte.
- O layout Elementor Canvas usa um header próprio do builder que não dispara o wp_head completo do tema, impedindo o SEOPress de injetar as meta tags no lugar certo.
Como resolver
- Confirme o título e a meta no metabox do SEOPress dentro do Elementor: Abra a página no editor do Elementor e localize o metabox universal do SEOPress, que a documentação oficial confirma estar disponível dentro do builder. Preencha o título SEO e a meta description daquela página. O ajuste por post bypassa o template global do SEOPress, entao esse valor tem prioridade.
Editar página com Elementor -> painel do SEOPress (metabox universal) Aba Titles -> preencha 'Meta title' e 'Meta description' Salve a página e publique novamente - Defina o template do tipo de conteúdo em Titles & Metas: Va em SEOPress -> Titles & Metas e abra a aba do tipo de conteúdo que o template do Elementor Theme Builder usa (Posts, Pages ou o custom post type). Garanta que existe um template de título e de meta description com as variaveis dinâmicas, senao o título cai para o padrão global e ignora a página.
Painel WP -> SEOPress -> Titles & Metas Abra a aba do tipo de conteúdo (ex.: Single Post Types) Preencha 'Title template' com %%post_title%% %%sep%% %%sitetitle%% e a meta description - Elimine o título duplicado do tema: Se o código-fonte traz duas tags title, o tema esta imprimindo a sua. Garanta que o tema declara add_theme_support('title-tag') e não tem uma tag title fixa no header.php. Com o suporte declarado, o WordPress gera uma única tag que o SEOPress reescreve.
Aparencia -> Editor de Temas (ou via FTP) -> functions.php do tema Confirme a linha add_theme_support com o argumento title-tag Abra o header.php e remova qualquer tag de título fixa escrita a mao com wp_title - Ajuste o layout do template Elementor: Em templates que usam Elementor Canvas o cabeçalho do tema não roda, o que pode pular o wp_head completo. Troque o layout do template para 'Elementor Full Width' ou 'Default', que mantem o header do tema e permite ao SEOPress injetar as meta tags via wp_head.
Editar template -> engrenagem de configurações da página Page Layout: troque de 'Elementor Canvas' para 'Elementor Full Width' ou 'Default' Atualize e recarregue a página publicada - Limpe o cache e reveja o código-fonte: Depois dos ajustes, limpe o cache do plugin de performance e o cache do Elementor para a versão antiga deixar de ser servida. Em seguida abra o código-fonte da página publicada e confirme uma única tag title com o texto do SEOPress e a meta description preenchida.
Painel WP -> seu plugin de cache -> Limpar todo o cache Elementor -> Tools -> Regenerate CSS & Data e Sync Library Abra a página publicada -> Ctrl+U -> procure pela tag de título e pela meta description no código
<?php
// No functions.php do tema (de preferencia um tema filho):
// garante que o WordPress controla a tag title, deixando o SEOPress reescreve-la.
add_action( 'after_setup_theme', 'full_enable_title_tag_support' );
function full_enable_title_tag_support() {
add_theme_support( 'title-tag' );
}
// Opcional: remove uma tag title antiga deixada por um tema legado
// que ainda imprime o titulo manualmente, evitando duplicidade.
remove_action( 'wp_head', 'rsd_link' );














