Ga naar inhoud
Scangeschiedenis Gescand 2026-05-18 10:55 UTC

Samenvatting van het resultaat

Gemeten dekking

45/100

Methodologiescore

C

Methodologie legacy

48 checkpoints beoordeeld

Vinden
5/8 geslaagd
Lezen
13/23 geslaagd
Handelen
3/17 geslaagd
Gereedheidsprofielen Filter de gedetailleerde resultaten op doel

Kies een profiel om de detailresultaten te filteren.

Actieplan

Prioriteitsacties Geprioriteerd op exacte invloed op de totale stabiele kernscore.
Mislukt JSON-LD aanwezig +5 punten totaal

Geen geldige JSON-LD-blokken met schema.org @context gevonden.

JSON-LD aanwezig
HOOG

JSON-LD is het voorkeursformaat voor gestructureerde data bij Google en AI-zoekmachines. Het vertelt AI-systemen precies waar je pagina over gaat met behulp van een gestandaardiseerd vocabulaire.

Add at least one <script type="application/ld+json"> block with "@context": "schema.org" describing your organization or page content. Schema markup provides a 73% higher selection rate in Google AI Overviews.

JSON-LD html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company",
  "url": "https://lumc.nl",
  "logo": "https://lumc.nl/logo.png"
}
</script>
Mislukt Hoogwaardige schematypen +5 punten totaal

Geen waardevolle schematypen gevonden. We controleren op 17 herkende typen waaronder Article, Product, SoftwareApplication, FAQPage, LocalBusiness, VideoObject en meer.

Hoogwaardige schematypen
HOOG

Certain schema types (Article, Product, FAQPage, etc.) trigger rich results in Google and are used by AI search engines like Perplexity and ChatGPT to generate citations and structured answers.

Add JSON-LD markup for content-appropriate types like Article, Product, SoftwareApplication, FAQPage, LocalBusiness, Service, Event, or VideoObject to improve visibility in AI-powered search results.

JSON-LD html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Your App Name",
  "operatingSystem": "Web",
  "applicationCategory": "BusinessApplication",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  }
}
</script>
Mislukt Organization / WebSite-schema +4 punten totaal

Geen Organization- of WebSite-schematype gevonden in JSON-LD.

Organization / WebSite-schema
HOOG

Organization- en WebSite-schema's vestigen je merkidentiteit in de kennisgraaf. AI-systemen gebruiken deze om content toe te schrijven, rijke resultaten weer te geven en entiteitsrelaties op te bouwen.

Voeg een JSON-LD-blok toe met @type "Organization" of "WebSite" met minstens de eigenschappen "name" en "url".

JSON-LD html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company",
  "url": "https://lumc.nl",
  "logo": "https://lumc.nl/logo.png",
  "sameAs": [
    "https://twitter.com/yourcompany",
    "https://linkedin.com/company/yourcompany"
  ]
}
</script>
Mislukt llms.txt +3 punten totaal

Geen geldig llms.txt gevonden op /llms.txt.

llms.txt
HOOG

llms.txt biedt een samengesteld startpunt voor AI-agents: codeerassistenten, browsingagents en taakautomatiseringstools die specifieke pagina's ophalen om taken uit te voeren. Anders dan crawlers die alles scrapen, hebben agents baat bij een gestructureerd overzicht van je belangrijkste pagina's.

Maak een /llms.txt-bestand aan met een markdown-kop en relevante URL's om LLM's te helpen je site te begrijpen.

llms.txt plain
# /llms.txt
# lumc.nl

> lumc.nl - your site description here.

## Docs
- [Getting Started](https://lumc.nl/docs/getting-started)
- [API Reference](https://lumc.nl/docs/api)

## Optional
- [Blog](https://lumc.nl/blog)
- [Changelog](https://lumc.nl/changelog)
Mislukt Content negotiation (text/markdown) +3 punten totaal

De server gaf HTML (content-type: text/html; charset=utf-8) terwijl Accept: text/markdown was gevraagd. Geen ondersteuning voor content negotiation gedetecteerd.

Content negotiation (text/markdown)
HOOG

AI agents fetch pages programmatically and benefit from machine-readable formats. Serving Markdown via Accept: text/markdown allows agents to consume structured content without HTML parsing overhead — saving up to 80% of tokens while preserving headings, links, and emphasis.

Serveer Markdown wanneer AI-agents erom vragen via `Accept: text/markdown`. Voeg een `Vary: Accept`-header toe, zodat CDN-caches antwoorden in het juiste formaat serveren.

# Express.js middleware
app.get('*', (req, res, next) => {
  if (req.accepts('text/markdown')) {
    res.set('Content-Type', 'text/markdown')
    res.set('Vary', 'Accept')
    return res.sendFile(markdownPath(req.path))
  }
  next()
})

# Phoenix / Plug
case get_req_header(conn, "accept") do
  [accept | _] when accept =~ "text/markdown" ->
    conn
    |> put_resp_content_type("text/markdown")
    |> put_resp_header("vary", "Accept")
    |> send_resp(200, markdown_for(conn.request_path))
    |> halt()
  _ -> conn
end

# Test: curl -H "Accept: text/markdown" https://lumc.nl/
Mislukt WebMCP Declaratieve API +2 punten totaal

Geen WebMCP-signalen gevonden.

WebMCP Declaratieve API
HOOG

WebMCP is het W3C-voorstel om websitefunctionaliteit direct beschikbaar te stellen aan AI-agents. Declaratieve toolannotaties op formulieren laten agents acties uitvoeren (zoeken, kopen, boeken) zonder screen scraping.

Implementeer WebMCP om AI-agents met je site te laten interacteren. Declaratief: voeg tool-name- en tool-description-attributen toe aan <form>-elementen. Imperatief: gebruik navigator.modelContext.provideContext() om tools te registreren.

<form tool-name="search" tool-description="Search products by keyword">
  <input type="text" name="query" tool-param-description="Search query">
  <button type="submit">Search</button>
</form>
Mislukt A2A Agent Card +2 punten totaal

Geen A2A Agent Card gevonden op /.well-known/agent-card.json of /.well-known/agent.json.

A2A Agent Card
HOOG

Google's Agent-to-Agent (A2A) protocol enables autonomous agent-to-agent communication. An Agent Card at /.well-known/agent-card.json (new) or /.well-known/agent.json (legacy) advertises your agent's capabilities to other AI systems.

Maak een A2A Agent Card op /.well-known/agent-card.json met de verplichte velden: name, description, url, version, capabilities, supportedInterfaces.

.well-known/agent.json json
{
  "name": "My Agent",
  "description": "An AI assistant for customer support",
  "url": "https://lumc.nl/agent",
  "version": "1.0.0",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false
  },
  "supportedInterfaces": [
    {
      "url": "https://lumc.nl/mcp",
      "transport": "http",
      "protocol": "MCP/2025-06-18",
      "protocolBinding": "MCP",
      "protocolVersion": "2025-06-18"
    }
  ],
  "preferredTransport": "MCP",
  "skills": [
    {"id": "support", "name": "Customer Support"}
  ]
}
Mislukt FAQPage-schema +2 punten totaal

No FAQPage schema found. Sites with FAQPage schema are 8× more likely to be cited by ChatGPT.

FAQPage-schema
HOOG

FAQPage schema is one of the strongest structured data signals for AI citation. Research shows websites with FAQPage schema are 8× more likely to appear in ChatGPT search results compared to those without it.

Add FAQPage structured data with Question/Answer pairs covering common queries about your product or service. Pages with FAQPage schema are 8× more likely to be cited by ChatGPT, making this one of the highest-ROI structured data investments for AI visibility.

JSON-LD html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is AI agent readiness?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "AI agent readiness measures how well a website can be discovered, understood, and interacted with by AI systems."
      }
    },
    {
      "@type": "Question",
      "name": "How do I improve my AI readiness score?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Add structured data, ensure clean semantic HTML, allow AI crawlers in robots.txt, and implement agent protocols."
      }
    }
  ]
}
</script>
Mislukt Auteurvermelding +2 punten totaal

No author attribution found. 96% of Google AI Overview citations come from sources with strong E-E-A-T signals including clear authorship.

Auteurvermelding
HOOG

Author attribution is a key E-E-A-T signal. Google reports 96% of AI Overview citations come from sources with strong E-E-A-T, and expert-authored content is 3.2× more likely to be cited than generic staff-written content.

Add author information using JSON-LD (preferred), <meta name="author">, or <a rel="author">. Expert authorship is 3.2× more likely to earn AI citations.

JSON-LD html
<!-- Option 1: JSON-LD author in Article (preferred) -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title",
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://lumc.nl/team/jane-smith"
  }
}
</script>

<!-- Option 2: Meta tag -->
<meta name="author" content="Jane Smith">

<!-- Option 3: Linked author -->
<a rel="author" href="https://lumc.nl/team/jane-smith">Jane Smith</a>
Mislukt Content Signals (robots.txt) +2 punten totaal

No Content-Signal directive found in robots.txt. AI crawlers cannot read your usage preferences.

Content Signals (robots.txt)
HOOG

Content Signals is a draft IETF standard (draft-romm-aipref-contentsignals) for declaring AI content usage preferences in robots.txt. Compliant crawlers respect signals like `ai-train=no` (do not train on this content) or `search=yes` (use for search). It is part of Cloudflare's agent web stack and gates Level 2 on their readiness scanner.

Add a `Content-Signal:` line to robots.txt declaring your AI training, search, and ai-input preferences.

robots.txt plain
# Add to /robots.txt:
Content-Signal: ai-train=yes, search=yes, ai-input=yes
Mislukt Signalen voor contentversheid +2 punten totaal

Geen signalen voor contentversheid gevonden. AI-systemen kunnen niet bepalen wanneer deze content voor het laatst is bijgewerkt.

Signalen voor contentversheid
HOOG

AI systems strongly prefer recent content. ChatGPT gives 3.2× more citations to content updated within 30 days. Clear date signals (dateModified, article:modified_time) help AI determine your content's recency.

Add content date signals so AI systems can assess freshness. Use dateModified in JSON-LD, <meta property="article:modified_time">, or at minimum ensure your server sends a Last-Modified header. Content updated within 3 months averages 67% more AI citations.

JSON-LD html
<!-- Option 1: JSON-LD (preferred) -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title",
  "datePublished": "2026-01-15T09:00:00Z",
  "dateModified": "2026-02-28T14:30:00Z"
}
</script>

<!-- Option 2: Open Graph meta tags -->
<meta property="article:published_time" content="2026-01-15T09:00:00Z">
<meta property="article:modified_time" content="2026-02-28T14:30:00Z">

<!-- Option 3: HTML time element -->
<time datetime="2026-02-28T14:30:00Z">Updated February 28, 2026</time>

<!-- Server-level: Ensure Last-Modified header is sent -->
# Nginx: add_header Last-Modified $date_gmt;
# Apache: FileETag MTime (default)
Mislukt Link response headers +2 punten totaal

No Link response header found on the root page. Agents must parse HTML to discover related resources.

Link response headers
HOOG

Link response headers (RFC 8288) tell agents about machine-readable resources at request time. Cloudflare's isitagentready.com and other scanners explicitly look for `api-catalog`, `service-desc`, `service-doc`, and `sitemap` rels to enable agent discovery without parsing HTML.

Add an RFC 8288 Link response header advertising your OpenAPI document, API catalog, and sitemap so agents can discover them at request time.

Server config plain
# Nginx
add_header Link '</.well-known/api-catalog>; rel="api-catalog", </openapi.json>; rel="service-desc", </sitemap.xml>; rel="sitemap"' always;

# Phoenix / Plug
plug :put_link_headers

defp put_link_headers(conn, _opts) do
  put_resp_header(
    conn,
    "link",
    "</.well-known/api-catalog>; rel=\"api-catalog\", " <>
      "</openapi.json>; rel=\"service-desc\", " <>
      "</sitemap.xml>; rel=\"sitemap\""
  )
end

# Test: curl -I https://lumc.nl/ | grep -i '^link:'
Mislukt OpenAPI / API-documentatie +2 punten totaal

Geen OpenAPI- of Swagger-documentatie gevonden.

OpenAPI / API-documentatie
HOOG

OpenAPI-specificaties laten AI-agents je API programmatisch begrijpen en aanroepen. AI-codeerassistenten en agentframeworks gebruiken OpenAPI om automatisch correcte API-aanroepen te genereren.

Maak een OpenAPI 3.x-specificatie aan en serveer deze op /openapi.json of /.well-known/openapi zodat AI-agents je API kunnen ontdekken en gebruiken.

openapi.json json
{
  "openapi": "3.1.0",
  "info": {
    "title": "My API",
    "version": "1.0.0"
  },
  "paths": {
    "/api/search": {
      "get": {
        "summary": "Search items",
        "parameters": [
          {"name": "q", "in": "query", "schema": {"type": "string"}}
        ]
      }
    }
  }
}
Mislukt Dekking interactieve oppervlakken +2 punten totaal

0/2 interactieve oppervlakken gedekt door WebMCP-toolannotaties (0%). Formulieren: 0/1, Zoeken: 0/0, Acties: 0/0, Filters: 0/1.

Dekking interactieve oppervlakken
HOOG

Hogere dekking van interactieve oppervlakken met WebMCP-annotaties betekent dat AI-agents meer acties op je site kunnen uitvoeren zonder screen scraping of fragiele heuristieken.

Voeg tool-name- en tool-description-attributen toe aan ongedekte formulieren en interactieve elementen om de agentdekking te vergroten.

Mislukt OAuth Discovery +1 punten totaal

Geen OAuth/OIDC-discovery-document gevonden op /.well-known/oauth-authorization-server of /.well-known/openid-configuration.

OAuth Discovery
HOOG

OAuth/OIDC discovery (RFC 8414, OpenID Connect Discovery 1.0) lets agents authenticate with your APIs without out-of-band setup. Cloudflare's isitagentready.com requires this for Level 4-5 readiness.

Publiceer een OAuth 2.0 Authorization Server Metadata-document op /.well-known/oauth-authorization-server, zodat agents je auth-endpoints kunnen ontdekken.

# Serve OAuth 2.0 Authorization Server Metadata at:
# https://example.com/.well-known/oauth-authorization-server
{
  "issuer": "https://example.com",
  "authorization_endpoint": "https://example.com/oauth/authorize",
  "token_endpoint": "https://example.com/oauth/token",
  "response_types_supported": ["code"],
  "grant_types_supported": ["authorization_code", "refresh_token"]
}
Mislukt OAuth Protected Resource +1 punten totaal

Geen OAuth Protected Resource Metadata gevonden op /.well-known/oauth-protected-resource en geen WWW-Authenticate-header op de homepage.

OAuth Protected Resource
HOOG

OAuth Protected Resource Metadata (RFC 9728) tells agents which authorization servers issue tokens for your APIs. Cloudflare's isitagentready.com checks this as part of Level 5 readiness.

Publiceer OAuth Protected Resource Metadata op /.well-known/oauth-protected-resource die beschrijft welke autorisatieservers tokens uitgeven voor je API's.

# Serve OAuth Protected Resource Metadata at:
# https://example.com/.well-known/oauth-protected-resource
{
  "resource": "https://api.example.com",
  "authorization_servers": ["https://example.com"],
  "bearer_methods_supported": ["header"]
}
Mislukt Autocomplete van formuliervelden +1 punten totaal

0/1 applicable form inputs have autocomplete attributes (1 missing).

Autocomplete van formuliervelden
HOOG

Het autocomplete-attribuut vertelt AI-agents en browsers welk type data een veld verwacht (e-mail, naam, adres). Deze semantische hint helpt AI-agents formulieren nauwkeurig in te vullen, zonder het doel van een veld uit visuele context te raden.

Add autocomplete attributes to form inputs so AI agents and browsers understand the expected data type. Use standard values like "email", "name", "tel", "street-address". See html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill for the full list.

<input type="email" name="email" autocomplete="email">
<input type="text" name="name" autocomplete="name">
<input type="tel" name="phone" autocomplete="tel">
<input type="text" name="address" autocomplete="street-address">
Mislukt Vraaggestuurde koppen +1 punten totaal

None of the 9 H2 headings use question format. Question-based H2 headings are 78.4% more likely to be cited by ChatGPT.

Vraaggestuurde koppen
HOOG

Question-based H2 headings dramatically improve AI citation likelihood. Research on 3M ChatGPT responses shows 78.4% of citations tied to questions came from H2 headings, and conversational Q&A format doubles overall citation rates.

Rewrite H2 headings as questions your audience asks. For example, instead of "Domain Authority Metrics" use "How does domain authority affect AI citations?". 78.4% of ChatGPT-cited pages use question-based H2 headings.

<!-- Instead of keyword-focused headings: -->
<h2>Domain Authority Metrics</h2>
<h2>SEO Best Practices</h2>

<!-- Use question-based headings: -->
<h2>How does domain authority affect AI citations?</h2>
<h2>What SEO practices improve AI visibility?</h2>
<h2>Why do AI systems prefer structured content?</h2>
Mislukt API Catalog (RFC 9727) +1 punten totaal

Geen API Catalog gevonden op /.well-known/api-catalog.

API Catalog (RFC 9727)
HOOG

API Catalog (RFC 9727 + RFC 9264 Linkset) geeft agents één ontdekkingsendpoint met alle API's die de site biedt, met machineleesbare links naar OpenAPI-specs (service-desc), menselijke documentatie (service-doc) en health-endpoints. Cloudflare's isitagentready.com rekent dit mee voor Level 3-gereedheid.

Publiceer een RFC 9727 API Catalog op /.well-known/api-catalog met een linkset van service-desc-, service-doc- en status-links.

{
  "linkset": [
    {
      "anchor": "https://example.com/api/v1",
      "service-desc": [
        {"href": "https://example.com/openapi.json", "type": "application/openapi+json"}
      ],
      "service-doc": [
        {"href": "https://example.com/docs", "type": "text/html"}
      ],
      "status": [
        {"href": "https://example.com/health", "type": "application/json"}
      ]
    }
  ]
}
Mislukt Agent Skills index +1 punten totaal

Geen Agent Skills index gevonden op /.well-known/agent-skills/index.json of /.well-known/skills/index.json.

Agent Skills index
HOOG

Agent Skills Discovery (cloudflare/agent-skills-discovery-rfc v0.2.0) laat sites een directory publiceren van skills die agents kunnen aanroepen, met SHA-256-verifieerbare SKILL.md-content. Cloudflare's isitagentready.com controleert dit voor Level 4-5-gereedheid.

Publiceer een Agent Skills index volgens cloudflare/agent-skills-discovery-rfc v0.2.0 met "$schema" op het hoogste niveau en per skill name, type (skill-md of archive), description, url en digest (sha256:{64-hex}).

{
  "$schema": "https://raw.githubusercontent.com/cloudflare/agent-skills-discovery-rfc/main/schema/index.schema.json",
  "version": "0.2.0",
  "skills": [
    {
      "name": "search-products",
      "type": "skill-md",
      "description": "Search the product catalog",
      "url": "https://example.com/.well-known/agent-skills/search-products/SKILL.md",
      "digest": "sha256:abc123..."
    }
  ]
}
Mislukt WebMCP-manifest +1 punten totaal

Geen WebMCP-manifest gevonden op /.well-known/webmcp of /.well-known/webmcp.json.

WebMCP-manifest
HOOG

Een WebMCP-manifest op /.well-known/webmcp.json maakt pre-navigatieontdekking mogelijk - AI-agents kunnen ontdekken welke tools je site biedt voordat ze de pagina laden.

Maak een WebMCP-manifest aan op /.well-known/webmcp.json met je tooldefinities om pre-navigatieontdekking door agents mogelijk te maken. Ontdekking is een actief discussiepunt in de WebMCP-specificatie.

{
  "spec": "webmcp/0.1",
  "tools": [
    {
      "name": "search",
      "description": "Search products",
      "url": "/search",
      "method": "GET",
      "parameters": [
        {"name": "q", "type": "string", "description": "Search query"}
      ]
    }
  ]
}
Mislukt MCP-ontdekking +1 punten totaal

Geen MCP discovery-document gevonden op /.well-known/mcp.json, /.well-known/mcp/server-card.json of /.well-known/mcp/server-cards.json.

MCP-ontdekking
HOOG

Het Model Context Protocol (MCP) van Anthropic is de standaard om AI-assistenten te koppelen aan externe tools en data. Een ontdekkingsdocument laat AI-systemen je MCP-server vinden en er verbinding mee maken. SEP-1649 (modelcontextprotocol PR 2127) definieert het nieuwe server-card.json-schema met de velden serverInfo, transport en capabilities.

Maak een MCP server card op /.well-known/mcp/server-card.json volgens SEP-1649 (serverInfo.name, transport, capabilities).

{
  "$schema": "https://modelcontextprotocol.io/schema/server-card.json",
  "name": "My Server",
  "serverInfo": {"name": "My Server", "version": "1.0.0"},
  "transport": {"type": "streamable-http", "endpoint": "https://lumc.nl/mcp"},
  "capabilities": {"tools": {"listChanged": false}}
}
Mislukt agents.json +1 punten totaal

Geen agents.json gevonden op /.well-known/agents.json of /agents.json.

agents.json
HOOG

agents.json biedt een directory van AI-agent-endpoints op je site. Het helpt agentorchestratiesystemen je beschikbare AI-diensten te ontdekken en ermee te verbinden.

Maak een agents.json-bestand aan op /.well-known/agents.json met je agent-endpointdefinities.

agents.json json
{
  "agents": [
    {
      "name": "Support Agent",
      "description": "Handles customer inquiries",
      "url": "https://lumc.nl/agents/support",
      "protocol": "a2a"
    }
  ]
}
Mislukt Labeldekking van formulieren +1 punten totaal

1/3 form inputs have associated labels (2 missing).

Labeldekking van formulieren
HOOG

AI-agents werken met formulieren via de accessibility tree, die labels aan invoervelden koppelt. Zonder juiste labelkoppelingen kunnen AI-agents niet bepalen welke data een veld verwacht. Formulierinteractie is dan onbetrouwbaar of onmogelijk.

Associate labels with all form inputs using <label for="id">, wrapping <label> elements, or aria-label/aria-labelledby attributes. AI agents rely on label associations to understand form field purposes. See w3.org/WAI/WCAG22/Understanding/labels-or-instructions.html for WCAG guidelines.

<!-- Explicit label association -->
<label for="email">Email address</label>
<input type="email" id="email" name="email">

<!-- Wrapping label -->
<label>
  Search
  <input type="search" name="q">
</label>

<!-- ARIA label for icon-only inputs -->
<input type="search" aria-label="Search the site">
Gedeeltelijk Semantische HTML-elementen +0 punten totaal

4/5 semantische elementen gevonden: header, nav, main, footer.

Semantische HTML-elementen
GEMIDDELD

AI agents navigate pages using the accessibility tree, not visual layout. Semantic elements like <main>, <nav>, and <article> provide structural meaning that AI systems rely on to parse content.

Voeg ontbrekende semantische elementen toe: article or section. Semantische HTML helpt AI-agents paginaregio's te identificeren en door de contentstructuur te navigeren. Zie developer.mozilla.org/en-US/docs/Glossary/Semantics#semantics_in_html voor documentatie over semantische HTML.

HTML html
<body>
  <header>
    <nav><!-- primary navigation --></nav>
  </header>
  <main>
    <article>
      <h1>Page Title</h1>
      <section><!-- content section --></section>
    </article>
  </main>
  <footer><!-- site footer --></footer>
</body>
Gedeeltelijk Alt-tekst voor afbeeldingen +0 punten totaal

12/15 afbeeldingen hebben alt-attributen (3 ontbrekend).

Alt-tekst voor afbeeldingen
GEMIDDELD

AI agents cannot see images. Alt text is the only way for AI systems to understand image content, context, and relevance to the surrounding text.

Voeg beschrijvende alt-tekst toe aan alle afbeeldingen. Gebruik alt="" voor puur decoratieve afbeeldingen. Ontbrekende alt-attributen voorkomen dat AI-agents afbeeldingsinhoud begrijpen. Zie w3.org/WAI/WCAG22/Understanding/non-text-content.html voor WCAG-richtlijnen over niet-tekstuele content.

HTML html
<!-- Descriptive alt text for meaningful images -->
<img src="chart.png" alt="Revenue growth chart showing 40% increase in Q4 2025">

<!-- Empty alt for purely decorative images -->
<img src="divider.svg" alt="">
Gedeeltelijk Toetsenbordnavigatie +0 punten totaal

2 keyboard accessibility issues found: 1 clickable div(s) without tabindex, 1 interactive element(s) missing ARIA role.

Toetsenbordnavigatie
GEMIDDELD

AI-agents navigeren door pagina's met toetsenbordachtige interacties via de accessibility tree. Positieve tabindex-waarden verstoren de natuurlijke focusvolgorde. Ontbrekende focusbare elementen in interactieve widgets zorgen ervoor dat AI-agents bediening niet kunnen vinden of gebruiken.

Avoid positive tabindex values (use tabindex="0" or "-1" instead), use native interactive elements (<button>, <a>) instead of divs with onclick handlers, and add proper ARIA roles to custom interactive widgets. See w3.org/WAI/WCAG22/Understanding/focus-order.html for WCAG focus order guidelines.

<!-- Bad: positive tabindex breaks natural order -->
<div tabindex="5" onclick="doSomething()">Click me</div>

<!-- Good: native elements with natural focus -->
<button onclick="doSomething()">Click me</button>

<!-- Good: custom widget with role and tabindex="0" -->
<div role="button" tabindex="0" onclick="doSomething()">Click me</div>
Repareer met AI-vaardigheden
$ /plugin marketplace add bartwaardenburg/isagentready-skills

Gedetailleerde resultaten

Agentprotocollen

Weging 15% · 9 checkpoints mislukt

0/100
AI-contentontdekking

Weging 30% · 5 checkpoints mislukt

57/100
Beveiliging & vertrouwen

Weging 15% · 2 checkpoints mislukt

81/100
Content & Semantiek

Weging 20% · 3 mislukt, 3 gedeeltelijk

78/100
AI-zoeksignalen

Weging 20% · 5 checkpoints mislukt

0/100
Aanvullend bewijs AI-bezoekerstest en trainingsblootstelling. De score verandert niet.
AI-trainingsblootstelling

Heeft geen invloed op de gereedheidsscore

Aanvullend

Geen bescherming tegen AI-training gevonden. Je content mag mogelijk vrij worden gebruikt om AI-modellen te trainen.

Aanwezigheid in Common Crawl Onbekend

Kon de laatste Common Crawl-index niet bepalen.

Blokkering van trainingscrawlers Niet gevonden

Geen trainingscrawlers worden geblokkeerd in robots.txt. Alle bekende AI-trainingsbots hebben toegang tot je content.

TDMRep-verklaring Niet gevonden

Geen TDMRep-bestand gevonden op /.well-known/tdmrep.json. Het TDM Reservation Protocol (W3C) laat je aangeven of je tekst- en dataminingrechten voorbehoudt. Zie w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20240510 voor de specificatie.

ai.txt-beleid Niet gevonden

Geen ai.txt-bestand gevonden. ai.txt laat je AI-gebruiksvoorkeuren voor je content aangeven.

Web Bot Auth Niet gevonden

Geen Web Bot Auth-sleuteldirectory voor handtekeningen gevonden. Bots kunnen hun identiteit niet bewijzen aan origins via ondertekende HTTP-verzoeken.

Volgende stappen

ONTWIKKELTOOLS

Scan en fix vanuit je editor. Installeer de MCP-server om te scannen en AI-vaardigheden om te fixen.

SCANNEN
$ claude mcp add isagentready-mcp -- npx -y isagentready-mcp
FIXEN
$ /plugin marketplace add bartwaardenburg/isagentready-skills
Gedetailleerd rapport aanvragen Optionele opvolging met een gepersonaliseerd pdf-rapport
Gratis PDF-rapport

Ontvang je gedetailleerde rapport

Ontvang een gepersonaliseerd rapport met concrete inzichten om de AI-agentgereedheid van je website te verbeteren.

  • Gedetailleerde score-uitsplitsing per categorie
  • Geprioriteerde verbeteraanbevelingen
  • Stapsgewijze implementatiegids

We gebruiken dit adres om updates over het rapport te sturen.