0/X

🚀 Основи проєкту та запуску

  • Фінальний домен, SSL та редиректи

    Перевірка: Основний домен (з www або без), SSL на всіх сторінках, редирект 301 з HTTP на HTTPS.

    Чому це важливо: Довіра, SEO та уникнення дублювання URL-адрес на сайті.

    Як перевірити: Відкрийте сайт з http/https, з/без www; використовуйте httpstatus.io.

    Як виправити: Налаштуйте 301 редирект на сервері (Nginx/Apache), увімкніть TLS, примусово використовуйте HTTPS, виберіть один основний хост.

  • Robots.txt та XML-карта сайту

    Перевірка: robots.txt дозволяє сканувати потрібні розділи; sitemap.xml існує і містить ключові сторінки.

    Чому це важливо: Пошукові системи потребують правильних інструкцій для сканування сайту.

    Як перевірити: Введіть /robots.txt та /sitemap.xml у браузері; перевірте в Search Console.

    Як виправити: Додайте рядок з картою сайту в robots.txt, згенеруйте sitemap (за допомогою плагіна CMS або скрипта).

  • Сторінки 404 та 500

    Перевірка: Створіть кастомну корисну сторінку 404 на сайті; сервер коректно повертає статуси 404/500.

    Чому це важливо: Кращий UX та правильні сигнали для пошукових роботів.

    Як перевірити: Відкрийте неіснуючу URL-адресу; перевірте статус у DevTools -> Network.

    Як виправити: Створіть власні шаблони, додайте посилання на головну/пошук, переконайтеся у правильних кодах статусу.

  • Favicon, Open Graph та іконки для Apple/Android

    Перевірка: Наявність favicon, мета-тегів og:title/og:image, іконок для мобільних пристроїв.

    Чому це важливо: Коректне відображення в соцмережах та на пристроях.

    Як перевірити: Facebook Sharing Debugger, Twitter Card Validator.

    Як виправити: Додайте <meta property="og:*">, правильні зображення (1200×630), підключіть іконки на сайт.

  • Ідентичність середовищ (тестового та робочого)

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

    Чому це важливо: Уникнення помилок після розгортання.

    Як перевірити: Порівняйте файли конфігурації середовищ, перевірте консоль на наявність помилок на сайті.

    Як виправити: Використовуйте змінні середовища, менеджери секретів, перевірки в CI/CD.

⚡ Продуктивність та Core Web Vitals

  • Core Web Vitals: LCP, CLS, INP

    Перевірка: LCP ≤2.5 с, CLS ≤0.1, INP ≤200 мс.

    Чому це важливо: Швидкість завантаження та ранжування сайту.

    Як перевірити: Lighthouse, PageSpeed Insights, Chrome UX Report.

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

  • TTFB та затримка сервера

    Перевірка: TTFB в ідеалі <200 мс.

    Чому це важливо: Повільний перший байт негативно впливає на всі показники сайту.

    Як перевірити: WebPageTest, вкладка Timing у DevTools.

    Як виправити: Використовуйте CDN, HTTP/2 або HTTP/3, увімкніть кешування, налаштуйте сервер/БД.

  • Зображення (розмір, формат, відкладене завантаження)

    Перевірка: Використання WebP/AVIF, правильні розміри, атрибут loading="lazy" на сайті.

    Чому це важливо: Великі зображення вбивають швидкість.

    Як перевірити: Звіт Lighthouse "Зображення правильного розміру".

    Як виправити: Стискайте (ImageOptim/Squoosh), використовуйте адаптивні , змінюйте розмір через CDN.

  • Розмір та блокування CSS/JS

    Перевірка: Мініфікація, видалення невикористаного коду, розділення файлів.

    Чому це важливо: Менше байтів → швидше відображення сторінок сайту.

    Як перевірити: Звіт Lighthouse "Невикористаний CSS/JS", вкладка Coverage у DevTools.

    Як виправити: Розділяйте код, видаляйте невикористаний CSS, відкладайте некритичний JS, вбудовуйте критичний CSS.

  • Шрифти

    Перевірка: Попереднє завантаження ключових шрифтів, font-display: swap, використання підмножин шрифтів.

    Чому це важливо: Уникнення "спалаху невидимого тексту" (FOIT) та затримок.

    Як перевірити: DevTools → Network для перевірки часу завантаження шрифтів на стоірнках сайту.

    Як виправити: Додайте <link rel="preload">, використовуйте варіативні шрифти або їх підмножини, розміщуйте на власному хостингу.

  • Кешування та стиснення

    Перевірка: Увімкнено Gzip/Brotli, тривалий Cache-Control для статичних ресурсів.

    Чому це важливо: Швидші повторні візити на ваш сайт.

    Як перевірити: DevTools → Заголовки відповіді (Response headers).

    Як виправити: Встановіть Cache-Control/ETag, увімкніть Brotli, використовуйте правила CDN.

  • Сторонні скрипти

    Перевірка: Менеджери тегів, віджети, чати — завантажуються асинхронно (async/defer); видаліть невикористовувані з сайту.

    Чому це важливо: Вони часто сповільнюють сайт.

    Як перевірити: Звіт Lighthouse по сторонніх ресурсах.

    Як виправити: Завантажуйте після взаємодії користувача, використовуйте серверні або полегшені альтернативи.

📱 Мобільна версія та адаптивність

  • Viewport та контрольні точки (breakpoints)

    Перевірка: Наявність <meta name="viewport"…>, коректне відображення макетів на ключових роздільних здатностях екрана.

    Чому це важливо: Гарний вигляд сайту на всіх пристроях.

    Як перевірити: Chrome Device Toolbar.

    Як виправити: Додайте мета-тег viewport, використовуйте CSS grid/flex, тестуйте на ширинах 360/414/768/1024/1280+.

  • Сенсорні елементи та жести

    Перевірка: Кнопки ≥44×44 пікселів, відсутність дій, що активуються лише при наведенні курсора.

    Чому це важливо: Легкість натискання.

    Як перевірити: Ручне тестування натискань; звіт Lighthouse про доступність.

    Як виправити: Збільште відступи (padding), додайте видимі стани focus/active на сайті.

  • Мобільна продуктивність

    Перевірка: Показники CWV на 4G/повільному процесорі.

    Чому це важливо: Реальні користувачі заходять з мобільних пристроїв.

    Як перевірити: Режим "Simulated Mobile" у Lighthouse.

    Як виправити: Зменште кількість JS, стисніть зображення, обмежте анімації на сайті.

🔍 Основи SEO

  • Заголовки (titles) та мета-описи (meta descriptions)

    Перевірка: Унікальні <title> та <meta name="description"> на кожній сторінці.

    Чому це важливо: CTR та індексація.

    Як перевірити: Проскануйте сайт за допомогою Screaming Frog; знайдіть дублікати.

    Як виправити: Напишіть унікальні заголовки (50–60 символів) та мета-описи (120–160 символів).

  • Заголовки H1-H6 та структура контенту

    Перевірка: Один H1 на сторінці сайту, чітка ієрархія H2/H3.

    Чому це важливо: Контекст для користувачів та пошукових роботів.

    Як перевірити: Інспектор коду, SEO-сканер.

    Як виправити: Виправте заголовки в шаблонах; не використовуйте теги заголовків для стилізації тексту.

  • Канонічні URL та правила індексації

    Перевірка: Наявність <link rel="canonical">, використання noindex де потрібно (сторінки результатів пошуку, адмін-панель).

    Чому це важливо: Запобігання дублюванню контенту на сайті.

    Як перевірити: Перегляньте вихідний код; проскануйте сайт.

    Як виправити: Додайте canonical, meta robots="noindex,follow" де це доречно.

  • Структуровані дані (schema.org)

    Перевірка: Наявність JSON-LD для Article/Product/Breadcrumb/FAQ на сторінках сайту.

    Чому це важливо: Розширені результати пошуку (rich results).

    Як перевірити: Rich Results Test.

    Як виправити: Додайте JSON-LD у шаблони з необхідними полями.

  • Open Graph та Twitter Cards

    Перевірка: Гарний вигляд посилань на ключові сторінки в соцмережах.

    Чому це важливо: Краща візуалізація при поширенні.

    Як перевірити: Інструменти налагодження для соцмереж.

    Як виправити: Встановіть og:title/description/image; twitter:card на сайт.

  • Редиректи, биті посилання, 404 помилки

    Перевірка: Відсутність 404 помилок у навігації; старі URL-адреси перенаправляють (301) на нові.

    Чому це важливо: Правильне сканування та UX.

    Як перевірити: Screaming Frog → Звіт про коди відповіді (Response codes).

    Як виправити: Створіть карту 301 редиректів, виправте внутрішні посилання на сайті.

  • Hreflang (якщо сайт багатомовний)

    Перевірка: Правильні пари та зворотні теги.

    Чому це важливо: Правильна сторінка для правильного регіону.

    Як перевірити: Інструменти для тестування Hreflang.

    Як виправити: Додайте hreflang в head або в карту сайту.

  • Швидке сканування на сторінці

    Перевірка: Швидкий аудит title/заголовків/посилань/зображень.

    Чому це важливо: Швидке виявлення дрібних SEO-проблем.

    Як перевірити: Використовуйте розширення Plerdy SEO Analyzer для Chrome.

    Як виправити: Оновіть теги, alt-текст, внутрішні посилання відповідно до звіту помилок на сторінці сайту.

📊 Аналітика та відстеження

  • Базовий тег GA4 та Режим згоди (Consent Mode)

    Перевірка: GA4 встановлюється на сайт один раз, налаштовано Consent Mode V2.

    Чому це важливо: Чисті дані та конфіденційність.

    Як перевірити: Tag Assistant; звіт "У реальному часі" в GA4.

    Як виправити: Додайте через GTM або gtag.js, інтегруйте з банером про згоду.

  • Конверсії та події

    Перевірка: Відстеження подій покупки/ліда/завантаження з параметрами (вартість, валюта).

    Чому це важливо: Вимірювання успіху.

    Як перевірити: GA4 DebugView; тестові проходження сценаріїв.

    Як виправити: Налаштуйте в GTM; використовуйте dataLayer pushes при діях на сайті.

  • Search Console та Bing Webmaster Tools

    Перевірка: Сайт підтверджено; карти сайту додано.

    Чому це важливо: Індексація та звіти.

    Як перевірити: Панелі інструментів GSC/Bing.

    Як виправити: Підтвердьте через DNS/HTML-файл; додайте URL-адреси карт сайту.

  • Правила для UTM-міток

    Перевірка: Існує чіткий стандарт іменування UTM-міток.

    Чому це важливо: Коректна атрибуція трафіку.

    Як перевірити: Зразки URL в документі; виявлення помилок у звітах GA4.

    Як виправити: Створіть конструктор UTM та інструкцію для команди.

  • Відстеження поведінки для UX

    Перевірка: Налаштовані карти кліків, глибина прокрутки, записи сесій на сайті.

    Чому це важливо: Пошук проблемних місць після запуску.

    Як перевірити: Plerdy UX & Usability Testing.

    Як виправити: Покращуйте слабкі CTA, переміщуйте контент, спрощуйте форми.

🛡️ Безпека та відповідність вимогам

  • HTTPS всюди та HSTS

    Перевірка: Відсутність змішаного контенту; увімкнений заголовок HSTS.

    Чому це важливо: Безпека та довіра.

    Як перевірити: Вкладка Security в DevTools; securityheaders.com.

    Як виправити: Примусово використовуйте HTTPS, оновіть URL-адреси ресурсів, додайте Strict-Transport-Security.

  • Заголовки безпеки

    Перевірка: Наявність CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy.

    Чому це важливо: Захист від поширених атак.

    Як перевірити: Заголовки відповіді (Response headers).

    Як виправити: Додайте заголовки на сервері/CDN; спочатку тестуйте CSP в режимі "report-only".

  • Доступ до адмін-панелі та секретні ключі

    Перевірка: Надійні паролі, 2FA, відсутність тестових акаунтів, відсутність ключів у клієнтському коді.

    Чому це важливо: Запобігання витокам даних зі сайту.

    Як перевірити: Перегляньте список користувачів та репозиторій; запустіть сканування на наявність секретних ключів.

    Як виправити: Видаліть старих користувачів, увімкніть 2FA, перенесіть ключі до захищеного сховища.

  • Конфіденційність, файли cookie та політики

    Перевірка: Наявність Політики конфіденційності, Умов використання, банера про файли cookie.

    Чому це важливо: Відповідність законодавству (напр., GDPR).

    Як перевірити: Юридичні сторінки присутні та є посилання на них у футері сайту.

    Як виправити: Додайте сторінки, увімкніть банер про файли cookie з категоріями та журналами згоди.

✍️ Основи контенту та UX

  • Чіткість першого екрана

    Перевірка: Зрозумілий заголовок, ціннісна пропозиція та основний заклик до дії (CTA).

    Чому це важливо: Користувачі приймають рішення швидко.

    Як перевірити: 5-секундний тест із колегою.

    Як виправити: Короткий H1, один головний CTA, прибрати зайвий шум на сайті.

  • Читабельність і тон

    Перевірка: Короткі речення, прості слова, списки, які легко сканувати поглядом.

    Чому це важливо: Краще сприйняття інформації.

    Як перевірити: Інструменти для перевірки читабельності (напр., Flesch-Kincaid).

    Як виправити: Редагуйте, скорочуючи речення, додавайте підзаголовки та марковані списки на сторінки сайту.

  • Навігація та інформаційна архітектура

    Перевірка: Зрозуміле меню, "хлібні крихти", відсутність сторінок-сиріт.

    Чому це важливо: Можливість легко знайти потрібну інформацію.

    Як перевірити: Проаналізуйте шляхи кліків; проскануйте сайт на наявність сторінок-сиріт.

    Як виправити: Додайте внутрішні посилання; оновіть меню та "хлібні крихти" на сайті.

  • UX форм та валідація

    Перевірка: Підписи до полів, повідомлення про помилки, обов'язкові поля, захист від спаму.

    Чому це важливо: Вплив на конверсію.

    Як перевірити: Надішліть порожні/неправильно заповнені форми; протестуйте типи клавіатур на мобільних.

    Як виправити: Повідомлення про помилки біля полів, мінімум обов'язкових полів, reCAPTCHA, правильні типи полів вводу.

  • Основи доступності

    Перевірка: Alt-текст, контрастність, порядок фокусування, ARIA-орієнтири.

    Чому це важливо: Інклюзивність, що часто є вимогою законодавства.

    Як перевірити: Звіт Lighthouse про доступність (a11y); axe DevTools.

    Як виправити: Додайте alt-атрибути, виправте коефіцієнти контрастності кольорів, додайте ролі/мітки.

🛒 Електронна комерція (за потреби)

  • Сторінки товарів

    Перевірка: Ціна, наявність, варіанти, інформація про доставку, політика повернення, мікророзмітка.

    Чому це важливо: Довіра та SEO.

    Як перевірити: Ручна перевірка + тест мікророзмітки.

    Як виправити: Заповніть відсутні дані, додайте JSON-LD для товарів, зробіть чіткі CTA на сторінках сайту.

  • Кошик та процес оформлення замовлення

    Перевірка: Додавання/видалення товарів, оформлення без реєстрації, валідація адреси/індексу.

    Чому це важливо: Прямий вплив на дохід.

    Як перевірити: Протестуйте повний процес покупки на десктопі/мобільному.

    Як виправити: Спростіть кроки, додайте автозаповнення, зробіть чіткі повідомлення про помилки.

  • Оплати, податки, доставка

    Перевірка: Усі платіжні шлюзи в робочому режимі; коректні правила для податків та доставки.

    Чому це важливо: Уникнення невдалих замовлень.

    Як перевірити: Тестове замовлення на 1$ або в режимі "пісочниці"; перевірте правила для різних регіонів.

    Як виправити: Оновіть конфігурацію шлюзів; налаштуйте таблиці податків/доставки.

  • Транзакційні листи

    Перевірка: Листи про замовлення, доставку, скидання пароля надсилаються і не потрапляють у спам.

    Чому це важливо: Довіра клієнтів.

    Як перевірити: Реальні замовлення; перевірка заголовків листів на проходження SPF/DKIM/DMARC.

    Як виправити: Налаштуйте домен відправника, додайте SPF/DKIM/DMARC, відредагуйте шаблони листів.

☁️ DevOps, хостинг та CDN

  • CDN та граничне кешування

    Перевірка: Статичні ресурси віддаються через CDN; налаштовані правила кешування.

    Чому це важливо: Швидкість завантаження по всьому світу.

    Як перевірити: Заголовки відповіді; traceroute.

    Як виправити: Увімкніть CDN (Cloudflare/Fastly), налаштуйте TTL кешу та його очищення.

  • Стиснення та протоколи

    Перевірка: Увімкнено Brotli/Gzip; активний HTTP/2 або HTTP/3.

    Чому це важливо: Швидша передача даних.

    Як перевірити: Заголовки відповіді; tools.pingdom.com.

    Як виправити: Увімкніть на CDN/сервері; оновіть TLS.

  • Процес збірки та відкати

    Перевірка: CI/CD, теги версій, швидкий план відкату змін.

    Чому це важливо: Безпечне розгортання.

    Як перевірити: Перегляньте конвеєр; протестуйте відкат.

    Як виправити: Додайте артефакти, зберігайте попередню збірку, документуйте кроки.

  • Логи, помилки та сповіщення

    Перевірка: Логи застосунку, моніторинг 404/500, відстеження помилок JS на сайті.

    Чому це важливо: Швидше виправлення проблем.

    Як перевірити: Налаштуйте Sentry/LogRocket; перевірте логи сервера.

    Як виправити: Налаштуйте правила сповіщень (Slack/email), ротуйте логи.

  • Резервні копії та тест відновлення

    Перевірка: Щоденне резервне копіювання БД/файлів; процедура відновлення протестована.

    Чому це важливо: Аварійне відновлення.

    Як перевірити: Відновіть копію на тестовому середовищі.

    Як виправити: Автоматизуйте резервне копіювання; задокументуйте інструкцію з відновлення сайту.

🌐 Інтернаціоналізація та локалізація (за потреби)

  • Перемикач мови та збереження вибору

    Перевірка: Перемикач видимий; сайт запам'ятовує вибір.

    Чому це важливо: UX для користувачів з усього світу.

    Як перевірити: Змініть мову, перейдіть на іншу сторінку.

    Як виправити: Зберігайте вибір, уникайте пасток з автоматичними редиректами на сайті.

  • Hreflang та формати локалі

    Перевірка: Теги Hreflang; правильні формати дати, валюти, телефону.

    Чому це важливо: Правильний контент для кожного регіону.

    Як перевірити: Валідатор; ручний перегляд сторінок.

    Як виправити: Додайте hreflang; форматуйте за допомогою бібліотек для локалізації сайту.

🔭 Моніторинг після запуску

  • Сповіщення про аптайм та термін дії SSL

    Перевірка: Цілодобовий пінг; сповіщення про поновлення сертифіката.

    Чому це важливо: Уникнення несподіваних простоїв.

    Як перевірити: UptimeRobot/StatusCake; календар для сертифікатів.

    Як виправити: Налаштуйте моніторинг та сповіщення (email/SMS/Slack); автоматизуйте поновлення сертифікатів на сайті.

  • Моніторинг продуктивності

    Перевірка: RUM для CWV; щоденні синтетичні тести.

    Чому це важливо: Виявлення регресій.

    Як перевірити: Звіти PageSpeed API, CrUX або SpeedCurve.

    Як виправити: Встановіть бюджети та сповіщення; перевіряйте зміни перед розгортанням.

  • Здоров'я SEO

    Перевірка: Покриття індексації, карти сайту, ручні заходи.

    Чому це важливо: Захист трафіку.

    Як перевірити: Щотижнева перевірка Search Console.

    Як виправити: Виправляйте помилки, повторно надсилайте на індексацію, коригуйте robots/sitemap.

✅ Матриця контролю якості перед запуском

  • Браузери та пристрої

    Перевірка: Останні версії Chrome, Safari, Firefox, Edge; популярні моделі iOS/Android.

    Чому це важливо: Охоплення реальних користувачів.

    Як перевірити: BrowserStack або реальні пристрої.

    Як виправити: Поліфіли, виправлення CSS, повторне тестування.

  • Критичні шляхи користувача

    Перевірка: Головна → ключова сторінка → форма/оформлення → сторінка подяки.

    Чому це важливо: Шлях, що приносить дохід.

    Як перевірити: Пройдіть кожен шлях на десктопі та мобільному.

    Як виправити: Усуньте блокери, покращуйте повідомлення, додайте стани завантаження.

  • Доставлення листів

    Перевірка: SPF, DKIM, DMARC, брендування відправника.

    Чому це важливо: Уникнення потрапляння в спам.

    Як перевірити: Mail-tester; тести в Gmail/Outlook.

    Як виправити: Додайте DNS-записи, узгодьте домени, за потреби "прогрійте" IP.

  • "Заморозка" контенту та фінальна вичитка

    Перевірка: Немає "lorem ipsum", правильні посилання, немає чернеток у навігації.

    Чому це важливо: Професійний вигляд.

    Як перевірити: Контентний чеклист; сканування на биті посилання.

    Як виправити: Замініть плейсхолдери, виправте друкарські помилки, приховайте чернетки на сайті.

  • Тест банера про cookie та відстеження

    Перевірка: Банер блокує необов'язкові cookie до надання згоди.

    Чому це важливо: Відповідність вимогам законодавства.

    Як перевірити: Відкрийте в новому браузері/профілі; спостерігайте за cookie в DevTools.

    Як виправити: Налаштуйте CMP так, щоб теги спрацьовували лише після отримання згоди.