SEO multilíngue

Como otimizar um site que atende a vários idiomas — multilíngue vs. multirregional, como o Google realmente detecta o idioma, hreflang, estrutura de URL e Bing.

Publicado pela primeira vez: 25 de jun. de 2026 · Última atualização: 3 de ago. de 2026 · Avançado
Idiomas

SEO multilíngue é otimizar um site que atende a mais de um idioma para que cada versão alcance o pesquisador certo. O que quase todo mundo erra: o Google ignora o atributo <html lang> e os cabeçalhos Content-Language — ele lê o texto visível para detectar o idioma. O hreflang também não informa ao Google o idioma de uma página; ele mapeia quais URLs são alternativas entre si. O Bing é o oposto — ele se apoia na meta tag content-language. Acertar o idioma primeiro, depois conectar as alternativas com hreflang, e então escolher uma estrutura de URL (subdiretórios para a maioria dos sites). 67% das configurações de hreflang têm erros, mas o Google corrige muitos deles automaticamente.

TL;DR — Entenda o modelo mental certo e a maior parte do SEO multilíngue se encaixa. O Google não lê seu atributo <html lang> ou o cabeçalho HTTP Content-Language para detectar o idioma — ele usa principalmente o texto visível. Outros mecanismos podem usar sinais diferentes, então verifique as orientações atuais deles. O hreflang não declara o idioma de uma página; ele mapeia quais URLs são alternativas para que o Google possa trocar pela correta — e é uma dica, não uma diretiva. Também é extremamente propenso a erros: meu estudo de 374 756 domínios encontrou 67 % com problemas de hreflang. Use subdiretórios para a maioria dos sites, nunca redirecione automaticamente o Googlebot e só traduza páginas com um caso de negócio real.

Evidence for this claim Google recommends distinct URLs for each language version and cautions against relying on cookies or browser settings to swap content at one URL. Scope: Current Google multilingual site guidance. Confidence: high · Verified: Google Search Central: Managing multilingual sites Evidence for this claim hreflang can connect equivalent language or regional URLs, while page language is determined from visible content rather than the annotation alone. Scope: Current Google localized-version guidance. Confidence: high · Verified: Google Search Central: Localized versions

Multilíngue ≠ multirregional

A distinção fundamental. Multilíngue é sobre idioma; multirregional é sobre país. Um site suíço em alemão, francês e italiano é multilíngue, mas monorregional. Um site em inglês dos EUA/Reino Unido é multirregional, mas monolíngue. Eles se sobrepõem o tempo todo, mas usam sinais diferentes e criam problemas diferentes, então eu os mantenho separados na minha cabeça, e você deveria também. O próprio enquadramento do Google: “Um site multilíngue é qualquer site que oferece conteúdo em mais de um idioma,” versus “Um site multirregional é aquele que visa explicitamente usuários em países diferentes.”

Como o Google realmente detecta o idioma da página (esta é a grande questão)

Aqui está a coisa mais mal compreendida em todo este tópico, e vale a pena enfatizar porque muitas pessoas erram:

O Google ignora seu atributo <html lang>. O Google ignora seu cabeçalho HTTP Content-Language. Ele lê o texto visível.

Direto dos documentos: “O Google usa o conteúdo visível da sua página para determinar seu idioma. Não usamos nenhuma informação de idioma em nível de código, como atributos lang ou a URL.” E na página de hreflang: “O Google não usa hreflang ou o atributo HTML lang para detectar o idioma de uma página; em vez disso, usamos algoritmos para determinar o idioma.”

No Search Off the Record (julho de 2024), Gary Illyes deu um nome a isso: LDCP — Language Demotion, Country Promotion. A explicação dele: “se alguém está pesquisando em alemão e sua página está em inglês, então você sofreria um rebaixamento.” Isso é um mecanismo de ranqueamento, e é mais fundamental que o hreflang — se sua página não estiver genuinamente no idioma do pesquisador, o LDCP a rebaixa independentemente do que suas tags dizem. (Illyes também sinalizou que esse tipo de sinalização manual está em extinção, observando que o Google já tinha sistemas “aprendendo automaticamente” a emparelhar versões em idiomas alternativos — a detecção automática é a direção do caminho.)

Por que o Google desconfia tanto do <html lang>? Porque ele está errado constantemente. Gary contou a história do Joomla: o CMS “veio com o atributo Lang definido como inglês, e não havia como substituí-lo… E então você olhava para a página, e ela estava 100 % em alemão. Então era como se você não pudesse confiar nisso.” John Mueller disse o mesmo — o atributo HTML lang é “algo que não usamos de forma alguma” e “quase sempre errado. Então tendemos a ignorá-lo.”

A conclusão: a detecção de idioma é um problema de conteúdo, não de marcação. Escreva conteúdo real no idioma de destino. O atributo lang ainda importa para acessibilidade (leitores de tela) e para o Bing — só não para a detecção de idioma do Google.

O Bing faz o caminho oposto

O Bing não suporta hreflang. E onde o Google ignora suas dicas de idioma no código, o Bing depende delas. A ordem de prioridade do Bing:

  1. <meta http-equiv="content-language" content="en-us"> — o sinal primário.
  2. O atributo <html lang=""> — secundário.
  3. O conteúdo de texto na página.

O formato do Bing é um código de idioma ISO 639 de 2 letras, um hífen e um código de geografia ISO 3166 (en-us, es-mx). Portanto, um site devidamente internacionalizado rodando em ambos os mecanismos quer conteúdo com URLs distintas mais hreflang (para Google/Yandex) mais a meta tag content-language (para o Bing). Eles não são redundantes; alimentam mecanismos diferentes.

O que o hreflang realmente faz (e não faz)

hreflang é um mapa de relacionamento, não um detector de idioma. Ele não diz ao Google o idioma de uma página — o Google já obtém isso do conteúdo. Ele diz ao Google quais URLs são alternativas entre si e para qual público de idioma-região, para que o Google possa trocar pela correta para cada pesquisador. Google: “Use hreflang para informar ao Google sobre as variações do seu conteúdo, para que possamos entender que essas páginas são variações localizadas do mesmo conteúdo.”

Três coisas precisam estar certas ou o cluster é ignorado:

  • Bidirecional. “Se duas páginas não apontarem uma para a outra, as tags serão ignoradas.” O inglês aponta para o italiano, o italiano deve apontar de volta.
  • Autorreferente. Cada página lista a si mesma e todas as outras.
  • x-default como fallback para idiomas sem correspondência (recomendado, não estritamente obrigatório).

Três métodos de entrega: tags <link> HTML no <head>, o cabeçalho HTTP Link (útil para arquivos não HTML, como PDFs) ou um sitemap XML com o namespace xhtml:link. As URLs devem ser totalmente qualificadas, incluindo https://.

E, criticamente: hreflang é uma dica, não uma diretiva. A própria linha do Google é que “as anotações hreflang são uma dica para o Google, não uma diretiva.” Ele pode e vai sobrepor você quando tags canônicas, sinais de conteúdo ou status de indexação discordarem.

O ângulo valioso e pouco coberto: hreflang acelera a indexação de novos idiomas

Aqui está um benefício que quase ninguém menciona. No mesmo episódio do SOTR, Gary Illyes disse que descobrir hreflang dispara um rastreamento de verificação das alternativas: “Há um rastreamento de dependência disparado quando descobrimos Hreflang, como se quiséssemos verificar isso.” Em termos simples — quando o Google encontra hreflang em uma página, ele vai e rastreia as versões em outros idiomas para verificar o relacionamento, o que acelera a indexação das suas novas páginas em outros idiomas. Portanto, hreflang não é só sobre servir a versão correta; é um acelerador de descoberta para idiomas recém-lançados.

Por que seus dados de hreflang no GSC parecem escassos (e isso é normal)

Outro ponto de Illyes que vale internalizar: “O Search Console só relata canônicas… a grande maioria dos clusters de Hreflang… não são canônicos.” A maioria das alternativas hreflang não são URLs canônicas, então elas não aparecem individualmente no relatório de cobertura do GSC. Se seus painéis fazem parecer que suas páginas de idioma “não estão indexadas”, isso geralmente é apenas o GSC relatando canônicas — não um problema real. Verifique com a ferramenta Inspeção de URL e nas SERPs ao vivo em vez de confiar na contagem agregada.

Conteúdo duplicado: es-MX vs. es-ES

Um medo comum é que duas variantes de espanhol sejam sinalizadas como duplicadas. A regra real do Google: “Versões localizadas de uma página só são consideradas duplicadas se o conteúdo principal da página permanecer sem tradução.” Duas páginas genuinamente em espanhol com diferenças regionais reais (moeda, vocabulário, referências locais) são distintas. Mas duas URLs es-ES e es-MX com texto idêntico e sem diferenciação regional serão tratadas como duplicadas — hreflang sozinho não as separa; conteúdo regional distinto separa. Dentro de um cluster hreflang válido, os sinais também podem se consolidar entre as alternativas, o que geralmente é útil.

Estrutura. Subdiretórios (/es/, /fr/) para a maioria dos sites — eles herdam a autoridade do domínio raiz e têm baixa manutenção. Subdomínios são tratados mais como sites separados. ccTLDs são o sinal de geotargeting país mais forte, mas significam propriedades separadas e construção de links separada. Parâmetros de URL são explicitamente “não recomendados”.

Links internos entre versões. Vincule as versões de idioma entre si de forma sensata (o seletor de idioma faz parte disso), mas não trate cada alternativa como um link de navegação principal. Deixe o hreflang carregar a relação formal; deixe o seletor servir aos usuários.

UX de detecção de idioma — e a armadilha de rastreabilidade. É aqui que os sites quebram silenciosamente. O Googlebot “envia solicitações HTTP sem definir Accept-Language no cabeçalho da solicitação” e rastreia principalmente a partir de IPs dos EUA (embora também use alguns IPs fora dos EUA). Se você redirecionar automaticamente os usuários para uma versão de idioma com base no IP ou no Accept-Language, o Googlebot pode ver apenas a versão em inglês e nunca descobrir o restante. A instrução direta do Google: “Evite redirecionar automaticamente os usuários de uma versão de idioma de um site para uma versão de idioma diferente.”

Em vez disso, faça o seguinte: sirva URLs distintas, anote com hreflang e, se quiser ajudar os usuários, mostre um banner de aviso não intrusivo (“Esta página está disponível em inglês — mudar?”) que os mantenha na URL atual e lembre sua escolha via cookie ou localStorage. Use Accept-Language como uma sugestão, nunca como um gatilho de redirecionamento. E não use bandeiras como identificadores de idioma — bandeiras são países, não idiomas.

Qualidade da tradução e tradução automática

A tradução automática em si não é proibida. A definição do próprio Google: “Scaled content abuse is when many pages are generated for the primary purpose of manipulating search rankings and not helping users.” (tradução) «Abuso de conteúdo em escala é quando muitas páginas são geradas com o objetivo principal de manipular os rankings de pesquisa e não ajudar os usuários.» Jump to quote A tradução é citada como um exemplo de transformação automatizada coberta por essa política — “including through automated transformations like synonymizing, translating, or other obfuscation techniques,” especificamente “where little value is provided to users.” (tradução) «incluindo por meio de transformações automatizadas, como sinonímia, tradução ou outras técnicas de ofuscação», especificamente «onde pouco valor é fornecido aos usuários.» Jump to quote O julgamento é sobre valor, não sobre o método de produção. MT bruto despejado em escala, sem supervisão editorial, é o risco real; MT com revisão e curadoria humana (um fluxo de trabalho frequentemente chamado de MTPE) é uma forma padrão e escalável de ficar longe disso. Julgue uma página traduzida como julgaria qualquer página — ela atende à intenção de pesquisa real para aquele mercado — e não apenas traduza suas palavras-chave em inglês: faça uma pesquisa de palavras-chave real por idioma, porque a intenção e o fraseado diferem de mercado para mercado. (Mais detalhes: tradução automática e SEO.)

Schema para sites multilíngues

Use a propriedade inLanguage no seu schema de Article/Product/FAQPage para declarar o idioma do conteúdo e dê a cada versão de idioma seu próprio bloco de schema nesse idioma. Schema e hreflang fazem trabalhos diferentes: hreflang mapeia URLs alternativas; schema esclarece o significado e o idioma do conteúdo. São camadas complementares.

A taxa de erro: meu estudo com 374 756 domínios

Realizei um estudo com 374 756 domínios usando hreflang. O destaque: mais de 67% tinham problemas. A análise, do mais comum ao menos comum: falta de x-default (56,3%), falta de tags autorreferentes (18%), referências quebradas/redirecionadas (16,9%), falta de tags recíprocas (15,3%), referências não canônicas (8%), códigos ISO errados (4,6%), inconsistência entre lang do HTML e hreflang (3,2%), entradas de idioma duplicadas (2,5%) e a mesma página declarada para vários idiomas (2,5%).

Duas ressalvas evitam que isso seja um desastre. Primeiro, os dois principais — x-default e autorreferência — são recomendados, não estritamente obrigatórios, então o quadro de gravidade real é mais suave do que os 67% sugerem. Segundo, o Google corrige muito disso para você. Gary Illyes já disse que erros de hreflang “não causaram problemas” na era da implementação dele, e minha própria posição de longa data (da minha palestra Enterprise SEO Chaos SMX) é que pode não valer a pena perseguir cada erro de hreflang porque o Google provavelmente está corrigindo muitos deles automaticamente. Mas os erros estruturais — links recíprocos ausentes, URLs quebradas — quebram o cluster e devem ser corrigidos. Triagem: corrija o estrutural, monitore o comportamental.

A ameaça de 2025: o proxy translate.goog do Google

Uma novidade mais recente que vale conhecer (artigo de Motoko Hunt de junho de 2025 no Search Engine Land): quando o Google determina que não há conteúdo local de alta qualidade disponível, ele traduz automaticamente o conteúdo por meio de um proxy translate.goog. O navegador importa — usuários do Chrome são direcionados para a URL original do editor (tráfego preservado), mas usuários do Safari/Firefox passam por translate.goog (tráfego perdido). Dados da Ahrefs colocam isso em 6,2 milhões de aparições no AI Overview com URLs traduzidas e centenas de milhões de cliques de exposição. A leitura estratégica: publicar conteúdo nativo no idioma local é tanto a defesa (o Google não vai traduzir via proxy o que você já fornece) quanto o ataque (você ranqueia nesses mercados por conta própria). Trate SERPs traduzidas automaticamente como um sinal de demanda não atendida.

O alerta de Mueller: não traduza tudo

Por fim, moderação. John Mueller alerta contra o reflexo de todos os idiomas — “Let’s create all languages! Let’s make pages for all countries! What if someone in Japan wants to read it in Swahili?” — e observa “it’s easy to dig into endless pits of complexity with hreflang.” O conselho dele, que eu endosso: “first… limit the number of pages you create to those that are absolutely critical & valuable.” Priorize páginas de alto tráfego e alta conversão em mercados com demanda comprovada (use o GSC para encontrar consultas que já geram impressões em um idioma-alvo). Cada versão de idioma que você cria é sobrecarga de rastreamento, indexação, canonização e manutenção — gaste apenas onde houver retorno real.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.