Alguns usuários do Yoast SEO têm relatado um bug que faz a URL Canônica ser exibida em formato post_ID
, ou seja, com permalink não-amigável. Por exemplo, mesmo que você tenha configurado os permalinks de forma amigável como www.dominio.com.br/exemplo-de-url-amigavel
, os metadados do Yoast SEO têm exibido para os bots algo como www.dominio.com.br/?p=123
.

Embora ambos os endereços levem para a mesma página, em termos de SEO (Otimização para Mecanismos de Buscas) esse tipo de duplicidade de URL pode gerar sérios problemas relacionados com a perda de rankeamento na SERP (Páginas de Resultados dos Mecanismos de Pesquisa). Principalmente se pensarmos que uma única URL Canônica errada pode gerar um redirecionamento infinito, veja:
- O Googlebot encontra um link permanente correto e faz o rastreamento da página;
- Nos metadados da página encontra a URL Canônica com link não-amigável sendo apontado para o
post_ID
; - Em seguida o Googlebot faz o rastreamento desta URL não-amigável e o WordPress o redireciona, novamente, para o permalink correto;
- Agora volte para o primeiro passo e repita…
Corrigindo bug de URL Canônica com Yoast Test Helper
Este bug está relacionado com a tabela wp_yoast_indexable
e o recurso Yoast Indexables. Então, para evitar perdas de rankeamento devido a estes erros de duplicidade de URL’s Canônicas, recomendamos seguir nosso tutorial abaixo para resolver o problema:
- Instale e ative o plugin Yoast Test Helper;
- Na dashboard do seu WordPress, navegue até
Ferramentas > Yoast Test
; - Localize a guia Yoast SEO e clique no botão
Reset Indexables tables & migrations
.
Feito isso o seu problema de URL Canônica exibindo post_ID
deverá ter sido resolvido de imediato.
Agora, basta fazer uma limpeza geral no cache do seu site ou blog, incluindo plugins e Cloudflare (caso você use) para que todas as URL’s Canônicas com problema voltem a ser carregadas de forma amigável nos metadados do Yoast SEO.
Foto: FreeBoilerGrants via Pexels.