Що входить у аудит
Повний перелік 82 перевірки за 6 темами. Кожен аудит проганяє всі перевірки — тарифи відрізняються глибиною розкриття, не набором.
6 тем, які ми перевіряємо
Оберіть свою тему - подивитесь що саме входить, чому це важливо і скільки коштує виправлення.
Безпека сайту
HTTPS, безпекові заголовки, mixed content. Chrome не покаже «Не захищено», Mono і Stripe не блокують оплати.
- HTTPS, HSTS, CSP
- X-Frame-Options, mixed content
- Готовий код .htaccess / nginx
Технічний SEO
sitemap, robots, canonical, schema.org, hreflang, llms.txt. Фундамент індексації Google і AI-пошуку.
- sitemap, robots.txt, canonical
- schema.org, hreflang, llms.txt
- Готовий код під CMS
Швидкість сайту
Core Web Vitals: LCP, INP, CLS, TTFB. 53% мобільних користувачів закривають сайт >3с.
- LCP, INP, CLS, TTFB
- Lazy loading, WebP, CDN
- Готова конфігурація Cloudflare
UX і мобільна версія
70% трафіку - мобільний. Viewport, тач-таргети, шрифти, контраст. Google карає поганий мобільний UX.
- Viewport, тач-таргети 48px
- Контраст WCAG, шрифти
- CSS-фікси під CMS
Контент і meta-теги
Title, description, H1, alt-тексти. Порожній description = -30% CTR. AI-генератор українською у тарифі 999 ₴.
- Title 30-60 chars, унікальність
- Meta description, H1, дублі
- AI-генератор SEO-текстів
Структура і посилання
Биті 404, редіректи, orphan-сторінки, URL-структура. Multi-page crawl до 300 сторінок у тарифі 999 ₴.
- Биті 404, ланцюги редіректів
- Orphan-сторінки, глибина URL
- Multi-page crawl до 300 ст.
Глибина розкриття за тарифами
Усі тарифи проганяють однакові 82 перевірок. Різниця — у тому, що ми вам показуємо про кожну знахідку. Чим вищий тариф, тим глибше розкривається інформація про знайдені проблеми.
Безкоштовно
- Превью знахідокДо 12 проблем — до 3 з кожної з 4 категорій серйозності, без описів
Аналіз
Усе з тарифу «Безкоштовно» +
- Усі знахідкиПовний список знайдених проблем без обмежень кількості
- Опис для бізнесуЩо означає проблема, чим загрожує бізнесу, як вплине на Google — без жаргону
- PDF-звітЕкспорт повного звіту у PDF для архіву чи клієнта
Консультація
ПопулярнийУсе з тарифу «Аналіз» +
- Як виправити (коротко)Однорядкова інструкція як виправити кожну знахідку
- Покрокова консультаціяAI-консультант розписує крок за кроком: де клікнути, що зробити
- Mission-трекерЧекбокси «виправлено» з прогрес-баром по всіх знахідках
Скрипти
Усе з тарифу «Консультація» +
- Готовий код фіксівHTML, JSON-LD, .htaccess, sitemap, llms.txt — усе готове для встановлення
- Аналіз 3 конкурентівТехнічне порівняння з 3 сайтами з вашої ніші + рекомендації як обігнати
- AI SEO-текстиГенератор title, meta description, H1 українською під ваші сторінки
Під ключ
Усе з тарифу «Скрипти» +
- Виправлення під ключAI-плагін автоматично виправляє 5 типів проблем (HSTS, meta description, OG-image, alt-логотипу, meta keywords) з бекапом та авто-відкатом. Інші проблеми — готовий код у «Скриптах» або правка теми
| Що отримує клієнт | Безкоштовно 0 ₴ | Аналіз 299 ₴ | Консультація 599 ₴ | Скрипти 999 ₴ | Під ключ від 1 399 ₴ |
|---|---|---|---|---|---|
Превью знахідок До 12 проблем — до 3 з кожної з 4 категорій серйозності, без описів | ✓ | — | — | — | — |
Усі знахідки Повний список знайдених проблем без обмежень кількості | — | ✓ | ✓ | ✓ | ✓ |
Опис для бізнесу Що означає проблема, чим загрожує бізнесу, як вплине на Google — без жаргону | — | ✓ | ✓ | ✓ | ✓ |
PDF-звіт Експорт повного звіту у PDF для архіву чи клієнта | — | ✓ | ✓ | ✓ | ✓ |
Як виправити (коротко) Однорядкова інструкція як виправити кожну знахідку | — | — | ✓ | ✓ | ✓ |
Покрокова консультація AI-консультант розписує крок за кроком: де клікнути, що зробити | — | — | ✓ | ✓ | ✓ |
Mission-трекер Чекбокси «виправлено» з прогрес-баром по всіх знахідках | — | — | ✓ | ✓ | ✓ |
Готовий код фіксів HTML, JSON-LD, .htaccess, sitemap, llms.txt — усе готове для встановлення | — | — | — | ✓ | ✓ |
Аналіз 3 конкурентів Технічне порівняння з 3 сайтами з вашої ніші + рекомендації як обігнати | — | — | — | ✓ | ✓ |
AI SEO-тексти Генератор title, meta description, H1 українською під ваші сторінки | — | — | — | ✓ | ✓ |
Виправлення під ключ AI-плагін автоматично виправляє 5 типів проблем (HSTS, meta description, OG-image, alt-логотипу, meta keywords) з бекапом та авто-відкатом. Інші проблеми — готовий код у «Скриптах» або правка теми | — | — | — | — | ✓ |
Безпека
(16 перевірок)Сайт працює без
КритичноHTTPS: дані передаються у відкритому вигляді, браузер позначає сайт як небезпечний, а Google знижує позиції.Без
ВисокоHSTS(Strict-Transport-Security) атакуючий може підмінити перший запит і змусити сайт відкритися поHTTP, перехопивши кукі і паролі.Сайт не в
Низькоpreload-списку браузерів: найперший візит користувача може все ще піти поHTTP, до того як спрацюєHSTS.Без нього сайт можна вбудувати в
Високоiframeна сторонньому домені — класичнийclickjacking, де шахрай показує ваш кабінет «зверху», а кліки йдуть по його кнопках.Без
Середньоnosniffбраузер сам «вгадує» тип файлу — завантажена картинка з прихованимJSможе виконатись як скрипт у контексті вашого домену (XSS).Без неї при переходах на інші сайти витікає повна
НизькоURLз токенами,IDзамовлень іUTM— у логи сторонніх сервісів іAnalyticsконкурентів.Без
СередньоCSPскрипт зловмисника (черезXSSабо зламаний віджет/чат) може працювати від імені вашого сайту — красти кукі, перенаправляти на фішинг.Заголовок
НизькоServerрозкриває точну версіюApache/nginx/IIS. Знаючи версію, атакуючий одразу бачить, якіCVE-експлойти спрацюють.На
ВисокоHTTPS-сторінці підвантажуються картинки/скрипти/CSSпоHTTP. Браузер блокує активний контент і показує попередження «Не повністю захищено».Сервер повертає
СередньоHTMLбез стиснення — сторінки важчі на 60-80%.Lighthouse:uses-text-compression.Сервер не вказує браузеру, скільки зберігати сторінку в кеші — кожен повторний візит завантажує заново.
НизькоLighthouse:uses-long-cache-ttl.Відсутня політика, яка обмежує доступ до камери, мікрофона, геолокації. Джерело:
НизькоOWASPSecureHeadersProject.Відсутній
НизькоCOOP— інший сайт, відкритий у тому ж вікні, може взаємодіяти з вашою сторінкою. Джерело:OWASPSecureHeaders.Відсутній
НизькоCORP— ресурси сайту можуть підвантажуватись іншими сайтами без дозволу. Джерело:OWASPSecureHeaders.Кукі без прапорців
ВисокоSecure/HttpOnly/SameSite— уразливі до крадіжки іCSRF. Джерело:OWASPTop-10A07.
СередньоAccess-Control-Allow-Origin: * дозволяє будь-якому сайту читатиAPI-відповіді. Потенційна витік даних між доменами.OWASP.
Стек
(10 перевірок)
СередньоMetageneratorрозкриває точну версіюWP. Атакуючі скриптами сканують версії і автоматично штурмують сайти на застарілих білдах із відомимиCVE.Сторінка адмін-логіну
ВисокоWPдоступна напряму поURL— класична ціль дляbrute-forceботів.Ендпоінт /
Високоwp-json/wp/v2/usersвідкритий — атакуючий отримує список логінів адмінів,brute-forceстає у рази швидшим.
НизькоX-Powered-ByрозкриваєPHP-версію — спрощує націлений підбір експлойтів під конкретний білд із відомими вразливостями.Теки /
Критичноimages/, /uploads/, /assets/, /files/ показують вміст списком. Атакуючий може браузити всі файли і знайти бекапи, конфіги, чорнетки./.
Критичноgit/HEADдоступний поHTTP. Якщо .git/ потрапила на продакшн — будь-хто може скачати весь сирцевий код і колись закомічені паролі/токени./.
Критичноenvдоступний — повна компрометація: паролі БД,API-ключіStripe/SendGrid, секрети — все витікає, треба термінова ротація.Сайт без
НизькоCDN(Cloudflare,Vercel,BunnyCDN). Користувачі з інших регіонів отримують контент повільніше; першийDDoSпокладе сервер.Відсутній або застарілий
НизькоDOCTYPE— браузер входить уquirksmodeі рендерить сторінку за стандартами 1990-х.Lighthouse:doctype.Сайт використовує застарілий
НизькоHTTP/1.1— ресурси завантажуються послідовно, а не паралельно.Lighthouse:uses-http2.
UX
(17 перевірок)
КритичноTimeToFirstByteпонад 2 с — провал поCoreWebVitals. Кожна зайва секундаTTFB= -7% конверсії і пряме зниження позицій у Google.
СередньоTTFBперевищує Google-рекомендовані 800мс. Повільний відгук тягне за собою всі метрикиCoreWebVitals.
КритичноLargestContentfulPaintпонад 4 секунди — основний контент сторінки видно занадто повільно. Один з трьохCoreWebVitals.
СередньоLCPу «помаранчевій» зоні Google — між 2.5 і 4 секундами. Не критично, але сайт ранжується нижче конкурентів зLCP<2.5с.
ВисокоCumulativeLayoutShiftпонад 0.25 — контент сторінки сильно «стрибає» під час завантаження. Один з трьохCoreWebVitals.
СередньоCLSу «помаранчевій» зоні — між 0.1 і 0.25. Сторінка трохи стрибає, але не критично.
ВисокоInteractiontoNextPaintпонад 500мс — затримка між дією користувача (тап/клік) і відповіддю сторінки. ТретійCoreWebVital(замінивFIDу березні 2024).
СередньоINPу «помаранчевій» зоні — між 200 і 500мс. Користувач відчуває «лаги» при взаємодії, але сайт ще працездатний.Без <
Високоmetaname="viewport"> на телефоні сайт відкривається уdesktop-вигляді, Google знижує позиції як «non-mobile-friendly».Картинки без
Високоalt-тексту. Google не «бачить» картинок — він читає лишеaltі за ним ранжуєimages.google.com.WCAG-проблема.Картинки без
Низькоloading="lazy". Мобільний користувач витрачає трафік на картинки внизу сторінки — страждаютьLCP/CLS.Картинки без атрибутів
Середньоwidth/height. Браузер не знає розмір до завантаження — після появи картинки контент стрибає вниз (CLSshift).Понад 50КБ
Середньоinline-JSуHTML.Inline-скрипти не кешуються і блокують рендер до повного парсингу —FCP/LCPпадають.Без <
Низькоmetacharset="UTF-8"> браузер сам вгадує кодування і кириличні літери можуть відобразитись як «крякозябри».Зображення у застарілих форматах
НизькоJPEG/PNG/GIFзамістьWebPабоAVIF.Lighthouse:modern-image-formats.Синхронні <
Середньоscriptsrc="..."> безasync/deferзупиняють рендеринг до завантаження скрипту.Lighthouse:render-blocking-resources.В інлайн-стилях сторінки є
Низькоfont-sizeменше 12px. На мобільних пристроях такий текст нечитабельний.Lighthouse:font-size(SEOcategory).
SEO
(34 перевірок)Без <
Критичноtitle> сторінка майже неranksза цільовими ключовими словами і не показується в синьому рядку видачі.Короткий
Середньоtitleнедостатньо «насичений» дляranking-алгоритмів і виглядає блідо у видачі — нижчийCTR.Понад 60 символів — Google обріже хвіст у видачі трикрапкою; користувач не побачить ваш
НизькоCTAв кінці.Останній сегмент
Середньоtitleповторюється двічі (".../Brand/Brand") — засмічує сніпет у видачі.Без опису Google генерує сніпет автоматично з випадкового тексту — різко знижує
ВисокоCTRі рекламну привабливість сторінки уSERP.Опис коротший за 100 символів — не використовується доступний простір для
НизькоCTAі ключових слів.Опис довший за 160 символів — Google обріже хвіст у видачі трикрапкою;
НизькоCTAв кінці зникне.
ВисокоH1— другий за силою сигнал післяtitleпро тему сторінки. Без нього Google гірше розуміє контекст іrankingпадає.Декілька
СередньоH1«розмивають» головну тему — пошуковик не розуміє, який заголовок вважати ключовим. Виняток: коли всіH1з однаковим текстом — найімовірнішеresponsive-pattern(окремі дляmobile/desktop, сховані черезCSS) —severityзнижується доlow.Якщо сторінка доступна за декількома
СередньоURL(зwww/без, зUTM), Google може вважати їх дублікатами безcanonical.Без /
Середньоrobots.txtGooglebotможе індексувати службові сторінки і витрачатиcrawlbudgetна сміття замість важливих сторінок.
КритичноDisallow: / у глобальномуUser-agent: * абоGooglebot. Найчастіша критична помилка після переїздуdev→prod— сайт зникає з Google.Чи блокує
Низькоrobots.txt6 ключових AI-краулерів (GPTBot,ClaudeBot,PerplexityBot,Google-Extended,CCBot,Applebot-Extended). Заблоковані боти не цитують сайт уChatGPT/Perplexity/Gemini.Без
Середньоsitemap.xmlGooglebotшукає сторінки тільки через посилання — нові і вкладені сторінки можуть місяцями не індексуватись.Без
Середньоog:titleіog:imageпри поширенні замість гарної картки показується голийURL— клікабельність падає./
Низькоllms.txt(llmstxt.org) кажеChatGPT/Perplexity/Claude/Gemini, які сторінки цитувати. Без нього AI-асистенти беруть випадкові шматки.
СередньоFAQPageJSON-LD— сильний сигнал для AIOverviews(GoogleSGE), ChatGPT, Perplexity, BingCopilot. Сторінки зі структурованими Q&A AI-асистентам цитувати легше.Без
НизькоstructureddataGoogle не показуєrich-результати: зірки, ціни, наявність,breadcrumbs,FAQ— конкуренти зі схемою займають більше простору вSERP.Без
НизькоOrganizationJSON-LDGoogle не отримує машино-читаний опис компанії: назва, лого, контакти, соцмережі — це знижує шанси на знакову панель іKnowledgeGraph.Немає
СередньоJSON-LDрозмітки для розширених сніпетів:Product,Article,Breadcrumb,Event,Review. Google не може показати зірки, ціну чи хлібні крихти у видачі.Schema.org.Без <
Середньоlinkrel="alternate"hreflang="..."> Google не розуміє, для якої мови/регіону кожна версія сторінки. Українські, російські, англійські клони конкурують між собою у видачі.Без <
Низькоhtmllang="..."> браузери і пошукові системи не знають мову сторінки.Screenreadersчитають кириличний текст англійською вимовою.Кінцева
СередньоURLдосягається через 3+ редиректи. Google виставляє жорсткий ліміт у 5 хопів, і кожен зайвий хоп забираєcrawlbudgetта сповільнює завантаження.Через
ВисокоGSCURLInspectionвиявлено сторінки, які Google знає але не показує у пошуку. Це може бути черезnoindex,robots.txt, низьку якість, або «discoveredbutnotcrawled».
ВисокоMulti-pagecrawlвиявив уsitemapURL'и зі статусом ≥400 або помилкою з'єднання — їх неможливо відкрити.Декілька сторінок використовують ідентичний текст у <
Середньоtitle>. Google не розуміє, який з них показати у видачі.Однаковий
Низькоmetadescriptionна декількох сторінках. Зберігається погана унікальність сніпетів у видачі.Сторінки існують у
Середньоsitemap, але на них не веде жодне внутрішнє посилання з іншихcrawled-сторінок. Google вважає їх «ізольованими».
НизькоSitemap.xmlвключаєURL'и, які редіректять на інший адрес. Це витрачаєcrawlbudget.Посилання відкриваються тільки через
ВисокоJavaScript(onclickбезhref) — Google-бот їх не бачить і не обходить.Lighthouse:crawlable-anchors.На сторінці є <
Високоmetaname="robots"content="noindex"> — Google бачить сторінку, але не додає в пошукову видачу. Джерело: GoogleSearchEssentials.У сайту немає
Низькоfavicon— іконки у вкладці браузера. Google показуєfaviconу результатах мобільного пошуку поряд з назвою сайту. Джерело: GoogleSearch.Немає тегів <
Низькоmetaname="twitter:card"> — посилання уTwitter/Xвиглядає як звичайний текст без картинки. Джерело: X (Twitter)Cardsdocumentation.Обидва варіанти (
Середньоwwwі безwww) відкриваються без 301-редиректу між ними. Для Google це два сайти з однаковим контентом — дублі. Джерело: GoogleSEO.
Атаки
(5 перевірок)Шле невинні
КритичноSQL-метасимволи вquery-параметри і шукає у відповіді стандартніMySQL/PostgreSQL/SQLite/Oracleпомилки. Якщо вони течуть — параметри запиту не екрануються.Шле унікальний маркер у
Критичноquery-параметрі та перевіряє, чи він повертається вHTMLбез екранування.Чутливі файли доступні ззовні (/
Високоconfig.php, /wp-config.php, /.env.local, /backup.sql, /db.sql, /adminтощо): у них можуть бути паролі, ключі та доступ до бази даних.
СередньоAllow-заголовок зTRACE/TRACKвмикаєcross-sitetracing(XST) атаки — атакуючий може красти заголовки авторизації навіть зHttpOnly-кук.Шле 3 швидких запити з паузами по 150мс. Без 429 ендпоінт незахищений від скрапінгу,
Низькоbrute-forceі базовогоDDoS.