# KI-Bereitschaft von whateren.com

> Website-Bericht: 1 gemessene Seite. Gesamtnote: Gut.

Score 82/100, Note Gut. Gemessen 2026-10-05T12:47:20.965+00:00, Engine axrush-engine@6.0.2.

## Prüfungen

### Inhalt · 84/100

#### Content Negotiation · 0/100

- **FAIL** Homepage does not serve Markdown via content negotiation
  Got text/html (HTTP 200) for "Accept: text/markdown"
  Serve a Markdown representation of your pages when agents request "Accept: text/markdown". Agents like Claude Code and Cursor ask for it, and Markdown cuts token usage by roughly 80% against HTML. Cloudflare ("Markdown for Agents") and Vercel can enable this without code changes.
  https://axrush.com/guides/content-negotiation#not-supported
- **WARN** No <link rel="alternate" type="text/markdown"> fallback found on the homepage
  If you cannot enable content negotiation, advertise a Markdown version with <link rel="alternate" type="text/markdown" href="/index.md"> so agents can discover it.
  https://axrush.com/guides/content-negotiation#no-alternate

#### Structured Data · 85/100

- **PASS** 1 JSON-LD block(s) found
- **PASS** @context references schema.org
- **PASS** @graph array present (multi-entity structured data)
- **WARN** Only 1 key type found: Organization
  Consider adding: Person, WebSite, WebPage, ProfilePage
  Add more entity types to your @graph. AI agents use these to understand site structure. Common types: Person, Organization, WebSite, WebPage.
  https://axrush.com/guides/structured-data#few-types
- **WARN** No BreadcrumbList found
  Add a BreadcrumbList entity to help AI agents understand your site navigation hierarchy.
  https://axrush.com/guides/structured-data#no-breadcrumb
- **PASS** Authorship declared: Whateren
- **PASS** 1 sameAs link(s) tie your entity to external identifiers
  https://apps.apple.com/us/app/whateren-what-where-when/id6758481358
- **WARN** Author declared but no publisher
  Declare publisher as well, so a citation can name the outlet as well as the writer.
  https://axrush.com/guides/structured-data#no-publisher
- **PASS** Organization carries disambiguating detail (registration, legal address or contact point)
- **WARN** No dateModified or datePublished in structured data
  Assistants weigh recency when they answer time-sensitive questions, and a page with no date cannot be weighed at all. Add dateModified to anything that changes.
  https://axrush.com/guides/structured-data#no-dates
- **PASS** Structured-data headings appear in the visible text

#### HTML Rendering · 100/100

- **PASS** Server-rendered content detected (2894 words, 16593 chars of visible text)
- **PASS** Text-to-markup ratio is healthy (15.0% of structural markup)
- **PASS** Semantic landmarks present (main, section, header, footer, nav)
- **PASS** Single <h1> heading: "Know what you own. And where it is."
- **PASS** 32/32 <img> tags have alt attributes

#### SEO Basics · 95/100

- **PASS** <title> length 44 chars: "Whateren: Home Inventory for iPhone and iPad"
- **WARN** Meta description is long (162 chars)
  Trim to 70-160 characters; longer descriptions get truncated.
  https://axrush.com/guides/seo-basics#long-description
- **PASS** Canonical URL: https://www.whateren.com
- **PASS** <html lang="en">
- **PASS** UTF-8 charset declared
- **PASS** Viewport meta present: "width=device-width, initial-scale=1"

#### Agent Operability · 100/100

- **PASS** 43/43 interactive elements have an accessible name
- **PASS** 1/1 form controls are labelled
- **PASS** Method note: this reads markup, not a rendered accessibility tree
  Labels attached by script and roles computed at runtime are invisible here, so treat low proportions as a prompt to check the real tree rather than as a count. Every finding is also a plain accessibility defect.

### Zugang · 100/100

#### TLS / HTTPS · 100/100

- **PASS** Site is served over HTTPS
- **PASS** HTTP requests redirect to HTTPS
- **PASS** HSTS max-age=63072000
- **PASS** HSTS includes subdomains
- **PASS** HSTS preload-eligible

#### Agent Access · 100/100

- **PASS** All 10 core AI crawler user-agents receive the same page as a regular client

#### HTTP Hygiene · 100/100

- **PASS** Missing pages return 404
- **PASS** Homepage answers without a redirect
- **PASS** HEAD requests are supported
- **PASS** Content-Type: text/html with charset

#### Crawl Efficiency · 100/100

- **PASS** Response compressed with Brotli (br)
- **PASS** Cache validator present (ETag)
- **PASS** Conditional request returns 304 Not Modified
- **PASS** Homepage size is reasonable (343.5 KB decompressed)
- **WARN** Roughly 4,148 tokens of content in 87,918 tokens of response (95% markup)
  Estimated at four characters per token.
  An agent pays to receive the markup and then discards it. Serving Markdown on Accept negotiation is the direct fix.
  https://axrush.com/guides/crawl-efficiency#markup-overhead
- **PASS** Homepage responded in 47ms

#### AI Directives · 100/100

- **PASS** Homepage is indexable
- **PASS** No directive restricts how AI assistants may use this page

### Auffindbarkeit · 92/100

#### LLMs.txt · 100/100

- **PASS** /llms.txt exists
- **PASS** /llms.txt Content-Type OK (text/plain)
- **PASS** H1 heading: "Whateren"
- **PASS** Blockquote description present
- **PASS** 2 section heading(s) found
- **PASS** 1 link(s) found
- **WARN** /llms-full.txt not found (optional but recommended)
  Create a /llms-full.txt with expanded content: full documentation, API details, and comprehensive site information for AI agents.
  https://axrush.com/guides/llms-txt#missing-full
- **WARN** No rel="describedby" link to llms.txt
  llms.txt v2 uses this relation so a page can name the file that covers it. Add <link rel="describedby" href="/llms.txt"> or the equivalent Link header, so an agent that landed on a deep page does not have to guess that an index exists.
  https://axrush.com/guides/llms-txt#no-describedby
- **PASS** 1 sampled link(s) resolve
- **WARN** No per-page Markdown mirror found
  Tried /index.md and /index.html.md.
  llms.txt v2 documents appending .md to a URL for its Markdown version. The index tells an agent which pages exist; the mirrors are what make reading them cheap.
  https://axrush.com/guides/llms-txt#no-markdown-mirror
- **PASS** Consumer note: llms.txt is read by coding agents, not by search
  Google has stated that Search ignores llms.txt, and adoption studies find most published files are never fetched by an AI search crawler. Claude Code, Cursor and OpenCode do fetch it. Treat it as developer tooling, not as a search-visibility signal.

#### Robots.txt · 100/100

- **PASS** /robots.txt exists
- **PASS** All 12 core AI crawlers explicitly configured
- **PASS** Sitemap directive present
- **WARN** No Content-Signal directive found (optional)
  Declare how crawlers may use your content after access with the Content Signals Policy, e.g.: Content-Signal: search=yes, ai-train=no. Known signals: search, ai-input, ai-train, plus the optional use=immediate|reference|full. Generate yours at contentsignals.org.
  https://axrush.com/guides/robots-txt#missing-content-signals
- **PASS** 13/57 known AI crawlers have explicit rules

#### Sitemap · 100/100

- **PASS** Sitemap located: https://www.whateren.com/sitemap.xml
- **PASS** Content-Type is XML (application/xml)
- **PASS** 18 URL(s) declared
- **PASS** 100% of URLs have <lastmod>
- **PASS** Newest <lastmod> is recent (0 day(s) ago)

#### Meta Tags · 46/100

- **WARN** No AI meta tags (ai:*) found
  Add AI meta tags to your HTML <head>: <meta name="ai:summary" content="Brief description">, <meta name="ai:content_type" content="website">, <meta name="ai:author" content="Your Name">.
  https://axrush.com/guides/meta-tags#no-ai-meta
- **WARN** No rel="alternate" link to llms.txt in HTML
  Add to your <head>: <link rel="alternate" type="text/plain" href="/llms.txt" title="LLM-optimized content">
  https://axrush.com/guides/meta-tags#no-llms-alternate
- **WARN** No rel="alternate" link to the Agent Card in HTML
  Add to your <head>: <link rel="alternate" type="application/json" href="/.well-known/agent-card.json" title="Agent Card">
  https://axrush.com/guides/meta-tags#no-agent-alternate
- **WARN** No rel="me" identity links found
  Add rel="me" links to verify your identity across platforms: <link rel="me" href="https://github.com/yourname">, <link rel="me" href="https://twitter.com/yourname">.
  https://axrush.com/guides/meta-tags#no-rel-me
- **WARN** OpenGraph required tags missing: og:type
  Add these meta tags: <meta property="og:type" content="...">.
  https://axrush.com/guides/meta-tags#og-required-missing
- **PASS** Twitter Card required tags present (twitter:card, twitter:title, twitter:description)

#### HTTP Headers · 70/100

- **FAIL** Missing critical header: X-Content-Type-Options
  Add the X-Content-Type-Options response header to your server configuration. This is a critical security header.
  https://axrush.com/guides/http-headers#missing-critical-header
- **WARN** Only 1/7 security headers present
  Add security headers like Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, and Referrer-Policy to your server response.
  https://axrush.com/guides/http-headers#low-security-headers
- **WARN** No Link header for AI discovery (llms.txt, Agent Card)
  Add a Link response header pointing to your AI discovery files: Link: </llms.txt>; rel="alternate"; type="text/plain", </.well-known/agent-card.json>; rel="alternate"; type="application/json"
  https://axrush.com/guides/http-headers#no-link-header
- **WARN** No machine-readable discovery relations beyond llms.txt and the Agent Card
  describedby: llms.txt v2 uses this relation to point a page at the llms.txt that covers it.
api-catalog: RFC 9727: the catalog of APIs this publisher offers.
service-desc: RFC 8631: a machine-readable API description.
service-doc: RFC 8631: human documentation for the API.
ai-catalog: Draft: the AI catalog listing agent cards and MCP server cards.
c2pa-manifest: C2PA 2.4: content provenance for media on the page.
license: RSL and other machine-readable licensing terms.
  Advertise what you publish with Link relations so agents stop guessing paths. Add the ones that apply, for example: Link: </llms.txt>; rel="describedby", </.well-known/api-catalog>; rel="api-catalog". Informational in 3.x: this does not affect your score.
  https://axrush.com/guides/http-headers#discovery-relations

### Protokolle · 0/100

#### Agent Card (A2A) · N. z.

- **PASS** No agent-facing surface: an Agent Card does not apply to this site
  No API, MCP server or existing card was found. An Agent Card advertises capabilities another agent can invoke; a site that offers none has nothing to put in it. Run with --profile agent to audit as though it did.

#### OpenAPI Spec · N. z.

- **PASS** No API surface: API discovery does not apply to this site
  No description, catalog, service-desc relation or developer area was found. Run with --profile api to audit as though the site offered one.

#### MCP (Model Context Protocol) · N. z.

- **PASS** No MCP server: MCP discovery does not apply to this site
  A server card describes an MCP server so agents can find it. A site that runs none has nothing to advertise. Run with --profile mcp to audit as though it did.

#### AI Catalog · 0/100 (nur zur Information, ohne Einfluss auf den Score)

- **WARN** No agent resource catalog found
  Checked robots.txt Agentmap: directive, Link header rel="ai-catalog", <link rel="ai-catalog">, well-known path and /.well-known/ai-catalog.json, /.well-known/ard.json. Both specifications are drafts.
  A catalog is one document listing everything an agent can call here (agent cards, MCP servers, APIs, skills), so a client stops probing four conventions to find out. Worth publishing once you have more than one of those. Informational: both ai-catalog.json and ard.json are still drafts, so this never affects your score.
  https://axrush.com/guides/ai-catalog#not-found

#### Agent Skills · 0/100

- **WARN** No Agent Skills published
  Checked /.well-known/agent-skills/index.json, /.well-known/skills/index.json, /skill.md, /SKILL.md. Draft specification: the path may still change. Cloudflare RFC v0.2.0 (2026-03-12). Not registered; a competing shorter path (/.well-known/skills/) also ships.
  This site has documentation, so it has procedures worth teaching. A skill is a SKILL.md an agent installs and follows: setup steps, argument shapes, the mistakes to avoid. Publish one per task at /.well-known/agent-skills/{name}/SKILL.md and list them in /.well-known/agent-skills/index.json.
  https://axrush.com/guides/agent-skills#not-found

#### Commerce Discovery · N. z.

- **PASS** No commerce surface: agentic-commerce discovery does not apply to this site
  No Product or Offer structured data, cart links, or product price tags found.

#### Auth Discovery · N. z.

- **PASS** Nothing on this site requires authorization: auth discovery does not apply
  No API description, API catalog, MCP server card or commerce profile found.

#### WebMCP · N. z.

- **PASS** No forms and no WebMCP code: nothing here for an agent to invoke as a tool

### Richtlinien · 18/100

#### Security.txt · 0/100

- **FAIL** /.well-known/security.txt not found
  HTTP 404
  Create a /.well-known/security.txt file per RFC 9116. At minimum, include Contact: and Expires: fields. See https://securitytxt.org/ for a generator.
  https://axrush.com/guides/security-txt#not-found

#### RSL License · 0/100

- **FAIL** No RSL license discovery found
  Checked robots.txt License directive, Link header, and <link rel="license" type="application/rsl+xml">
  Declare machine-readable licensing terms for your content with Really Simple Licensing. Add to robots.txt: License: https://your-site.com/license.xml, then publish the RSL document. See https://rslstandard.org.
  https://axrush.com/guides/rsl#not-found

#### Usage Policy · 40/100

- **WARN** No machine-readable usage policy declared
  Checked robots.txt Content-Signal and Content-Usage, the Content-Usage and content-signal response headers, an RSL licence, TDMRep, and the noai meta directive.
  State your terms where they can be read without a lawyer. The lowest-effort option is a Content-Signal line in robots.txt: Content-Signal: search=yes, ai-input=yes, ai-train=no. Absence is neutral, not permission, but it also gives you nothing to point at.
  https://axrush.com/guides/usage-policy#no-policy

## Machen Sie aus diesem Bericht dauerhafte Verbesserungen

Geben Sie Ihrem Team vollständige Berichte, priorisierte Korrekturen und Überwachung, damit Verbesserungen über das nächste Release hinaus Bestand haben.

- [Mit AX Rush starten](https://axrush.com/signup)
- [Tarife ansehen](https://axrush.com/pricing)

## Nutzen Sie AX Rush in Ihrem KI-Assistenten

Scannen Sie Ihre Website und lesen Sie ihre Berichte in Codex, Claude oder Cursor. Kein Konto erforderlich.

- [Zur Verbindungsanleitung](https://axrush.com/developers/mcp)

- [Diesen Bericht über die API oder den MCP-Server lesen](https://axrush.com/developers)

---

Markdown-Darstellung von https://axrush.com/report/whateren.com
