Если по запросу site:ваш-домен появились сотни чужих URL, это обычно не обычная SEO-ошибка, а результат взлома или генератора doorway.
Удалять адреса из поиска бессмысленно, пока сайт продолжает создавать или отдавать спам-контент.
Как проявляется проблема
- сотни неизвестных URL в индексе
- title заменены спамом
- бот видит контент, человек 404
- появился чужой sitemap
- поиск показывает товары, которых нет на сайте
Основные причины
1. Вредоносный PHP
Скрипт генерирует doorway по шаблону URL.
2. Созданы реальные записи
Через уязвимость могли публиковаться посты или товары.
3. Подменён sitemap
Вредонос добавляет карту на тысячи спам-адресов.
4. Cloaking
Роботу и обычному посетителю отдаётся разный контент.
5. Уязвимый плагин
После ручной очистки заражение возвращается через тот же вход.
Пошаговая диагностика
Шаг 1. Сравнить ответ для разных клиентов
Проверьте HTML и HTTP-код как гость и при разных user-agent.
Шаг 2. Просканировать файлы и БД
Ищите новые PHP, неизвестных администраторов, options и cron.
Шаг 3. Проверить sitemap и robots
Удалите чужие карты после того, как найден генератор.
Шаг 4. Изучить Search Console/Вебмастер
Определите шаблон URL и дату появления.
Шаг 5. Посмотреть access log
Он помогает найти endpoint, который генерирует массовые страницы.
Как исправить
Сначала закрыть уязвимость
Иначе спам появится снова после любого удаления.
Отдавать правильные коды
Удалённые спам-URL должны возвращать 404/410, а не 200.
Обновить sitemap
После очистки отправьте карту только с реальными каноническими страницами.
Переобойти важные URL
После восстановления ускорьте переобход ключевых страниц через инструменты поисковых систем.
Что важно не делать
- Не меняйте сразу несколько настроек: после каждого действия проверяйте результат.
- Перед правками файлов и базы сделайте резервную копию.
- Не отключайте защиту, кеш или обновления навсегда только ради временного обхода ошибки.
- На интернет-магазине проверяйте решение не только под администратором, но и как обычный посетитель.
Когда нужна помощь разработчика
Если проблема повторяется, затрагивает продажи, заявки или индексацию, сохраните время ошибки и журналы сервера. Это позволяет найти первопричину вместо временного обхода.
Нужна диагностика? Можно обратиться за очисткой WordPress от вирусов.
Связанные статьи
Часто задаваемые вопросы
Сколько удаляется спам из поиска?
От нескольких дней до недель: зависит от количества URL и частоты обхода.
Нужно ли disavow?
Нет, если проблема — страницы на вашем домене. Сначала очищается сайт.
Можно восстановить SEO?
Да, если быстро убрать источник, вернуть корректные коды и нормальную структуру индексации.