GEO audit of a service company site — AI readiness 26/100

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

This audit in brief

This is an audit of a service company site scoring 26 out of 100. The crawl read about 30 pages; 98% of the applicable criteria reached a verdict.

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

The three weakest areas: Schema.org / JSON-LD — 0/100, Service Structure — 20/100, FAQ Quality — 23/100.

“Schema.org / JSON-LD” is only partly prepared: some criteria pass, others do not.

The report at a glance

Strengths

  • External Consistency100/100
  • Answer Readiness55/100
  • Entity Clarity46/100

Main problems

  • Schema.org / JSON-LD0/100
  • Service Structure20/100
  • FAQ Quality23/100
  • AI Summary Readiness32/100
  • Conversion Trust36/100

Anonymised example report: services site. Addresses, names and quotes are hidden.

26of 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: ≈240
  • OAI-SearchBot разрешён

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

  • Googlebot разрешён

  • YandexBot разрешён

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

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

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

46

11 checked · 8 passed · 3 issues

  • Issue: Brand name is unclear

    Fix: Multiple conflicting company/brand names were found with no single dominant one. Standardize on one name across Organization/WebSite JSON-LD, Open Graph, and your pages.

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

    • Identifier value: ******1653
  • Понятность категории бизнеса

  • Чёткое описание «что мы делаем»

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

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

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

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

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

    • sameAs count: 0
    • Visible profiles count: 2
    • Overlapping profiles count: 0
  • Issue: Company details differ from page to page

    Fix: Use the same brand and legal name everywhere — in Schema.org, Open Graph, and your main pages.

  • 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
  • Чёткое позиционирование бренда

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

20

10 checked · 2 passed · 7 issues

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

    • Core services detected: 1
    • Dedicated service pages: 1
    • Coverage percent: 100%
  • Конкретное название услуги

    • Services detected: 1
    • Specific names: 1
    • Generic names: 0
    • Coverage percent: 100%
  • Issue: The result of the service is unclear

    Fix: For each service, state the concrete outcome: what the client gets after the work is complete.

    • Services evaluated: 1
    • Services with outcome: 0
    • Coverage percent: 0%
  • Issue: 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: 1
    • Services with target audience: 0
    • Coverage percent: 0%
  • 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: 1
    • Services with limitations/non-fit: 0
    • Coverage percent: 0%
  • Issue: Price is not visible for every service

    Fix: For each service, state a price, price range, starting-from cost, or a clear custom-quote condition.

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

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

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

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

    • Applicable services: 1
    • Services with process: 0
    • Steps count: 0
    • Coverage percent: 0%
  • Partial: Not every service has proof of its own

    Fix: Connect each core service to a relevant case study, review, result, or other proof.

    • Services evaluated: 1
    • Services with specific proof: 0
    • Strong coverage: 0
    • Weak coverage: 1
  • Issue: Not every service has its own FAQ

    Fix: Add service-specific questions and answers on each core service's own page.

    • Services evaluated: 1
    • Services with specific FAQ: 0
    • Coverage percent: 0%

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

37

9 checked · 2 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.

  • Проверка заявлений об опыте

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

    • 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.

  • Partial: The guarantee is promised but not explained

    Fix: Tie the guarantee statement to distinct conditions: duration, scope, limitations, and the claims process.

    • Source document found: no
    • Structured warranty found: no
    • Explanation signals count: 3
  • Partial: Reviews do not show where they came from

    Fix: Show the number of reviews and state where they come from: your own database, a company profile, or an independent platform.

    • Visible reviews found: 0
    • Structured reviews found: no
    • Review count: none
    • Review platform/source found: yes
  • Issue: Case studies carry no facts

    Fix: Write each case as task, approach and result, with numbers. A case that only names the client proves nothing an assistant can repeat.

  • Partial: Certificates and licences are shown unconvincingly

    Fix: Show the certificate, license, or accreditation along with the document name, the issuing organization, and a link to verification.

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

    • Proof contexts found: yes
    • External proof links count: 20
  • Partial: Superlatives with nothing behind them

    Fix: Back a superlative with what makes it true — a ranking, an award, a measured figure — or drop it: an unproven "best" costs trust and gives an AI nothing to quote.

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

46

6 checked · 2 passed · 2 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: 3
    • Independent sources count: 4
    • 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
  • Partial: Address or service area is incomplete

    Fix: State a physical address on your contact page and duplicate it in PostalAddress JSON-LD.

    • Visible address: yes
    • Structured address: yes
    • Fields found: 1
    • City/region: n/a
  • Видимость экспертов или команды

    • Dedicated team page: yes
    • Usable Person count: 0
    • Usable ProfileBlock count: 40
    • Visible ProfileBlock count: 40
  • Указание авторов или экспертов

    • Reason: No editorial content pages detected
    • Editorial pages: 0
  • Политика конфиденциальности

    • Reason: No data-collection forms detected
    • Forms/data collection detected: no
  • Условия оказания услуг

    • Reason: No order/payment/booking/contract signals detected
    • Transaction signals: none
  • Issue: No reviews on the site

    Fix: Add visible customer reviews or testimonials, and only mark up reviews that genuinely appear on the page.

    • Visible reviews count: 0
    • Structured Review count: 0
    • AggregateRating found: no
    • Review pages: 1
  • Кейсы

    • Case pages found: 10
    • Substantive cases: 4
    • Section groups: 10
    • Text length: ≈11070
  • Актуальность обновления контента

    • Reason: Editorial pages exist but no reliable publish/modified date could be found
    • Editorial pages: 0
    • Pages with reliable date: 0
    • Newest date: unknown
    • Oldest date: unknown
    • Pages older than 730 days: 0
    • Date coverage percent: 0

Schema.org и JSON-LD

0

12 checked · 0 passed · 12 issues

  • Issue: No JSON-LD markup at all

    Fix: Add at least one <script type=\"application/ld+json\"> block describing your organization so AI systems can read structured facts about your business.

    • Pages scanned: 26
    • Pages with JSON-LD: 0
    • JSON-LD blocks found: 0
    • Homepage JSON-LD: no
  • Валидация JSON-LD

    • Reason: No JSON-LD found anywhere on the scanned site — nothing to validate
  • Issue: Organization markup is missing or incomplete

    Fix: Add an Organization (or LocalBusiness) JSON-LD block with your company's name, url, logo and contact details so AI systems can identify who is behind this site.

    • Organization type found: none
  • Разметка LocalBusiness

    • Reason: Does not apply to this type of site, per the detected site profile
  • 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
  • Issue: WebPage markup is missing or incomplete

    Fix: Add a WebPage JSON-LD entity (or a more specific subtype like AboutPage/ContactPage/FAQPage) to your pages so AI systems can understand what each page represents.

    • WebPage type found: none
  • Issue: No BreadcrumbList markup

    Fix: Add BreadcrumbList JSON-LD to your deeper pages (e.g. /services/consulting) so AI systems can understand where each page sits in your site's structure.

    • Deep pages found: 19
    • BreadcrumbList pages found: 0
  • Issue: No Service markup

    Fix: Add JSON-LD Service to your core service pages and link the service to your provider Organization.

    • Service type found: none
    • Service signals found: yes
  • Issue: Product / Offer markup is missing or unlinked

    Fix: Add Product and a related Offer with price, currency, availability and a URL so AI systems can understand what you sell.

    • Product entities found: 0
    • Offer entities found: 0
  • Issue: No FAQPage markup

    Fix: Mark up your existing FAQ section with FAQPage JSON-LD (Question/Answer pairs) so AI systems can surface your answers directly.

    • FAQ blocks found: 2
    • FAQPage schema pages: 0
  • Issue: Person markup is missing or incomplete

    Fix: Add Person for authors, experts, or team members with a name, job title, and a link to your organization.

    • Person type found: none
    • Person signals found: yes
  • Issue: Review markup is missing or incomplete

    Fix: Mark up your published reviews with Review, including author, text, and rating, if those details are actually shown on the page — never markup reviews that aren't visible.

    • Review entities found: 0
    • AggregateRating entities found: 0
  • Issue: AggregateRating markup is missing or incomplete

    Fix: Add AggregateRating only for a rating that's actually displayed on the page, with ratingValue and reviewCount or ratingCount.

    • AggregateRating entities found: 0
  • Ссылки sameAs

    • Reason: No Organization, LocalBusiness, or Person entity found on the scanned site
    • sameAs values found: 0
  • Зона обслуживания (areaServed)

    • Reason: No geography signal (LocalBusiness, existing areaServed, or Service paired with an address/place) detected on the scanned site
    • areaServed found: no
  • Issue: The postal address in markup is incomplete

    Fix: Add a structured PostalAddress with streetAddress, addressLocality, addressRegion, postalCode and addressCountry so AI systems can identify your business location precisely.

    • Fields found: 0
  • Соответствие Schema видимому контенту

    • Reason: The site carries no valid JSON-LD to compare with its pages
  • Риск спамной или вводящей в заблуждение разметки

    • Reason: The site carries no valid JSON-LD to compare with its pages

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

32

10 checked · 2 passed · 4 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: 21
    • Sentence count: 1
    • Initial HTML region: no
    • Identity signal: yes
    • Activity signal: no
    • Context signal: no
  • Issue: 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: 1
    • Strong summaries: 0
    • Weak summaries: 0
    • Coverage percent: 0%
  • Блок ключевых фактов

    • Facts found: 6
    • 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: 5
  • Issue: 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: 2
    • Pages with best-for block: 0
    • Coverage percent: 0%
    • Heading: none
  • 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: 1
    • Pages with not-for block: 0
    • Coverage percent: 0%
    • Heading: none
  • Краткие выжимки кейсов

    • Case pages evaluated: 4
    • Cases with summary: 3
    • Coverage percent: 75%
  • Partial: Wording is too abstract

    Fix: Replace vague promises with checkable facts: what exactly you do, on what terms, with what result.

  • Partial: Too much empty filler text

    Fix: Remove sentences that carry no information — an AI answer built from them says nothing about you.

  • Issue: Paragraphs are hard to quote

    Fix: Write self-contained paragraphs an AI can quote as a complete answer: one thought, concrete facts, no dependence on the rest of the page.

Качество FAQ

23

9 checked · 1 passed · 5 issues

  • Partial: No FAQ on the site

    Fix: Add a question-and-answer block on a dedicated FAQ page or on key service pages.

    • Visible FAQ blocks: 2
    • Unique questions: 2
    • Pages with FAQ: 1
    • Dedicated FAQ pages: 0
  • Partial: Buying questions are not answered

    Fix: Add answers about pricing, timelines, ordering process, payment, or service availability.

    • Commercial topic groups found: 1
  • Issue: Objections are not answered

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

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

    • Reason: Does not apply to this type of site, per the detected site profile
  • Issue: Comparison questions are not answered

    Fix: Add questions about the differences between services, plans, products, or solution options.

    • Comparison topic groups found: 0
  • Issue: "How to choose a provider" questions are not answered

    Fix: Add questions about choosing your company: experience, qualifications, work process, case studies, and support.

    • Vendor-selection topic groups found: 0
  • Конкретность ответов

    • FAQ pairs reviewed: 2
    • Share of specific answers: 100%
  • Issue: 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: 1
    • Pages with FAQPage schema: 0
    • Coverage percent: 0
  • Issue: Questions are not worded the way clients ask them

    Fix: Phrase questions the way customers actually ask them out loud — that is the wording AI systems match against.

    • FAQ pairs reviewed: 2
    • Share of naturally phrased questions: 0%
  • Partial: FAQ contradicts the service pages

    Fix: Add questions and answers for every core service, and place them on the relevant pages.

    • Services detected: 4
    • Services covered: 2
    • Coverage percent: 50

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

55

8 checked · 5 passed · 2 issues

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

    • Reason: AI evaluation was unavailable for this run
  • Покрытие интента «лучший исполнитель для…»

  • Issue: Problem-driven questions are not covered

    Fix: Describe the problem the customer starts from, in their own words — not only the service you sell.

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

    • 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: signal-only
    • Candidates: 0
    • Dimensions found: 1
    • Strong/weak: weak
  • Страницы для этапа выбора

    • Offers evaluated: 1
    • Decision-stage pages: 1
    • Coverage percent: 100%
  • Понятные отличия от конкурентов

  • 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: 1
    • Pages with specific next step: 1
    • Coverage percent: 100%
  • Не шаблонный контент

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

100

1 checked · 1 passed · 0 issues

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

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

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

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

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

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

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

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

    • Visible official profiles: 4
    • Structured profiles: 0
    • 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: 53
    • Generic CTA count: 38
    • Initial-region CTA: none
    • Label: none
    • Target: none
  • Partial: Leaving a request is hard or impossible

    Fix: Add a short lead-capture form with a clear submit button and a field for the visitor's message.

    • Service-provider signal: yes
    • Quote/contact CTA: no
    • Lead form found: no
    • Contact page or channel: yes
  • Partial: Price and conditions are not visible

    Fix: State a price, a range, a starting-from price, or a clear custom-quote condition on the offer page.

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

    • 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
  • Быстрый способ связи

    • Source URL count: 25
    • Visible phone/messenger count: 86
    • Phone (masked): *******2219
  • Юридические страницы

    • Reason: No data collection and no transaction signals detected
    • Privacy page/link: n/a
  • Мобильная готовность к конверсии

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

  • Блоки доверия рядом с точками конверсии

  • 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: 2
    • Pages with specific CTA: 2
    • Initial specific CTA: no
    • Generic CTA count: 38
    • Label: none

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

Similar examples

AI SEO Audit Example — a service company site, 26/100 | AIRA