SiteTest.ai
Tekshirish

Ochiq metodologiya

SiteTest.ai qanday ishlaydi

Biz veb-saytlarni an'anaviy SEO va AI-qidiruvga tayyorlik bo'yicha ochiq, deterministik algoritm yordamida baholaymiz. Har bir tekshiruvning qat'iy ID-si, har bir ballning hujjatlashtirilgan og'irligi bor va har bir AI tomonidan yaratilgan tavsiya shu tekshiruvlarga asoslanadi. Hech qanday qora quti, uydirilgan ko'rsatkichlar yo'q.

GEO nima va nega uni o'lchaymiz

GEO (Generative Engine Optimization) — bu kontentni AI qidiruv tizimlari — ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini tomonidan topiladigan, tahlil qilinadigan va iqtibos qilinadigan qilish intizomi. An'anaviy SEO sizni havolalar ro'yxatida tartiblaydi; GEO sizni javobda keltirilishini ta'minlaydi.

  • AI skanerlariga kirish (GPTBot, ClaudeBot, PerplexityBot) — robots.txt dan xulosa chiqarish emas, balki amalda tekshiriladi
  • Iqtiboslilik: aniq kirish qismlari, savol uslubidagi sarlavhalar, iqtibos qilinadigan faktlar (haqiqiy jumlalarga bog'langan raqamlar)
  • Strukturaviy ma'lumotlar (FAQPage, Speakable, sameAs, Organization) — sxema-belgilash toifasi ostida baholanadi
  • llms.txt mavjudligi va sifati

Toifalar va og'irliklar

Umumiy ball toifalar ballarining o'rtacha og'irlikdagi yig'indisidir. Og'irliklar auditni o'tkazadigan kod yo'lidan yuklanadi, shuning uchun bu jadval hech qachon ishlab chiqarishdan farq qilmaydi.

ToifaOg'irlikTekshiruvlar
Content23%15
Technical SEO22%26
On-Page SEO18%25
Structured Data14%22
Performance12%11
AI Search (GEO)8%16
Images3%13
Jami100%169

Ba'zi toifalar tekshiruvlarni o'tkazadi, ammo hali asosiy ballga hissa qo'shmaydi: Security, Accessibility, Frontend.

AI so'rovlari: ularni qanday asoslaymiz

Har bir AI tomonidan yaratilgan band — xulosada, ishlab chiqaruvchi brifida, harakat rejasida — kamida bitta haqiqiy tekshiruv ID-si va uning holatiga havola qilishi kerak, masalan, tech.canonical (FAIL) yoki schema.faq (MISSING). Modelga audit qilinayotgan sahifaning haqiqiy joriy sarlavhasi, joriy meta tavsifi va haqiqiy sarlavhalarini keltirish buyuriladi, umumiy tavsiyalarni sintez qilish emas.

Model javob bergandan so'ng, chiqishni asoslangan havolalar uchun tekshiramiz. Agar xulosa hech qanday haqiqiy topilmalarni keltirmasa, qat'iyroq ko'rsatmalar bilan bir marta qayta urinib ko'ramiz. Ishonchli gallyutsinatsiyadan ko'ra, biroz kamroq sayqallangan jumlani jo'natishni afzal ko'ramiz.

Natijalar qanchalik barqaror?

Barcha 168 tekshiruv deterministikdir — bir xil saytni ikki marta ishga tushirish har bir tekshiruv uchun aynan bir xil o'tish/muvaffaqiyatsizlik/ogohlantirish, aynan bir xil toifa ballari va aynan bir xil umumiy bahoni qaytaradi. Buni tekshirish uchun natijalar to'plamini ichki xesh qilamiz. Muammolar, jiddiylik, kod misollari, tavsiyalar — barchasi ishga tushirishlar bo'ylab bayt-barqaror.

AI tomonidan yaratilgan matn (xulosa, ishlab chiqaruvchi brifi, 30 kunlik reja) o'zgaruvchanlikni minimallashtirish uchun 0 haroratda ishlaydi. So'z birikmasi juda izchil — bir xil faktlar, tekshiruv ID-lari va tavsiyalar har safar paydo bo'ladi — ammo asosiy LLM (DeepSeek) so'rovlar bo'ylab bayt-deterministik emas, shuning uchun iboralar bir necha so'z bilan farq qilishi mumkin. Ishlash ko'rsatkichlari (LCP, CLS, INP) Google PageSpeed Insights dan keladi va ishga tushirishlar orasida ±5 ballga o'zgarishi mumkin bo'lgan real vaqt o'lchovlarini aks ettiradi, ba'zan chegara bahosini bir harfga o'zgartirishi mumkin (masalan, B↔C). AI matni va PSI qatlami ostidagi hamma narsa bayt-barqaror.

Biz nima qilmaymiz

  • Biz Google reytinglarini kuzatmaymiz — kalit so'z pozitsiyasi juda o'zgaruvchan va mahalliyga bog'liq
  • Biz xususiy 'domen obro'si' yoki 'ishonch balli' ni ixtiro qilmaymiz — bu raqamlar hissiyotlar, signallar emas
  • Biz raqobatchilarni skanerlamaymiz yoki siz to'lamaydigan uchinchi tomon SaaS API-laridan ma'lumot tortmaymiz
  • Biz trafik o'sishi yoki reytinglarni va'da qilmaymiz. Biz shaffof diagnostika va nusxa ko'chirish-yopishtirish tuzatishlarini va'da qilamiz
  • Biz ushbu sahifani yangilamasdan ball og'irliklarini jimgina o'zgartirmaymiz

Barcha 169 tekshiruv

Saytingizda o'tkaziladigan har bir tekshiruv, toifalar bo'yicha guruhlangan. Jiddiylik dvigatelning standartini aks ettiradi — individual natijalar topilgan narsaga qarab yuqori yoki past darajaga o'zgarishi mumkin.

Technical SEO26 tekshiruvlar

  • site.broken-linksYuqoribroken links
  • site.sitemap-completenessO'rtasitemap completeness
  • tech.broken-linksYuqoribroken links
  • tech.canonicalYuqoricanonical
  • tech.canonical-correctnessYuqoricanonical correctness
  • tech.hreflang-reciprocalO'rtahreflang reciprocal
  • tech.httpsTanqidiyhttps
  • tech.indexnowPastindexnow
  • tech.llms-txtPastllms txt
  • tech.mobile-friendlyTanqidiymobile friendly
  • tech.noindex-checkTanqidiynoindex check
  • tech.paginationPastpagination
  • tech.redirect-chainYuqoriredirect chain
  • tech.robots-allows-css-jsTanqidiyrobots allows css js
  • tech.robots-noindexYuqorirobots noindex
  • tech.robots-txtYuqorirobots txt
  • tech.server-error-codesTanqidiyserver error codes
  • tech.sitemap-in-robotsO'rtasitemap in robots
  • tech.sitemap-xmlYuqorisitemap xml
  • tech.ssr-contentYuqorissr content
  • tech.ssr-readinessYuqorissr readiness
  • tech.trailing-slashPasttrailing slash
  • tech.url-cleanO'rtaurl clean
  • tech.viewportTanqidiyviewport
  • tech.www-redirectO'rtawww redirect
  • tech.xml-sitemap-validO'rtaxml sitemap valid

On-Page SEO25 tekshiruvlar

  • i18n.hreflang-sitewideO'rtahreflang sitewide
  • i18n.hreflang-validationO'rtahreflang validation
  • onpage.anchor-text-varietyO'rtaanchor text variety
  • onpage.canonical-selfYuqoricanonical self
  • onpage.content-above-foldO'rtacontent above fold
  • onpage.h1-existsTanqidiyh1 exists
  • onpage.h1-keywordYuqorih1 keyword
  • onpage.h1-singleO'rtah1 single
  • onpage.heading-hierarchyO'rtaheading hierarchy
  • onpage.heading-structureO'rtaheading structure
  • onpage.image-alt-keywordsO'rtaimage alt keywords
  • onpage.internal-linksO'rtainternal links
  • onpage.meta-desc-keywordsO'rtameta desc keywords
  • onpage.meta-description-existsYuqorimeta description exists
  • onpage.meta-description-lengthO'rtameta description length
  • onpage.og-tagsO'rtaog tags
  • onpage.og-url-canonicalO'rtaog url canonical
  • onpage.outbound-linksO'rtaoutbound links
  • onpage.title-existsTanqidiytitle exists
  • onpage.title-keywordsYuqorititle keywords
  • onpage.title-lengthYuqorititle length
  • onpage.url-keywordsO'rtaurl keywords
  • site.metadata-consistencyO'rtametadata consistency
  • site.og-canonical-consistencyO'rtaog canonical consistency
  • site.title-uniquenessO'rtatitle uniqueness

Content15 tekshiruvlar

  • content.about-pageO'rtaabout page
  • content.author-presentO'rtaauthor present
  • content.contact-pageO'rtacontact page
  • content.date-modifiedPastdate modified
  • content.date-publishedO'rtadate published
  • content.expertise-signalsPastexpertise signals
  • content.languageO'rtalanguage
  • content.mediaPastmedia
  • content.meta-qualityO'rtameta quality
  • content.privacy-pageO'rtaprivacy page
  • content.readabilityPastreadability
  • content.sources-citedO'rtasources cited
  • content.trust-pagesO'rtatrust pages
  • content.unique-valueO'rtaunique value
  • content.word-countO'rtaword count

Performance11 tekshiruvlar

  • perf.clsYuqoricls
  • perf.dom-sizeO'rtadom size
  • perf.fcpYuqorifcp
  • perf.gzipYuqorigzip
  • perf.html-sizeO'rtahtml size
  • perf.lcpTanqidiylcp
  • perf.lcp-imageO'rtalcp image
  • perf.lighthouse-scoreYuqorilighthouse score
  • perf.tbtYuqoritbt
  • perf.ttfbO'rtattfb
  • site.avg-response-timeO'rtaavg response time

Structured Data22 tekshiruvlar

  • geo.faq-sectionO'rtafaq section
  • geo.faq-site-coverageO'rtafaq site coverage
  • geo.sameas-linksO'rtasameas links
  • geo.speakable-schemaPastspeakable schema
  • schema.articleO'rtaarticle
  • schema.breadcrumbO'rtabreadcrumb
  • schema.breadcrumb-validO'rtabreadcrumb valid
  • schema.deprecated-typesPastdeprecated types
  • schema.faqPastfaq
  • schema.has-jsonldYuqorihas jsonld
  • schema.how-toPasthow to
  • schema.image-objectPastimage object
  • schema.local-businessPastlocal business
  • schema.organizationO'rtaorganization
  • schema.page-type-coverageYuqoripage type coverage
  • schema.person-deepO'rtaperson deep
  • schema.review-ratingPastreview rating
  • schema.sameasPastsameas
  • schema.software-appPastsoftware app
  • schema.valid-syntaxO'rtavalid syntax
  • schema.value-qualityO'rtavalue quality
  • schema.website-searchactionPastwebsite searchaction

Security18 tekshiruvlar

  • sec.cache-controlPastcache control
  • sec.cors-policyO'rtacors policy
  • sec.csp-headerO'rtacsp header
  • sec.debug-headersO'rtadebug headers
  • sec.hstsO'rtahsts
  • sec.https-activeTanqidiyhttps active
  • sec.https-redirectYuqorihttps redirect
  • sec.no-mixed-contentYuqorino mixed content
  • sec.open-redirectO'rtaopen redirect
  • sec.permissions-policyO'rtapermissions policy
  • sec.referrer-policyPastreferrer policy
  • sec.secure-cookiesO'rtasecure cookies
  • sec.server-headerPastserver header
  • sec.sri-integrityO'rtasri integrity
  • sec.x-content-typeO'rtax content type
  • sec.x-frame-optionsO'rtax frame options
  • sec.x-powered-byPastx powered by
  • sec.x-xss-protectionPastx xss protection

Accessibility15 tekshiruvlar

  • a11y.aria-rolesO'rtaaria roles
  • a11y.color-schemePastcolor scheme
  • a11y.doc-titleO'rtadoc title
  • a11y.focus-visibleO'rtafocus visible
  • a11y.form-labelsO'rtaform labels
  • a11y.heading-orderO'rtaheading order
  • a11y.lang-attrO'rtalang attr
  • a11y.link-textO'rtalink text
  • a11y.meta-viewportYuqorimeta viewport
  • a11y.semantic-htmlO'rtasemantic html
  • a11y.skip-navigationO'rtaskip navigation
  • a11y.table-headersO'rtatable headers
  • a11y.text-contrastO'rtatext contrast
  • a11y.touch-targetsO'rtatouch targets
  • a11y.video-captionsYuqorivideo captions

Images13 tekshiruvlar

  • img.above-fold-eagerO'rtaabove fold eager
  • img.alt-allYuqorialt all
  • img.aspect-ratioO'rtaaspect ratio
  • img.broken-srcYuqoribroken src
  • img.count-reasonablePastcount reasonable
  • img.decorative-altPastdecorative alt
  • img.dimensionsO'rtadimensions
  • img.file-sizeO'rtafile size
  • img.lazy-loadingO'rtalazy loading
  • img.modern-formatO'rtamodern format
  • img.picture-elementPastpicture element
  • img.responsive-srcsetO'rtaresponsive srcset
  • img.svg-iconsPastsvg icons

AI Search (GEO)16 tekshiruvlar

  • brand.name-consistencyO'rtaname consistency
  • brand.sameas-platformsYuqorisameas platforms
  • brand.wikipediaYuqoriwikipedia
  • geo.ai-crawler-accessYuqoriai crawler access
  • geo.ai-overview-readyYuqoriai overview ready
  • geo.answer-firstO'rtaanswer first
  • geo.citable-factsO'rtacitable facts
  • geo.clear-introO'rtaclear intro
  • geo.content-depthYuqoricontent depth
  • geo.content-distributionO'rtacontent distribution
  • geo.entity-markupO'rtaentity markup
  • geo.llms-txtO'rtallms txt
  • geo.llms-txt-qualityPastllms txt quality
  • geo.passage-lengthPastpassage length
  • geo.question-headingsO'rtaquestion headings
  • geo.statistics-densityO'rtastatistics density

Frontend8 tekshiruvlar

  • fe.apple-touch-iconPastapple touch icon
  • fe.charsetO'rtacharset
  • fe.dns-prefetchPastdns prefetch
  • fe.doctypeO'rtadoctype
  • fe.faviconPastfavicon
  • fe.manifestPastmanifest
  • fe.no-inline-styles-excessPastno inline styles excess
  • fe.valid-htmlPastvalid html

Noto'g'ri deb hisoblagan tekshiruvni topdingizmi? Elektron pochta info@seoport.com.ua