Технический аудит сайта
Проверяю сайт по 60-пунктовому чек-листу: безопасность, скорость, SEO-инфраструктура, бэкапы, хостинг. Отдаю PDF-отчёт с приоритизацией: что критично, что плановое, что не нужно.
- Безопасность
- Скорость и Core Web Vitals
- SEO-инфраструктура
Из чего складывается услуга
-
Безопасность
Версии CMS, плагинов, тем (актуальные или просрочены). Сила паролей, наличие 2FA. Бэкапы (есть, актуальны, проверены на восстановление). Шеллы, инжекты, подозрительный код. Открытые порты, заголовки безопасности.
-
Скорость и Core Web Vitals
PageSpeed Insights, WebPageTest, замеры на 3-5 ключевых страниц. LCP, INP, CLS. Размер страниц, число запросов, оптимизация картинок и шрифтов. Хостинг и TTFB. Что даст +10 баллов, что даст +30.
-
SEO-инфраструктура
sitemap.xml, robots.txt, индексация в Yandex и Google. Canonical, hreflang (если нужно), schema.org. Битые ссылки, ошибки индексации в Webmaster и Search Console. Мета-теги, заголовки, структура URL. Не аудит контента и не подбор запросов.
-
Хостинг и инфраструктура
Версии PHP/MySQL, лимиты памяти, лимиты выполнения. Бэкапы (хостерские и внешние). Почта, SSL, DNS-записи. Логи, мониторинг, что мы увидим, если завтра упадёт.
-
Аналитика
Установлены ли Метрика и Search Console. Настроены ли цели, события, ecommerce (если магазин). Привязаны ли формы. Есть ли дубль-счётчики и битые установки. Не настройка целей с нуля, а проверка и описание.
-
Доступы и риски
Кто куда имеет доступ. Что произойдёт, если сейчас уйдёт ваш программист. Есть ли передача дел в письменном виде. Что у вас в облаке, что в почте, что в файлах подрядчиков.
Поэтапно — от первого аудита до постоянной работы
Сбор данных
Получаю доступы (только чтение, ничего не правлю). Запускаю автоматические сканеры на безопасность и скорость. Параллельно собираю руками то, что машины не видят: качество кода, читабельность шаблонов, логику бэкапов.
Анализ
Прохожу по чек-листу из 60 пунктов. Каждому даю один из 4 статусов: критично, плановое, мелочь, нормально. Прикладываю объяснение и (где можно) ссылку на инструкцию по исправлению. Если что-то нужно проверить руками внутри кода, делаю это.
Отчёт
PDF на 8-15 страниц. Resume на первой странице (10 предложений: общая картина). Дальше по разделам с конкретикой. В конце сводная таблица: что критично, оценка времени и денег на исправление. Скрины, выдержки логов, ссылки на тесты в приложениях.
Опционально: внедрение
Если хотите, чтобы я сразу взялся за исправление найденного, обсуждаем после получения отчёта. Часть пунктов входит в [абонентское обслуживание](/uslugi/abonentskoe-obsluzhivanie/), часть в разовые проектные работы. Никакой обязаловки: можно отдать отчёт другому подрядчику или сделать самому.
Зачем нужен аудит
В трёх ситуациях аудит нужен и часто экономит больше, чем стоит сам.
Первая: вы готовы передать сайт другому подрядчику. Старый ушёл, новый пришёл. Прежде чем подписывать договор с новым, неплохо понимать, что вы передаёте. Иногда выясняется, что старый подрядчик годами не делал бэкапы, новые ходы заплачены за ‘установку SSL’ (бесплатного), а в коде остался бэкдор с 2019 года. Аудит закрывает все эти вопросы, у нового подрядчика чёткое ТЗ, у вас цена прозрачная.
Вторая: сайт начал плохо себя вести, но не понятно, что с ним. Падает вечерами, не приходят формы по средам, посетители из Москвы говорят, что сайт долго грузится, а из Питера всё нормально. Без замеров и аудита это решается методом тыка, и иногда тык занимает месяцы. С аудитом проблема локализуется за неделю, исправление становится точечным.
Третья: вы хотите оценить риск. Например, у вас интернет-магазин с оборотом, и вы понимаете, что если сайт упадёт на Чёрную пятницу, потеряете много. Аудит показывает, где сейчас точки отказа, и вы решаете, что закрыть до сезона, что отложить.
В остальных случаях аудит нужен реже, чем его продают. Если у сайта простая жизнь, всё работает, никто не уходит, никто не приходит, никаких больших нагрузок не предвидится, можно жить без аудита и проверять состояние выборочно по конкретным запросам.
Чем мой аудит отличается от того, что предлагают агентства
Агентский аудит обычно делается по типовому шаблону, который не учитывает специфику вашего стека. Получаете 30-страничный документ с разделами ‘возможности’, ‘челленджи’, ‘путь к excellence’ и общими фразами вроде ‘необходимо улучшить пользовательский опыт’. Конкретики ноль, действовать по нему сложно.
Мой формат: коротко, по делу, с привязкой к вашему конкретному сайту. Не ‘улучшить безопасность’, а ‘плагин X версии 4.1 имеет известную уязвимость SQL-инъекции, обновить до 4.3, подробности на CVE-XXXX’. Не ‘оптимизировать скорость’, а ‘на главной странице LCP 4.2 секунды из-за hero-картинки 3.2 МБ. После конвертации в WebP и lazy-loading ожидается 1.5-2 секунды, время работы 2 часа’. Цифры, ссылки, оценки.
При этом я не закрываю всю широту экспертизы. SEO-стратегия, дизайн, маркетинг, юзабилити-тесты вне моей зоны. Делаю тех. часть, и делаю её хорошо.
Что вам понадобится
- Доступ к панели хостинга (или контакт хостера и согласие на передачу).
- Доступ к админке сайта (read-only учётка тоже подходит).
- Доступ к Яндекс.Метрике и Search Console / Yandex Webmaster.
- Если есть, контакт текущего разработчика, к которому могу задать 1-2 уточняющих вопроса по архитектуре.
После получения доступов начинаю работу. Запросы вам не приходят чаще, чем раз в день, и обычно одним списком: уточнения по конкретным находкам.
После аудита
Когда отчёт у вас на руках, вариантов обычно три:
- Закрываете найденное сами или текущим подрядчиком. Я остаюсь только консультантом по уточнениям.
- Закрываете найденное со мной разовыми работами по проектному тарифу. Самый частый сценарий, потому что у меня уже есть весь контекст.
- Берёте меня на постоянное обслуживание (абонентское или администрирование), и я закрываю критичное сразу, а плановое распределяю по месяцам.
Никакого преимущества в продажах одной из опций я себе не оставляю: если по аудиту видно, что вам выгоднее уйти к более крупному агентству или вообще переписать сайт на коробочное решение, говорю об этом прямо. Цель аудита показать вам реальное состояние, а не привязать к себе.
Смежные услуги: Восстановление после взлома, Ускорение сайта, Администрирование сайта.
-
Что в отчёте?
PDF на 8-15 страниц. Структура: краткое резюме (5-10 предложений), 6 тематических разделов (безопасность, скорость, SEO-инфраструктура, хостинг, аналитика, доступы), сводная таблица с приоритизацией. К каждому пункту: статус (критично/плановое/мелочь/норма), описание, рекомендация. К критичным дополнительно: оценка времени и денег на исправление. В приложении скриншоты тестов и выгрузки логов.
-
Сколько времени уходит на аудит?
От заявки до отдачи отчёта 5-7 рабочих дней. Из них 2-3 дня уходит на сбор данных и работу с инструментами, остальное на анализ и написание отчёта. Если случай типовой (стандартный WordPress на shared без кастомизаций), укладываюсь в 3-4 дня. Если сложный (Bitrix с переписанным ядром, самописный бэкенд), может уйти до 10 дней.
-
Включает ли исправление найденного?
Нет, аудит это только описание. Это сделано осознанно: одно дело найти проблему, другое её закрыть. Часто часть проблем закрывается силами клиента или его текущего подрядчика, и платить мне за работу, которую можно сделать самому, бессмысленно. Если хотите, чтобы я взялся за исправление, обсуждаем отдельно после получения отчёта.
-
А SEO-аудит входит?
Только техническая часть: индексация, sitemap, robots, schema, canonical, скорость. Контентный SEO-аудит (подбор семантики, анализ конкурентов, написание ТЗ на тексты) не входит, для этого нужен SEO-специалист, не я. Если ищете комплексный аудит, можем разделить: я делаю техническую часть, SEO-агентство контентную.
-
Можно ли только один раздел?
Да. Если знаете, что у вас точно болит безопасность (или только скорость, или только SEO-инфраструктура), могу сделать аудит одного блока. Цена пропорционально ниже. Полный аудит дешевле в пересчёте на пункт, но если бюджет ограничен, точечная проверка тоже работает.
Что говорят клиенты
Передайте техническую часть в надёжные руки.
Слежу за хостингом, бэкапами и обновлениями. Когда что-то пойдёт не так — звоните мне, не своему программисту, не в спортзал и не маме.