Каждый второй клиент говорит одно и то же: «сайт почти готов, завтра запустим». А потом три недели правят мелочи, которые можно было найти за час до запуска.

Я собрала 14 пунктов, которые проверяю всегда — до того как нажать кнопку. Некоторые нашел в книгах по веб-разработке, другие — в процессе своих косяков.

Техническое

1. sitemap.xml существует и открывается
site.com/sitemap.xml — должен вернуть XML. Если 404 — robots.txt не увидит карту сайта, поисковики не проиндексируют страницы.

2. robots.txt не блокирует случайно нужное
Открой и прочитай от начала до конца. Disallow на /admin, /private — ок. Disallow на / — плохо.

3. Редиректы с www и без www работают
http:// и https:// версий не должно быть две разных страницы. Один из них должен редиректить на другой.

4. Favicon и Apple Touch Icon на месте
Открой сайт в режиме инкогнито — вкладка показывает иконку? Если нет, пользователь видит пустой квадрат.

Метаданные

5. У каждой страницы свой title и description
Посмотри на главную и еще две-три страницы. Если title везде одинаковый — поисковики не понимают что это разные страницы.

6. og:image есть и открывается по прямой ссылке
Скопируй og:image URL в новую вкладку. Если картинка не открывается или 404 — при шеринге в мессенджерах будет серый квадрат.

7. Canonical URL корректный
На главной canonical должен указывать на главную с https. На внутренних страницах — на конкретную страницу, не на главную.

Контент

8. Все изображения с alt-текстом
Открой страницу и пройдись Tab-ом. Если скринридер не может прочитать картинку — слепой пользователь не получит информацию.

9. Телефоны и email — кликабельные ссылки
На мобильном номер телефона должен набираться по клику. +7 (495) 123-45-67 — правильный формат с tel:.

10. Форма обратной связи отправляет данные
Заполни и отправь тестовое сообщение. Проверь почту или базу — письмо пришло? Если нет — форма работает в никуда.

Скорость и удобство

11. Страница грузится за 3 секунды или быстрее
Открой в Chrome DevTools, вкладка Network. Если Waterfall показывает красные линии — что-то висит. Картинки, шрифты, счетчики.

12. Мобильная версия не ломается
Ctrl+Shift+M в Chrome. Потягивай страницу, нажимай на кнопки. Что-то вылезает за экран — значит flex или grid настроен без учёта мобильных.

13. humans.txt или site.webmanifest
Не критично, но если файл есть — он не должен содержать мусор. Проверь что в нем.

14. Страница 404 показывает что-то внятное
Вбей несуществующий URL. Если видишь белую страницу с «Not Found» — пользователь уйдет. Должна быть хотя бы ссылка на главную.

Зачем это всё

Я понимаю что 14 пунктов — много. Но каждый из них ловит реальный косяк. Когда я нашла чеклист запуска сайта с 28 пунктами и попробовала его на практике — оказалось что из 14 пунктов которые я описала выше, минимум 3 ловятся на каждом втором проекте.

Не нужно делать всё руками. Возьми чеклист запуска сайта — он сохраняет прогресс, не даст забыть пункт и покажет на каком этапе остановился.