Я вважаю за краще використовувати langатрибут <html>тегу для оголошення мови для поточної веб-сторінки:
<html lang="en" dir="ltr">
Однак навіть це не впливає на SEO. Google не довіряє жодній метаінформації ( lang=, hreflang=або будь-якому іншому), що надається на сторінці, щоб визначити, на якій мові вона перебуває. Він визначає мову на основі слів, які використовуються на сторінці. Я вважаю, що Google знаходить достатньо випадків, коли метадані неправильні, що виявлення є більш точним.
Google дуже добре справляється з виявленням мови. Я дуже рідко зустрічаю випадки, коли вони помиляються і показують сторінки користувачам, які розмовляють іншою мовою. У кутових випадках майже завжди є випадки, коли на сторінці використовується кілька мов.
Наскільки hreflangйде, в блозі компанії Google з вашого запитання , говорить:
Ваші примітки повинні бути самореференційними. Сторінка A повинна використовувати примітку rel-alternate-hreflang, що посилається на себе.
Тож якщо ви використовуєте альтернативні hreflangпосилання, вони можуть і повинні мати таке, яке вказує на поточну сторінку із зазначенням поточної мови. Це вказує на те, що нормально використовувати самореференцію hreflang.
Це ніяк не зашкодить вашому сайту, якщо ви вирішите вказати мову поточної сторінки. Це може допомогти навіть не SEO-способом: браузери та плагіни браузера можуть використовувати метадані мови (особливо lang=), щоб запропонувати перекласти сторінку.
Коли Google каже, що атрибут hreflang "значно допомагає пошуковим системам показувати правильні результати вашим користувачам", вони говорять лише про випадок, коли один і той же вміст доступний у кількох локалях. У випадку, коли лише одна версія вмісту доступна в усьому світі, вони використовують лише виявлення мови.
hreflangє найбільш корисним для Google, коли мова однакова, але цільова мова відрізняється. Прикладом може бути той самий вміст із незначними змінами для аудиторій у США, Великобританії та Австралії. У цьому випадку розпізнавання мови працює не добре, і їм потрібно спиратися на метадані, щоб визначити, яку сторінку показувати користувачеві. В якості альтернативи hreflang географічне націлення може бути визначене в Інструментах веб-майстрів Google, перевіривши кожен сайт, піддомен або підкаталог незалежно та встановивши параметри геоцілі для кожного з передач -> "Налаштування сайту" -> "Географічна ціль".
Для отримання додаткової інформації про кілька мов вашого веб-сайту та гео націлення див. Статтю: Як я повинен структурувати свої URL-адреси як для SEO, так і для локалізації? Відповідь на це питання, ймовірно, слід оновити hreflangще однією прийнятною альтернативою розповісти Google про мови вашого сайту. Використання hreflang, ймовірно, дозволить вказати мову як параметр URL ОК. Це практика, яку я не рекомендував би без hreflang.