Необов’язкова декларація Content-Language потребує перегляду

У звітіcontent-language signal invalid or contradicts declarations

content_language_meta_inconsistent · Потребує перегляду

Коротка відповідь

Виправте або приберіть застарілу декларацію Content-Language. Сигнал необов’язковий; його підтверджена відсутність не дає знахідки.

Серйозність: До уваги. Перегляньте декларацію та її цільову аудиторію. Ця перевірка нічого не стверджує про ранжування в Google.

Чому це важливо

Декларації мови можуть допомагати клієнтам, що зважають на мову. Недійсний тег чи ненавмисна відмінність між деклараціями може хибно описувати сторінку.

Що зробити

  1. Прочитайте в знахідці точний захоплений метаелемент або значення заголовка відповіді.
  2. Виправте недійсний мовний тег, як-от en_US на en-US, або приберіть застарілу необов’язкову декларацію.
  3. Якщо є відмінність від власного запису hreflang, перш ніж її змінювати, з’ясуйте, чи Content-Language навмисно описує іншу аудиторію.

Коли залишити як є: Після перегляду залиште навмисну відмінність мови аудиторії. HTTP-заголовок Content-Language описує цільову аудиторію, яка може правомірно відрізнятися від мови тексту. Відсутня декларація Content-Language не потребує виправлення. Використовуйте HTML lang там, де доречна явна мова документа.

Що ми читаємо

Ми повторно використовуємо збережену HTML-відповідь HTTP 200, її захоплені заголовки відповіді та спостереження head за HTML5. Жодного нового запиту чи виконання JavaScript не потрібно.

Мовні теги перевіряються за оригінальним вбудованим в аудит знімком довідника IANA. Значення HTTP можуть містити кілька мовних тегів; застаріла HTML-метапрагма використовує свій перший токен, відокремлений пробільними символами ASCII.

Суперечлива мова порівнюється з однозначною власною декларацією hreflang, захопленою в HTML або HTTP. Ця перевірка не визначає мову за текстом сторінки.

Старіші захоплення заголовків без повного переліку заголовків чи збереженого оголошеного значення не можуть довести, що необов’язкової декларації немає.

Приклад і докази

Ілюстративне виправлення недійсної необов’язкової декларації.

<meta http-equiv="content-language" content="en_US">
<html lang="en-US">
<!-- Optional legacy Content-Language meta removed. -->

Підтвердити й перевірити знову

Перевірте самі: Огляньте сирий head HTML і заголовки відповіді для зафіксованої сторінки. Порівняйте будь-яку оголошену мову аудиторії із захопленим власним записом hreflang і задуманим призначенням сторінки.

Повторна перевірка: Повний аудит — Запустіть ще один повний аудит сайту. Пункт для тієї самої сторінки закривається, лише коли фактично перевірені декларації більше не дають помилки, а охоплення захоплення й довідкових даних достатнє. Неповне охоплення ніколи не доводить виправлення.

Обмеження та джерела

Google визначає мову сторінки з видимого контенту й ігнорує Content-Language. Давніші настанови Bing описували його як сигнал; ця перевірка не стверджує нічого про його нинішню вагу чи вплив на ранжування.

Відсутній чи неоднозначний власний запис hreflang, приватні чи нерозв’язані історичні псевдоніми, недоступні довідкові дані та неповний HTML залишаються неперевіреними для порівняння.

HTML-метапрагми, розділені комами чи порожні, не встановлюють мови для браузера за чинним стандартом HTML. Їх інтерпретацію пошуковими системами не доведено, тож вони не доводять чистого результату.

Недійсна декларація однаково може дати певну знахідку, поки інша декларація залишається неперевіреною; такий частковий результат не може закрити наявний пункт.

HTTP допускає порожній список Content-Language. Його наявність не є недійсним мовним тегом чи доказом того, що необов’язкового поля немає; це порівняння залишається неперевіреним.

Упевненість: Висока Звіт зберігає оригінальне значення й невдалий пошук тега або суперечливу власну декларацію. Відмінність потребує перегляду, бо мови аудиторії й контенту не мусять збігатися.

Джерела

  • IETF, Семантика HTTP: Content-Language — Визначає мову аудиторії, списки мовних тегів і правомірні відмінності від мови контенту. Перевірено 3 жовтня 2026.
  • WHATWG, HTML: прагма Content-Language — Визначає застарілу невідповідну стандарту прагму та її поведінку щодо пробільних символів ASCII, ком і порожніх значень. Перевірено 3 жовтня 2026.
  • Google, Керування багаторегіональними та багатомовними сайтами — Пояснює визначення мови за видимим контентом і те, що Content-Language для цього не використовується. Перевірено 3 жовтня 2026.
  • Bing, Настанови Bing для вебмайстрів — Джерело з каталогу для цього пункту на перегляд; нинішня вага Content-Language не стверджується. Перевірено 12 липня 2026.
  • IANA, Реєстр мовних підтегів — Збережений реєстр надає записи про мови, системи письма, регіони, варіанти та історичні теги, які використовує ця перевірка. Перевірено 3 жовтня 2026.
  • IANA, Реєстр розширень мовних тегів — Збережений реєстр надає зареєстровані однолітерні позначки розширень, які використовує той самий валідатор мовних тегів. Перевірено 3 жовтня 2026.

Редакційна перевірка: 6 жовтня 2026