Shows the base score of this site's newest public report and updates within an hour. It shows no number when the latest check is incomplete or the site has no public report.
<a href="https://geoready.org/report/01a15f44-40fc-73bb-90f0-6d6fd76956a0"><img src="https://geoready.org/badge/aat.ee.svg" alt="GEOReady: GEO readiness of aat.ee" height="20"></a>
Public report. It shows technical fields and trimmed evidence only — never cookies, tokens or who asked for the check.
Base readiness
94
same rules for every site
Coverage
100%
of planned checks completed (check execution — not a claim that every resource was verified)
Scored checks passed
10 / 11
count toward the score
Optional capabilities
3
found, never required
Base score10/111 partial
Discoverability0/44 not found
Content accessibility0/11 not found
Bot access control0/21 not found · 1 couldn't verify
API, agent & skill discovery0/65 not found · 1 couldn't verify
Agent commerce0/22 not found
Base readiness
94
94
0255075100
Report layers
In this report
Base readiness
Technical and content signals for one main page, by the same rules for every site.
Paid, not open yet
Multi-page checks
Further checks across sampled pages.
Paid, not open yet
AI analysis
Model judgement based on the evidence already collected.
Checks
F01Public access, HTTPS and redirectsScoredPassed
What this check is for
Checks that visitors and AI crawlers can actually reach your site over a secure HTTPS connection, without odd redirects.
Your result
In this check, your site looks good on this point — no action needed.
Technical details
Final URL
https://www.aat.ee/
HTTP status
200
Redirect chain
Agent capability matrix
Optional agent-protocol surfaces, checked with the same evidence rules as everything else. "Not found" means the site does not publish an optional capability — it is never a score penalty. Protocols still in draft are reported honestly: statically unverifiable surfaces are marked "Couldn't verify", not guessed.
Discoverability
G01Markdown alternateOptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks whether your pages declare a Markdown alternate (via Link headers or <link> tags) that AI agents can fetch directly.
Your result
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Information items
Conventional page signals read from the homepage HTML we already fetched. They are information only: never scored, and "Not found" is not a defect. "Verified" means the declaration is present and well-formed — we did not fetch the image, feed or icon it points to.
H01Share preview tagsPassed
What this check is for
Checks whether the homepage declares a share preview (Open Graph title, description and image, and a Twitter Card) — what link previews in chat apps, social feeds and some AI answer cards are built from.
Your result
In this check, the homepage HTML contained a complete, well-formed declaration for this item. We read the declaration only and did not fetch what it points to. Information item: it does not affect your base score.
In this check, your site looks good on this point — no action needed.
Technical details
Groups / sitemap lines
2 group(s), 1 sitemap(s)
F03AI crawler declarations: search, user-triggered and trainingOptionalPassed
What this check is for
Checks whether you have declared rules for AI crawlers in robots.txt, split into search, user-access and training — so YOU decide how AI may use your content.
In this check, we found something that weakens this signal. It is not fatal, but fixing it makes your site easier for AI answer engines to use — see the suggested steps below.
Suggested fix
Reduce JavaScript dependency of core content
1. Very little text relative to script payload — verify the main content is present without JS.
2. Move critical content into the server-rendered HTML.
From a rule template. No AI model involved.
Technical details
Visible text (initial HTML)
4403 chars
Inline/loaded scripts
205708 chars
F11Structured data parsingOptionalPassed
What this check is for
Checks for structured data (JSON-LD) — machine-readable facts about your business, articles or products that engines can cite with confidence.
In this check, we found something that weakens this signal. It is not fatal, but fixing it makes your site easier for AI answer engines to use — see the suggested steps below.
Suggested fix
Make the organization identifiable
1. Add Organization (or LocalBusiness) JSON-LD with name, url and logo.
2. Add an author byline (meta or visible) for authored content.
3. Link an About / Contact page from the homepage.
From a rule template. No AI model involved.
Technical details
Organization signals
WebSite
Author signals
none
Contact/about hints
found
F14Link discovery and URL readabilityScoredPassed
What this check is for
Checks that your homepage links to the rest of your site with readable anchor text, so crawlers can discover and name your pages.
In this check, we did not receive a Markdown response that meets the verification bar — the cause may be the response format, insufficient content, or an incomplete request. See the evidence for what was actually returned. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Suggested fix
Offer a markdown version of key pages
1. Serve text/markdown for the same URL when the request asks for it (content negotiation), or publish .md siblings.
2. Many documentation frameworks (e.g. fumadocs, nextra) can emit this automatically.
Checks for an llms.txt — a short, curated index of your key pages written for LLMs. Optional by definition, but it is the front door many AI tools check first.
In this check, your llms.txt has more than one `# ` title. The llms.txt proposal requires exactly one. This is an optional capability and does not affect your base score.
Suggested fix
Complete your llms.txt
1. Keep exactly one `# ` heading (the site or project name). Turn the others into `## ` sections.
From a rule template. No AI model involved.
Technical details
llms.txt
4671 bytes; H1 ×12; summary yes; H2 sections 4; link entries 25; list items without a link 40
Notes (do not affect the result)
entries without a description 25
llms-full.txt
not found
Ruleset
llms-index/3 · llmstxt-2026-08:b1380e7cf2b1
F17Content size and truncation riskScoredPassed
What this check is for
Checks that your homepage HTML is within practical size limits — oversized pages get truncated and tail content becomes invisible.
In this check, your site looks good on this point — no action needed.
Technical details
HTML size
351884 bytes
Truncated during fetch
false
F18Agent, API and service capability discoveryOptionalNot applicable
What this check is for
Checks whether your site publishes machine-readable API/agent surfaces (OpenAPI spec, plugin manifests) so AI agents can understand what your service offers.
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
/.well-known/api-catalog
not found (404)
G07Agent Skills (SKILL.md)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for Agent Skills (SKILL.md) — packaged capabilities your site offers to AI agents, with the frontmatter agents read first.
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
No SKILL.md declared
no SKILL.md link in llms.txt or homepage
G12DNS agent discoveryOptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks DNS TXT records that advertise agent services for your domain (the AID draft convention).
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
No agent discovery TXT
queried _agent.aat.ee, _index._agents.aat.ee
Content accessibility
G02Markdown token diagnosticsOptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for token-count headers (x-markdown-tokens) on your Markdown response — they let AI gauge truncation risk before reading.
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
No markdown response
content negotiation returned non-markdown
Bot access control
G03Content-SignalOptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for a Content-Signal header — a public statement of how AI may use your content (training, search, input).
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
No Content-Signal header
not declared
G15Web Bot AuthCouldn't verify
What this check is for
Web Bot Auth lets crawlers cryptographically sign their requests. The keys live on the CRAWLER's domain — a target site publishes nothing to probe, so this row documents the limit instead of guessing.
Your result
Web Bot Auth signs crawler requests; key directories live on the crawler's own domain and target sites publish no marker, so no site scan can verify support. Absence here is not a defect.
Technical details
Site-side marker: none by design
Web Bot Auth signs crawler requests (draft-meunier-web-bot-auth); key directories live on the crawler's domain, so a site scan cannot verify support
API, agent & skill discovery
G05OAuth protected-resource metadata (RFC 9728)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for OAuth protected-resource metadata (RFC 9728) — how your site tells agents which authority protects its API.
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
resource metadata
not found (404)
G06OAuth authorization-server metadata (RFC 8414)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for OAuth authorization-server metadata (RFC 8414) — the standard discovery document for your login/authorization endpoints.
Your result
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
issuer metadata
not found (404)
G08MCP catalog (ai-catalog.json)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for an MCP catalog (ai-catalog.json) — the discovery file that lets AI agents find your MCP servers and tool cards.
Your result
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
ai-catalog
not found (404)
G09Auth.mdOptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for auth.md — a plain-language note telling agents (and their developers) how authentication on your site works.
Your result
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
auth.md
not found (404)
G13ARD (Agentic Resource Discovery)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for an ARD manifest (/.well-known/ard.json) — a machine-readable list of the resources your site exposes to agents.
Your result
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
ard.json
not found (404)
G14WebMCPCouldn't verify
What this check is for
WebMCP lets a page register tools for AI agents via JavaScript. It runs in the browser, so a static scan like ours cannot detect it — this row exists to be honest about that limit.
Your result
WebMCP is a runtime JavaScript API with no static marker in the page HTML, so a static scan cannot verify it either way. Only a real browser session could confirm it.
Technical details
Statically unverifiable
WebMCP is a runtime JS API (document.modelContext, W3C proposal); no declarative HTML marker exists in the spec
Agent commerce
G10UCP (Universal Commerce Protocol)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks for a UCP profile (/.well-known/ucp) — the Universal Commerce Protocol discovery document for agentic commerce.
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
ucp
not found (404)
G11Payment declarations (x402 / MPP / ACP)OptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks whether your published documents declare support for agentic payment protocols (x402 / MPP / ACP). Declaration only — we never attempt payments.
Your result
Within this check's probe range, we did not find this capability published. It is an optional capability: adding it depends on your site's purpose and it never affects your base score. Optional capability — whether to add it depends on your site's purpose; it does not affect your base score.
Technical details
No payment declarations
nothing in openapi.json / UCP / ai-catalog
H02Feed declarationPassed
What this check is for
Checks whether the homepage declares a feed (RSS, Atom or JSON Feed) — a standard way for readers and crawlers to discover new content without re-crawling the site.
In this check, the homepage HTML contained a complete, well-formed declaration for this item. We read the declaration only and did not fetch what it points to. Information item: it does not affect your base score.
Technical details
Feed links declared
1 (application/rss+xml)
Feed URL
https://www.aat.ee/feed.xml
H03Site icon declarationPassed
What this check is for
Checks whether the homepage declares a site icon — what browsers, search results and answer cards show next to your site's name.
In this check, the homepage HTML contained a complete, well-formed declaration for this item. We read the declaration only and did not fetch what it points to. Information item: it does not affect your base score.
Technical details
Icon links declared
1 (icon)
H04Time signalsOptionalNot found · optional
Not found in this scan. Whether to enable it depends on what your site is for — it does not affect the base score.
What this check is for
Checks whether the homepage publishes a machine-readable date (JSON-LD dates, article meta tags, a <time> element or a Last-Modified header). We only check that a date exists and parses — not how recent it is.
In this check, we found no machine-readable date in the homepage HTML or its response headers. Whether to add one depends on your site's purpose. Information item: it does not affect your base score.
Suggested fix
Publish a machine-readable date
1. Add datePublished and dateModified (ISO 8601) to the page's JSON-LD.
2. Or mark the visible date with <time datetime="…">.
3. Only publish dates that are true — do not refresh them without changing the content.
From a rule template. No AI model involved.
Technical details
Time signals
no machine-readable date in the homepage or its headers