GEO audit of an education project — AI readiness 58/100

An anonymised report of a real site — education project. The address, the company name and any identifying quotes are hidden.

This audit in brief

The site is education project, AI readiness 58 out of 100. about 30 pages were read, covering 98% of the applicable criteria.

The strongest area is “External Consistency” — 100 out of 100.

The three weakest areas: Answer Readiness — 32/100, Conversion Trust — 36/100, Entity Clarity — 41/100.

“Answer Readiness” is only partly prepared: some criteria pass, others do not.

The report at a glance

Strengths

  • External Consistency100/100
  • FAQ Quality82/100
  • Schema.org / JSON-LD67/100

Main problems

  • Answer Readiness32/100
  • Conversion Trust36/100
  • Entity Clarity41/100
  • AI Summary Readiness41/100
  • Service Structure52/100

Anonymised example report: education project. Addresses, names and quotes are hidden.

58of 100
Readiness for AI recommendations

~30 pages

criteria evaluated: 98%

criteria 3.3.0 · engine 1.28.0

Доступность для AI

10 checked · 10 passed · 0 issues

  • Главная страница возвращает HTTP 200

  • Финальный URL использует HTTPS

  • robots.txt присутствует

    • HTTP status: ≈200
  • XML sitemap присутствует

    • URLs indexed: 86
  • OAI-SearchBot разрешён

  • Политика для GPTBot ясна

  • Googlebot разрешён

  • YandexBot разрешён

  • Нет глобального Disallow: /

    • Global block: None
  • HTML-контент доступен

Понятность компании как сущности

41

11 checked · 7 passed · 3 issues

  • Ясность названия бренда

  • Видимость юридического лица

    • Identifier value: ******4627
  • Issue: Business category is unclear

    Fix: State your business category consistently in Organization/Service/Product JSON-LD, the homepage title, and your company summary.

  • Partial: The «what we do» statement is unconvincing

    • Character count: ≈160
    • Subject signal: yes
    • Activity signal: yes
    • Structured corroboration: no
  • География оказания услуг

    • Reason: No local/geographic service signals (LocalBusiness, existing areaServed, or a service tied to a physical location) detected
    • areaServed found: no
  • Понятность целевой аудитории

  • Качество страницы «О компании»

    • Text length: ≈11490
    • Supporting signals count: 5
  • Полнота страницы контактов

    • Contact form: yes
    • Channels count: 5
  • Внешние профили sameAs

    • sameAs count: 0
    • Visible profiles count: 10
    • Overlapping profiles count: 0
  • Согласованность сущности на страницах

  • Issue: A quotable company summary is missing

    Fix: Publish a company summary in your Organization JSON-LD: a "description" of at least 150 characters and two sentences that names the company, what it does and who or where it serves.

    • Summary source: none
  • Issue: Brand positioning is indistinct

    Fix: State what makes the company different in a way a reader could repeat: a named method, a measurable outcome, a specific focus.

Структура услуг

52

8 checked · 4 passed · 2 issues

  • Отдельная страница для каждой ключевой услуги

    • Reason: No service/business-provider signals detected
    • Core services detected: 0
  • Конкретное название услуги

    • Services detected: 10
    • Specific names: 10
    • Generic names: 0
    • Coverage percent: 100%
  • Понятный результат услуги

    • Services evaluated: 10
    • Services with outcome: 7
    • Coverage percent: 70%
  • Partial: Not every service says who it is for

    Fix: Add a \"Who it's for\" block to service pages and list the client types or tasks the offer suits.

    • Services evaluated: 10
    • Services with target audience: 1
    • Coverage percent: 10%
  • Issue: Not every service says who it is not for

    Fix: For complex or custom services, state limitations, requirements, and cases where the service is not a fit.

    • Applicable services: 10
    • Services with limitations/non-fit: 0
    • Coverage percent: 0%
  • Наличие цены или диапазона цены

    • Services evaluated: 10
    • Visible price coverage: 7
    • Structured-only coverage: 0
    • Coverage percent: 70%
  • Issue: Timelines are missing for some services

    Fix: State an approximate timeline or duration range for project and custom-delivery services.

    • Applicable services: 10
    • Services with timeline: 0
    • Coverage percent: 0%
  • Partial: Process steps are missing for some services

    Fix: Describe the service delivery process in at least three sequential steps.

    • Applicable services: 10
    • Services with process: 1
    • Steps count: 5, 2
    • Coverage percent: 10%
  • Доказательства или кейсы по услуге

    • Reason: No reliable service candidates or service-provider signals detected
    • Services evaluated: 0
  • FAQ по конкретной услуге

    • Services evaluated: 10
    • Services with specific FAQ: 9
    • Coverage percent: 90%

Слой доказательств

58

8 checked · 5 passed · 2 issues

  • Partial: Commercial claims are not backed up

    Fix: Put the evidence next to the claim: a figure, a named client, a date, a certificate, a link to the source. A claim a reader cannot check reads as advertising.

  • Issue: Claims about experience are unsupported

    Fix: Show what the experience consists of: since when, how many projects, in which industries. "Years on the market" without content is not experience, it is age.

  • Проверка заявлений о количестве клиентов

    • Reason: The site makes no claims about how many clients it has
  • Issue: Claims about results are unsupported

    Fix: Show the numbers behind the result: from what to what, over what period, for whom. A result without a baseline cannot be judged and will not be quoted.

  • Объяснение гарантий

    • Source document found: yes
    • Structured warranty found: no
    • Explanation signals count: 3
  • Видимость источников отзывов

    • Visible reviews found: 20
    • Structured reviews found: yes
    • Review count: 4
    • Review platform/source found: yes
  • Фактическая глубина кейсов

    • Reason: No case studies were found to read
  • Видимость сертификатов или лицензий

    • Credential claims: yes
    • Visible assets: 43
    • Document links: 37
  • Внешние ссылки на доказательства

    • Proof contexts found: yes
    • External proof links count: 20
  • Неподтверждённые превосходные заявления

Сигналы доверия

66

5 checked · 2 passed · 1 issues

  • Issue: Contact details are insufficient

    Fix: Publish consistent contact details in at least two independent places: your contact page and structured data.

    • Corroborated values count: 2
    • Independent sources count: 3
    • Conflicting values: yes
  • Partial: Legal company information is incomplete

    Fix: Publish the legal company name and key registration details on a dedicated legal/company details page.

    • Legal page URL: none
    • Legal name found: yes
    • Text length: 0
  • Физический адрес или зона оказания услуг

    • Visible address: yes
    • Structured address: yes
    • Fields found: 4
  • Видимость экспертов или команды

    • Reason: No service-provider/expert-business signals detected
    • Usable Person count: 0
  • Указание авторов или экспертов

    • Reason: No editorial content pages detected
    • Editorial pages: 0
  • Partial: The privacy policy is missing or perfunctory

    Fix: Add an accessible privacy policy page and link to it next to data-collection forms.

    • Forms/data collection detected: yes
    • Privacy page URL: none
    • Text length: 0
    • Linked site-wide: yes
  • Условия оказания услуг

    • Reason: Does not apply to this type of site, per the detected site profile
  • Отзывы

    • Visible reviews count: 20
    • Structured Review count: 10
    • AggregateRating found: yes
    • Review pages: 0
  • Кейсы

    • Reason: No service-provider/business signals detected
    • Case pages found: 0
  • Актуальность обновления контента

    • Reason: No editorial/content pages or date signals detected
    • Editorial pages: 0

Schema.org и JSON-LD

67

16 checked · 10 passed · 3 issues

  • Наличие JSON-LD

    • Pages scanned: 30
    • Pages with JSON-LD: 30
    • JSON-LD blocks found: 41
    • Homepage JSON-LD: yes
  • Валидация JSON-LD

    • Total blocks: 41
    • Valid blocks: 41
    • Invalid blocks: 0
    • Pages with invalid JSON-LD: 0
  • Разметка Organization

  • Issue: No LocalBusiness markup

    Fix: Add a JSON-LD LocalBusiness (or a more specific subtype matching your actual business type, e.g. Restaurant, Store, Attorney) so AI systems can identify this as a physical/local business.

    • LocalBusiness type found: none
  • Issue: No WebSite markup

    Fix: Add a WebSite JSON-LD block (name and url, optionally a SearchAction) so AI systems can identify this as your site's canonical web presence.

    • WebSite type found: none
  • Partial: WebPage markup is missing or incomplete

    Fix: Add WebPage-level JSON-LD to your homepage too — it's currently only on a secondary page.

  • Разметка BreadcrumbList

  • Разметка Service

    • Reason: No service signals (service-page URL/heading match, Microdata Service, or offer catalog) detected on the scanned site
    • Service type found: none
  • Partial: Product / Offer markup is missing or unlinked

    Fix: Connect your Offer to the Product or Service it applies to (Offer.itemOffered, or nest the Offer under the Product/Service) so AI systems know what's being offered.

    • Product entities found: 0
    • Offer entities found: 7
    • Related pair found: no
    • Price: ≈2050
  • Разметка FAQPage

  • Partial: Person markup is missing or incomplete

    Fix: Add name, and at least one of url/sameAs/jobTitle/affiliation, to your Person entries so they're actually useful to AI systems.

  • Разметка Review

    • Rating: 5
  • Разметка AggregateRating

  • Ссылки sameAs

    • Valid sameAs count: 1
    • Invalid sameAs count: 0
  • Зона обслуживания (areaServed)

    • Reason: No geography signal (LocalBusiness, existing areaServed, or Service paired with an address/place) detected on the scanned site
    • areaServed found: no
  • Почтовый адрес (PostalAddress)

    • Fields found: 4
  • Issue: Markup does not match what the page shows

    Fix: Make the markup say what the page says. Markup contradicting the visible content is what makes an assistant state a wrong fact about you with confidence.

  • Риск спамной или вводящей в заблуждение разметки

Готовность AI Summary

41

9 checked · 4 passed · 1 issues

  • Partial: Homepage has no AI summary

    Fix: Add a compact company description near the main heading: what it does, who it serves, and what it offers.

    • Character count: ≈160
    • Sentence count: 2
    • Initial HTML region: no
    • Identity signal: yes
    • Activity signal: no
    • Context signal: yes
  • Partial: Service pages have no AI summary

    Fix: Add a short summary under the H1 of each service page: what the service is, its outcome, and who it's for.

    • Service pages evaluated: 10
    • Strong summaries: 0
    • Weak summaries: 10
    • Coverage percent: 0%
  • Блок ключевых фактов

    • Facts found: 12
    • Heading: none
    • Visible/structured-only: visible
  • Partial: "Why choose us" has no proof behind it

    Fix: Tie the \"why choose us\" block to concrete evidence: case studies, reviews, ratings, certificates, or measurable facts.

    • Why-choose section URL: none
    • Heading: none
    • Proof types near: none
    • Proof types site-wide: 4
  • Partial: The «best for» block is missing in places

    Fix: Add a dedicated \"Who it's for\" or \"Best for\" block to the homepage and key offer pages.

    • Key offer pages: 7
    • Pages with best-for block: 2
    • Coverage percent: 29%
  • Issue: The «not for» block is missing in places

    Fix: For complex and custom offers, add a compact block covering limitations and applicability conditions.

    • Applicable offers: 10
    • Pages with not-for block: 0
    • Coverage percent: 0%
    • Heading: none
  • Краткие выжимки кейсов

    • Reason: No substantive case-study pages detected
    • Case pages evaluated: 0
  • Конкретность формулировок

    • Text blocks reviewed: 30
  • Низкий уровень пустых фраз

    • Text blocks reviewed: 30
  • Абзацы, которые легко цитировать

    • Quotable paragraphs found: 4

Качество FAQ

82

7 checked · 5 passed · 0 issues

  • Наличие FAQ

    • Visible FAQ blocks: ≈100
    • Unique questions: 85
    • Pages with FAQ: 9
    • Dedicated FAQ pages: 0
  • Покрытие коммерческих вопросов

    • Commercial topic groups found: 3
  • Partial: Objections are not answered

    Fix: Add answers to common objections: cancellation, refunds, guarantees, limitations, security, or support.

    • Objection topic groups found: 1
  • Покрытие локальных вопросов

    • Reason: Does not apply to this type of site, per the detected site profile
  • Покрытие сравнительных вопросов

    • Comparison topic groups found: 1
  • Вопросы выбора подрядчика или поставщика

    • Reason: The site does not show service/solution provider signals
    • Vendor-selection topic groups found: 0
  • Конкретность ответов

    • FAQ pairs reviewed: 20
    • Share of specific answers: 95%
  • Partial: FAQ has no FAQPage markup

    Fix: Add FAQPage JSON-LD to every page where a question-and-answer block is visible to users.

    • Pages with visible FAQ: 9
    • Pages with FAQPage schema: 4
    • Coverage percent: 44
  • Естественные формулировки вопросов

    • FAQ pairs reviewed: 20
    • Share of naturally phrased questions: 95%
  • Согласованность со страницами услуг

    • Reason: No reliable service/product candidates were found
    • Services detected: 0

Готовность к AI-ответам

32

7 checked · 3 passed · 2 issues

  • Контент под рекомендательные запросы

    • Reason: AI evaluation was unavailable for this run
  • Issue: "Best provider for…" questions are not covered

    Fix: Answer how to choose a provider for this task — selection criteria, comparisons, and where you fit among the alternatives.

  • Покрытие проблемных запросов

    • Reason: AI evaluation was unavailable for this run
  • Покрытие локальных запросов

    • Reason: Does not apply to this type of site, per the detected site profile
  • Partial: There is almost no comparison of options

    Fix: Add a dedicated comparison of the options covering price, composition, outcome, limitations, and selection guidance.

    • Comparable group type: yes
    • Candidates: 0
    • Dimensions found: 1
    • Strong/weak: weak
  • Страницы для этапа выбора

    • Offers evaluated: 10
    • Decision-stage pages: 10
    • Coverage percent: 100%
  • Partial: It is not clear how this differs from competitors

    Fix: Name differences a reader can check — numbers, named methods, specific guarantees — instead of general claims.

  • Issue: Limitations are not admitted anywhere

    Fix: Say plainly what you do not do and whom you do not suit — an honest limit is a strong trust signal for both people and AI.

  • Понятный следующий шаг

    • Answer-oriented pages: 10
    • Pages with specific next step: 9
    • Coverage percent: 90%
  • Не шаблонный контент

Внешняя согласованность

100

1 checked · 1 passed · 0 issues

  • Видимость Google Business Profile

  • Согласованность названия бренда

  • Согласованность адреса

  • Согласованность телефона

  • Согласованность описания услуг

  • Видимость внешних отзывов

  • Внешние ссылки и цитирования

  • Ссылки на социальные сети и профили

    • Visible official profiles: 5
    • Structured profiles: 1
    • Overlapping profiles: 0
  • Упоминания бренда

  • Риск противоречий

Коммерческое доверие

36

11 checked · 5 passed · 0 issues

  • Partial: The first screen does not say what is on offer

    Fix: Place the name or a clear heading, a specific offer, and the main target action near the start of the homepage.

    • Identity found: yes
    • Offer found: yes
    • Primary action found: no
    • CTA label: none
    • Method: initial HTML source region
  • Partial: The call to action is hard to find

    Fix: Add a specific action button near the start of the page: order, book, get a quote, or get started.

    • Primary CTA count: ≈120
    • Generic CTA count: ≈160
    • Initial-region CTA: none
    • Label: none
    • Target: none
  • Наличие формы заявки

    • Service-provider signal: no
    • Quote/contact CTA: yes
    • Lead form found: yes
    • Contact page or channel: yes
  • Видимость цены или условий

    • Visible price/condition count: 50
    • Structured-only count: 7
  • Объяснение гарантий

    • Explanation signals count: 4
    • Structured warranty: no
  • Partial: No proof next to the call to action

    Fix: Place a review, rating, case study, or other verifiable proof near the primary action.

    • Structurally near: no
    • Proximity reason: not structurally near
  • Быстрый способ связи

    • Reason: No provider/contact-oriented signals detected
    • Fast contact types: n/a
  • Partial: Legal pages are missing

    Fix: Add links to the privacy policy and terms near forms, checkout, or payment.

    • Data collection: yes
    • Transaction: yes
    • Privacy page/link: none
    • Linked near flow: no
  • Мобильная готовность к конверсии

    • Viewport adapts to the device: The page declares itself usable on a phone
  • Низкий уровень отвлекающих элементов

  • Partial: No trust signals where the decision is made

    Fix: Add trust signals near the form or button: reviews, contacts, guarantees, company details, or terms.

  • Partial: The next step is not obvious

    Fix: Use specific actions such as \"Get a quote\", \"Book now\", \"Order\", or \"Start a check\" instead of a vague \"Learn more\".

    • Key offer pages: 7
    • Pages with specific CTA: 7
    • Initial specific CTA: no
    • Generic CTA count: ≈160
    • Label: none

Want to know which of these problems your own site has? Run an AIRA check.

Similar examples

AI Readiness of an education project: 58/100, GEO Audit Breakdown | AIRA