SEO термин

501 Not Implemented (Статус код 501 Не е внедрено)

Сървърът не поддържа функционалността, необходима за изпълнение на заявката.

501 Not Implemented е HTTP статус код от групата 5xx, който означава, че сървърът не поддържа функционалността, нужна за изпълнение на заявката. Обикновено проблемът не е в самата страница, а в начина, по който сървърът обработва използвания HTTP метод или заявената функция.

Какво означава 501 Not Implemented?

Код 501 се връща, когато клиентът изпрати заявка, която сървърът разбира, но не може да изпълни, защото съответната възможност не е внедрена. Например даден сървър може да не поддържа метод като PATCH, PUT или друг по-рядко използван HTTP метод. Това се различава от 404, при който ресурсът липсва, и от 403, при който достъпът е отказан.

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

Ако търсачките срещат 501 при обхождане на важни URL адреси, те може временно да не могат да достъпят съдържанието. Единична техническа грешка рядко е проблем, но повтарящи се 501 отговори могат да намалят ефективността на crawl бюджета и да забавят индексирането. При публични страници, API маршрути, XML sitemap файлове или ресурси, нужни за рендериране, кодът трябва да се диагностицира бързо.

Пример

Сайт използва приложение, което изпраща PATCH заявка към сървърен маршрут, но конфигурацията на сървъра приема само GET и POST. Вместо да изпълни заявката, сървърът връща 501. Решението е да се провери дали използваният метод е правилен и дали уеб сървърът, приложението или междинният прокси слой го поддържат.

Чести грешки

  • Да се третира 501 като липсваща страница, вместо като сървърен проблем.
  • Да се пренасочва автоматично към началната страница без отстраняване на причината.
  • Да не се проверяват логовете на уеб сървъра, проксито и приложението заедно.

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

Свързани статус кодове са 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable и 405 Method Not Allowed. Последният е особено близък, защото също е свързан с HTTP методи, но при него методът е разпознат и изрично забранен за конкретния ресурс.

Какво показва статус код 501?

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

Влияе ли 501 на индексирането?

Да, ако засяга важни URL адреси и се повтаря, защото търсачките не могат да достъпят нормално съдържанието.

Как се поправя 501 Not Implemented?

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