Skip to content

Все для WordPress, веб-розробки — і не тільки

🗑 Як видалити сторінку сайту без шкоди для SEO

🗑 Як видалити сторінку сайту без шкоди для SEO

Сторінка провисіла на сайті три роки, не принесла жодного переходу, і ви нарешті вирішили її видалити. Натиснули Delete в адмінці WordPress, і через тиждень Search Console засипала сповіщеннями про 404 помилки. Знайомо?

Видалення сторінки виглядає як невинна операція: вибрав, натиснув кнопку, і проблеми немає. Але пошукові роботи пам’ятають кожну URL-адресу, яка будь-коли була в індексі. Коли Google приходить за старою адресою і впирається в порожнечу, він втрачає довіру до сайту. Десяток таких «мертвих» сторінок, і позиції всього домену повзуть униз.

Хороша новина: процес можна взяти під контроль. Ми розберемо три сценарії: оновлення контенту, налаштування 301 редиректу і повне видалення з правильним HTTP-кодом, щоб ви могли обрати той, що підходить під вашу ситуацію, і не зашкодити пошуковому трафіку.

💡 Швидкий огляд:

  • Оцінити сторінку перед видаленням: трафік, зворотні посилання, чи можна покращити контент замість видалення
  • Якщо сторінка морально застаріла, оновити інформацію та дату публікації, а не видаляти
  • Якщо URL змінюється або контент переноситься, налаштувати 301 редирект на релевантну сторінку
  • Якщо сторінка точно не потрібна, віддати код 410 («видалено назавжди») замість мовчазного 404
  • Після будь-яких змін перевірити Search Console та оновити внутрішні посилання

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

Реальні причини для видалення, як правило, зводяться до трьох ситуацій:

  • Контент безнадійно застарів. Інформація перестала відповідати дійсності, продукту більше не існує, інструкція веде до неробочих інтерфейсів.
  • Сторінка дублює іншу. Два матеріали конкурують за один і той самий пошуковий запит, пошуковик не розуміє, яку з двох показувати, і в підсумку не показує жодну.
  • Тема вийшла за межі проєкту. Сайт змінив фокус, і старий розділ більше не вписується в структуру.

Перш ніж видаляти, перевірте цифри. Зайдіть у Google Search Console, відкрийте звіт з ефективності для конкретного URL і подивіться: чи є переходи з пошуку за останні 12 місяців? Чи є зовнішні посилання на цю сторінку (звіт Links → External)? Якщо і трафіку немає, і посилань немає, видалення безпечне. Якщо трафік є, спочатку подумайте про оновлення.

Аналітика відвідуваності сайту на моніторі

Що робити замість видалення: оновити контент

Видалення — це крайній захід, а не перша реакція на старий матеріал. У багатьох випадках сторінку достатньо оновити:

  • Перепишіть вступ і висновок, додавши актуальні дані
  • Оновіть скриншоти та приклади
  • Перевірте посилання: биті замініть, застарілі оновіть
  • Змініть дату публікації на поточну

Google цінує «свіжість» контенту. Коли ви оновлюєте сторінку, пошуковий робот під час наступного обходу бачить зміни і може підняти матеріал у видачі. Це швидше й безпечніше, ніж видаляти старе і писати нове з нуля: ви зберігаєте накопичену «вагу» URL і зворотні посилання.

Альтернативний сценарій: контент застарів настільки, що оновити його складніше, ніж написати заново. У цьому випадку напишіть новий матеріал і налаштуйте 301 редирект зі старої адреси на нову, про це наступний розділ.

301 Редирект: перенаправляємо без втрат

Перенаправлення трафіку між сторінками сайту

301 редирект — це інструкція для браузера і пошукового робота: «Сторінка переїхала назавжди, йди за новою адресою». На відміну від простого видалення, редирект передає практично всю накопичену посилальну вагу новій сторінці. Користувач не бачить помилку, він миттєво потрапляє на актуальний матеріал.

Коли 301 редирект обов’язковий:

  • Ви перенесли контент на інший URL у межах того самого сайту
  • Ви об’єднали кілька старих сторінок в одну нову
  • Старий продукт знято з продажу, але є аналогічна модель

Як налаштувати 301 редирект: три способи.

Перший і найпростіший для користувачів WordPress, плагін. Yoast SEO Premium містить вбудований Redirect Manager: під час видалення сторінки плагін сам пропонує вказати URL для перенаправлення. Безплатна альтернатива, плагін Redirection, встановлений на понад 2 мільйонах сайтів.

Другий спосіб, через панель хостингу. Зайдіть у cPanel вашого хостингу, знайдіть розділ «Домени» та оберіть «Перенаправлення» (Redirects). Вкажіть тип 301, у полі «Старий URL» введіть адресу сторінки, яку видаляєте (без домену, наприклад /staryj-post/), а в «Новий URL», повну адресу цільової сторінки. Метод працює на будь-якому рушії, не лише на WordPress.

Третій спосіб, через .htaccess (для сайтів на Apache). Додайте рядок:

1Redirect 301 /staryj-post/ https://vash-sait.ru/novyj-post/

Для Nginx правило виглядає інакше, і його зазвичай додають через панель хостингу в розділі конфігурації сервера. Обидва методи не потребують встановлення плагінів, але передбачають доступ до файлової системи сайту.

Після налаштування редиректу обов’язково перевірте його роботу: відкрийте старий URL у режимі інкогніто браузера і переконайтеся, що вас перекидає на нову адресу без проміжних сторінок.

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

Бувають ситуації, коли редирект не потрібен: сторінка не має аналога на сайті, і перенаправляти користувача на головну, означає плутати його. У цьому випадку сторінку справді видаляють, але важливо, який HTTP-код при цьому віддає сервер.

Код 404: «Не знайдено»

Діагностика помилок сайту на ноутбуці

404 — це стандартна відповідь сервера, коли запитаний URL не існує. Проблема в тому, що 404 не повідомляє пошуковику причину відсутності сторінки. Google бачить 404 і думає: «Може, тимчасовий збій? Пізніше перевірю». У результаті URL залишається в індексі тижнями, а іноді й місяцями, продовжуючи збирати помилки в Search Console.

Якщо відвідувач переходить за посиланням на видалену сторінку і потрапляє на стандартну білу сторінку 404, він, найімовірніше, закриє вкладку. Показник відмов зростає, і для пошукових систем це сигнал, що сайт не відповідає на запит користувача.

Код 410: «Видалено назавжди»

Код і структура сайту на екрані комп'ютера

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

Коли обирати 410 замість 404:

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

Технічно 410 налаштовується через ті самі інструменти, що й 301 редирект. Плагін Redirection підтримує код 410, Yoast SEO Premium теж. У cPanel замість типу «301» потрібно обрати «410 Gone». Якщо ви правите .htaccess вручну, синтаксис такий:

1Redirect 410 /staryj-post/

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

Покроковий план: як видалити сторінку правильно

Якщо після оцінки ви точно вирішили видаляти, дотримуйтеся цієї послідовності. Вона мінімізує SEO-ризики і не дасть пошуковику плодити помилки:

  • Знайдіть усі внутрішні посилання на сторінку, яку видаляєте. Плагін Link Whisper або безплатний Better Search Replace допоможуть відшукати згадки старого URL у контенті. Замініть їх посиланнями на актуальні матеріали або приберіть зовсім.

  • Перевірте зовнішні зворотні посилання. У Google Search Console відкрийте звіт Links → Top linked pages. Якщо на сторінку посилаються зовнішні сайти, краще налаштувати 301 на найближчий аналог, так ви збережете посилальну вагу.

  • Налаштуйте редирект або код 410. Використовуйте один з описаних вище методів. Не залишайте сторінку видаленою без перенаправлення — це гарантоване зростання 404 помилок у звітах.

  • Оновіть XML-карту сайту. Після видалення сторінки перезберіть карту: SEO-плагіни роблять це автоматично, але краще перевірити вручну. Переконайтеся, що видалений URL зник із карти.

  • Повідомте Google про зміни. Зайдіть у Google Search Console, введіть старий URL в інструмент перевірки і натисніть «Запросити індексування». Так ви пришвидшите переобхід сторінки й отримання пошуковиком нового HTTP-коду.

Останній крок, моніторинг. Протягом двох-трьох тижнів після видалення стежте за звітом про помилки сканування в Search Console. Якщо з’являються нові 404 на видаленому URL — це означає, що десь залишилося внутрішнє посилання, яке ви пропустили.

⁉️🤔 Часті запитання

Чим поганий код 404 при видаленні сторінки?

404 не говорить пошуковику, що сторінку видалено навмисно. Google сприймає його як «можливо, тимчасова проблема» і продовжує перевіряти URL тижнями. За цей час у Search Console накопичуються помилки, а якщо на сторінку були зовнішні посилання, вони ведуть у порожнечу. Код 410 знімає обидва питання: робот розуміє, що видалення остаточне, і прибирає сторінку з індексу.

Чи можна просто прибрати сторінку з меню і не чіпати URL?

Технічно так, але з погляду SEO це найгірший варіант. Сторінка залишається проіндексованою, на неї можуть вести посилання з інших матеріалів сайту, але навігація до неї відсутня. Виходить «сирітський» URL без внутрішніх зв’язків: пошуковики ранжують такі сторінки нижче, а користувачі все ще можуть на них потрапити через пошук.

Чи обов’язково купувати плагін заради редиректів?

Ні. Безплатний Redirection закриває більшість типових задач: 301, 302, 307, 410, відстеження 404 помилок і автоматичні редиректи при зміні слага. Yoast SEO Premium зручніший тим, що редирект-менеджер вбудовано прямо в інтерфейс редагування сторінки і він пропонує перенаправлення одразу при видаленні, але функціонально безплатні інструменти не поступаються.

Що робити, якщо сторінка була в індексі Google кілька років?

Налаштувати 301 на найближчий тематичний аналог, а не на головну. У головної сторінки занадто широка тематика, і пошуковик може вважати такий редирект «м’якою 404», коли сторінка технічно відкривається, але не містить того, що шукав користувач. Краще перенаправити на сторінку тієї самої категорії або на оновлену версію того самого матеріалу.

Як довго тримати редирект після видалення?

Мінімум рік. За цей час Google перебудує індекс, зовнішні сайти оновлять посилання, а постійні відвідувачі звикнуть до нової адреси. На практиці багато вебмайстрів тримають 301 редиректи безстроково: вони не навантажують сервер і страхують від випадкових переходів за старими закладками.

Що в підсумку: коли видаляти, а коли, ні

Коротка шпаргалка для швидких рішень:

  • Сторінка приносить трафік або має зовнішні посилання, оновіть контент, не видаляйте
  • Контент застарів, але тему можна розкрити заново, напишіть новий матеріал і поставте 301 зі старої адреси
  • Тема більше не потрібна, аналогів немає, налаштуйте код 410 і повідомте Google через Search Console
  • Сторінка дублює іншу, залиште одну, повнішу, на другу поставте 301

І найголовніше: не видаляйте сторінки імпульсивно, під час генерального прибирання сайту. Кожне видалення — це мікроподія для пошуковика. Десяток видалень за день може виглядати як спроба маніпуляції індексом. Видаляйте по одній-дві сторінки за раз, даючи пошуковику час обробити зміни.

Якщо ви тільки починаєте розбиратися з технічним SEO, зазирніть у наш матеріал про те, як працюють роботи Google: розуміння механіки обходу сторінок знімає половину питань про те, чому видалення не проходить безслідно.