SEO термин

406 Not Acceptable (Статус код 406 Неприемлив)

Сървърът не може да генерира съдържание, което да съответства на критериите, зададени в хедърите на браузъра.

406 Not Acceptable е HTTP статус код, който означава, че сървърът не може да върне представяне на ресурса, съвместимо с критериите, заявени от клиента чрез HTTP хедъри.

Какво означава 406 Not Acceptable?

Клиентът може да изпрати хедъри като Accept, Accept-Language, Accept-Encoding или Accept-Charset, за да посочи какъв формат, език или кодиране очаква. Ако сървърът не може да предостави подходящ вариант, може да върне 406. На практика този код често се появява при проблеми с content negotiation, неправилни правила в уеб сървъра, защитни модули, API отговори или конфигурации за езикови версии.

Защо е важно за SEO?

За SEO 406 е проблем, когато търсачките или реални потребители не могат да получат HTML версия на важна страница. Това може да засегне индексирането, обработката на многоезични сайтове и достъпа до ресурси като изображения, CSS или структурирани данни. При международни сайтове е важно езиковите варианти да не блокират заявки само защото Accept-Language не съвпада с очаквана стойност. Добрата конфигурация трябва да осигурява разумен стандартен отговор, когато няма идеално съвпадение.

Пример

Ако бот поиска страница с Accept: text/html, а сървърът е конфигуриран да връща само application/json за този маршрут, може да се появи 406. В друг случай защитен модул може погрешно да интерпретира нормален хедър като подозрителен и да откаже заявката.

Чести грешки

  • Прекалено строги правила за Accept или Accept-Language.
  • Липса на стандартна HTML версия за публични страници.
  • Грешки в многоезична конфигурация и hreflang среда.
  • Защитни настройки, които блокират легитимни crawler заявки.

Свързани понятия

406 е свързан с content negotiation, HTTP хедъри, многоезично SEO, 403 Forbidden, 415 Unsupported Media Type и API формати. Анализът трябва да сравни какъв отговор получават браузър, crawler инструмент и търсачка за един и същ URL.

Какво причинява 406 Not Acceptable?

Причината обикновено е несъответствие между формата, езика или кодирането, които клиентът заявява, и вариантите, които сървърът може да върне.

Може ли 406 да попречи на SEO?

Да, ако важни URL адреси връщат 406 на търсачки или crawler инструменти вместо достъпно HTML съдържание.

Как се поправя 406?

Проверяват се правилата за content negotiation, езиковите настройки, API форматите, защитните модули и дали сървърът има стандартен отговор при липса на точно съвпадение.