Що таке помилка 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 ) і Google's Web Fundamentals.