Google представил новую разметку, позволяющую лучше передавать многоязыковой контент роботам поисковой системы.



Многие сайты предоставляют контент на разных языках или же на английском, но для разных стран (США, Великобритания, Канада, Австралия, с контентом, отличающимся только ценами). При этом для обозначения контента, предназначенного для определенной страны, в прошлом году Google запустил поддержку аннотаций для веб-страниц, предлагающих тот же самых контент на других языках. Однако сейчас компания предлагает новые решения.

Новый атрибут ссылок rel=”alternate” hreflang=”x” позволяет уточнить язык и регион контента.
Вот как это выглядит для страниц:

http://www.example.com/ – главная страница сайта на испанском языке
http://es-es.example.com/ – версия сайта для испанцев на испанском
http://es-mx.example.com/ – версия сайта для Мексики на испанском
http://en.example.com/ – английская версия сайта для всех регионов

<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />