431 Request Header Fields Too Large е HTTP статус код, който означава, че сървърът отказва да обработи заявката, защото един или повече HTTP хедъри са твърде големи. Проблемът може да е в отделен хедър, например cookie, или в общия размер на всички хедъри.
Какво означава 431 Request Header Fields Too Large?
Кодът 431 е клиентска грешка от групата 4xx. Той се връща, когато заявката технически достига сървъра, но метаданните към нея надхвърлят допустимите лимити. HTTP хедърите пренасят информация като cookies, тип съдържание, езикови предпочитания, authorization данни, user agent и други параметри. Когато тези данни станат прекалено големи, сървърът или междинна система като proxy, CDN или load balancer може да откаже заявката.
Защо е важно за SEO?
За SEO 431 е важен, защото може да направи страници или ресурси недостъпни при определени условия. Ако проблемът се появява само за потребители с натрупани cookies, той може да остане незабелязан при стандартно тестване. Ако обаче засяга crawler-и, рендериране или важни файлове като CSS и JavaScript, търсачките може да не видят страницата правилно. Това е типичен технически проблем, който се открива чрез логове, crawl инструменти и проверка на server response headers.
Пример
Сайт добавя множество tracking cookies и персонализационни стойности. След време cookie хедърът става твърде голям и част от заявките започват да връщат 431. Решението е да се намали размерът и броят на cookies, да се изчистят ненужни стойности и да се прегледат лимитите на сървъра.
Чести грешки
- Натрупване на дълги cookies без срок, контрол и реална нужда.
- Приемане, че проблемът е в страницата, когато причината е в request headers.
- Различни лимити между CDN, proxy и origin сървър, които водят до непоследователно поведение.
Свързани понятия
Свързани са HTTP headers, cookies, CDN, reverse proxy, server logs, Core Web Vitals диагностика и технически SEO одит.
Заявете SEO одит