Підтримка сайтів

Перевірка сайту перед запуском: практичний QA-чекліст

Запуск — це контрольована зміна стану, а не натискання кнопки Publish. Чекліст зменшує ризик втратити заявки, індексацію або доступи.

Редакція WebUkraine · практичний матеріал для бізнесу

Чекліст перевірки сайту перед публічним запускомQA-перевірка сайту перед запуском: мобільні версії, швидкість, доступність і безпека

Навіть акуратно зібраний сайт може мати непомітні проблеми: форма не надсилає листи, мобільне меню перекриває сторінку, canonical веде на тестовий домен, а аналітика запускається двічі. QA перед запуском потрібен, щоб перевірити не окремі блоки, а повний шлях користувача і технічні залежності.

Нижче — практичний список для WordPress і Bricks. Його слід адаптувати до функцій проєкту. Інтернет-магазин додатково потребує тестів оплати, доставки, податків і листів замовлення.

1. Зафіксуйте стан перед змінами

  • створіть актуальну резервну копію файлів і бази даних;
  • перевірте, що копію можна знайти й відновити;
  • запишіть версії WordPress, теми та активних плагінів;
  • визначте відповідального за запуск і рішення про відкат;
  • не оновлюйте всі компоненти в останню хвилину без необхідності.

На live-сайті резервна копія — не формальність. Вона повинна бути створена до редиректів, масового імпорту або зміни шаблонів.

2. Перевірте контент і структуру

Пройдіть меню, футер, кнопки, хлібні крихти й внутрішні посилання. Переконайтеся, що немає стандартних сторінок WordPress, тестових записів, lorem ipsum, порожніх блоків і непідтверджених контактів. Назви компанії та послуг повинні бути послідовними.

  • на кожній сторінці лише один H1;
  • заголовки H2–H3 утворюють логічну структуру;
  • телефони та email клікабельні;
  • зовнішні посилання відкривають правильний ресурс;
  • зображення мають alt, розмір і правильне співвідношення сторін;
  • дати, ціни й юридичні дані підтверджені.

3. Адаптивність на ключових ширинах

Перевірка лише в режимі «мобільний телефон» недостатня. Пройдіть щонайменше 1440, 1024, 768, 390 і 360 пікселів. Звертайте увагу на горизонтальне переповнення, довгі слова, таблиці, відступи, липкі елементи й висоту першого екрану.

Меню повинно відкриватися з клавіатури, закриватися Escape і правильно повертати фокус. Кнопки не мають бути надто близькими, а форми — виходити за межі екрана.

4. Повний тест форм

Надішліть тестове звернення через кожну форму. Перевірте обов’язкові поля, формат email і телефону, повідомлення про помилку, підтвердження успіху та фактичну доставку. Після помилки коректні значення не повинні зникати без пояснення.

Переконайтеся, що подія аналітики спрацьовує після успішної відповіді сервера, а не після простого натискання кнопки. Не передавайте у GA4 і GTM ім’я, телефон, email або текст повідомлення.

5. Технічне SEO

  • Title і Description унікальні та не дублюються у коді;
  • canonical вказує на поточний live URL;
  • сторінки мають правильний robots index/follow;
  • robots.txt доступний і містить sitemap;
  • sitemap містить лише канонічні опубліковані URL;
  • старі адреси мають точкові 301-редиректи;
  • 404 повертає код 404, а не 200;
  • schema відповідає видимому контенту і проходить валідацію.

Після запуску додайте sitemap у Search Console і Bing Webmaster Tools. Запитуйте індексацію лише для пріоритетних сторінок; багато повторних запитів не прискорюють обхід.

6. Швидкість і Core Web Vitals

Перевірте найбільший елемент першого екрану, завантаження локальних шрифтів, розміри зображень і сторонні скрипти. Головне зображення не повинно мати lazy loading, якщо воно є кандидатом LCP. Для медіа нижче першого екрану lazy loading доречний.

  • використовуйте WebP або AVIF із резервним форматом;
  • вказуйте width і height для зображень;
  • не завантажуйте непотрібні бібліотеки на всіх сторінках;
  • перевірте консоль на JavaScript-помилки;
  • оцінюйте як лабораторні дані, так і польові дані після накопичення трафіку.

7. Доступність

Пройдіть сторінку лише клавіатурою. Фокус має бути видимим, порядок — логічним, а інтерактивні елементи — мати зрозумілі назви. Перевірте контраст тексту, підписи полів, повідомлення про помилки, alt і можливість зупинити рухомий контент.

Автоматичний аудит знаходить лише частину проблем. Додайте ручну перевірку меню, акордеонів, модальних вікон і форм.

8. Безпека та доступи

  • HTTPS працює без змішаного контенту;
  • адміністраторські ролі мають лише потрібні люди;
  • тестові облікові записи вимкнені;
  • секретні ключі не потрапили у відкритий код;
  • WordPress, тема й плагіни отримують підтримувані оновлення;
  • встановлений захист форм від спаму;
  • відсутні доступні інсталяційні та діагностичні файли.

9. Аналітика й пошукові кабінети

Перевірте один спосіб встановлення GA4, щоб не було дублювання. У GTM опублікуйте конкретну версію та дайте їй зрозумілу назву. У Realtime перевірте page_view і тестову подію без персональних даних. Зв’яжіть GA4 із Search Console після підтвердження ресурсу.

10. Перевірка після публікації

Повторіть критичні сценарії вже на публічному домені: головна, послуги, блог, контакти, форми, 404 і редиректи. Перевірте HTTP-коди, canonical, sitemap та robots ззовні. Зафіксуйте час запуску, внесені зміни й питання, які залежать від власника.

Мінімальний протокол приймання

  1. Критичні сторінки повертають 200.
  2. Форми доставляють звернення й показують підтвердження.
  3. Немає горизонтального переповнення на погоджених ширинах.
  4. У консолі немає нових критичних помилок.
  5. Метадані, canonical і schema не дублюються.
  6. Аналітика отримує події без персональних даних.
  7. Резервна копія та доступи передані власнику.

Якщо сайт уже працює, цей список можна використати як основу технічного аудиту або регулярної підтримки WordPress.

Як провести приймання без поспіху

Перевірку варто виконувати за заздалегідь погодженими сценаріями. Пройдіть шлях нового відвідувача: відкрийте сторінку з пошуку, знайдіть потрібну послугу, перейдіть до контакту, заповніть форму й переконайтеся, що повідомлення отримане. Окремо перевірте помилкові значення, обов’язкові поля, повідомлення про успіх і роботу клавіатурою.

Технічне приймання охоплює канонічні URL, один H1, метадані, структуровані дані, sitemap, robots.txt, 404-сторінку та редиректи зі старих адрес. Для сторінок, які мають індексуватися, не повинно бути випадкового noindex. Зображення мають правильні розміри, сучасний формат і змістовний alt, а важливі посилання — відповідь без помилок або зайвих ланцюжків перенаправлень.

Контроль після публікації

Запуск не завершується натисканням кнопки «Опублікувати». У перші дні слід стежити за журналами помилок, аналітикою, відправленнями форм та звітами пошукових систем. Перевірте реальні мобільні пристрої й різні мережі, оскільки кеш або розширення робочого браузера можуть приховувати проблему. Зафіксуйте дату запуску, версію резервної копії та відповідальних за домен, хостинг, аналітику й подальші оновлення.

Складіть короткий протокол приймання з посиланнями на перевірені сторінки та відповідальними за виправлення. Він допоможе відрізнити критичні проблеми запуску від покращень, які можна спокійно запланувати на наступну ітерацію.

FAQ

Питання про перевірку сайту перед запуском

Хто повинен проводити QA сайту?

Бажано, щоб перевірку виконувала не лише людина, яка збирала сторінку. Розробник перевіряє технічну частину, контент-менеджер — матеріали, а власник — бізнес-дані й повний сценарій звернення.

Чи достатньо Lighthouse?

Ні. Lighthouse корисний для лабораторної діагностики, але не перевіряє фактичну доставку форм, точність контенту, всі сценарії та польові дані користувачів.

Коли перевіряти редиректи?

Карту редиректів готують до запуску, а перевіряють одразу після перемикання домену або структури URL.

Чи потрібно тестувати на реальних телефонах?

Так, хоча б на кількох доступних пристроях. Емуляція допомагає знайти багато проблем, але не повністю відтворює клавіатуру, браузерні панелі та продуктивність телефону.

Що робити, якщо після запуску знайдено критичну помилку?

Зупинити пов’язані зміни, оцінити вплив і використати погоджений план відновлення. Саме тому резервна копія та відповідальний за відкат визначаються заздалегідь.

Наступний крок

Перевірте сайт перед важливим запуском

Проведемо технічну, SEO та функціональну перевірку й зафіксуємо пріоритетні виправлення.

Переглянути технічну підтримку →