1. Доступность и адреса
Начните с того, что сайт вообще открывается и по одному адресу.
- Главная отдаёт код 200, а не 500 и не бесконечную загрузку.
- HTTP автоматически перенаправляется на HTTPS (постоянным редиректом 301/308).
- Выбран один основной адрес: с www или без. Второй вариант редиректит на него.
- Нет цепочек редиректов: не более одного перехода до конечного URL.
- Сертификат HTTPS действителен и закрывает и основной домен, и www.
2. Мобильная версия
Больше половины визитов — с телефона. Откройте сайт на реальном смартфоне и на узком экране в инструментах разработчика (360–414px).
- Нет горизонтальной прокрутки: ничего не «торчит» за край экрана.
- Кнопки и ссылки не перекрыты плавающими виджетами (чат, cookie-баннер).
- Основное действие видно без долгой прокрутки.
- Меню открывается и закрывается, модальные окна помещаются в экран.
- Текст читается без масштабирования, поля формы удобно заполнять.
3. Основные страницы и 404
- Открываются все пункты меню и ссылки из футера.
- Несуществующий адрес отдаёт настоящий код 404, а не редирект на главную и не пустую страницу с кодом 200.
- На странице 404 есть навигация или поиск, чтобы посетитель не ушёл.
- Ключевые посадочные страницы (услуги, товары, контакты) на месте и заполнены.
4. Формы и целевые действия
Форма, которая выглядит рабочей, но не доставляет заявку, — самая дорогая ошибка запуска.
- Отправьте тестовую заявку и убедитесь, что письмо/заявка дошли.
- Показывается понятное сообщение об успехе, а не «тишина».
- Валидация не блокирует корректные значения и внятно объясняет ошибки.
- Повторная отправка не создаёт дубли (кнопка блокируется на время запроса).
- На мобильном поля доступны, клавиатура правильного типа для email и телефона.
- Цель в аналитике на успешную отправку настроена и срабатывает.
5. Корзина и оформление (для магазинов)
Пройдите путь покупки до шага оплаты — и остановитесь перед подтверждением заказа.
- Товар добавляется в корзину, счётчик и содержимое обновляются.
- Корзина открывается, товар и сумма отображаются верно.
- Страница оформления открывается и на десктопе, и на телефоне.
- Изменение количества и удаление товара работают.
- Промокод применяется или явно сообщает об ошибке.
Не доводите тестовый заказ до оплаты и подтверждения — дальше проверка должна быть только на тестовом окружении.
6. Индексация и техническое SEO
- robots.txt доступен, не закрывает сайт целиком и указывает Sitemap.
- sitemap.xml доступен, это валидный XML и в нём только нужные адреса (без служебных, без параметров, без 404).
- У каждой важной страницы уникальные title и description.
- На странице ровно один H1, отражающий её смысл.
- canonical указывает на абсолютный HTTPS-адрес самой страницы, без параметров.
- На рабочих страницах нет случайного noindex (частая беда после переноса с dev-сервера).
- Открытый Граф (Open Graph) заполнен — ссылка красиво разворачивается в мессенджерах и соцсетях.
7. Микроразметка
- На главной есть разметка Organization и WebSite.
- Для товаров — Product с ценой и наличием; для статей — Article.
- FAQ-разметка стоит только там, где FAQ реально есть на странице.
- JSON-LD — валидный JSON без синтаксических ошибок.
- Данные в разметке совпадают с тем, что видит пользователь.
8. Скорость и стабильность
- Первый экран появляется быстро, без долгого «белого» экрана.
- Изображения сжаты и имеют указанные размеры (width/height), чтобы вёрстка не «прыгала».
- Тяжёлые блоки ниже первого экрана подгружаются лениво.
- В консоли браузера нет ошибок JavaScript на ключевых страницах.
- Сторонние скрипты (чаты, пиксели) не блокируют отрисовку.
9. Аналитика
- Счётчик установлен на всех страницах и фиксирует визиты.
- Настроены цели на ключевые действия: заявка, звонок, добавление в корзину.
- Тестовые визиты и трафик разработчиков отфильтрованы.
- В аналитику не попадают персональные данные из URL и форм.
10. Повторная проверка после правок
Каждое исправление способно сломать что-то ещё. После внесения правок пройдите чек-лист повторно — хотя бы по разделам, которых касались изменения. Полезно зафиксировать состояние до и после, чтобы видеть, что реально изменилось.