404 помилка, вона ж Not Found (з англ. «не знайдено»), – це код відповіді сервера, що повідомляє про те, що він доступний для звернення клієнта, але запитувані дані не вдається знайти. Помилка 404 є однією з найбільш часто зустрічаючихся. Користувачі бачать її, переходячи за посиланнями, що ведуть на неіснуючі в даний момент документи. В результаті користувач не бачить очікувану інформацію і, як правило, відразу ж залишає сайт, що негативно впливає на поведінкові фактори ранжування і лояльність до ресурсу.
Механізм і причини появи
Помилка 404 може виникати, коли:
- користувач неправильно ввів адресу сторінки;
- сторінка була видалена з сайту;
- документ перемістили на нову адресу, але не зробили редирект (перенаправлення).
Перед тим як відкривається вміст будь-якої сторінки, пристрій користувача відправляє запит до веб-сервісу про працездатність. У відповідь сервер посилає браузеру HTTP-заголовок зі статусом сторінки. У нормі це «200 ОК». Якщо шуканий матеріал не виявлено, сервер видає повідомлення про помилку «404 Not Found», і користувач бачить його замість потрібної йому сторінки. Кожна цифра коду несе інформацію: перша четвірка позначає, що сталася помилка клієнта, нуль – синтаксична помилка в URL, кінцева цифра чотири означає, що запитуваної сторінки на сервері немає.
Як позбутися
Спочатку потрібно знайти всі документи з цим кодом відповіді сервера. Щоб це зробити, можна:
- подивитися вивантаження проіндексованих сторінок у Вебмайстрах Яндекса і Гугла та вивантажити список URL з виявленою помилкою 404;
- скористатися будь-якою програмою, що дозволяє просканувати сайт для пошуку помилок (Xenu, Screaming Frog SEO Spider тощо).
Якщо сторінки були повністю видалені з сайту, але на них приходять користувачі з пошукових систем, можна вручну надіслати запит на їх виключення з індексу. Зазвичай цього не потрібно, неіснуючі документи самі випадають з видачі, але бувають винятки, коли потрібне втручання. В Яндекс.Вебмайстрі потрібно додати список сторінок з помилкою 404 в спеціальне поле «Видалити URL» в розділі «Інструменти». В Search Console Google потрібно вказувати документи по одному в розділі «Видалити URL-адреси» в блоці «Індекс Google». Важливо переконатися, що видалених файлів немає в XML-карті сайту.
Якщо матеріали не були видалені, а змінили адреси, потрібно налаштувати перенаправлення зі старих на нові. Для цього використовується 301-й редирект. Документи автоматично заміняться в видачі після переіндексації та оновлення пошукової бази. Щоб прискорити процес, при невеликій кількості адрес можна скористатися можливістю надіслати пошукового бота на переобхід. В Яндекс.Вебмайстрі це розділ «Індексація» – «Переобхід сторінок». Ліміт визначається індивідуально для кожного сайту. Для деяких він може становити 30, 60, 80 URL. В Search Console це розділ «Сканування» – «Переглянути як Googlebot», а потім потрібно натиснути на «Запросити індексацію». Якщо URL дуже багато, потрібно надіслати на переобхід пересоздану карту сайту.
Як бути з внутрішніми посиланнями? Їх краще виправити в будь-якому випадку, тому що, навіть якщо налаштовувати перенаправлення, не дуже добре, коли їх багато. Якщо матеріали були видалені, з’являються биті посилання. Їх потрібно знайти за допомогою скануючих програм і оновити, видалити або замінити відповідними. Якщо на сторінки з 404-ю помилкою є зовнішні посилання, за можливості їх потрібно змінити, якщо куплені – необхідно зняти.
Оформлення
Щоб мінімізувати можливу шкоду від того, що користувач потрапив на неіснуючу сторінку, її потрібно коректно налаштувати:
- обов’язково зробити оригінальне оформлення для 404-ї помилки в стилі сайту, щоб не було стандартної «заглушки»;
- пояснити, що сталася помилка, вказати посилання на головну, пошук, популярні категорії або інші корисні матеріали;
- можна написати контакти для зв’язку з веб-майстром.
Іноді власники сайтів перетворюють сторінку 404 на маркетинговий інструмент або вірусну фішку. Наприклад, пропонують знижку за промокодом тим, хто побачив помилку 404, або розміщують там кумедну картинку, анімацію тощо.
Найцікавіше з нашого блогу:
Корисні посилання
