Uma empresa de SEO me disse para adicionar um hreflang
atributo a todas as páginas de um site em um único idioma (por exemplo, tags 'auto-referenciais'), mas tudo o que li sobre a tag hreflang, incluindo a opinião do Google , sugere que só é realmente útil para sites em vários idiomas. Adicionar isso seria uma enorme quantidade de trabalho para este site específico, e eu realmente não consigo ver os benefícios potenciais (ou mesmo qualquer indicação de que tal coisa seja considerada uma prática recomendada por qualquer pessoa).
Este post do blog do Google para webmasters recomenda o uso de hreflang
atributos auto-referenciais , mas apenas em relação a sites em vários idiomas.
"Se você tiver várias versões de um URL em cada idioma, cada página de idioma deverá identificar todas as versões de idioma, inclusive ela mesma. Por exemplo, se seu site fornecer conteúdo em francês, inglês e espanhol, a versão em espanhol deverá incluir uma rel =" alternativa " hreflang = "x" link próprio, além de links para as versões em francês e inglês. Da mesma forma, as versões em inglês e francês devem incluir as mesmas referências às versões em francês, inglês e espanhol. "
Existe algum benefício de SEO em adicionar uma tag a um site de idioma único ?
Por exemplo, apenas uma instância, como:
<link hreflang="en" href="http://www.example.com" rel="alternate">
... para o documento <head>
?
(Observe que isso é um acréscimo ao lang="en"
atributo obrigatório no <html>
elemento.)
Respostas:
Não há benefício em usar o hreflang em um site em um único idioma, ele se destina exclusivamente a sites multilíngues e internacionais. Não estou sugerindo que o Google (ou outros mecanismos de pesquisa) o penalizaria por isso, mas eles definitivamente não o recompensariam.
Você pode ver uma implementação adequada da tag hreflang no trip advisor - uma marca multilíngue e global bem respeitada (que inclui a segmentação por país e idioma) abaixo e você deve ler o seguinte artigo e o Google Video oficial publicado publicado há alguns dias:
http://www.seroundtable.com/googles-international-targeting-webmaster-tools-18782.html https://www.youtube.com/watch?v=z51qbs7wLx8&feature=youtu.be&t=22m40s
Conclusão: não adicione a tag ao site de idioma único
O código do Trip Advisor de amostra (onde en-GB está direcionado para inglês no Reino Unido e en-CA direcionado para falantes de inglês no Canadá):
BTW - O Google também não precisa do elemento lang, ele lê o idioma de um site muito bem. Se você deseja segmentar um país de língua inglesa específico (por exemplo), defina seu país preferido nas ferramentas para webmasters do Google. O elemento lang é uma recomendação do W3C e não do Google - eles podem associar um site a um idioma adequado já há algum tempo:
http://googlewebmastercentral.blogspot.co.il/2010/03/working-with-multilingual-websites.html
fonte
Não há benefícios tangíveis ao usar o
hreflang
atributo, além do uso especial como o descrito pelo Google. É uma marcação declarativa e não causa nenhuma ação ou afeta a renderização, a menos que você o faça. O HTML5 LC adverte explicitamente : “É puramente consultivo. [...] Os agentes do usuário não devem considerar esse atributo autoritativo - ao buscar o recurso, os agentes do usuário devem usar apenas as informações de idioma associadas ao recurso para determinar seu idioma, não os metadados incluídos no link para o recurso. ”Portanto, é um pouco misterioso para que o atributo deve ser usado, exceto nos
link
elementos comrel="alternate"
. Os navegadores podem comunicar as informações ao usuário, pelo menos quando o usuário solicita informações sobre um link. Mas essas coisas, embora potencialmente úteis, têm sido muito limitadas nos navegadores.O elemento específico apresentado na pergunta diz que existe uma versão alternativa do documento atual no idioma inglês em
http://www.example.com
. Ohref
atributo é inútil se o documento atual estiver em inglês. E se for outro idioma, você terá uma página em dois idiomas -fonte
Prefiro usar o
lang
atributo da<html>
tag para declarar o idioma da página da web atual:No entanto, mesmo isso não afeta o SEO. O Google não confia em nenhuma meta-informação (
lang=
,hreflang=
ou qualquer outra coisa) fornecida com uma página para determinar em que idioma está. Ele detecta o idioma com base nas palavras usadas na página. Acredito que o Google encontre instâncias suficientes em que os metadados estejam errados, essa detecção seja mais precisa.O Google faz um trabalho muito bom com detecção de idioma. Eu raramente encontro casos em que eles entendem errado e estão exibindo páginas para usuários que falam um idioma diferente. Os casos de canto são quase sempre casos em que vários idiomas são usados em uma página.
Na medida do possível
hreflang
, a postagem do blog do Google sobre sua pergunta afirma:Portanto, se você usar
hreflang
links alternativos , eles podem e devem ter um que aponte para a página atual, especificando o idioma atual. Isso indica que não há problema em usar um auto-referencialhreflang
.Não prejudicará seu site de forma alguma se você optar por especificar o idioma da página atual. Pode até ajudar de uma maneira que não seja de SEO: navegadores e plug-ins de navegador podem usar metadados de idiomas (especialmente
lang=
) para oferecer a tradução da página.Quando o Google diz que o atributo hreflang "ajuda muito os mecanismos de pesquisa a mostrar os resultados certos para seus usuários", eles estão falando apenas do caso em que o mesmo conteúdo está disponível em vários locais. No caso em que apenas uma versão do conteúdo está disponível globalmente, eles usam apenas a detecção de idioma.
hreflang
é mais útil para o Google quando o idioma é o mesmo, mas o local de destino é diferente. Um exemplo seria o mesmo conteúdo com pequenas alterações para o público nos EUA, Reino Unido e Austrália. Nesse caso, a detecção de idioma não funciona bem e eles precisam contar com metadados para determinar qual página mostrar para qual usuário. Como alternativa ao hreflang, a segmentação geográfica pode ser especificada nas Ferramentas do Google para webmasters, verificando cada site, subdomínio ou subdiretório independentemente e definindo as opções de segmentação geográfica para cada uma das artes -> "Configurações do site" -> "Destino geográfico".Para obter mais informações sobre vários idiomas para o seu site e a segmentação geográfica, consulte: Como estruturar meus URLs para SEO e localização? A resposta a essa pergunta provavelmente deve ser atualizada
hreflang
como outra alternativa aceitável para informar o Google sobre os idiomas do seu site. Usarhreflang
provavelmente tornaria a especificação do idioma como um parâmetro de URL OK. Essa é uma prática que eu não recomendaria sem o hreflang.fonte
Não use como você usou. Use-o na
<html>
tag. Como no exemplo a seguir:Não é necessário colocar esse atributo na sua página, pois apenas informa ao Google o idioma da página. Não é necessário porque o próprio Google detecta o idioma e é muito bom em detectar qualquer idioma.
Não é necessário e também se você quiser adicioná-lo, adicione-o como indicado acima. E mais uma coisa, se você quiser adicionar isso a apenas um parágrafo do seu site, digite o dado abaixo:
fonte