Какво представлява грешката 410 Gone?
410 Gone е HTTP код за състояние, връщан от уеб сървъра, когато клиентът (браузър или уеб обхождаща програма) поиска ресурс, който вече не е наличен на заявения адрес. Това е една от така наречените "клиентски грешки", което означава, че грешката е от страна на клиента, а не на сървъра.
Как се различава от грешка 404
За разлика от кода за отговор 404 Не е намерен, който може да бъде показан за несъществуващи или грешно въведени URL адреси, кодът 410 показва, че ресурсът е бил използван, но вече не е наличен и няма да бъде достъпен отново на заявения адрес.
- Грешка 404 Указва, че сървърът не може да открие заявения ресурс. Това може да се дължи на погрешно въведени URL адреси, изтрити страници или счупени връзки. Тя често се използва за временни проблеми.
- 410 Грешка Посочва, че ресурсът е изчезнал завинаги и няма да бъде достъпен отново. Това е ясен сигнал за търсачките, че страницата трябва незабавно да бъде премахната от индекса.
Въздействие върху потребителите и търсачките
За посетителите на уебсайтове грешката 410 означава, че уебстраницата е била изтрита, и по принцип не се различава от грешка 404. За търсачките обаче кодът на състоянието 410 е по-определящ.
- Потребителско изживяване Посетителите ще видят съобщение, че страницата вече не е налична, което може да бъде персонализирано, за да предостави повече контекст или да предложи алтернативно съдържание.
- Търсещи машини Кодът на състоянието 410 съобщава на търсещи машини като Google, че страницата е изчезнала завинаги. Докато Google може да изчака около 24 часа, преди да премахне страница 404 от индекса, страниците с код 410 могат да бъдат премахнати незабавно след обхождане.
Кога да използвате 404 срещу 410 за изтрити страници
Решението дали да се използва код на състоянието 404 или 410 зависи от трайността на премахването на страницата:
- Използване на грешка 404 Ако дадена страница е временно недостъпна или ако планирате скоро да я замените с друга страница, използвайте код на състоянието 404. Това показва, че ресурсът може да бъде върнат и дава възможност на търсачките да го преиндексират по-късно.
- Използване на грешка 410 Ако дадена страница е окончателно премахната и нямате намерение да я замените или да пренасочите потребителите към друга страница, използвайте код за състояние 410. Това сигнализира на търсачките, че трябва незабавно да премахнат страницата от своя индекс.
Съвети от Google
Ето какво казва Мат Кътс от Google в един от видеоклиповете за помощ на уебмастъри:
"Ако дадена страница е изчезнала и смятате, че това е временно, използвайте 404. Ако страницата е изчезнала и не знаете друга страница, която да я замени, нямате никъде друга, към която да насочите, и знаете, че тази страница ще изчезне и никога няма да се върне, тогава продължете и използвайте 410."
Най-добри практики за обработка на грешки от 410
- Персонализиране на съобщенията за грешка Предоставете удобно за потребителя съобщение, което обяснява защо страницата е изчезнала и предлага алтернативно съдържание или действия.
- Следете и актуализирайте връзките Редовно проверявайте сайта си за неработещи връзки и ги актуализирайте, за да сочат към подходящо съдържание, или настройте подходящи пренасочвания.
- Използване на инструменти за уебмастъри Платформи като Google Search Console могат да ви помогнат да проследявате и управлявате грешки 404 и 410 в сайта си.
За по-подробна информация относно кодовете за състояние на HTTP и най-добрите практики за уеб производителност се обърнете към авторитетни източници като Mozilla Developer Network (MDN ) и Web Fundamentals на Google.