Чек-лист: что проверить перед запуском сайта

Я запустил десятки сайтов и каждый раз перед деплоем прохожу по одному и тому же списку. Делюсь — берите, сохраняйте, используйте.

Большинство проблем после запуска — не баги, а вещи которые можно было поймать за 30 минут до. Вот мой личный чек-лист: 27 пунктов, которые я проверяю на каждом проекте.

Контент

  • Нет текстов-заглушек: «Lorem ipsum», «Текст здесь», «Название услуги»
  • Все фото реальные, не стоковые с водяным знаком
  • Телефон, адрес, email актуальные — не из макета
  • Все ссылки в меню и кнопках ведут туда куда нужно
  • Нет битых ссылок (404)
  • Копирайт в футере: правильный год и название компании

Формы и заявки

  • Все формы отправляются — письмо приходит на почту владельца
  • После отправки показывается страница «Спасибо» или уведомление
  • Поля с валидацией — телефон не пропускает буквы, email требует @
  • Тема письма понятная: «Заявка с сайта [название]», а не пустая строка
  • Письмо не падает в спам (проверить через Gmail и Яндекс)

SEO и мета

  • У каждой страницы уникальный Title и Description
  • H1 есть на каждой странице — и только один
  • Все изображения имеют alt-текст
  • Настроен robots.txt — служебные страницы закрыты от индексации
  • Создан и подключён XML sitemap
  • Сайт добавлен в Яндекс Вебмастер и Google Search Console

Скорость и техническое

  • Все изображения сжаты (WebP, до 200 КБ на штуку)
  • Сайт открывается быстрее 3 секунд на мобильном (проверить через PageSpeed)
  • SSL-сертификат установлен, сайт открывается по https://
  • Редирект с http:// на https:// работает
  • Редирект с www на без www (или наоборот) — один вариант, не оба

Мобильная версия

  • Сайт проверен на реальном телефоне, не только в DevTools
  • Кнопки нажимаются пальцем — не слишком маленькие
  • Телефонный номер кликабельный: <a href="tel:+7...
  • Горизонтальной прокрутки нет

Аналитика

  • Яндекс Метрика установлена и счётчик активен
  • Настроены цели на отправку форм и клик по телефону

27 пунктов — примерно 30 минут работы. Зато потом не будет ситуации когда заказчик звонит через день после запуска: «а почему заявки не приходят?»
Сохраните себе, пригодится.
Дмитрий Сучков — делаю сайты на WordPress и Tilda для малого и среднего бизнеса.

Дмитрий Сучков
CEO
11