Тег hreflang має також атрибут media
У звітіHreflang combined with media attribute
hreflang_link_with_media_attribute · Проблема
Це з’являється, коли тег <link> має і атрибут hreflang, і атрибут media. Google просить не поєднувати hreflang з іншими атрибутами, як-от media, в одному тезі. Залишайте теги hreflang простими.
Серйозність: Середня. Тег не відповідає правилу Google щодо hreflang; виправте це, коли наступного разу редагуватимете шаблон.
Чому це важливо
У посібнику Google про локалізовані версії сказано не поєднувати анотації hreflang з іншими атрибутами, як-от media, в одному тезі <link>.
Що зробити
- Перегляньте знахідку: у ній показано кожен тег з обома атрибутами так, як його записано.
- Приберіть
mediaз тегів hreflang. - Якщо вам також потрібна версія для малих екранів, оголосіть її в окремому тезі без hreflang.
Що ми читаємо
Ми читаємо теги <link rel="alternate" hreflang> у HTML сторінки, будь-де в розмітці, не виконуючи JavaScript. Сторінка фіксується, коли будь-який із них має також атрибут media, хоч би яким було його значення, навіть порожнє; параметр media в заголовку Link не читається.
Сторінка, що відповідає кодом 404 чи 410 або повертає файл, який не є HTML, до перевірки не застосовується. Сторінка позначається як неперевірена, коли її HTML не вдалося прочитати повністю, наприклад тому, що він містить непідтримувану розмітку SVG, елемент <noscript> чи <select>, сторінка відповіла іншою помилкою чи не відповіла зовсім або перевищує 2 МіБ.
Приклад і докази
Ілюстративний приклад — один тег, а не реальний аудит.
https://bakery.example/en/ містить:
<link rel="alternate" hreflang="fr" media="only screen and (max-width: 640px)" href="https://m.bakery.example/fr/">Тег поєднує hreflang і media, тому сторінка фіксується.
<link rel="alternate" hreflang="fr" href="https://bakery.example/fr/">Можливе виправлення: простий тег hreflang для французької версії.
Підтвердити й перевірити знову
Перевірте самі: перегляньте вихідний код сторінки й пошукайте в тегах hreflang media=.
Повторна перевірка: Повний аудит — запустіть новий аудит сайту. Знахідка закривається, коли сторінку знову проскановано, її HTML прочитано повністю і жоден тег hreflang не має атрибута media.
Обмеження та джерела
Перевірка бачить, чи є атрибут, а не те, що каже умова media, і не бачить тегів, доданих через JavaScript.
Упевненість: Висока, бо теги зчитуються безпосередньо.
Джерела
- Google, Як повідомити Google про локалізовані версії вашої сторінки — каже не поєднувати анотації hreflang з іншими атрибутами, як-от
media, в одному тезі<link>. Перевірено 28 вересня 2026.
Редакційна перевірка: 29 жовтня 2026