SiteTest.ai
Перевірити

Відкрита методологія

Як працює SiteTest.ai

Ми оцінюємо вебсайти за традиційним SEO та готовністю до AI-пошуку, використовуючи відкритий детермінований алгоритм. Кожна перевірка має фіксований ID, кожен бал має задокументовану вагу, а кожна AI-рекомендація базується на цих перевірках. Жодних чорних скриньок чи вигаданих метрик.

Що таке GEO і чому ми його вимірюємо

GEO (Generative Engine Optimization) — це дисципліна, яка робить контент доступним, зручним для парсингу та цитування системами AI-пошуку — ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini. Традиційне SEO розміщує вас у списку посилань; GEO дозволяє цитувати вас у відповіді.

  • Доступ AI-краулерів (GPTBot, ClaudeBot, PerplexityBot) — фактично перевірено, а не просто виведено з robots.txt
  • Цитованість: чіткі вступи, заголовки у формі запитань, факти, які можна цитувати (числа, прив'язані до реальних речень)
  • Структуровані дані (FAQPage, Speakable, sameAs, Organization) — оцінюються в категорії schema-markup
  • Наявність та якість llms.txt

Категорії та ваги

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

КатегоріяВагаПеревірки
Контент23%15
Технічний SEO22%26
On-Page SEO18%25
Структуровані дані14%22
Продуктивність12%11
AI-пошук (GEO)8%16
Зображення3%13
Всього100%169

Деякі категорії виконують перевірки, але поки не впливають на основний бал: Безпека, Доступність, Фронтенд.

AI-промпти: як ми їх обґрунтовуємо

Кожен згенерований AI пункт — у зведенні, у брифі для розробника, у плані дій — повинен посилатися щонайменше на один реальний ID перевірки з її статусом, наприклад tech.canonical (FAIL) або schema.faq (MISSING). Моделі наказано цитувати фактичний поточний заголовок, поточний мета-опис та фактичні заголовки сторінки, що перевіряється, а не синтезувати загальні поради.

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

Наскільки стабільні результати?

Усі 168 перевірок є детермінованими — повторний запуск того самого сайту повертає точно такі ж результати pass/fail/warn для кожної перевірки, точно такі ж бали категорій і точно таку ж загальну оцінку. Ми внутрішньо хешуємо набір результатів, щоб це перевірити. Проблеми, серйозність, приклади коду, рекомендації — все стабільно між запусками.

Текст, згенерований AI (зведення, бриф для розробника, 30-денний план), працює при температурі 0, щоб мінімізувати варіації. Формулювання дуже узгоджені — ті самі факти, ID перевірок і рекомендації з'являються щоразу, але базова LLM (DeepSeek) не є побайтово детермінованою між запитами, тому формулювання можуть відрізнятися на кілька слів. Показники продуктивності (LCP, CLS, INP) надходять від Google PageSpeed Insights і відображають вимірювання в реальному часі, які можуть коливатися в межах ±5 балів між запусками, іноді змінюючи прикордонну оцінку на одну літеру (наприклад, B↔C). Усе, що нижче шару AI-тексту та PSI, є побайтово стабільним.

Чого ми не робимо

  • Ми не відстежуємо позиції в Google — позиції за ключовими словами дуже нестабільні та залежать від регіону
  • Ми не вигадуємо власний «авторитет домену» чи «оцінку довіри» — ці числа є відчуттями, а не сигналами
  • Ми не збираємо дані конкурентів і не отримуємо дані зі сторонніх SaaS API, за які ви не платите
  • Ми не обіцяємо зростання трафіку чи позицій. Ми обіцяємо прозору діагностику та готові до копіювання виправлення
  • Ми не змінюємо ваги оцінювання без оновлення цієї сторінки

Усі 169 перевірок

Кожна перевірка, яка виконується на вашому сайті, згрупована за категоріями. Серйозність відображає стандартне значення двигуна — окремі результати можуть підвищувати або знижувати рівень залежно від знайденого.

Технічний SEO26 перевірок

  • site.broken-linksВисокийbroken links
  • site.sitemap-completenessСереднійsitemap completeness
  • tech.broken-linksВисокийbroken links
  • tech.canonicalВисокийcanonical
  • tech.canonical-correctnessВисокийcanonical correctness
  • tech.hreflang-reciprocalСереднійhreflang reciprocal
  • tech.httpsКритичноhttps
  • tech.indexnowНизькийindexnow
  • tech.llms-txtНизькийllms txt
  • tech.mobile-friendlyКритичноmobile friendly
  • tech.noindex-checkКритичноnoindex check
  • tech.paginationНизькийpagination
  • tech.redirect-chainВисокийredirect chain
  • tech.robots-allows-css-jsКритичноrobots allows css js
  • tech.robots-noindexВисокийrobots noindex
  • tech.robots-txtВисокийrobots txt
  • tech.server-error-codesКритичноserver error codes
  • tech.sitemap-in-robotsСереднійsitemap in robots
  • tech.sitemap-xmlВисокийsitemap xml
  • tech.ssr-contentВисокийssr content
  • tech.ssr-readinessВисокийssr readiness
  • tech.trailing-slashНизькийtrailing slash
  • tech.url-cleanСереднійurl clean
  • tech.viewportКритичноviewport
  • tech.www-redirectСереднійwww redirect
  • tech.xml-sitemap-validСереднійxml sitemap valid

On-Page SEO25 перевірок

  • i18n.hreflang-sitewideСереднійhreflang sitewide
  • i18n.hreflang-validationСереднійhreflang validation
  • onpage.anchor-text-varietyСереднійanchor text variety
  • onpage.canonical-selfВисокийcanonical self
  • onpage.content-above-foldСереднійcontent above fold
  • onpage.h1-existsКритичноh1 exists
  • onpage.h1-keywordВисокийh1 keyword
  • onpage.h1-singleСереднійh1 single
  • onpage.heading-hierarchyСереднійheading hierarchy
  • onpage.heading-structureСереднійheading structure
  • onpage.image-alt-keywordsСереднійimage alt keywords
  • onpage.internal-linksСереднійinternal links
  • onpage.meta-desc-keywordsСереднійmeta desc keywords
  • onpage.meta-description-existsВисокийmeta description exists
  • onpage.meta-description-lengthСереднійmeta description length
  • onpage.og-tagsСереднійog tags
  • onpage.og-url-canonicalСереднійog url canonical
  • onpage.outbound-linksСереднійoutbound links
  • onpage.title-existsКритичноtitle exists
  • onpage.title-keywordsВисокийtitle keywords
  • onpage.title-lengthВисокийtitle length
  • onpage.url-keywordsСереднійurl keywords
  • site.metadata-consistencyСереднійmetadata consistency
  • site.og-canonical-consistencyСереднійog canonical consistency
  • site.title-uniquenessСереднійtitle uniqueness

Контент15 перевірок

  • content.about-pageСереднійabout page
  • content.author-presentСереднійauthor present
  • content.contact-pageСереднійcontact page
  • content.date-modifiedНизькийdate modified
  • content.date-publishedСереднійdate published
  • content.expertise-signalsНизькийexpertise signals
  • content.languageСереднійlanguage
  • content.mediaНизькийmedia
  • content.meta-qualityСереднійmeta quality
  • content.privacy-pageСереднійprivacy page
  • content.readabilityНизькийreadability
  • content.sources-citedСереднійsources cited
  • content.trust-pagesСереднійtrust pages
  • content.unique-valueСереднійunique value
  • content.word-countСереднійword count

Продуктивність11 перевірок

  • perf.clsВисокийcls
  • perf.dom-sizeСереднійdom size
  • perf.fcpВисокийfcp
  • perf.gzipВисокийgzip
  • perf.html-sizeСереднійhtml size
  • perf.lcpКритичноlcp
  • perf.lcp-imageСереднійlcp image
  • perf.lighthouse-scoreВисокийlighthouse score
  • perf.tbtВисокийtbt
  • perf.ttfbСереднійttfb
  • site.avg-response-timeСереднійavg response time

Структуровані дані22 перевірок

  • geo.faq-sectionСереднійfaq section
  • geo.faq-site-coverageСереднійfaq site coverage
  • geo.sameas-linksСереднійsameas links
  • geo.speakable-schemaНизькийspeakable schema
  • schema.articleСереднійarticle
  • schema.breadcrumbСереднійbreadcrumb
  • schema.breadcrumb-validСереднійbreadcrumb valid
  • schema.deprecated-typesНизькийdeprecated types
  • schema.faqНизькийfaq
  • schema.has-jsonldВисокийhas jsonld
  • schema.how-toНизькийhow to
  • schema.image-objectНизькийimage object
  • schema.local-businessНизькийlocal business
  • schema.organizationСереднійorganization
  • schema.page-type-coverageВисокийpage type coverage
  • schema.person-deepСереднійperson deep
  • schema.review-ratingНизькийreview rating
  • schema.sameasНизькийsameas
  • schema.software-appНизькийsoftware app
  • schema.valid-syntaxСереднійvalid syntax
  • schema.value-qualityСереднійvalue quality
  • schema.website-searchactionНизькийwebsite searchaction

Безпека18 перевірок

  • sec.cache-controlНизькийcache control
  • sec.cors-policyСереднійcors policy
  • sec.csp-headerСереднійcsp header
  • sec.debug-headersСереднійdebug headers
  • sec.hstsСереднійhsts
  • sec.https-activeКритичноhttps active
  • sec.https-redirectВисокийhttps redirect
  • sec.no-mixed-contentВисокийno mixed content
  • sec.open-redirectСереднійopen redirect
  • sec.permissions-policyСереднійpermissions policy
  • sec.referrer-policyНизькийreferrer policy
  • sec.secure-cookiesСереднійsecure cookies
  • sec.server-headerНизькийserver header
  • sec.sri-integrityСереднійsri integrity
  • sec.x-content-typeСереднійx content type
  • sec.x-frame-optionsСереднійx frame options
  • sec.x-powered-byНизькийx powered by
  • sec.x-xss-protectionНизькийx xss protection

Доступність15 перевірок

  • a11y.aria-rolesСереднійaria roles
  • a11y.color-schemeНизькийcolor scheme
  • a11y.doc-titleСереднійdoc title
  • a11y.focus-visibleСереднійfocus visible
  • a11y.form-labelsСереднійform labels
  • a11y.heading-orderСереднійheading order
  • a11y.lang-attrСереднійlang attr
  • a11y.link-textСереднійlink text
  • a11y.meta-viewportВисокийmeta viewport
  • a11y.semantic-htmlСереднійsemantic html
  • a11y.skip-navigationСереднійskip navigation
  • a11y.table-headersСереднійtable headers
  • a11y.text-contrastСереднійtext contrast
  • a11y.touch-targetsСереднійtouch targets
  • a11y.video-captionsВисокийvideo captions

Зображення13 перевірок

  • img.above-fold-eagerСереднійabove fold eager
  • img.alt-allВисокийalt all
  • img.aspect-ratioСереднійaspect ratio
  • img.broken-srcВисокийbroken src
  • img.count-reasonableНизькийcount reasonable
  • img.decorative-altНизькийdecorative alt
  • img.dimensionsСереднійdimensions
  • img.file-sizeСереднійfile size
  • img.lazy-loadingСереднійlazy loading
  • img.modern-formatСереднійmodern format
  • img.picture-elementНизькийpicture element
  • img.responsive-srcsetСереднійresponsive srcset
  • img.svg-iconsНизькийsvg icons

AI-пошук (GEO)16 перевірок

  • brand.name-consistencyСереднійname consistency
  • brand.sameas-platformsВисокийsameas platforms
  • brand.wikipediaВисокийwikipedia
  • geo.ai-crawler-accessВисокийai crawler access
  • geo.ai-overview-readyВисокийai overview ready
  • geo.answer-firstСереднійanswer first
  • geo.citable-factsСереднійcitable facts
  • geo.clear-introСереднійclear intro
  • geo.content-depthВисокийcontent depth
  • geo.content-distributionСереднійcontent distribution
  • geo.entity-markupСереднійentity markup
  • geo.llms-txtСереднійllms txt
  • geo.llms-txt-qualityНизькийllms txt quality
  • geo.passage-lengthНизькийpassage length
  • geo.question-headingsСереднійquestion headings
  • geo.statistics-densityСереднійstatistics density

Фронтенд8 перевірок

  • fe.apple-touch-iconНизькийapple touch icon
  • fe.charsetСереднійcharset
  • fe.dns-prefetchНизькийdns prefetch
  • fe.doctypeСереднійdoctype
  • fe.faviconНизькийfavicon
  • fe.manifestНизькийmanifest
  • fe.no-inline-styles-excessНизькийno inline styles excess
  • fe.valid-htmlНизькийvalid html

Помітили перевірку, яка здається неправильною? Напишіть на info@seoport.com.ua