Skip to content

12 dimensions

npx aeorank-cli@0.1.1 scores 12 dimensions. Each is 0–10 with a high / medium / low weight. JSON has a dimensions array; there is no dimensionCount field on this release. The in-repo 36-row catalog is archived until a published CLI matches it.

This is technical readiness (crawler access + extractability), not a citation rank.

ID: llms-txt

Checks for a root /llms.txt. Agent-docs hygiene, not a citation guarantee.

ID: schema-markup

JSON-LD / microdata types present on the scanned pages.

ID: content-structure

Headings, hierarchy, and extractable blocks.

ID: ai-crawler-access

Reads robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended. Status is allow / block / unknown. A missing robots.txt is unknown, not blocked.

--fail-on-crawler-block is not a flag on aeorank-cli@0.1.1. The GitHub Action input fail-on-crawler-block can fail a Check when a gated bot is disallowed.

ID: answer-first

Whether the page leads with a direct answer.

ID: faq-speakable

FAQPage / speakable markup.

ID: eeat-signals

Author, organization, and trust cues in the HTML.

ID: meta-descriptions

Presence and quality of meta description.

ID: citation-anchors

Stable heading ids for deep links. This is markup, not a promise that models will cite you.

ID: sitemap

A discoverable sitemap.

ID: https-redirects

HTTPS and redirect hygiene.

ID: page-freshness

Visible date / last-modified signals.

WeightIDName
highllms-txtllms.txt Presence
highschema-markupSchema.org Markup
highcontent-structureContent Structure
mediumai-crawler-accessAI Crawler Access
mediumanswer-firstAnswer-First Formatting
mediumfaq-speakableFAQ & Speakable
mediumeeat-signalsE-E-A-T Signals
mediummeta-descriptionsMeta Descriptions
mediumcitation-anchorsCitation Anchors
lowsitemapSitemap Presence
lowhttps-redirectsHTTPS & Redirects
lowpage-freshnessPage Freshness

ai.txt is not in this list and is not one of the 8 generated files.