404 Error (Not Found) — це HTTP-код відповіді, який означає, що сервер працює, але запитуваної сторінки за цією адресою не існує: її видалили, перенесли без редиректу або в URL є помилка. Користувач бачить сторінку «404 — не знайдено», а пошуковик розуміє, що індексувати тут нема чого.
Простими словами: 404 — це «за цією адресою ніхто не живе». Будинок стоїть (сервер відповідає), а потрібної квартири немає.
Що таке помилка 404 і навіщо вона потрібна
Хоч як парадоксально, 404 — це нормальна й потрібна відповідь. Вона чесно каже і людині, і роботу: сторінки немає. Коли ви свідомо видаляєте старий URL без заміни, 404 — коректний результат. Проблема не в самому коді, а в тому, куди ведуть посилання: якщо на 404 потрапляють через битий лінк у меню, картці товару чи зовнішньому беклінку — це вже мінус і для користувача, і для SEO.
Що означає для SEO
- Сама наявність 404 не карається: видалені сторінки й мають віддавати 404, це нормально.
- Шкодять биті внутрішні посилання на 404 — вони псують UX і марнують краулінговий бюджет.
- Небезпечна «м’яка» 404 (soft 404): сторінка порожня чи «нічого не знайдено», але віддає код 200 замість 404 — Google плутається, що з нею робити.
- Якщо у видаленого URL була вага чи трафік — краще не 404, а 301 на релевантну сторінку.
Коли це проблема, а коли норма
- Норма: сторінку свідомо видалено, на неї немає важливих посилань і трафіку.
- Проблема: на 404 ведуть биті внутрішні лінки або зовнішні беклінки з вагою.
- Проблема: soft 404 — код 200 на фактично порожній сторінці.
Як перевірити 404
- Google Search Console → звіт «Індексування сторінок»: показує URL зі статусом «Не знайдено (404)» і «М’яка помилка 404».
- SEO-краулер (Screaming Frog) знаходить усі биті внутрішні посилання на сайті.
- DevTools → Network: у відповіді видно статус
404 Not Found.
Приклад
Ви видалили стару акційну сторінку, але в меню лишилося посилання на неї. Користувач тисне — і потрапляє на 404. Виправлення: або прибрати бите посилання, або поставити 301 на актуальну сторінку акцій, якщо на стару вели беклінки.
404 vs 410
- 410 Gone — «видалено назавжди, не повертайся»; Google швидше прибирає такий URL з індексу. 404 — «зараз немає», сторінка може ще з’явитися, тож робот якийсь час перевіряє її повторно.
- Якщо видалили контент остаточно й хочете пришвидшити випадання з індексу — доречніший 410, а не 404.
Питання та відповіді
Що означає помилка 404?
404 Error — це код «сторінку не знайдено»: сервер працює, але запитуваного URL не існує. Він видалений, перенесений без редиректу або в адресі помилка. Це нормальна відповідь для видалених сторінок.
Чи шкодить 404 для SEO?
Сама 404 — ні: видалені сторінки й мають її віддавати. Шкодять биті внутрішні посилання на 404 та soft 404 (код 200 на порожній сторінці). Якщо в URL була вага — краще 301 на заміну.
Чим 404 відрізняється від 410?
404 — «сторінки зараз немає», вона ще може повернутися. 410 Gone — «видалено назавжди». Google швидше прибирає з індексу URL із кодом 410, ніж із 404.
Багато битих сторінок і 404 на сайті? Знайдемо їх у межах SEO-аудиту й усунемо через виправлення помилок на сайті.
Схожі терміни: 410 Gone, Битий лінк, 301 Redirect, 200 OK, Редирект.