GEO audit of a property developer site — AI readiness 58/100
An anonymised report of a real site — property developer site. The address, the company name and any identifying quotes are hidden.
This audit in brief
An audit of a property developer site. The score is 58 out of 100; about 30 pages were read and 99% of the criteria evaluated.
The strongest area is “Answer Readiness” — 73 out of 100.
The three weakest areas: Proof Layer — 17/100, AI Summary Readiness — 38/100, Service Structure — 42/100.
“Proof Layer” is only partly prepared: some criteria pass, others do not.
The report at a glance
Strengths
- Answer Readiness73/100
- Schema.org / JSON-LD71/100
- Entity Clarity70/100
Main problems
- Proof Layer17/100
- AI Summary Readiness38/100
- Service Structure42/100
- Trust Signals46/100
- FAQ Quality50/100
Anonymised example report: real-estate site. Addresses, names and quotes are hidden.
~30 pages
criteria evaluated: 99%
criteria 2.2.0 · engine 1.24.0
Доступность для AI
—10 checked · 10 passed · 0 issues
Главная страница возвращает HTTP 200
Финальный URL использует HTTPS
robots.txt присутствует
- HTTP status: ≈200
XML sitemap присутствует
- Sitemap: Sitemap is present, but its child sitemaps point to a different host we cannot follow
OAI-SearchBot разрешён
Политика для GPTBot ясна
Googlebot разрешён
YandexBot разрешён
Нет глобального Disallow: /
- Global block: None
HTML-контент доступен
Понятность компании как сущности
7012 checked · 6 passed · 1 issues
Ясность названия бренда
Partial: Legal entity details are incomplete
Fix: A legal/company name is visible, but no registration identifier (VAT/tax ID/company number, or ИНН/ОГРН) was found. Add one.
Понятность категории бизнеса
Partial: The «what we do» statement is unconvincing
- Character count: ≈210
- Subject signal: yes
- Activity signal: yes
- Structured corroboration: no
География оказания услуг
Partial: Target audience is unclear
Fix: Add a dedicated \"Who it's for\" section and explicitly list the types of customers, companies, or users the offering fits.
Качество страницы «О компании»
- Text length: ≈4460
- Supporting signals count: 5
Полнота страницы контактов
- Contact form: no
- Channels count: 4
Issue: sameAs profiles are incomplete
Fix: Add sameAs links to your official company profiles and duplicate those links visibly on the site.
- sameAs count: 0
- Visible profiles count: 0
- Overlapping profiles count: 0
Согласованность сущности на страницах
Partial: A quotable company summary is missing
- Character count: ≈210
- Sentence count: 2
- Identity signal: yes
- Activity signal: yes
- Context signal: yes
Partial: 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.
Структура услуг
4210 checked · 4 passed · 4 issues
Отдельная страница для каждой ключевой услуги
- Core services detected: 10
- Dedicated service pages: 10
- Coverage percent: 100%
Конкретное название услуги
- Services detected: 10
- Specific names: 10
- Generic names: 0
- Coverage percent: 100%
Partial: 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: 10
- Services with outcome: 2
- Coverage percent: 20%
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: 10
- 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: 10
- Services with limitations/non-fit: 0
- Coverage percent: 0%
Наличие цены или диапазона цены
- Services evaluated: 10
- Visible price coverage: 10
- Structured-only coverage: 0
- Coverage percent: 100%
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%
Issue: 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: 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: 10
- Services with specific proof: 0
- Strong coverage: 0
- Weak coverage: 10
FAQ по конкретной услуге
- Services evaluated: 10
- Services with specific FAQ: 10
- Coverage percent: 100%
Слой доказательств
177 checked · 0 passed · 5 issues
Issue: 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.
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: 1
Видимость источников отзывов
- Reason: No visible or structured review/rating signals found
- Visible reviews found: 0
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.
Видимость сертификатов или лицензий
- Reason: No certificate/license/accreditation claim found
- Credential claims: 0
Issue: Too few links to proof outside the site
Fix: Add links to independent sources: review cards, registries, publications, certificates, or external case corroboration.
- Proof contexts found: yes
- External proof links count: 0
- Proof link types: none
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.
Сигналы доверия
468 checked · 3 passed · 3 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: 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
- Identifier types: none
- Text length: 0
Физический адрес или зона оказания услуг
- Visible address: yes
- Structured address: yes
- Fields found: 5
Видимость экспертов или команды
- Dedicated team page: yes
- Usable Person count: 16
- Usable ProfileBlock count: 6
- Visible ProfileBlock count: 6
Issue: Authorship is missing in places
Fix: State the author of your content and add a visible byline, profile link, or Person/author markup.
- Editorial pages: 1
- Attributed pages: 0
- Coverage percent: 0
- Source types: none
Политика конфиденциальности
- Forms/data collection detected: yes
- Text length: ≈27210
- Linked site-wide: yes
Условия оказания услуг
- Reason: Does not apply to this type of site, per the detected site profile
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: 0
Partial: Too few case studies
Fix: Add case studies describing the task, approach, and result for your core services.
- Case pages found: 4
- Substantive cases: 0
- Section groups: 0
- Text length: ≈170
Актуальность обновления контента
- Reason: Editorial pages exist but no reliable publish/modified date could be found
- Editorial pages: 1
- 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
7116 checked · 10 passed · 4 issues
Наличие JSON-LD
- Pages scanned: 30
- Pages with JSON-LD: 29
- JSON-LD blocks found: 63
- Homepage JSON-LD: yes
Partial: JSON-LD is broken
- Total blocks: 63
- Valid blocks: 62
- Invalid blocks: 1
- Pages with invalid JSON-LD: 1
Разметка 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.
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: 7
- BreadcrumbList pages found: 0
Разметка Service
Разметка Product / Offer
- Product entities found: 0
- Offer entities found: 51
- Related pair found: yes
- Price: ≈60000
Разметка FAQPage
Разметка Person
Разметка Review
- Reason: No review signals (reviews/testimonials page match, or existing Review/AggregateRating/review property) detected on the scanned site
- Review entities found: 0
Разметка AggregateRating
- Reason: No review signals detected on the scanned site — nothing to aggregate a rating from
- AggregateRating entities found: 0
Issue: No sameAs links in the markup
Fix: Add sameAs links to your Organization (or LocalBusiness/Person) JSON-LD pointing to your official profiles (social media, Wikipedia, Crunchbase, etc.) and other authoritative external listings.
- Valid sameAs count: 0
- Invalid sameAs count: 0
Зона обслуживания (areaServed)
Почтовый адрес (PostalAddress)
- Fields found: 5
Соответствие Schema видимому контенту
Риск спамной или вводящей в заблуждение разметки
Готовность AI Summary
389 checked · 1 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: ≈210
- 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: 4
- 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.
- Proof types site-wide: 2
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: 9
- 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: 10
- Pages with not-for block: 0
- Coverage percent: 0%
- Heading: none
Краткие выжимки кейсов
- Reason: No substantive case-study pages detected
- Case pages evaluated: 0
Issue: Wording is too abstract
Fix: Replace vague promises with checkable facts: what exactly you do, on what terms, with what result.
Issue: Too much empty filler text
Fix: Remove sentences that carry no information — an AI answer built from them says nothing about you.
Partial: 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
509 checked · 2 passed · 3 issues
Наличие FAQ
- Visible FAQ blocks: 15
- Unique questions: 9
- Pages with FAQ: 6
- 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: 20
- Share of specific answers: 85%
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: 6
- Pages with FAQPage schema: 5
- Coverage percent: 83
Partial: 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: 20
- Share of naturally phrased questions: 75%
Partial: FAQ contradicts the service pages
Fix: Add questions and answers for every core service, and place them on the relevant pages.
- Services detected: 10
- Services covered: 3
- Coverage percent: 30
- Uncovered service: ≈22000
- Uncovered service: ≈60000
- Uncovered service: ≈70000
Готовность к AI-ответам
739 checked · 6 passed · 2 issues
Контент под рекомендательные запросы
Покрытие интента «лучший исполнитель для…»
Покрытие проблемных запросов
Покрытие локальных запросов
- Reason: Does not apply to this type of site, per the detected site profile
Issue: 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
- Comparison page URL: none
- Dimensions found: 0
- Strong/weak: none
- Heading: none
Страницы для этапа выбора
- Offers evaluated: 10
- Decision-stage pages: 10
- Coverage percent: 100%
Понятные отличия от конкурентов
Честные ограничения
Partial: The next step is not obvious
Fix: End local, comparison, and decision-stage pages with a specific next action.
- Answer-oriented pages: 3
- Pages with specific next step: 0
- Coverage percent: 0%
- CTA labels/headings: none
Issue: Content reads as template text
Fix: Rewrite wording that would fit any company in any industry — name your own specifics instead.
Внешняя согласованность
601 checked · 0 passed · 0 issues
Видимость Google Business Profile
Согласованность названия бренда
Согласованность адреса
Согласованность телефона
Согласованность описания услуг
Видимость внешних отзывов
Внешние ссылки и цитирования
Partial: Too few links to official profiles
Fix: Add links to the company's official profiles on the site and duplicate them in sameAs.
- Visible official profiles: 1
- Structured profiles: 0
- Overlapping profiles: 0
Упоминания бренда
Риск противоречий
Коммерческое доверие
6812 checked · 5 passed · 1 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: 9
- Generic CTA count: 15
- 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: 46
- Structured-only count: 41
Объяснение гарантий
- Explanation signals count: 2
- Structured warranty: no
Issue: No proof next to the call to action
Fix: Place a review, rating, case study, or other verifiable proof near the primary action.
- Proof type: none
- Structurally near: no
- Proof source URL: none
- Proximity reason: not structurally near
Быстрый способ связи
- Source URL count: 29
- Visible phone/messenger count: ≈100
- Phone (masked): *******4577
Юридические страницы
- Data collection: yes
- Transaction: no
- Terms page/link: none
- Linked near flow: yes
Partial: Hard to convert on a phone
Fix: Fix what still does not fit a phone screen: fixed pixel widths, tables with many columns, an over-long form, a blocked zoom. The viewport is declared correctly — these are what is left.
- Zooming is disabled: A reader who cannot enlarge a label cannot fill the form
Низкий уровень отвлекающих элементов
Блоки доверия рядом с точками конверсии
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: 9
- Pages with specific CTA: 1
- Initial specific CTA: no
- Generic CTA count: 15
- Label: none
Want to know which of these problems your own site has? Run an AIRA check.