AX RushAnalizar mi sitio

Preparación para IA de whateren.com

Informe del sitio: 1 página medida. Calificación general: Bueno.

Comprobaciones de esta URL

whateren.com

Bueno ·

61 comprobaciones correctas, 22 advertencias, 4 fallos

Comparte este informe con tu equipo técnico

Lleva los hallazgos a quienes pueden resolverlos. Copia un resumen listo para enviar por Slack, Teams o revisar en la próxima reunión.

Correo

Este informe es público. Tu equipo puede abrirlo sin una cuenta.

Comprobaciones

Content Negotiation

Contenido · 2 hallazgos pendientes

0/100No cumple
  • Homepage does not serve Markdown via content negotiation

    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.

  • 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.

Structured Data

Contenido · 4 hallazgos pendientes

85/100
  • 1 JSON-LD block(s) found

  • @context references schema.org

  • @graph array present (multi-entity structured data)

  • Only 1 key type found: Organization

    Add more entity types to your @graph. AI agents use these to understand site structure. Common types: Person, Organization, WebSite, WebPage.

  • No BreadcrumbList found

    Add a BreadcrumbList entity to help AI agents understand your site navigation hierarchy.

  • Authorship declared: Whateren

  • 1 sameAs link(s) tie your entity to external identifiers

  • Author declared but no publisher

    Declare publisher as well, so a citation can name the outlet as well as the writer.

  • Organization carries disambiguating detail (registration, legal address or contact point)

  • 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.

  • Structured-data headings appear in the visible text

SEO Basics

Contenido · 1 hallazgo pendiente

95/100
  • <title> length 44 chars: "Whateren: Home Inventory for iPhone and iPad"

  • Meta description is long (162 chars)

    Trim to 70-160 characters; longer descriptions get truncated.

  • Canonical URL: https://www.whateren.com

  • <html lang="en">

  • UTF-8 charset declared

  • Viewport meta present: "width=device-width, initial-scale=1"

Crawl Efficiency

Acceso · 1 hallazgo pendiente

100/100Cumple
  • Response compressed with Brotli (br)

  • Cache validator present (ETag)

  • Conditional request returns 304 Not Modified

  • Homepage size is reasonable (343.5 KB decompressed)

  • Roughly 4,148 tokens of content in 87,918 tokens of response (95% markup)

    An agent pays to receive the markup and then discards it. Serving Markdown on Accept negotiation is the direct fix.

  • Homepage responded in 47ms

Meta Tags

Descubrimiento · 5 hallazgos pendientes

46/100
  • 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">.

  • 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">

  • 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">

  • 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">.

  • OpenGraph required tags missing: og:type

    Add these meta tags: <meta property="og:type" content="...">.

  • Twitter Card required tags present (twitter:card, twitter:title, twitter:description)

HTTP Headers

Descubrimiento · 4 hallazgos pendientes

70/100
  • 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.

  • 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.

  • 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"

  • No machine-readable discovery relations beyond llms.txt and the Agent Card

    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.

LLMs.txt

Descubrimiento · 3 hallazgos pendientes

100/100Cumple
  • /llms.txt exists

  • /llms.txt Content-Type OK (text/plain)

  • H1 heading: "Whateren"

  • Blockquote description present

  • 2 section heading(s) found

  • 1 link(s) found

  • /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.

  • 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.

  • 1 sampled link(s) resolve

  • No per-page Markdown mirror found

    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.

  • Consumer note: llms.txt is read by coding agents, not by search

Robots.txt

Descubrimiento · 1 hallazgo pendiente

100/100Cumple
  • /robots.txt exists

  • All 12 core AI crawlers explicitly configured

  • Sitemap directive present

  • 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.

  • 13/57 known AI crawlers have explicit rules

AI Catalog

Protocolos · 1 hallazgo pendiente

Informativo
0/100No cumple
  • No agent resource catalog found

    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.

Agent Skills

Protocolos · 1 hallazgo pendiente

0/100No cumple
  • No Agent Skills published

    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.

Security.txt

Política · 1 hallazgo pendiente

0/100No cumple
  • /.well-known/security.txt not found

    Create a /.well-known/security.txt file per RFC 9116. At minimum, include Contact: and Expires: fields. See https://securitytxt.org/ for a generator.

RSL License

Política · 1 hallazgo pendiente

0/100No cumple
  • No RSL license discovery found

    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.

Usage Policy

Política · 1 hallazgo pendiente

40/100
  • No machine-readable usage policy declared

    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.

Detalles técnicos
Motor
axrush-engine@6.0.2
Medido
5 oct 2026, 12:47:20 UTC
Duración
1357 ms
Comprobaciones ejecutadas
26

Convierte este informe en mejoras continuas

Dale a tu equipo informes completos, correcciones priorizadas y seguimiento para conservar las mejoras después de cada actualización.

Leer este informe por la API o el servidor MCP