Статті ·

404, 410 чи редирект: що ставити на видалену сторінку

Три способи попрощатися зі сторінкою і наслідки кожного. Чому редирект на головну гірший за 404 і коли 410 економить краулінг-бюджет.

Товар зняли з продажу, розділ закрили, стару акцію прибрали. Питання, яке виникає щоразу: що віддавати за старою адресою. Відповідей три, і різниця між ними більша, ніж здається.

Коли ставити 301?

Коли є сторінка, яка справді замінює стару за змістом. Тоді 301 передає накопичені сигнали — посилання, вік, поведінкові — на нову адресу.

  • товар замінили новою моделлю — 301 на неї;
  • дві категорії об’єднали — 301 на об’єднану;
  • змінили URL сторінки — 301 обов’язково.

Чому редирект на головну — погана ідея?

Це найпоширеніше рішення й майже завжди неправильне. Причини три:

  1. Сигнали не передаються. Google розпізнає масовий редирект на головну як м’яку 404 і обробляє його як звичайну помилку.
  2. Користувач не розуміє, що сталося. Він клікнув на конкретний товар і опинився на головній — це виглядає як поломка.
  3. Проблема стає невидимою. 404 видно у звітах, а редирект виглядає як робоча сторінка. Ви дізнаєтесь про втрати випадково.

Коли достатньо 404?

Коли сторінки більше немає й заміни теж немає. 404 — нормальна, здорова відповідь, а не помилка сайту. Наявність 404 на сайті нічим не шкодить позиціям решти сторінок.

Що варто зробити — оформити сторінку 404 по-людськи: пояснити, що сталося, і дати куди піти далі. Це вплине на поведінку користувача, а не на пошук.

Навіщо тоді 410?

410 Gone означає «видалено назавжди, не повертайтесь». Різниця з 404 не в тому, як це бачить людина — для неї вони однакові, — а в тому, як швидко бот перестає ходити на адресу.

Google неодноразово пояснював, що обробляє обидва коди схоже, але 410 сприймає як остаточніший сигнал і виводить сторінку з індексу трохи швидше.

Практична різниця стає відчутною на масштабі. Якщо ви прибрали п’ять тисяч товарів, різниця між «бот перестане ходити за два тижні» і «за два місяці» — це помітна частка краулінг-бюджету, яку можна витратити на живі сторінки.

Коротка таблиця рішень

  • Є заміна за змістом → 301 на неї;
  • Немає заміни, товар може повернутись → 404, сторінка з поясненням;
  • Немає заміни, не повернеться ніколи → 410;
  • Товар тимчасово відсутній → 200 і чесний напис «немає в наявності». Це не привід видаляти сторінку: вона накопичила сигнали, і при поверненні товару почне працювати одразу.

Як перевірити, що стоїть зараз?

Зберіть список видалених URL — зі старого sitemap, з експорту Search Console або з логів, де видно, куди бот стукає й отримує помилку. Далі прогоніть їх пачкою і подивіться, що віддається насправді.

Типова знахідка на цьому кроці — сторінки, що віддають 200 із текстом «товар не знайдено». Для бота це робоча сторінка, і вона лишається в індексі, конкуруючи з живими.