Free AI-readiness scanemaar.com
emaar.com
Solid, with gaps
AI readiness
3 of the assistants people ask for recommendations cannot read your site at all.
The headline is the sum of the six pillars below. These three tiers are the check breakdown: they score the same site on a different scale, so the two totals do not have to match.
Critical access
The four ways a site blocks an assistant before content even matters.
Assistants can reach the site
3 of 7 primary AI crawlers are blocked in robots.txt: GPTBot, PerplexityBot, Google-Extended.
1 / 2 passed
Content exists without JavaScript
Raw HTML has 1461 characters of readable text; H1 present, 1461 words of raw-HTML text.
2 / 2 passed
Missing pages fail safely
A nonexistent path returned a real HTTP 404 with a recovery body (sitemap/llms.txt links).
2 / 2 passed
Controls are understandable
229 interactive elements: 88 buttons, 135 links, 6 form fields, 0 clickable divs (non-native).
4 / 4 passed
The six pillars
Headline 71 / 100 = crawler access 14 + llms.txt 10 + entity 13 + answers 11 + brand 11 + freshness 12.
- Crawler access14/25
- llms.txt10/10
- Entity & structured data13/20
- Answer readiness11/18
- Brand clarity11/15
- Freshness & trust12/12
Fix these first
Failures first, then partials, biggest point loss at the top. Each card copies the prompt that asks a coding agent for exactly that fix.
- 01
Schema type breadth
Entity and schemaWhat this checksThe JSON-LD that tells an assistant who you are: Organization, WebSite, sameAs profiles, and the content types on the page.−2Add FAQPage (or Article, Product, Service, BreadcrumbList) markup to the pages where answers live.
- 02
Page token budget
Answer readinessWhat this checksWhether a assistant can lift a paragraph and quote it: text in the raw HTML, a sane token budget, and complete page metadata.−2Split oversized reference pages into focused topics and link them from an index.
- 03
Markdown content negotiation
Answer readinessWhether a assistant can lift a paragraph and quote it: text in the raw HTML, a sane token budget, and complete page metadata.
Every check behind the score
26 applicable checks. Each one shows the evidence the scanner read and, when it did not pass, how to pass it.
Essential
- AI crawler reachabilityPartial 57%6.9 / 12
3 of 7 primary AI crawlers are blocked in robots.txt: GPTBot, PerplexityBot, Google-Extended.
How to pass. Allow the blocked agents (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended) or narrow the Disallow rules to private paths only.
- Content without JavaScriptPassed10 / 10
Raw HTML has 1461 characters of readable text; H1 present, 1461 words of raw-HTML text.
- Agent-friendly 404sPassed12 / 12
A nonexistent path returned a real HTTP 404 with a recovery body (sitemap/llms.txt links).
- Markdown content negotiationPartial 20%2 / 10
Accept: text/markdown returned text/html; charset=utf-8.
How to pass. Serve a markdown variant (Content-Type: text/markdown; charset=utf-8) when the client asks for it, and add Accept to Vary.
Agent journey
One agent, eight fetches at most: it reads the site and explains it back.
Agent is reading the site…
Does ChatGPT actually recommend emaar.com? PRO tracks it weekly.
The same questions your buyers ask, put to ChatGPT, Perplexity, Gemini and Claude every week, with who they name instead. January 2027, $10 a month — not on sale yet.