Статті ·
404, 410 чи редирект: що ставити на видалену сторінку
Три способи попрощатися зі сторінкою і наслідки кожного. Чому редирект на головну гірший за 404 і коли 410 економить краулінг-бюджет.
Товар зняли з продажу, розділ закрили, стару акцію прибрали. Питання, яке виникає щоразу: що віддавати за старою адресою. Відповідей три, і різниця між ними більша, ніж здається.
Коли ставити 301?
Коли є сторінка, яка справді замінює стару за змістом. Тоді 301 передає накопичені сигнали — посилання, вік, поведінкові — на нову адресу.
- товар замінили новою моделлю — 301 на неї;
- дві категорії об’єднали — 301 на об’єднану;
- змінили URL сторінки — 301 обов’язково.
Чому редирект на головну — погана ідея?
Це найпоширеніше рішення й майже завжди неправильне. Причини три:
- Сигнали не передаються. Google розпізнає масовий редирект на головну як м’яку 404 і обробляє його як звичайну помилку.
- Користувач не розуміє, що сталося. Він клікнув на конкретний товар і опинився на головній — це виглядає як поломка.
- Проблема стає невидимою. 404 видно у звітах, а редирект виглядає як робоча сторінка. Ви дізнаєтесь про втрати випадково.
Коли достатньо 404?
Коли сторінки більше немає й заміни теж немає. 404 — нормальна, здорова відповідь, а не помилка сайту. Наявність 404 на сайті нічим не шкодить позиціям решти сторінок.
Що варто зробити — оформити сторінку 404 по-людськи: пояснити, що сталося, і дати куди піти далі. Це вплине на поведінку користувача, а не на пошук.
Навіщо тоді 410?
410 Gone означає «видалено назавжди, не повертайтесь». Різниця з 404 не в тому, як це бачить людина — для неї вони однакові, — а в тому, як швидко бот перестає ходити на адресу.
Google неодноразово пояснював, що обробляє обидва коди схоже, але 410 сприймає як остаточніший сигнал і виводить сторінку з індексу трохи швидше.
Практична різниця стає відчутною на масштабі. Якщо ви прибрали п’ять тисяч товарів, різниця між «бот перестане ходити за два тижні» і «за два місяці» — це помітна частка краулінг-бюджету, яку можна витратити на живі сторінки.
Коротка таблиця рішень
- Є заміна за змістом → 301 на неї;
- Немає заміни, товар може повернутись → 404, сторінка з поясненням;
- Немає заміни, не повернеться ніколи → 410;
- Товар тимчасово відсутній → 200 і чесний напис «немає в наявності». Це не привід видаляти сторінку: вона накопичила сигнали, і при поверненні товару почне працювати одразу.
Як перевірити, що стоїть зараз?
Зберіть список видалених URL — зі старого sitemap, з експорту Search Console або з логів, де видно, куди бот стукає й отримує помилку. Далі прогоніть їх пачкою і подивіться, що віддається насправді.
Типова знахідка на цьому кроці — сторінки, що віддають 200 із текстом «товар не знайдено». Для бота це робоча сторінка, і вона лишається в індексі, конкуруючи з живими.