429 Too Many Requests е HTTP статус код, който показва, че клиентът е изпратил твърде много заявки за определен период. Това е стандартен механизъм за ограничаване на натоварването, познат като rate limiting.
Какво означава 429 Too Many Requests?
Кодът 429 принадлежи към групата 4xx и не означава непременно, че ресурсът липсва или че сървърът е повреден. Той показва, че заявките са над допустим праг. Отговорът често включва хедър Retry-After, който указва след колко време клиентът може да опита отново. Ограниченията могат да се прилагат по IP адрес, потребител, API ключ, сесия, път или комбинация от фактори.
Защо е важно за SEO?
429 е важен за SEO, защото търсачките също изпращат множество заявки при обхождане. Ако сървърът или CDN настройките ограничават crawler-и твърде агресивно, важни страници може да бъдат обходени по-бавно или временно да останат недостъпни за ботовете. Това не означава автоматична загуба на позиции, но може да създаде проблеми при големи сайтове, миграции, масови промени в URL структурата или чести обновявания на съдържание.
Пример
Онлайн медия публикува много нови статии, а търсачка започва активно обхождане. Ако защитната система приема тези заявки като подозрителни и връща 429, новите URL адреси може да се появят по-бавно в индекса. По-добрата настройка е да се прави разлика между нормални ботове, реален трафик и вредно автоматизирано поведение.
Чести грешки
- Еднакви rate limit правила за потребители, API клиенти и търсачки.
- Липса на Retry-After, което затруднява коректното повторение на заявката.
- Блокиране на CSS, JavaScript или изображения, нужни за рендериране на страницата.
Свързани понятия
Свързани са crawl budget, server logs, CDN, firewall правила, Googlebot, API rate limits и технически SEO мониторинг.
Заявете SEO одит