Black Friday — IT Рейтинг України: спеціальні умови для просування профілю IT-компанії

Помилка 404, яку сайт не віддає: як знайти м'які 404 раніше за Google

Помилка 404, яку сайт не віддає: як знайти м'які 404 раніше за Google

Коротка відповідь: м'яка 404 це адреса, якої на сайті немає, але сервер відповідає на неї успіхом або переадресацією на головну. 11 листопада 2026 року ми перевірили 34 сайти, які ведемо або обслуговуємо, на шести типах неіснуючих адрес. Чотири сайти мали м'яку 404 хоча б на одному типі. Перевірка випадкової адреси в корені знайшла лише один із чотирьох.

Що таке м'яка 404

Звичайна 404 проста: сторінки немає, сервер каже «не знайдено» кодом 404, пошуковик викидає адресу з індексу.

М'яка 404 виглядає інакше. Сторінки немає, а сервер повертає код 200, тобто «все гаразд», і показує головну, розділ або порожній шаблон. Search Console позначає такі адреси окремим статусом «М'яка помилка 404». До цієї ж групи Google відносить переадресацію неіснуючої сторінки на головну: для людини це глухий кут, для робота дубль.

Наслідки три. Робот витрачає обхід на адреси-привиди. У видачі можуть з'явитись дублі головної під дивними адресами. А посилання, що вели на видалену сторінку, нікуди корисно не ведуть.

Чому це часто трапляється на статичному хостингу

Статичні сайти й односторінкові застосунки часто віддають один файл на будь-яку адресу. У документації Cloudflare Pages описано саме таку поведінку: якщо в проєкті немає файлу 404.html, хостинг вважає сайт односторінковим застосунком і на будь-яку невідому адресу показує головну сторінку з кодом 200. Схоже працює популярне правило переадресації «все на index.html», яке додають у шаблони таких застосунків.

Розробник цього не бачить, бо сайт працює. Редактор теж не бачить, бо сторінки на місці. Помилку видно лише в коді відповіді.

Що показала перевірка 34 сайтів

Для кожного сайту ми запросили шість адрес, яких точно немає: випадковий шлях у корені, той самий шлях із .html, шлях у розділі блогу, у мовних версіях /ua/ і /en/ та шлях із параметром. Правильна відповідь у всіх випадках 404 або 410.

Тип неіснуючої адреси Сайтів з м'якою 404
Випадковий шлях у корені 1
Той самий шлях із .html 1
Шлях у розділі блогу 2
Шлях у мовній версії /ua/ 1
Шлях у мовній версії /en/ 3
Шлях із параметром ?x=1 1

Разом це чотири сайти з 34. Один відповідав успіхом на все підряд. Три інші коректно віддавали 404 у корені, і помилка жила лише в мовній версії або в блозі.

Шість адрес для перевірки м'якої 404

Три механізми, які ми знайшли

Що відбувається Як виглядає Чому це м'яка 404
Код 200 і вміст головної будь-яка адреса відкриває головну, канонічна адреса вказує на головну сторінки немає, а сервер каже «гаразд»
Переадресація 301 на головну /en/будь-що/ веде на головну сторінку сайту Google рахує це м'якою 404
301, потім 302 на розділ /blog/будь-що/ веде на список статей людина не отримує ні сторінки, ні відмови

Найпідступніший другий варіант. Його зазвичай роблять навмисно, «щоб не губити відвідувачів». На практиці мовна версія без потрібної сторінки відправляє людину на головну іншою мовою, а пошуковик бачить сотні адрес, які ведуть в одне місце.

Як перевірити свій сайт за п'ять хвилин

  1. Візьміть шість адрес. Випадковий набір символів у корені, у кожній мовній версії, у кожному великому розділі, з розширенням .html і з параметром.
  2. Дивіться на код, а не на сторінку. Браузер покаже гарну сторінку «не знайдено» і при коді 200. Потрібен перегляд заголовків відповіді або будь-який перевірник кодів.
  3. Пройдіть переадресації до кінця. Якщо адреса веде на головну чи розділ, це теж помилка.
  4. Відкрийте звіт про сторінки в Search Console. Статус «М'яка помилка 404» показує, які адреси Google уже знайшов.
  5. Повторіть після кожного релізу. Зміна хостингу, фреймворку чи правила переадресації ламає це непомітно.

Що має повертати сервер

  • 404, якщо сторінки немає і не було.
  • 410, якщо сторінку видалили назавжди і замінника немає.
  • 301 на найближчий аналог, якщо такий аналог справді є: стара стаття на нову версію, старий товар на товар-наступник. Головна сторінка аналогом не є.
  • Власна сторінка «не знайдено» з кодом 404, пошуком і посиланнями на основні розділи. Дизайн може бути будь-який, код має бути правильний.

Для статичного хостингу це зазвичай один файл 404.html у корені збірки. Для односторінкових застосунків окреме правило: сервер віддає 404 на адреси, яких немає в маршрутах, а не головну на все.

Чого ми не стверджуємо

Це сайти, які ми ведемо, а не вибірка ринку. Перевірка зроблена одного дня, 11 листопада 2026 року, шістьма адресами на сайт. Глибші розділи могли поводитись інакше.

Ми не міряли, як ці помилки вплинули на індексацію чи трафік. Скільки таких адрес Google уже знайшов на кожному з чотирьох сайтів, теж окреме питання.

Часті питання

Чим м'яка 404 відрізняється від звичайної? Звичайна повертає код 404. М'яка повертає 200 або переадресацію, хоча сторінки немає.

Чи можна переадресовувати всі видалені сторінки на головну? Ні. Google розцінює таку переадресацію як м'яку 404. Переадресація має вести на справжній аналог.

Як знайти м'які 404 без платних інструментів? Запросити кілька неіснуючих адрес у кожному розділі й мовній версії та подивитись код відповіді. Плюс звіт про сторінки в Search Console.

Чи потрібен файл 404.html на статичному хостингу? Так. Без нього деякі хостинги віддають головну з кодом 200 на будь-яку адресу.

Підсумок

На 34 сайтах чотири мали м'яку 404 хоча б на одному з шести типів адрес. Лише один із чотирьох видно з випадкової адреси в корені. Решта ховалися в мовних версіях і в блозі: одна відповідала успіхом, інші переадресовували на головну або на розділ.

Тому перевіряти варто кожну мовну версію і кожен великий розділ, дивитись на код відповіді і проходити переадресації до кінця. Таку перевірку ми включаємо в технічну частину SEO-просування сайтів і повторюємо після релізів.


Матеріал підготували Євгеній Чиж, засновник Chyzh Agency, і Дмитро Попрядухін, Head of SEO.

Поділитися
У пошуках підрядника з SEO?
Заходьте до нашого online каталогу SEO агентств та вибирайте партнера за рядом критеріїв: бал, портфоліо, відгуки, кейси та статті. Або організуйте тендер в даному каталозі, вибравши компанії, що вам сподобалися.
Більше не потрібно шукати та обдзвонювати діджитал-агентства!
Створіть тендер та отримайте пропозиції від найкращих веб-студій України.
У каталозі 1700+ діджитал-агентств, які готові допомогти в реалізації ваших завдань. Вибирайте та економте до 30% свого часу та бюджету! Це безкоштовно та займе менше 3-х хвилин.
Створити тендер
Bug