Обслуживание сайта на WordPress: чек-лист на неделю, месяц и квартал
Сайт на WordPress не заканчивается на запуске. Плагины обновляются каждую неделю, сертификаты истекают, формы перестают отправлять письма, а база данных растёт. Большинство взломанных сайтов, которые мы чистили, атаковали не хитро: на них просто стоял устаревший плагин с известной уязвимостью. Вот порядок обслуживания, которому мы следуем для бизнес-сайтов.
Каждый день (автоматически)
- Резервная копия файлов и базы данных, которая хранится вне хостинга.
- Мониторинг доступности каждую минуту с оповещением, если сайт упал.
- Проверка на вредоносный код и изменённые файлы ядра.
Каждую неделю
- Посмотреть доступные обновления ядра WordPress, плагинов и тем.
- Обновить безопасно: сначала на тестовой копии (staging), потом на рабочем сайте. После обновления проверить главную, форму обратной связи, корзину и нестандартные страницы.
- Проверить форму: отправить тестовую заявку и убедиться, что письмо пришло и не попало в спам.
Каждый месяц
- Удалить неиспользуемые плагины и темы. Отключённый плагин тоже можно взломать.
- Проверить пользователей: удалить старые учётки, у администраторов должны быть сложные пароли и двухфакторный вход.
- Проверить SSL-сертификат и редирект с HTTP на HTTPS.
- Посмотреть скорость на мобильных в PageSpeed Insights. Новый плагин или тяжёлая картинка могут незаметно замедлить сайт.
- Почистить базу: спам-комментарии, старые ревизии, устаревшие временные данные.
- Написать короткий отчёт: что обновили, что нашли, что рекомендуем.
Каждый квартал
- Тест восстановления: развернуть последнюю копию в тестовом месте и убедиться, что сайт работает.
- Проверить версию PHP на хостинге и запланировать обновление до окончания её поддержки.
- Пересмотреть заголовки безопасности и настройки хостинга.
- Проверить видимость в поиске: карту сайта, robots.txt, страницы, случайно закрытые от индексации, и битые ссылки. Для русскоязычной аудитории стоит смотреть и Яндекс Вебмастер, не только Google Search Console.
Как обновлять и не сломать сайт
- Сделайте свежую резервную копию прямо перед обновлением.
- Прочитайте список изменений крупных обновлений, особенно конструкторов страниц и WooCommerce.
- Сначала обновите тестовую копию и пройдите важные страницы.
- Если тестовой копии нет, обновляйте плагины на рабочем сайте по одному.
- Держите предыдущую версию под рукой для отката.
Признаки, что сайту нужна помощь прямо сейчас
- Search Console или Яндекс Вебмастер сообщают о проблемах безопасности или взломанном контенте.
- Посетителей перенаправляет на странные сайты, часто только с телефонов.
- Хостинг заблокировал аккаунт за рассылку спама.
- Внезапно перестали приходить заявки с формы.
Если не хотите заниматься этим сами, наши тарифы на администрирование сайтов закрывают всё перечисленное от €59 в месяц. Бесплатный аудит включает внешнюю проверку версий WordPress и известных уязвимостей.