Ferramenta grátis

Gerador de etiquetas Hreflang grátis com verificação

Resposta rápida: adicione uma linha por versão de idioma, gere o bloco de tags e cole o MESMO bloco em cada página do conjunto. A verificação de reciprocidade abaixo é a parte que a maioria das implementações erra: um cluster só funciona quando cada URL lista todas as outras URLs, incluindo a si mesma.

O erro que compromete a maioria das implementações

Um cluster hreflang é uma declaração mútua. O Google aceita-o apenas quando cada URL no conjunto nomeia todas as outras URLs — incluindo a si própria. Se faltar a autorreferência ou se listar uma página que não o lista de volta, toda a anotação é descartada silenciosamente. Não há erro em lado nenhum; as páginas simplesmente continuam a competir.

Portanto, o teste não é "adicionei as tags hreflang". É "cada página deste conjunto contém o bloco idêntico". É por isso que a ferramenta acima gera um bloco para colar em todo o lado, em vez de um bloco diferente por página.

Código de idioma, ou idioma e região?

Publica Usa Quem recebe
Uma página em francês para todos os falantes de francês fr Todos os falantes de francês, em qualquer lugar
Preços/estoque diferentes para França e Canadá fr-FR e fr-CA Apenas esses dois mercados
Uma página em francês, marcada como fr-FR fr-FR Apenas França — Canadá cai para x-default

Essa última linha é a armadilha. Restringir o código sem publicar para outras regiões não torna a página mais relevante para a França; torna-a invisível para todos os outros que falam o idioma. Comece de forma ampla e divida apenas quando o conteúdo realmente divergir.

x-default

x-default é a opção de recurso para os utilizadores de pesquisa para os quais não tem uma versão específica. Normalmente, é a página em inglês, mas isso é uma convenção e não uma regra — uma página de seleção de idioma é igualmente válida, e num site cujo mercado principal não é o inglês, a página do mercado principal é a escolha mais adequada.

Canonicals e hreflang juntos

Cada versão de idioma deve canonizar para si mesma. Apontar o canonical da página em francês para o URL em inglês diz ao Google que a página em francês não deve ser indexada de todo, o que desfaz todo o cluster. Os dois sinais respondem a perguntas diferentes: canonical responde "qual destes URLs quase idênticos é o verdadeiro", hreflang responde "qual destas páginas em diferentes idiomas é adequada para este pesquisador".

Há uma condição adicional que é fácil de enunciar e fácil de violar: uma página só pode auto-canonizar-se se realmente contiver conteúdo traduzido. Um URL de localidade que serve a página em inglês sob o seu próprio canonical é um duplicado com uma etiqueta de idioma, e é a forma mais comum de uma implementação multilingue piorar um site em vez de melhorá-lo.

Verificar se funcionou

O relatório de Segmentação Internacional do Search Console lista erros de hreflang, incluindo "sem tags de retorno" — a falha de reciprocidade mencionada acima — com base em rastreamentos reais das suas páginas ao vivo. Um validador de snippets não consegue ver isso, porque a reciprocidade é uma propriedade do conjunto, não de uma única página.

Mais detalhes sobre as especificidades do Shopify em Shopify hreflang.


Perguntas frequentes

O que faz realmente o hreflang?

Informa o Google de que várias URLs são a mesma página em diferentes idiomas ou regiões, para que a versão correta seja mostrada ao pesquisador certo, em vez de as versões competirem entre si. É um sinal sobre qual versão SERVIR, não sobre qual classificar — hreflang não fará uma página classificar onde de outra forma não o faria.

Por que o hreflang deve ser recíproco?

O Google trata um cluster hreflang como uma afirmação de que um grupo de URLs pertence ao mesmo conjunto, e só confia na afirmação quando cada membro a confirma. Se a página em inglês lista a francesa, mas a página francesa não lista a inglesa de volta, a anotação não é confirmada e o Google descarta todo o conjunto. Esta é a razão mais comum para uma implementação aparentemente correta não funcionar, por isso o verificador nesta ferramenta testa isso explicitamente.

Para que serve o x-default?

x-default nomeia a página a servir quando nenhuma versão linguística corresponde ao pesquisador. Não é "a versão em inglês" por definição — é a alternativa, tipicamente um seletor de idioma ou a página do seu mercado principal. É opcional, mas sem ela, um pesquisador cujo idioma não publicas recebe a versão que o Google adivinhar.

O código deve ser apenas de idioma ou de idioma e região?

Use apenas o código de idioma, a menos que realmente publique conteúdo diferente por região. "fr" serve todos os falantes de francês; "fr-CA" serve apenas os falantes de francês no Canadá, e se essa for a sua única página em francês, os falantes de francês na França são redirecionados para o x-default. Adicione uma região apenas quando preços, stock ou envio realmente diferirem.

Onde devem ser colocadas as etiquetas?

Três locais são válidos e equivalentes: elementos <link> no <head>, um cabeçalho HTTP Link, ou alternativos xhtml:link dentro do seu XML sitemap. Escolha UM. Duas fontes que discordam são piores do que uma fonte ligeiramente incompleta, e implementações mistas são uma fonte comum de falhas silenciosas.

O hreflang corrige conteúdo duplicado?

Parcialmente. Impede que versões de idioma quase idênticas sejam tratadas como duplicados umas das outras, que é a sua principal função num site traduzido. Não faz nada para duplicados dentro de um idioma — para isso, precisa de etiquetas canónicas. Note que cada versão hreflang deve canonizar para SI MESMA, não para o original em inglês; uma canónica entre idiomas diz ao Google para descartar a página completamente.


Todas as ferramentas grátis

SEO Title Generator & Checker

Generate SEO titles from your keyword and check any title's character count, pixel width, and keyword position.

Meta Description Generator & SERP Preview

Generate high-converting meta descriptions and preview how your page looks in Google.

Keyword Density Checker

Paste any text and see keyword density, top 1–2–3-word phrases, and stuffing warnings.

Robots.txt Generator (AI-Crawler Aware)

Generate a correct robots.txt in seconds.

LSI & Related Keyword Generator

Generate related keywords, question keywords, and commercial long-tails from any seed term.

Image Alt Text Generator & Checker

Build descriptive, SEO-friendly alt text for product images and check existing alt text for length, redundancy, and stuffing.

Googlebot Simulator — See What Google Sees

Fetch any URL with Googlebot's user agent: status code, redirects, title, meta robots, canonical, X-Robots-Tag, H1s, and an indexability verdict.

Schema markup generator

Generate valid JSON-LD schema free: Product, FAQPage, BreadcrumbList, LocalBusiness and Article.

UTM builder

Build consistent UTM-tagged campaign URLs free.

URL slug generator

Turn any title into a clean, lowercase, hyphenated URL slug.

Readability checker

Paste text and get Flesch Reading Ease, Flesch-Kincaid grade level, sentence length distribution and the specific sentences that are dragging the score down..

SERP preview tool

Preview how a title, URL and meta description will render in Google on desktop and mobile, measured in pixels rather than characters so truncation is accurate..

SEO ROI calculator

Estimate what a ranking improvement is worth: search volume, position-based CTR, conversion rate and order value, plus a payback period on your SEO spend..

Open Graph generator

Generate Open Graph and Twitter card meta tags with a live preview of how the link will look when shared on Facebook, LinkedIn, X, WhatsApp and Slack..

SEO report generator

Generate an on-page SEO report for any URL: title and meta lengths, headings, canonical, schema types, image alt coverage, links and indexability, scored..


Guias relacionados

Run this across your whole catalog

RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.

Install RankEngine free