Лікування зламаного сайту на WordPress

Сайт зламали. Треба прибрати наслідки, закрити вхід і повернути нормальну видачу в Google.

Чиста світла смуга, витерта на запиленій поверхні

З чим приходять найчастіше

  • Спам у видачі Google. На вашому домені з'явилися чужі сторінки японською або китайською. Це japanese keyword hack
  • Редирект відвідувачів на сторонній сайт, часто тільки з телефонів або тільки при переході з пошуку
  • Дефейс: замість головної чужа сторінка
  • Розсилка спаму з вашого сервера, через що хостинг блокує пошту
  • Попередження Google червоним екраном перед входом на сайт
  • Прихований код без видимих ознак: сайт наче працює, але навантаження виросло

Що входить у роботу

  1. Копія в поточному стані до будь-яких дій - і як страховка, і як матеріал для розбору.
  2. Діагностика: що саме сталося, коли, через що зайшли.
  3. Закриття доступу: паролі, ключі безпеки, чужі користувачі у WordPress і в Search Console.
  4. Чистка: ядро, плагіни і теми перевстановлюються, решта вичищається руками - uploads, .htaccess, wp-config, тема, база даних.
  5. Пошук усіх точок повернення: бекдори в інших папках, заплановані задачі, які відновлюють видалене.
  6. Усунення причини: оновлення або заміна вразливого плагіна, бо інакше зламають знову.
  7. Робота з пошуком: спамні адреси віддають 410, чужа карта сайту видаляється, подається заявка на перевірку в Search Console.
  8. Профілактика: що зробити, щоб не повторилося.

Скільки це займає

Сама чистка - зазвичай кілька годин, залежно від розміру сайту і глибини зараження. Далі йде повільна частина, яка від нас не залежить:

  • перевірка від Google після заявки - кілька днів;
  • випадання спамних сторінок з індексу - від тижня до кількох тижнів;
  • повернення позицій - місяць і більше.

Тому чим раніше звернутися, тим менше наслідків. Сайт, який спамить два дні, і сайт, який спамить пів року, чистяться однаково, але для позицій це різні історії.

Чого не роблю: не обіцяю миттєвого повернення позицій і не називаю строк, за який Google зніме попередження - це вирішує Google, а не виконавець. Обіцяю прибрати зараження повністю, закрити вхід і правильно оформити заявку на перевірку.

Що надіслати для оцінки

  • адресу сайту;
  • що саме помітили і коли;
  • чи є доступ до хостингу і до Search Console;
  • чи є бекап до зараження.

Цього достатньо, щоб зрозуміти масштаб. Попередню перевірку можна зробити навіть без доступів - частина ознак видно ззовні.

Обговорити задачу

Напишіть, що потрібно зробити. Відповім з оцінкою термінів і вартості.

Написати