Якщо сайт був зламаний, Google міг проіндексувати вірусні або чужі сторінки, які ви ніколи не створювали.
Навіть після повного очищення сайту такі URL можуть ще довгий час залишатися в пошуковій видачі 😬
Проблема в тому, що користувачі бачать ці сторінки безпосередньо в Google — ще до того, як зайдуть на сайт. Це негативно впливає на довіру, репутацію бізнесу та може відлякати потенційних клієнтів ще на етапі пошуку.
Це можуть бути вірусні сторінки, фейкові URL, сторінки з чужим контентом чи URL адреси, які ви ніколи не створювали.
У такій ситуації зазвичай виникає логічна думка:
-
віддавати для цих сторінок помилку 404
-
або зробити 301 редірект на головну сторінку сайту
⚠️ Але обидва ці варіанти можуть нашкодити SEO, особливо коли мова йде саме про вірусні сторінки, а не звичайні видалені URL.
У таких випадках найкращим рішенням є HTTP-статус 410 Gone.
❓ Що означає Redirect GONE (410)
410 Gone — це HTTP-статус, який повідомляє пошуковим системам, що сторінка остаточно видалена і ніколи не з’явиться знову
Це важлива різниця між:
-
404 Not Found — сторінка не знайдена (може з’явитись пізніше)
-
410 Gone — сторінка видалена назавжди
Також Google реагує на 410 швидше, ніж на 404. А це значить, що сторінки зі шкідливим контентом зникнуть з пошукової видачі швидше.
Чому вірусні сторінки — це окрема проблема для SEO
Вірусні URL — це не просто «старі сторінки».
Найчастіше це:
-
спам-сторінки з чужим контентом
-
сторінки з фармакологією, казино, дорвеями
-
URL, які ніколи не мали існувати на сайті
Для Google це виглядає так, ніби сайт публікукує спам, різко змінив тематику або намагається маніпулювати пошуком.
Саме тому неправильна реакція на такі сторінки може погіршити позиції всього сайту.
Помилка 404 — чому це не найкращий варіант
404 Not Found означає, що сторінка не знайдена, але Google не отримує чіткого сигналу, що:
-
сторінка була шкідливою
-
її більше не повинно існувати
У результаті:
-
Google може ще довго тримати URL в індексі
-
пошуковик буде повторно перевіряти ці сторінки
-
процес очищення індексу затягується
📌 404 підходить для випадково видалених сторінок, але погано працює для вірусного контенту.
Редірект 301 — чому редірект на головну може зашкодити
301 Redirect повідомляє Google, що сторінка назавжди переїхала на інший URL.
Проблема в тому, що у випадку вірусних сторінок:
-
ви передаєте сигнал зі спамної сторінки на головну
-
Google може частково «привʼязати» негатив до основного URL
-
іноді вірусні сторінки починають заміщатися головною в пошуку
⚠️ Це може призвести до:
-
погіршення довіри до сайту
-
падіння позицій
-
дивної поведінки у видачі Google
📌 301 — хороший інструмент, але не для вірусних URL.
Код 410 Gone — правильне рішення для вірусних сторінок
410 Gone повідомляє Google: Ця сторінка існувала, але видалена назавжди і більше ніколи не зʼявиться.
Переваги Redirect GONE (410):
-
Google швидше прибирає сторінки з індексу
-
не передається негативний сигнал на інші URL
-
сайт швидше «очищається» в очах пошукової системи
Саме тому для вірусного контенту оптимальним варіантом є використання саме Redirect GONE (410).
Приклади використання 410 Gone в .htaccess
1. Видалення конкретної сторінки:
Для ситуації, коли в пошуковій видачі Google є чітко визначені URL, наприклад:
https://mysite.com/virus
https://mysite.com/virus.html
Це можуть бути сторінки, які зʼявилися після зламу сайту або були створені вірусом автоматично.
Код в .htaccess
Redirect gone /virus
Redirect gone /virus.html
2. Видалення цілої папки (розділу чи категорії):
Підходить, коли після зламу сайту вірус створив багато сторінок в одній папці або розділі.
Зазвичай такі URL мають спільний шлях, наприклад /spam, /virus/:
https://mysite.com/virus/page
https://mysite.com/virus/post
https://mysite.com/virus/color.php
https://mysite.com/virus/index.html
У такій ситуації немає сенсу видаляти сторінки по одній — набагато ефективніше одразу закрити весь розділ.
Віддача коду 410 Gone для всієї папки повідомляє Google, що весь цей контент видалений назавжди і не має відношення до сайту.
Код в .htaccess
Redirect 410 /virus/
або
RewriteEngine On
RewriteRule ^/virus/ - [G,L]
3. Використання через RedirectMatch (за регулярним виразом):
Цей спосіб підходить у випадках, коли потрібно масово видалити з пошуку всі файли певного формату, наприклад старі .pdf звіти, які більше не актуальні або були проіндексовані помилково.
Код в .htaccess
RedirectMatch 410 \.pdf$
4. Вірусні сторінки з підозрілими ключовими словами:
Іноді після зламу сайту вірус створює сторінки, в URL яких зʼявляються підозрілі слова, наприклад: casino, viagra, pharma, bonus
У цьому випадку зручно використовувати правило, яке реагує на наявність цих слів у URL.
Сервер буде віддавати код 410 Gone для всіх сторінок, що містять такі фрази, навіть якщо вірус генерує їх автоматично.
Код в .htaccess
RewriteCond %{REQUEST_URI} (casino|viagra|pharma|bonus) [NC]
RewriteRule .* - [G,L]
5. Вірусні сторінки з параметрами в URL:
Після зламу сайту вірусні сторінки часто створюються не як окремі файли, а через параметри в URL.
Зовні сайт може виглядати нормально, але для Google такі адреси стають окремими сторінками, наприклад:
/?page=casino
/?ref=spam
/?id=123abc
Код в .htaccess
RewriteCond %{QUERY_STRING} (casino|spam|viagra) [NC]
RewriteRule .* - [G,L]
6. Вірусні сторінки в wp-content/uploads:
Для сайтів на WordPress це один з найпоширеніших сценаріїв після зламу.
Віруси часто маскуються під зображення або файли й потрапляють у папку wp-content/uploads, створюючи підкаталоги:
/wp-content/uploads/2023/virus/
/wp-content/uploads/2026/spam/
Код в .htaccess
RewriteRule ^wp-content/uploads/.*(virus|spam).* - [G,L]
Висновок
Вірусні сторінки в індексі Google — це серйозна SEO-проблема, але її можна вирішити правильно.
Головне — не плутати вірусні URL зі звичайними видаленими сторінками.
Якщо сайт був зламаний і Google встиг проіндексувати спам — 410 Gone є найбезпечнішим і найефективнішим способом прибрати такі сторінки з пошуку.
Використання 410 через .htaccess:
- прискорює деіндексацію
- очищає пошукову видачу
- допомагає швидше відновити довіру Google

