Как поставить атрибут lang для мультиязычного сайта?
Для поисковиков надо использовать link-теги примерно с таким синтаксисом:<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />
Оба тега помещаются на каждую региональную страницу (в данном случае их две: испанская и английская). При большем количестве региональных страниц, соответственно увеличивается и количество тегов.
Добавьте в HTML-код каждой страницы элементы link с атрибутом rel="alternate" hreflang="x". Для страницы по умолчанию, не связанной с определенным регионом или страной, используйте rel="alternate" hreflang="x-default":<link rel="alternate" hreflang="x-default" href="http://www.example.com/" />
<link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" />
<link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" />
<link rel="alternate" hreflang="en" href="http://en.example.com/page.html" />
<link rel="alternate" hreflang="de" href="http://de.example.com/seite.html" />
Обнаружив такую разметку, алгоритмы Google определят, что это разные версии одной страницы.