Skip to content
AIDE scores 95+ in all 13 of its own profiles • Reports in Turkish + English

Are AI agents talking about your site?

When ChatGPT, Claude, Perplexity and Gemini answer a question, the sites they cite aren't picked at random — they're the ones that pass measurable, public criteria. AIDE measures yours across 13 profiles and 200+ automated checks. You see the gap; then you close it.

  • Result in 45 seconds
  • No signup required
  • Reports in Turkish + English

Which front do you want to test?

13 profiles, each one a distinct visibility front: AI agent authority, classic search, generative engines, conversion, performance, accessibility, security, legal compliance. Click the one you care about, paste your URL — AIDE handles the rest.

43 checks

AI Agent-Ready

How well do ChatGPT, Claude, Perplexity and Gemini discover, read, and cite your site?

Explore profile
34 checks

SEO Check

Core Web Vitals, content depth, technical foundations and brand signals — your spot in classic search.

Explore profile
28 checks

GEO Check

How often generative AI engines cite your site in their answers — citation density, authority, content shape.

Explore profile
19 checks

CRO Check

CTAs, social proof, form friction, mobile payments and scarcity signals — a conversion-led audit.

Explore profile
17 checks

WPO Check

Image compression, render-blocking, server response, CDN and mobile DOM — a performance budget audit.

Explore profile
9 checks

SMO Check

Open Graph, Twitter Cards, share buttons, og:image dimensions, social schema — social media web-side audit.

Explore profile
16 checks

AEO Check

Question headings, direct answer blocks, FAQ schema, speakable schema — answer engine visibility.

Explore profile
8 checks

LSO Check

LocalBusiness schema, NAP consistency, AggregateRating, Maps embed, areaServed — local search web-side audit.

Explore profile
11 checks

LRO Check

Cookie consent, KVKK disclosure, distance selling, form consent, IYS opt-in, IP anonymization, imprint — legal compliance audit.

Explore profile
8 checks

SecO Check

TLS, HSTS, CSP, X-Frame-Options, nosniff, CMS version, admin path, WAF — security web-side audit.

Explore profile
9 checks

VSO Check

VideoObject schema, title + description + thumbnail, chapters, video sitemap, captions — video search web-side audit.

Explore profile
13 checks

ASO Check

ARIA labels, keyboard navigation, alt text, contrast, page weight, green hosting, dark mode, semantic HTML — accessibility + sustainability audit.

Explore profile
20 checks

UX/UI Check

Navigation, touch targets, contrast, ARIA, cognitive load and brand consistency — a UX audit.

Explore profile
Why these tests matter

A high score is how you earn authority.

Modern search engines and AI agents don't pick which site to cite at random. Google, OpenAI, Anthropic and Perplexity each publish the criteria that separate 'readable' and 'trustworthy' sites from the rest. AIDE measures you against those exact criteria — the moment you see your score, you also see how far ahead of your competitors you are.

Automated checks
200+
Visibility profiles
13
Full report in seconds
45 sec

AI agents only cite authority

The sites that get quoted in ChatGPT, Claude and Perplexity answers share a pattern: clean semantic HTML, JSON-LD schema, fast pages, correct robots.txt and llms.txt, schema.org markup. That list isn't a coincidence — AIDE's AI Agent-Ready and AEO profiles measure exactly those criteria. Sites scoring below 70 don't appear in those answers, for a simple reason: the engine can't read them.

Standards, not opinions

Each of AIDE's 200+ checks is grounded in a published spec: Google Search Central, OpenAI Bot Documentation, Anthropic Bot Docs, W3C Standards, WCAG 2.2 AA, Schema.org, Web Sustainability Guidelines. We don't say 'we think this should be so' — we measure what the engine vendors themselves wrote down. Your score is the share of those rules you actually meet.

Your competitors are answering on your behalf

The top 10 sites in your sector either already passed AIDE-style tests, or are about to — because each one realised that search traffic, AI answer visibility, and conversion power all flow through here. Sites that wait keep waking up to a future where AI agents act as if they don't exist. AIDE is how you close that gap today, before the gap becomes the new floor.

Standards we follow
  • Google Search Central
  • OpenAI / Anthropic Bot Docs
  • W3C Standards
  • WCAG 2.2 AA
  • Schema.org
  • Web Sustainability Guidelines
Next step: which front are you strong on, and where do you leak?Pick one of the 13 profiles, start the scan

How it works

Three steps, thirty seconds.

  1. 01

    Enter your URL

    Paste any address. No signup, no card.

  2. 02

    Profile-specific checks run in parallel

    Depending on the profile, 19-43 checks complete under 45 seconds — with live progress.

  3. 03

    Score + fixes

    Detailed report, badge, and actionable suggestions. Copy → fix → improve.

This week's standouts

Industry leaderboard — see how your peers stack up.

View full leaderboard
RankDomainScoreBadgeTrend
#1hizlismsonay.com.tr97Exemplary
#2www.izmirkutu.com96Exemplary
#3izmirtabelapro.com90Advanced
#4www.modgrafik.com81Competent
#5fezatorpil.com.tr77Competent
#6loi.com.uy72Competent
#7proxfree.com68Foundational
#8goldpiedra.com63Foundational
#9yeniakit.com.tr61Foundational
#10sabq.org61Foundational

AIDE's audit methodology

A long-form explanation of which standards we measure, why we measure them, and why the AI-agent ecosystem demands these checks today.

How modern AI agents consume websites

OpenAI ChatGPT, Anthropic Claude, Perplexity, Google Gemini, and Microsoft Copilot collectively fetch billions of pages each month on behalf of users. When answering a question like "what is X company's return policy", they don't do what a browser does — execute JavaScript, wait for hydration, lazy-load most ad scripts. They fetch HTML, extract content, and if extraction fails the user gets "I couldn't access the source" and the agent moves on to a different site.

The result: sites that are not amenable to agentic readers are invisible in answer panels, even when they have the most relevant content. This invisibility is not a bug — it's a protocol mismatch. AIDE audits these mismatches automatically, producing a concrete report: which check failed, which standard is missing, which fix is the priority.

What matters is that the agentic ecosystem is expanding fast. Cohere, xAI, DeepSeek, Mistral are spinning up their own crawlers; each interprets robots.txt directives differently, uses a different User-Agent, prefers different meta tags. A static "Allow all bots" approach no longer covers the modern reader profile; each family of crawler expects its own User-Agent block.

Bot taxonomy: which crawler comes for what

Bots fall into three classes: training, user-initiated, and search-indexing. Training bots (GPTBot, ClaudeBot, CCBot, Bytespider, Amazonbot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, Cohere-AI) collect your content for the next generation of foundation models; if you allow them, your brand enters the model's implicit representation. If you refuse, your brand may still leak in via cross-references but your canonical content does not.

User-initiated bots (ChatGPT-User, Claude-User, Perplexity-User, Gemini-User) fetch a page in response to a human question. Blocking them usually backfires: the agent says "I couldn't read this source", picks a different one, and your URL is invisible to that conversation. You can refuse training and allow user-initiated; that macro decision shows up as an explicit rule in the AIDE score.

Search-indexing bots (OAI-SearchBot, PerplexityBot, Claude-SearchBot, Cohere-AI) build indexes for AI-powered search. ChatGPT Search, Perplexity Pages, Claude's embedded search are all dependent on these indexes. Block them, and you exit the channel — neither hurt nor helped, but you've opted out of a growing, intentful surface.

How robots.txt evolved post-2025

Classical robots.txt is RFC 9309 (2022), built for the single-crawler model — Googlebot, Bingbot. In the modern AI era a new User-Agent appears every month and its operator wants to apply different policies. AIDE's bot taxonomy is the manifesto for this multi-policy need: instead of User-agent: * for everything, every family gets its own block, every purpose its own rule.

AIDE's robots-search-index, robots-user-initiated, and robots-training each demand ≥ 2 explicit User-Agent blocks. Passing through with a single wildcard does not count as deliberate policy; readers that value the structure are designed to prefer site owners who've made an explicit choice.

Cloudflare's Content-Signal directive introduced in 2024 (format: search=yes, ai-input=yes, ai-train=no) is a natural extension of the protocol. AIDE treats it as an optional bonus signal: not having it does not cost score, having it earns extra points because site authority is more sharply expressed.

MCP Server: an endpoint AI agents can call directly

Model Context Protocol (MCP) is a standard from Anthropic; it lets an AI agent invoke a tool directly. Publishing /.well-known/mcp.json is the agent-facing equivalent of "I'm here, I expose these capabilities, call me via JSON-RPC". AIDE's proto-mcp-server check looks for this document; it validates protocolVersion, name, capabilities, endpoints.

MCP's value: an agent, with user consent, can use your API directly. "Get the product catalog from this site", "fill out this form" — complex actions that are the agent's job. For that the agent needs to know your tool exists; the discovery surface is mcp.json. Sites that don't publish it are absent from the agent's tool pool.

Three adoption levels: (1) publish only the manifest — agents discover. (2) manifest + running MCP server — agents actually call. (3) add OAuth 2.1 client registration — agents act on the user's behalf. AIDE today audits (1) and (2); the OAuth registration check ships in Q2 2026.

A2A (Agent-to-Agent) and agent.json

Google's A2A protocol emerged for agent-to-agent communication: one agent can discover and delegate work to another. /.well-known/agent.json is the foundation of that discovery; the agent card declares the agent's skills, input/output modalities, and contact information.

AIDE's proto-a2a check schema-validates agent.json + requires at least two declared skills. A single-skill or skill-less manifest counts as an "empty card". This is not Google's spec but AIDE's practical observation: a single-skill manifest is usually demo/test only.

A2A's ecosystem effect: LangGraph, AutoGen, CrewAI default to agent.json discovery. Joining the workflows they orchestrate is as simple as publishing your card; the agents wire up the integration themselves.

Why structured data (Schema.org, JSON-LD) still matters

In the 2010s the web migrated from RDFa to microdata to JSON-LD; the SEO impact remains relevant. In the AI era there's an additional importance: instead of observing HTML and reasoning over it, an agentic reader can read the schema.org JSON-LD block and extract clean structure — Organization, name=X, address=Y. The noise floor on NLP-model input drops.

AIDE's sd-jsonld check audits the presence and validity of schema.org types like Organization, WebSite, BreadcrumbList, Article, FAQPage, Product. It does not just look for schema-org content — it does a "consistent with the type's definition" semantic check: an Organization without a contactPoint, an Organization without ≥ 2 sameAs links, an Organization without a logo all count as incomplete.

OpenGraph + Twitter Cards are the social side-arm of structured data. Agents use these meta tags as "URL preview cards"; missing or broken og:image means the link card looks broken. AIDE's sd-og-twitter check expects og:image to return 200 + image/* content-type via HTTP HEAD; for SSRF reasons it does not GET, just verifies presence.

Performance: TTFB, cache headers, and CDN hit ratio

A fast site matters not just for the user but for the agent. The agent's budget is finite: producing one answer requires 5–15 page fetches; if each has a median TTFB of 800ms, network wait alone burns 4–12 seconds. The speed budget is exceeded, the agent moves to other sources.

AIDE's perf-ttfb check expects the median of five cold-cache requests under 600ms. The cache header check looks for a revalidator (max-age or no-cache) in Cache-Control + ETag or Last-Modified. Vary: Accept-Encoding is required for the gzip variant; without it the CDN tries to cache the same binary for both gzip and brotli in a single snapshot, behaving inconsistently.

CDN hit ratio: if the site is behind Cloudflare/Akamai/Fastly/Bunny, static assets returning HIT matters. Constant MISS means edge cache rules are missing; every request hits origin; extra latency for the AI agent. AIDE's perf-cdn-hit checks two probes of the homepage and expects HIT or a positive Age on the second.

Content shape: text-to-HTML ratio and markdown content negotiation

When an AI agent parses HTML, it strips script + style + tag overhead; what remains is visible text. If the page's real content ratio is below 15%, the agent likely classifies the page as empty and does not use it for an answer. AIDE's text-html-ratio check audits this threshold.

Boilerplate-heavy sites (10+ tracking scripts, hydration payload, lazy-loaded data) struggle to clear the threshold. Solutions: server-side rendering, genuinely meaningful server-rendered content, moving non-critical inline JSON to external files, defer or lazy-load non-critical scripts.

Markdown content negotiation is a modern trend: when an agent sends Accept: text/markdown, the site returns a markdown rendition. The agent skips HTML parsing — markdown is already agent-friendly. AIDE's markdown-negotiation check expects one of three paths: Accept negotiation (most correct), .md suffix, ?format=md fallback. A Vary: Accept header earns extra points.

Data governance and privacy in the agent era

When an AI agent crawls your site, all your public content enters the agent's context. Combine that with the EU data-protection definition of "personal data" and: published employee profiles, customer reviews, references in old blog posts — all of it enters the model. KVKK / GDPR compliance is no longer about forms; it's about web publishing discipline.

AIDE itself is KVKK-compliant: account deletion completes within 30 days, audit log retained 90 days, scan history can be wiped only by the domain owner. Data lives inside the EU: ClickHouse + Redis in Germany, edge cache in Cloudflare's EU pops. No cross-border transfer; nothing written to US or APAC pops without opt-in.

The agent ecosystem complicates the right-to-be-forgotten obligation: a deleted page is not deleted from training data. AIDE shows the site owner the question — "you allow training bots here, are you deliberate about it?". The choice is yours; we test only deliberateness.

Frequently asked questions

The most common questions about how AIDE works, what it measures, and how it's priced.

What does AIDE measure exactly?
AIDE offers four distinct scan profiles. (1) AI Agent Readiness: how well modern agents like ChatGPT, Claude, Perplexity, Gemini and Copilot discover, read and use your site (43 checks). (2) SEO: Core Web Vitals, content depth, technical SEO and brand signals (34 checks). (3) GEO: how often generative engines cite your site in answers (28 checks). (4) CRO: CTA, social proof, form friction, mobile payments, scarcity signals (19 checks). Together — 124+ standardized checks.
How is the 0–100 score computed?
Each category carries a weight; each check is graded against its own severity. The category score is a weighted average of its checks. The overall score is a weighted sum of the categories. Skipped checks (e.g. commerce on a blog) drop out of the denominator instead of counting as zero.
How is AIDE different from Cloudflare's is-it-agent-ready?
Three differences: (1) Turkish-first UX and KVKK-compliant infrastructure; (2) historical data, sector leaderboard, REST API, MCP server integration; (3) actionable fixes — every failed check carries a "add this line to that file" hint, not just a status badge.
How long does a scan take and what are the rate limits?
A single scan completes in p95 < 45 seconds. Anonymous users have 30 req/min; free API key 600 req/min; paid plans up to 6,000 req/min. The MCP server inherits the same limits.
How do AI agents use AIDE?
mcp.aide.tr exposes a JSON-RPC 2.0 transport. An AI agent uses its API key as a Bearer header to launch scans, fetch results, and query the leaderboard directly. The /.well-known/agent.json A2A card also supports Google's agent-to-agent protocol for autonomous orchestration.
How am I notified when a score drops?
Pro and Team plans include webhook + email alerts on watched domains. A drop of 5 points or more triggers an alert automatically. Our GitHub Action compares the scan score of a PR against the base commit and fails the CI build on regression.
What's the KVKK / GDPR posture?
All data — analytics, scan history, account info — stays inside the EU. Scan input is just a URL, no PII required. Account deletion (POST /v1/account/delete) completes within 30 days. Data subject requests handled in 14 days at privacy@aide.tr. Cookie policy ships strict-necessary by default; analytics opt-in.
How does AIDE score on its own scanner?
aide.tr is benchmarked through our own pipeline with a 95+ target. Every deploy triggers an automatic scan and Slack alerts on regression. An audit tool that fails its own audit is not trustworthy — dogfooding is a hard discipline for us, not a slogan.
Which sites are on the leaderboard?
Turkey's top-500 domains by traffic + globally scanned domains opt-in. A domain shows up without explicit verification, but verified domain owners earn category placement and unlock sector benchmarking.
Are AI agent payment protocols (ACP, x402, AP2) supported?
AIDE is a SaaS; we don't implement these on our own commerce surface. Our commerce checks audit whether e-commerce sites publish OpenAI's Agentic Commerce Protocol, x402 payment manifests, and Google's AP2/UCP infrastructure.
How often are new checks added?
We aim for two new checks per month. The ROADMAP is public: Q2 2026 — OAuth 2.1 client registration; Q3 2026 — sector-specific check sets (banking, healthcare); Q4 2026 — historical trend graphs back to 2025 with CSV/Parquet export.
Is there a self-hosted or enterprise edition?
On-prem deployment is available in the enterprise tier: SLA, custom check development, audit log retention extended to 12 months. Contact: enterprise@aide.tr or https://aide.tr/iletisim?konu=enterprise.

Use our API, embed AIDE

REST + MCP. Plug it into your CI/CD, let agents trigger scans.

Are AI agents talking about your site? | AIDE