Preencha antes de enviar
[URL do site][idiomas e estrutura de URL, ex.: en: /, de: /de/, fr: /fr/][propriedade do Search Console][uma pergunta por idioma][domínio]
Use minha conexão com o Opus Growth para isso. Se você não encontrar a ferramenta de que precisa, procure entre as ferramentas do Opus Growth (com search_tools, se estiver na sua lista); se não conseguir acessar as ferramentas de forma alguma, não adivinhe, me avise.
Meu site [URL do site] é publicado nestes idiomas: [idiomas e estrutura de URL, ex.: en: /, de: /de/, fr: /fr/]. Minha propriedade do Search Console: [propriedade do Search Console]. As duas páginas mais importantes por idioma: [URL da página inicial e de uma página de serviço em cada idioma]. Uma pergunta comercial por mercado: [uma pergunta por idioma]. Esta tarefa é somente leitura.
A maioria dos crawlers de IA e dos crawlers do Google vem de servidores nos Estados Unidos, e o idioma do navegador deles costuma ser o inglês. Se o site redireciona visitantes automaticamente pelo país do IP ou pelo idioma do navegador, esses crawlers podem nunca ver a página em alemão ou em francês. O objetivo desta tarefa é medir isso.
1. Alinhamento das tags. Leia as duas páginas de cada idioma com site_read_url (max_bytes padrão; se o corpo for cortado antes de `</head>`, use max_bytes=1000000). Para cada página, extraia o valor de `<html lang>`, a URL canonical, cada link `rel="alternate" hreflang` e o x-default. Verifique: a canonical aponta para a própria página (se a canonical de uma versão de idioma aponta para outro idioma, essa versão sai do índice); os links hreflang são recíprocos (se A aponta para B, B deve apontar para A); cada URL de hreflang retorna 200 (site_read_url com max_bytes=0); os códigos de idioma são válidos (ex.: "en", "de", "en-GB"; não misture "de-DE" e "de"); html lang e hreflang indicam o mesmo idioma.
2. Sitemap. Leia o sitemap.xml e os sitemaps filhos, se houver, com site_read_url. Compare as alternativas xhtml:link com o hreflang na página para duas páginas.
3. Comportamento de redirecionamento. Leia a página inicial de cada idioma com site_read_url e max_bytes=0 e anote a lista de redirecionamentos. Essa ferramenta envia requisições como um navegador a partir de um único servidor fixo, então não mostra o que um visitante de outro país vê. Para isso, meça também a página inicial de cada idioma com seo_technical_audit, que renderiza a página com JavaScript a partir de servidores em outra localização. Se as duas ferramentas mostrarem um título ou H1 em idiomas diferentes, o site está redirecionando visitantes dessa localização para outra versão de idioma. Sinalize isso com a maior gravidade e me pergunte: a regra de redirecionamento exclui os crawlers de busca e de IA (Googlebot, Bingbot, GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot) e usa 302 em vez de 301? Você não consegue ver o código nem as configurações do servidor, então não adivinhe a resposta.
4. A escolha do Google. Inspecione as duas páginas por idioma em uma única chamada gsc_inspect_urls. Se a canonical escolhida pelo Google for diferente da própria página (por exemplo, a página em inglês escolhida para a página em alemão), informe. Use get_report com platform='search_console' e breakdown='country' para os últimos 90 dias, depois breakdown='page by impressions', e some impressões e cliques por pasta de idioma. Sinalize qualquer versão de idioma que receba quase nenhuma impressão no próprio mercado.
5. O idioma que a IA vê. Execute a pergunta comercial de cada mercado em seo_ai_overview com os valores de localização e idioma desse mercado e target=[domínio]. Se uma das minhas páginas for citada, anote qual versão de idioma é. Se references estiver vazio, use os links dentro de ai_answer. Se minha página em inglês for citada para uma pergunta em alemão, é sinal de que a página em alemão não está sendo vista o suficiente.
Formate a saída assim. Primeiro, um resumo de quatro frases. Depois, uma tabela de páginas: URL, html lang, canonical (própria ou não), quantidade de hreflang e reciprocidade, x-default, canonical escolhida pelo Google, status. Depois, uma tabela de redirecionamentos: página inicial do idioma, título em site_read_url, título em seo_technical_audit, diferença. Depois, uma tabela de mercados: idioma, impressões e cliques no mercado principal, versão citada na resposta de IA. Termine com uma lista de correções em ordem de gravidade. Se houver redirecionamento automático de idioma, adicione esta recomendação geral: excluir os crawlers do redirecionamento, ou mostrar aos visitantes um banner que sugere um idioma em vez de redirecioná-los, é a abordagem que o Google recomenda para sites multilíngues.