SEO термин

405 Method Not Allowed (Статус код 405 Методът не е разрешен)

Методът на заявката (напр. POST) е разпознат от сървъра, но не е разрешен за конкретния ресурс.

405 Method Not Allowed е HTTP статус код, който означава, че сървърът разпознава използвания метод на заявката, но този метод не е разрешен за конкретния ресурс.

Какво означава 405 Method Not Allowed?

HTTP заявките използват методи като GET, POST, PUT, PATCH и DELETE. Когато даден URL приема само определени методи, а клиентът изпрати друг, сървърът може да върне 405. Например страница с продуктова информация може да приема GET за четене, но да откаже POST, ако на този адрес няма форма или API действие. Коректният отговор често включва и хедър Allow, който посочва допустимите методи.

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

Търсачките основно обхождат уеб страници чрез GET заявки. Ако публични URL адреси неволно връщат 405 при GET, съдържанието може да остане недостъпно за обхождане и индексиране. Това се среща при неправилни routing правила, объркана конфигурация на CMS, защитни филтри, API маршрути, които са публикувани като страници, или reverse proxy настройки. При SEO технически одит 405 трябва да се разглежда според типа ресурс: нормално е за някои API операции, но е проблем за страници, които трябва да бъдат видими в търсенето.

Пример

Ако /contact връща 405 при GET, потребителите и роботите няма да могат да видят страницата. Ако /api/delete-user връща 405 при GET и приема само DELETE, това може да е очаквано поведение, защото ресурсът не е предназначен за публично четене.

Чести грешки

  • Публични страници връщат 405 за GET след промяна в маршрутизацията.
  • Форми изпращат POST към грешен endpoint.
  • Сървърът не връща Allow хедър, което затруднява диагностицирането.
  • API URL адреси се включват в XML sitemap без да са подходящи за индексиране.

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

405 е свързан с HTTP методи, 404 Not Found, 403 Forbidden, 501 Not Implemented и архитектурата на API маршрути. При анализ е важно да се установи дали грешката идва от приложението, уеб сървъра, прокси слой или защитна система.

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

Показва, че методът на заявката е разбран от сървъра, но не е разрешен за конкретния URL адрес.

Кога 405 е SEO проблем?

Проблем е, когато страници, които трябва да се обхождат чрез GET, връщат 405 и така не предоставят съдържание на търсачките.

Как се диагностицира 405?

Проверяват се използваният HTTP метод, routing правилата, Allow хедърът, сървърната конфигурация и дали URL адресът е предназначен за публична страница или API действие.