🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir a importação de dados do Yoast para o SEOPress no WordPress

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro Erro ao importar dados do Yoast para o SEOPress EN: Yoast SEO to SEOPress metadata import failed
Severidade Atenção
Descrição O erro ao importar o Yoast para o SEOPress acontece quando a migração em SEO > Ferramentas > Plugins não conclui ou não traz títulos, meta descriptions e focus keywords, geralmente por rodar os dois plugins ao mesmo tempo, versão antiga do SEOPress ou processo interrompido por timeout.

O que é importação do Yoast para SEOPress?

Importar dados do Yoast para o SEOPress é o processo de migração que copia os metadados de SEO já gravados pelo Yoast (títulos, meta descriptions, robots, canonical, focus keyword, categoria primária e tags Open Graph) para os campos próprios do SEOPress. Segundo a documentação oficial do SEOPress, a migração é feita em SEO > Ferramentas > Plugins, selecionando Yoast SEO e clicando em Migrate now. Os dados do Yoast não são apagados, mas os metadados que o SEOPress já tiver são sobrescritos pela importação.

O erro aparece quando essa migração não termina ou não traz os campos esperados: o botão Migrate now roda mas os títulos e descrições continuam vazios no SEOPress, o focus keyword some, ou a barra de progresso trava no meio. Como o SEOPress lê os metadados pelas suas próprias chaves (por exemplo _seopress_titles_title), enquanto o Yoast usa as chaves dele (_yoast_wpseo_title), nada aparece no front-end nem nas metaboxes até a importação rodar até o fim e mapear cada campo corretamente.

Como identificar

  • Após clicar em ‘Migrate now’, os campos de título e meta description do SEOPress continuam vazios em todos os posts e páginas.
  • A barra de progresso da migração trava em uma porcentagem e a página exibe ‘An error occurred during the import’ ou simplesmente para de avançar.
  • Os focus keywords e a categoria primária definidos no Yoast não aparecem nas metaboxes do SEOPress depois da importação.
  • No código-fonte das páginas surgem duas tags de title ou duas meta description (uma do Yoast e outra do SEOPress) porque os dois plugins ficaram ativos ao mesmo tempo.
  • A tela de migração mostra a mensagem ‘Migration will delete/upgrade all SEOPress posts metadata’ e, ao confirmar, nenhum dado do Yoast é trazido.
Antes de começar: Antes de rodar o Migrate now, faça um backup completo do banco de dados ou teste primeiro em um ambiente de staging. A própria tela do SEOPress avisa que a migração sobrescreve os metadados de SEO existentes do plugin, e isso não tem desfazer pela interface.

Como prevenir

  • Configure as opções básicas do SEOPress somente depois de importar do Yoast, já que rodar o Migrate now sobrescreve os metadados existentes do SEOPress.
  • Nunca mantenha Yoast e SEOPress ativos juntos por mais tempo que o necessário para a migração, pois dois plugins de SEO geram títulos e meta descriptions duplicados.
  • Antes de migrar sites grandes, ajuste max_execution_time e memory_limit do PHP para evitar que a importação pare no meio por timeout.
  • Sempre faça backup do banco de dados antes de clicar em Migrate now, porque a importação não tem botão de desfazer na interface do SEOPress.

Causa

  • Yoast SEO e SEOPress estão ativos ao mesmo tempo durante a migração: a documentação do SEOPress alerta para não rodar dois plugins de SEO juntos, o que gera tags duplicadas e leitura inconsistente dos metadados na importação.
  • A versão do SEOPress é anterior à 8.7, que passou a importar também as configurações globais (Global settings) do Yoast; em versões antigas parte dos dados simplesmente não é mapeada no Migrate now.
  • O processo de importação foi interrompido por timeout do PHP (max_execution_time) ou limite de memória em sites com muitos posts, deixando a migração pela metade e os campos do SEOPress vazios.
  • A migração foi rodada uma vez e sobrescreveu os metadados do SEOPress com valores vazios; como a tela avisa que 'Migration will delete/upgrade all SEOPress posts metadata', rodar antes de configurar o SEOPress apaga o que já existia.
  • Os metadados do Yoast estão sob chaves de meta diferentes do esperado (por exemplo conteúdo importado de outro plugin ou multisite), então o mapeamento _yoast_wpseo_* para _seopress_* não encontra os valores e nada é importado.

Como resolver

  1. Faça backup antes de migrar: A tela de migração avisa que os metadados existentes do SEOPress serão sobrescritos. Faça um backup do banco de dados antes de clicar em Migrate now para poder reverter se a importação trouxer campos vazios.
    Painel WP -> use seu plugin de backup (ex.: UpdraftPlus) -> Backup Now
    Marque a opção de incluir o banco de dados no backup
  2. Atualize o SEOPress para 8.7 ou superior: A importação das configurações globais do Yoast só existe a partir do SEOPress 8.7. Atualize o plugin antes de migrar para garantir que títulos, descrições e ajustes globais sejam mapeados.
    Painel WP -> Plugins -> verifique a versão do SEOPress (alvo: 8.7+)
    Clique em Atualizar agora se houver versão mais recente
  3. Rode o Migrate now com o Yoast ainda ativo: Mantenha o Yoast ativo durante a migração para que o SEOPress consiga ler os metadados dele. Vá em SEO -> Ferramentas -> aba Plugins, selecione Yoast SEO e clique em Migrate now, aguardando a barra de progresso chegar a 100 por cento.
    Painel WP -> SEO (SEOPress) -> Ferramentas -> aba Plugins
    Selecione 'Yoast SEO' e clique em 'Migrate now'
    Aguarde a barra de progresso concluir antes de sair da página
  4. Aumente os limites do PHP se a migração travar: Em sites grandes a importação pode estourar o tempo ou a memória do PHP e parar no meio. Aumente max_execution_time e memory_limit e rode o Migrate now novamente do início.
    Edite o wp-config.php ou php.ini do servidor
    Defina memory_limit = 256M e max_execution_time = 300
    Salve, recarregue a tela de Ferramentas e rode 'Migrate now' de novo
  5. Confira os dados e desative o Yoast: Abra alguns posts e verifique se título, meta description e focus keyword apareceram na metabox do SEOPress. Confirmado, desative e remova o Yoast para não manter dois plugins de SEO rodando juntos.
    Painel WP -> abra 2 ou 3 posts -> confira a metabox do SEOPress
    Painel WP -> Plugins -> Desativar o Yoast SEO
    Após validar, clique em Excluir para remover o Yoast
BASH
# Confirma se o Yoast realmente gravou os metadados nos posts
wp post meta list 123 --keys=_yoast_wpseo_title,_yoast_wpseo_metadesc,_yoast_wpseo_focuskw

# Lista quantos posts ainda tem titulo do Yoast pendente de importacao
wp db query "SELECT COUNT(*) FROM wp_postmeta WHERE meta_key='_yoast_wpseo_title';"

# Apos o Migrate now, verifica se o SEOPress gravou o titulo no mesmo post
wp post meta get 123 _seopress_titles_title

Perguntas frequentes

Por que o SEOPress não importou meus títulos e meta descriptions do Yoast
Na maioria das vezes a migração foi interrompida ou rodou com os dois plugins em conflito. Vá em SEO, Ferramentas, aba Plugins, selecione Yoast SEO e rode o Migrate now novamente, aguardando a barra chegar a 100 por cento antes de sair da página.
Preciso do SEOPress PRO para importar do Yoast
Não. A importação básica de metadados de posts e termos do Yoast para o SEOPress está disponível na versão gratuita. As configurações globais do Yoast passaram a ser importadas a partir do SEOPress 8.7, então mantenha o plugin atualizado.
A importação apaga os dados do Yoast
Não. Segundo a documentação do SEOPress, a migração não deleta os dados do Yoast, apenas copia para os campos do SEOPress. O que é sobrescrito são os metadados que o próprio SEOPress já tivesse gravado nos posts.
Devo desativar o Yoast antes ou depois de migrar
Depois. Mantenha o Yoast ativo durante o Migrate now para o SEOPress conseguir ler os metadados dele. Só desative e remova o Yoast após confirmar que título, descrição e focus keyword apareceram nas metaboxes do SEOPress.
A migração travou no meio, o que fazer
Em sites grandes a importação pode estourar o tempo de execução do PHP. Aumente o max_execution_time e o memory_limit no servidor e rode o Migrate now novamente do início, já que ele reprocessa os posts a partir do começo.
Quais dados do Yoast o SEOPress consegue importar
O SEOPress importa títulos, meta descriptions, tags Open Graph e X, robots como noindex e nofollow, URL canônica, focus keyword, categoria primária e o título do breadcrumb. A partir da versão 8.7 também traz as configurações globais do Yoast.
Por que aparecem duas meta description no código da página
Isso ocorre quando Yoast e SEOPress ficam ativos ao mesmo tempo após a migração, cada um imprimindo a sua tag. Desative e exclua o Yoast assim que confirmar que os dados foram importados para o SEOPress.
Como importo as redirecionamentos do Yoast Premium para o SEOPress
Os redirecionamentos não vêm pelo Migrate now de metadados. Exporte o arquivo do Yoast Premium e importe em SEO, Ferramentas, aba Redirecionamentos do SEOPress, fazendo o upload do arquivo gerado pelo Yoast.

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