Status Code (код за състояние) е трицифрен HTTP код, който сървърът връща като отговор на заявка от браузър, бот или друг клиент. Той показва дали заявката е успешна, дали е нужно пренасочване, дали ресурсът липсва, или дали има сървърен проблем.
Какво означава Status Code?
HTTP статус кодовете са част от комуникацията между клиент и сървър. Например 200 OK означава, че страницата е достъпна, 301 Moved Permanently показва постоянно пренасочване, 404 Not Found означава липсващ ресурс, а 500 Internal Server Error сигнализира проблем от страна на сървъра. Кодът не е видим за потребителя като основно съдържание, но е критичен за браузъри, търсачки и инструменти за технически SEO одит.
Защо е важно за SEO?
Търсачките използват статус кодовете, за да разберат кои URL адреси трябва да бъдат обходени, индексирани, премахнати или заменени с други. Неправилно настроените кодове могат да доведат до загуба на органичен трафик, разпиляване на crawl budget, индексиране на грешни страници или игнориране на важни пренасочвания.
Пример
Ако стара страница е преместена към нов URL, най-често се използва 301 redirect. Така търсачките получават сигнал, че промяната е постоянна. Ако вместо това старият URL връща 404, потребители и ботове ще виждат липсващ ресурс, което може да прекъсне пътя към релевантното съдържание.
Чести грешки
- Използване на 302 вместо 301 при постоянна миграция.
- Страници с грешка, които визуално изглеждат като 404, но връщат 200.
- Вериги от пренасочвания между няколко URL адреса.
- Сървърни 5xx грешки, оставени без мониторинг.
Свързани понятия
Свързани термини са HTTP headers, redirect, 404 error, crawl budget, indexability и canonical URL. При технически SEO анализ статус кодовете обикновено се проверяват заедно със sitemap, robots.txt и вътрешните връзки.
Заявете SEO одит