Analysierte URL
https://claude.ai/api/challenge_redirect?to=https%3A%2F%2Fclaude.ai%2Flogin
KI-Ready Score
Mangelhaft
von 100
Token-Einsparung
Score-Aufschlüsselung
Ihre Website hat keine llms.txt-Datei. Dies ist der aufkommende Standard, um KI-Agenten beim Verständnis Ihrer Website-Struktur zu helfen.
So implementieren Sie es
Erstellen Sie eine /llms.txt-Datei gemäß der llmstxt.org-Spezifikation. Fügen Sie eine Beschreibung Ihrer Website und Links zu Ihren wichtigsten Seiten hinzu.
Ihre Seite verwendet keine <article>- oder <main>-Elemente. Diese semantischen Container helfen KI-Agenten, den Hauptinhalt zu identifizieren und Navigation, Seitenleisten und Fußzeilen zu ignorieren.
So implementieren Sie es
Fügen Sie ein <main>-Element um den Hauptinhalt Ihrer Seite hinzu und verwenden Sie <article> für eigenständige Inhaltsblöcke wie Blogbeiträge oder Produktbeschreibungen.
Ihre Seite hat ein niedriges Verhältnis von tatsächlichem Inhalt zum gesamten HTML. Ein Großteil des Seitengewichts besteht aus Markup, Skripten oder Styles statt Inhalt.
So implementieren Sie es
Verlagern Sie CSS in externe Stylesheets, entfernen Sie Inline-Styles, minimieren Sie JavaScript und stellen Sie sicher, dass sich das HTML auf die Inhaltsstruktur konzentriert.
Keine Sitemap gefunden. Eine Sitemap hilft KI-Agenten, alle Seiten Ihrer Website zu entdecken.
So implementieren Sie es
Erstellen Sie eine /sitemap.xml, die alle Ihre öffentlichen Seiten auflistet. Die meisten CMS-Plattformen können diese automatisch generieren.
Ihre Seite stützt sich stark auf <div>-Elemente. Semantische Elemente wie <section>, <nav>, <header>, <footer> und <aside> bieten eine sinnvolle Struktur für KI-Agenten.
So implementieren Sie es
Ersetzen Sie generische <div>-Container durch passende semantische Elemente. Verwenden Sie <section> für thematische Gruppen, <nav> für Navigation, <header>/<footer> für Seiten-/Abschnittskopf und -fußzeilen.
Einige Bilder haben keine beschreibenden Alt-Texte. Gute Alt-Texte helfen KI-Agenten, Bildinhalte und -kontext zu verstehen.
So implementieren Sie es
Fügen Sie beschreibende alt-Attribute zu allen Bildern hinzu. Beschreiben Sie, was das Bild zeigt, nicht nur 'Bild' oder 'Foto'. Für dekorative Bilder verwenden Sie alt="" (leer).
Ihre Website unterstützt kein Markdown for Agents. Dieser Cloudflare-Standard ermöglicht KI-Agenten, Inhalte im Markdown-Format anzufordern und reduziert den Token-Verbrauch um ~80%.
So implementieren Sie es
Implementieren Sie eines oder mehrere: (1) Auf Accept: text/markdown mit Markdown-Inhalt antworten. (2) .md-URLs bereitstellen (z.B. /seite.md). (3) <link rel="alternate" type="text/markdown">-Tags hinzufügen. (4) Link-HTTP-Header für Markdown-Erkennung hinzufügen.
Viele Elemente haben Inline-Style-Attribute. Diese erzeugen Rauschen für KI-Agenten bei der Inhaltsextraktion.
So implementieren Sie es
Verlagern Sie alle Inline-Styles in CSS-Klassen in Ihrem Stylesheet. Verwenden Sie Utility-CSS-Frameworks wie Tailwind, wenn Sie viele individuelle Styles benötigen.
Keine Content-Signal-Direktiven gefunden. Diese teilen KI-Agenten mit, wie sie Ihre Inhalte verwenden dürfen (Suchindexierung, KI-Eingabe, Trainingsdaten). Der empfohlene Ort ist robots.txt.
So implementieren Sie es
Fügen Sie Content-Signal zu Ihrer robots.txt hinzu: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. Sie können es auch als HTTP-Header bei Markdown-Antworten hinzufügen.
Ihre Seite erfordert JavaScript zum Rendern des Inhalts. Die meisten KI-Agenten führen kein JavaScript aus und sehen daher eine leere Seite.
So implementieren Sie es
Verwenden Sie serverseitiges Rendering (SSR) oder statische Website-Generierung (SSG), um sicherzustellen, dass Inhalte in der ursprünglichen HTML-Antwort verfügbar sind.
 ## claude.ai ## Verificación de seguridad en curso Este sitio web utiliza un servicio de seguridad para protegerse contra bots maliciosos. Esta página se muestra mientras el sitio web verifica que usted no es un bot.
Un momento… # claude.ai ## Verificación de seguridad en curso Este sitio web utiliza un servicio de seguridad para protegerse contra bots maliciosos. Esta página se muestra mientras el sitio web verifica que usted no es un bot. ## Verificación correcta. Esperando a que claude.ai responda Ray ID: `9ce3f416cf1aeca9` Rendimiento y seguridad de [Cloudflare](https://www.cloudflare.com/?utm_source=challenge&utm_campaign=m)[Privacidad](https://www.cloudflare.com/es-es/privacypolicy/)
Laden Sie diese Datei als /api/challenge_redirect.md auf Ihren Server hoch, damit KI-Agenten auf eine saubere Version Ihrer Seite zugreifen können. Sie können auch die Accept: text/markdown-Inhaltsverhandlung konfigurieren, um sie automatisch auszuliefern.
Generierte llms.txt für diese einzelne Seite
# claude.ai ## Main - [Un momento…](https://claude.ai/api/challenge_redirect?to=https%3A%2F%2Fclaude.ai%2Flogin)
Vollständige llms.txt erfordert eine domainweite Analyse (kommt bald)
Laden Sie diese Datei als https://claude.ai/llms.txt im Stammverzeichnis Ihrer Domain hoch. KI-Agenten wie ChatGPT, Claude und Perplexity prüfen diese Datei, um Ihre Website-Struktur zu verstehen.
Semantisches HTML
Missing <article> and <main> elements
Clean heading hierarchy
0 semantic elements, 19 divs (ratio: 0%)
0/1 images with meaningful alt text
Avg div depth: 2.5, max: 4
Inhaltseffizienz
99% token reduction (HTML→Markdown)
Content ratio: 0.7% (208 content chars / 28320 HTML bytes)
3/45 elements with inline styles (6.7%)
HTML size: 28KB
KI-Auffindbarkeit
No llms.txt found
robots.txt exists
All major AI bots allowed
No sitemap found
No markdown content negotiation
No Content-Signal header
Strukturierte Daten
No JSON-LD / Schema.org found
0/3 OG tags present
No meta description
No canonical URL
lang="en-US"
Zugänglichkeit
Content requires JavaScript rendering
Page size: 28KB
Main content starts at 74% of HTML
{
"url": "https://claude.ai/api/challenge_redirect?to=https%3A%2F%2Fclaude.ai%2Flogin",
"timestamp": 1771149579322,
"fetch": {
"mode": "rendered",
"timeMs": 3680,
"htmlSizeBytes": 28320,
"supportsMarkdown": false,
"statusCode": 200
},
"extraction": {
"title": "Un momento…",
"excerpt": "",
"byline": null,
"siteName": null,
"lang": "en-US",
"contentLength": 208,
"metadata": {
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImage": null,
"ogType": null,
"canonical": null,
"lang": "en-US",
"schemas": [],
"robotsMeta": "noindex,nofollow",
"author": null,
"generator": null
}
},
"markdown": "\n\n## claude.ai\n\n## Verificación de seguridad en curso\n\nEste sitio web utiliza un servicio de seguridad para protegerse contra bots maliciosos. Esta página se muestra mientras el sitio web verifica que usted no es un bot.\n",
"fullPageMarkdown": "Un momento…\n\n# claude.ai\n\n## Verificación de seguridad en curso\n\nEste sitio web utiliza un servicio de seguridad para protegerse contra bots maliciosos. Esta página se muestra mientras el sitio web verifica que usted no es un bot.\n\n## Verificación correcta. Esperando a que claude.ai responda\n\nRay ID: `9ce3f416cf1aeca9`\n\nRendimiento y seguridad de [Cloudflare](https://www.cloudflare.com/?utm_source=challenge&utm_campaign=m)[Privacidad](https://www.cloudflare.com/es-es/privacypolicy/)\n",
"markdownStats": {
"images": 1,
"links": 0,
"tables": 0,
"codeBlocks": 0,
"headings": 2
},
"tokens": {
"htmlTokens": 10935,
"markdownTokens": 63,
"reduction": 10872,
"reductionPercent": 99
},
"score": {
"score": 40,
"grade": "D",
"dimensions": {
"semanticHtml": {
"score": 45,
"weight": 20,
"grade": "D",
"checks": {
"uses_article_or_main": {
"score": 0,
"weight": 20,
"details": "Missing <article> and <main> elements"
},
"proper_heading_hierarchy": {
"score": 100,
"weight": 25,
"details": "Clean heading hierarchy"
},
"semantic_elements": {
"score": 0,
"weight": 20,
"details": "0 semantic elements, 19 divs (ratio: 0%)"
},
"meaningful_alt_texts": {
"score": 0,
"weight": 15,
"details": "0/1 images with meaningful alt text"
},
"low_div_nesting": {
"score": 100,
"weight": 20,
"details": "Avg div depth: 2.5, max: 4"
}
}
},
"contentEfficiency": {
"score": 55,
"weight": 25,
"grade": "D",
"checks": {
"token_reduction_ratio": {
"score": 100,
"weight": 40,
"details": "99% token reduction (HTML→Markdown)"
},
"content_to_noise_ratio": {
"score": 0,
"weight": 30,
"details": "Content ratio: 0.7% (208 content chars / 28320 HTML bytes)"
},
"minimal_inline_styles": {
"score": 0,
"weight": 15,
"details": "3/45 elements with inline styles (6.7%)"
},
"reasonable_page_weight": {
"score": 100,
"weight": 15,
"details": "HTML size: 28KB"
}
}
},
"aiDiscoverability": {
"score": 35,
"weight": 25,
"grade": "F",
"checks": {
"has_llms_txt": {
"score": 0,
"weight": 25,
"details": "No llms.txt found"
},
"has_robots_txt": {
"score": 100,
"weight": 15,
"details": "robots.txt exists"
},
"robots_allows_ai_bots": {
"score": 100,
"weight": 20,
"details": "All major AI bots allowed"
},
"has_sitemap": {
"score": 0,
"weight": 15,
"details": "No sitemap found"
},
"supports_markdown_negotiation": {
"score": 0,
"weight": 15,
"details": "No markdown content negotiation"
},
"has_content_signals": {
"score": 0,
"weight": 10,
"details": "No Content-Signal header"
}
}
},
"structuredData": {
"score": 10,
"weight": 15,
"grade": "F",
"checks": {
"has_schema_org": {
"score": 0,
"weight": 30,
"details": "No JSON-LD / Schema.org found"
},
"has_open_graph": {
"score": 0,
"weight": 25,
"details": "0/3 OG tags present"
},
"has_meta_description": {
"score": 0,
"weight": 20,
"details": "No meta description"
},
"has_canonical_url": {
"score": 0,
"weight": 15,
"details": "No canonical URL"
},
"has_lang_attribute": {
"score": 100,
"weight": 10,
"details": "lang=\"en-US\""
}
}
},
"accessibility": {
"score": 46,
"weight": 15,
"grade": "D",
"checks": {
"content_without_js": {
"score": 20,
"weight": 40,
"details": "Content requires JavaScript rendering"
},
"reasonable_page_size": {
"score": 100,
"weight": 30,
"details": "Page size: 28KB"
},
"fast_content_position": {
"score": 25,
"weight": 30,
"details": "Main content starts at 74% of HTML"
}
}
}
}
},
"recommendations": [
{
"id": "add_llms_txt",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_llms_txt.title",
"descriptionKey": "rec.add_llms_txt.description",
"howToKey": "rec.add_llms_txt.howto",
"effort": "quick-win",
"estimatedImpact": 10,
"checkScore": 0,
"checkDetails": "No llms.txt found"
},
{
"id": "add_article_main",
"priority": "critical",
"category": "semanticHtml",
"titleKey": "rec.add_article_main.title",
"descriptionKey": "rec.add_article_main.description",
"howToKey": "rec.add_article_main.howto",
"effort": "quick-win",
"estimatedImpact": 8,
"checkScore": 0,
"checkDetails": "Missing <article> and <main> elements"
},
{
"id": "improve_content_ratio",
"priority": "critical",
"category": "contentEfficiency",
"titleKey": "rec.improve_content_ratio.title",
"descriptionKey": "rec.improve_content_ratio.description",
"howToKey": "rec.improve_content_ratio.howto",
"effort": "moderate",
"estimatedImpact": 6,
"checkScore": 0,
"checkDetails": "Content ratio: 0.7% (208 content chars / 28320 HTML bytes)"
},
{
"id": "add_sitemap",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_sitemap.title",
"descriptionKey": "rec.add_sitemap.description",
"howToKey": "rec.add_sitemap.howto",
"effort": "quick-win",
"estimatedImpact": 5,
"checkScore": 0,
"checkDetails": "No sitemap found"
},
{
"id": "add_semantic_elements",
"priority": "critical",
"category": "semanticHtml",
"titleKey": "rec.add_semantic_elements.title",
"descriptionKey": "rec.add_semantic_elements.description",
"howToKey": "rec.add_semantic_elements.howto",
"effort": "moderate",
"estimatedImpact": 5,
"checkScore": 0,
"checkDetails": "0 semantic elements, 19 divs (ratio: 0%)"
},
{
"id": "improve_alt_texts",
"priority": "critical",
"category": "semanticHtml",
"titleKey": "rec.improve_alt_texts.title",
"descriptionKey": "rec.improve_alt_texts.description",
"howToKey": "rec.improve_alt_texts.howto",
"effort": "moderate",
"estimatedImpact": 4,
"checkScore": 0,
"checkDetails": "0/1 images with meaningful alt text"
},
{
"id": "add_markdown_negotiation",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_markdown_negotiation.title",
"descriptionKey": "rec.add_markdown_negotiation.description",
"howToKey": "rec.add_markdown_negotiation.howto",
"effort": "significant",
"estimatedImpact": 4,
"checkScore": 0,
"checkDetails": "No markdown content negotiation"
},
{
"id": "remove_inline_styles",
"priority": "critical",
"category": "contentEfficiency",
"titleKey": "rec.remove_inline_styles.title",
"descriptionKey": "rec.remove_inline_styles.description",
"howToKey": "rec.remove_inline_styles.howto",
"effort": "moderate",
"estimatedImpact": 3,
"checkScore": 0,
"checkDetails": "3/45 elements with inline styles (6.7%)"
},
{
"id": "add_content_signals",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_content_signals.title",
"descriptionKey": "rec.add_content_signals.description",
"howToKey": "rec.add_content_signals.howto",
"effort": "moderate",
"estimatedImpact": 3,
"checkScore": 0,
"checkDetails": "No Content-Signal header"
},
{
"id": "provide_content_without_js",
"priority": "high",
"category": "accessibility",
"titleKey": "rec.provide_content_without_js.title",
"descriptionKey": "rec.provide_content_without_js.description",
"howToKey": "rec.provide_content_without_js.howto",
"effort": "significant",
"estimatedImpact": 10,
"checkScore": 20,
"checkDetails": "Content requires JavaScript rendering"
}
],
"llmsTxtPreview": "# claude.ai\n\n## Main\n- [Un momento…](https://claude.ai/api/challenge_redirect?to=https%3A%2F%2Fclaude.ai%2Flogin)\n\n",
"llmsTxtExisting": null,
"snippets": [
{
"id": "add_llms_txt",
"title": "Create /llms.txt",
"description": "Upload this file to your web root. It tells AI agents what your site is about and which pages matter.",
"language": "markdown",
"code": "# claude.ai\n\n## Main\n- [Un momento…](https://claude.ai/api/challenge_redirect?to=https%3A%2F%2Fclaude.ai%2Flogin)\n\n",
"filename": "/llms.txt"
},
{
"id": "add_sitemap",
"title": "Create /sitemap.xml",
"description": "A sitemap helps AI agents discover all your pages. Most CMS platforms generate one automatically.",
"language": "xml",
"code": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n <url>\n <loc>https://claude.ai/api/challenge_redirect?to=https%3A%2F%2Fclaude.ai%2Flogin</loc>\n <lastmod>2026-02-15</lastmod>\n </url>\n</urlset>",
"filename": "/sitemap.xml"
},
{
"id": "add_article_main",
"title": "Wrap content in <main> and <article>",
"description": "Semantic HTML landmarks help AI agents identify the main content of your page.",
"language": "html",
"code": "<main>\n <article>\n <h1>Your Page Title</h1>\n <p>Your content here...</p>\n </article>\n</main>",
"filename": "<body>"
},
{
"id": "add_content_signals",
"title": "Add Content-Signal HTTP header",
"description": "The Content-Signal header tells AI agents about the nature of your content. Add it via your web server or CDN.",
"language": "nginx",
"code": "# Nginx — add to your server block:\nadd_header Content-Signal \"type=website; lang=en-US\" always;\n\n# Apache — add to .htaccess:\n# Header set Content-Signal \"type=website; lang=en-US\"",
"filename": "nginx.conf or .htaccess"
},
{
"id": "add_markdown_negotiation",
"title": "Support Accept: text/markdown",
"description": "When a client sends Accept: text/markdown, respond with a Markdown version of the page. This is the gold standard for AI-readiness.",
"language": "nginx",
"code": "# Nginx — serve .md files when client requests Markdown:\n# Option 1: Serve pre-generated .md files\nmap $http_accept $markdown_suffix {\n default \"\";\n \"~text/markdown\" \".md\";\n}\n\n# Then in your location block:\ntry_files $uri$markdown_suffix $uri =404;\n\n# Option 2: Use your app framework to check the Accept header\n# and return Markdown content with Content-Type: text/markdown",
"filename": "nginx.conf or application code"
}
]
}
Nutzen Sie unsere API, um dies programmatisch abzurufen (kommt bald)
Dieses JSON ist für den internen Gebrauch bestimmt — im Gegensatz zu den Markdown- und llms.txt-Dateien soll es nicht auf Ihre Website hochgeladen werden. Speichern Sie es als Ausgangswert, um Ihren Score im Zeitverlauf zu verfolgen, teilen Sie es mit Ihrem Entwicklerteam oder integrieren Sie es in Ihre CI/CD-Pipeline.
Badge einbetten
Fügen Sie dieses Badge zu Ihrer Website hinzu. Es aktualisiert sich automatisch, wenn sich Ihr KI-Bereitschafts-Score ändert.
<script src="https://agentready.md/badge.js" data-id="a2714916-d099-40e9-8458-9367e5aa96d5" data-domain="claude.ai"></script>
[](https://agentready.md/de/r/a2714916-d099-40e9-8458-9367e5aa96d5)
Demnächst: Vollständige Domain-Analyse
Crawlen Sie Ihre gesamte Domain, generieren Sie llms.txt und überwachen Sie Ihren KI-Bereitschaftswert im Zeitverlauf. Tragen Sie sich in die Warteliste ein.