За десять с лишним лет разработки я провёл, наверное, сотню аудитов чужих сайтов, и почти всегда владелец удивляется, сколько проблем можно найти без единой строчки кода. Чего не хватает сайту, чаще всего видно невооружённым глазом: форма без уведомления в CRM, забытый счётчик Метрики, фотографии на четыре мегабайта каждая. Ниже чек-лист, по которому я прохожусь сам в первые тридцать минут работы с новым проектом. Его вполне реально повторить своими руками за час, не привлекая программиста.
Зачем считать, чего не хватает сайту, до найма разработчика
Аудит у стороннего специалиста стоит денег и времени на согласование. При этом процентов восемьдесят проблем видны без доступа к коду: неработающая кнопка, пустая страница «О компании», отсутствие адреса и телефона в шапке. Я обычно советую клиентам сначала пройтись по сайту глазами постороннего человека, который пришёл с рекламы и хочет что-то купить или заказать. Записывайте всё подряд, даже мелочи вроде опечаток, потом отсортируете по важности.
К разработчику имеет смысл идти, когда проблема упирается в код: письма с сайта не долетают, оплата через T‑Bank или WooCommerce обрывается на середине, скрипт на Tilda конфликтует с другим виджетом. Это уже не полчаса руками, а разбор логов и тестовые платежи.
| Блок проверки | Что смотрю | Сколько времени |
|---|---|---|
| Скорость | PageSpeed Insights, вес страницы, картинки | 10 минут |
| Мобильная версия | Реальный телефон, а не эмулятор в браузере | 10 минут |
| Формы и оплата | Тестовая заявка и тестовый платёж от начала до конца | 15 минут |
| Доставка и уведомления | Расчёт СДЭК, уведомление в Telegram или на почту | 10 минут |
| SEO и аналитика | Title, sitemap.xml, цели в Метрике и GA4 | 10 минут |
| Безопасность | Срок SSL-сертификата, наличие бэкапа | 5 минут |
Скорость загрузки и техническое состояние
Открываю PageSpeed Insights и GTmetrix в режиме инкогнито, без своих расширений в браузере. Смотрю не только итоговую цифру, а конкретные метрики: LCP должен укладываться в 2,5 секунды, иначе половина посетителей с мобильного интернета уйдёт, не дождавшись контента.
На практике на Tilda чаще всего тормозят зумблоки с фоновым видео и накопившиеся за пару лет кастомные скрипты, которые никто не чистил. На WordPress вижу обратную картину: сорок плагинов, из которых реально используется десять, и каждый тянет свой JS и CSS на каждую страницу без разбора. Открываю вкладку Network в DevTools, сортирую запросы по размеру и сразу вижу, какая картинка весит 3 МБ вместо положенных 150 КБ.
Мобильная версия и адаптивность
Эмулятор в браузере врёт про скорость и жесты, поэтому проверяю на настоящем телефоне, желательно не флагманском, а среднем андроиде. Смотрю на горизонтальную прокрутку, которая вылезает из-за забытого фиксированного width, на размер кнопок (меньше 44 пикселей неудобно нажимать пальцем) и на то, разъезжается ли текст в таблицах.
Отдельно проверяю формы: на десктопе поле телефона может выглядеть нормально, а на мобильном экране половина полей уезжает за пределы экрана из-за адаптивной сетки, которую верстали только под десктоп.
Конверсионные элементы: заявки, оплата, доставка
Самая частая находка за все годы аудитов: форма отправляется, показывает «Спасибо», а письмо никуда не приходит, потому что почтовый сервер хостинга банит исходящие письма или забыли указать актуальный email в настройках формы. Проверяю это лично: заполняю форму как клиент и жду уведомление.
Если на сайте есть оплата через T‑Bank или интернет-магазин на WooCommerce, довожу тестовый заказ до оплаты в тестовом режиме и смотрю, приходит ли статус обратно на сайт. То же самое с расчётом доставки СДЭК: ввожу реальный город и проверяю, что стоимость и сроки не зависли на заглушке с прошлого года. Для интернет-магазинов на Tilda с расчётом доставки удобнее не городить логику вручную, а взять готовый расчёт зон доставки из библиотеки готовых скриптов и адаптировать под свои тарифы.
Если заявки должны попадать в CRM или Telegram-бота на aiogram, проверяю, что уведомление реально приходит, а не теряется где-то между формой и ботом. У многих на связке сайт - CRM стоит n8n, и после обновления одной из систем сценарий тихо ломается, а владелец узнаёт об этом только через месяц по упавшим продажам.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
SEO-база и аналитика
Открываю исходный код ключевых страниц и смотрю title и description: часто на них висит шаблон вида «Главная страница сайта» на всех разделах подряд. Проверяю sitemap.xml и robots.txt на актуальность, особенно после переезда с одной платформы на другую, потому что старые правила иногда блокируют индексацию новых разделов.
Отдельно захожу в Яндекс.Метрику и GA4 и проверяю не факт установки счётчика, а то, что цели реально фиксируют события: отправляю тестовую заявку и смотрю, появилась ли конверсия в отчёте. Половина сайтов, которые я аудировал, месяцами показывали ноль целевых действий не потому, что не было заявок, а потому что цель настроили неправильно.
Безопасность и юридическая база
Смотрю срок действия SSL-сертификата и наличие бэкапов: если хостинг не делает их автоматически, а последний ручной бэкап датирован прошлым годом, это тревожный звоночек. После случаев заражения вирусами я обычно нахожу изменённые файлы темы или инъекции в базу, поэтому проверяю исходный код на подозрительные redirect-скрипты, которых не должно быть.
Проверяю юридическую часть: есть ли страница политики обработки персональных данных и согласие на обработку в формах, это требование 152-ФЗ. Если заявки уходят в CRM или таблицу с контактами клиентов, важно, чтобы эти данные хранились на серверах в РФ, а не в Google Sheets или Airtable, где данные физически лежат за рубежом.
Автоматизация и общение с клиентами
Отдельно смотрю, есть ли на сайте способ ответить клиенту быстрее, чем через день. Часто владелец вручную разбирает заявки по вечерам, хотя простой Telegram-бот на aiogram уже снял бы нагрузку с уведомлениями и первичной квалификацией лида. Для сайтов с частыми однотипными вопросами имеет смысл посмотреть в сторону чат-бота с базой знаний вместо формы обратной связи, которая работает только в рабочее время.
Частые вопросы
Сколько реально занимает такой аудит?
По чек-листу выше уходит около часа на сайт с базовым функционалом. Для интернет-магазина с оплатой, доставкой и CRM закладывайте полтора-два часа, потому что тестовый заказ нужно довести до конца несколько раз с разными сценариями.
PageSpeed показывает низкий балл, а хостинг быстрый - в чём дело?
Почти всегда дело не в хостинге, а в весе картинок и количестве скриптов на странице. На Tilda чаще всего виноваты зумблоки и накопившиеся кастомные скрипты, на WordPress - лишние плагины, которые подключают свои файлы на каждую страницу без разбора.
Нужно ли самому чинить всё, что нашёл в аудите?
Правки текста, картинок и мелкой вёрстки владелец обычно закрывает сам. Конфликты скриптов, интеграции оплаты и доставки, восстановление после заражения вирусами лучше не трогать руками без бэкапа, там легко сломать то, что пока работает.
Как понять, что сайту нужна не доработка, а полная переделка?
Если платформа физически не тянет нужную логику, например Tilda не умеет то, что требуется бизнес-процессу, или сайт на устаревшем WordPress с известными уязвимостями, чинить точечно бессмысленно. В таких случаях считаю бюджет на новую сборку: лендинг на Tilda от 30 000 ₽, сайт на WordPress от 60 000 ₽, интернет-магазин под ключ от 80 000 ₽.