Skip to content

How the AI readiness score works

Last updated on Mar 21, 2026

RocketCite scores every page on your site across 43 criteria that directly affect whether AI systems can find, understand, and cite your content. The result is a single percentage — your AI Readiness Score — that tells you where you stand and what to improve.

This page explains the scoring model: what gets measured, how weights work, what the score tiers mean, and how the system adapts to different types of websites.

The Five Categories

Every criterion belongs to one of five categories. Each category targets a different aspect of AI visibility.

Content Quality (56.9% of default weight)

The largest category, and for good reason: AI systems are text-processing machines at their core. Content Quality measures how well your writing is structured, formatted, and composed for AI consumption.

This includes heading hierarchy, answer-first paragraph structure, readability level, factual density, tables, lists, FAQ sections, image alt text, freshness signals, internal linking, semantic completeness, and more. If you write clearly, structure logically, and include supporting data, this category takes care of itself.

18 criteria, 68.0 default points

Structured Data (17.6%)

Schema markup helps AI systems understand what your content is — not just what it says. Article schema tells systems “this is a blog post by this author, published on this date.” Product schema says “this is a product with this price and availability.” FAQ schema maps your questions to their answers in a machine-readable format.

Without structured data, AI systems have to guess your content type from context alone. With it, they can index and cite you precisely.

7 criteria, 21.0 default points

Technical Foundation (16.7%)

Before AI crawlers can evaluate your content, they need to reach it. Technical Foundation checks the infrastructure: Can bots access your pages? Is your content server-rendered or hidden behind JavaScript? Do you have a sitemap? Are your caching headers set correctly? Is there a valid llms.txt file?

Most WordPress sites handle the basics well out of the box. This category catches the gaps that silently block AI visibility.

9 criteria, 20.0 default points

E-E-A-T / Entity Signals (15.9%)

Experience, Expertise, Authoritativeness, and Trustworthiness. These are the signals that tell AI systems who is behind this content and why should it be trusted. Author bylines, Person schema, organization identity, sameAs links to Wikipedia or Wikidata, and source attribution all contribute here.

For sites where credibility matters — and it almost always does — this category separates trusted sources from anonymous content.

6 criteria, 19.0 default points

AI System Configuration (3.3%)

Site-wide controls for how AI crawlers interact with your content. This covers bot separation (allowing search/retrieval bots while blocking training crawlers), Google-Extended configuration, and Chinese bot management (Bytespider).

Small in weight, but critical in function: getting this wrong can block AI visibility entirely or expose your content to unwanted training use.

3 criteria, 4.0 default points

Scoring Tiers


Your AI Readiness Score is a percentage from 0 to 100. Here is what each tier means in practice:

TierRangeWhat it means
Excellent80-100%Your content is well-optimized for AI visibility. AI systems can find, understand, and cite your pages effectively. Focus on maintaining freshness and keeping structured data current. 
Good60-79%Solid foundation with room for targeted improvements. Review the criteria details in your score panel to identify the highest-impact changes.
Needs Work40-59%Several areas need attention. Prioritize Content Quality and Technical Foundation — these have the biggest impact on whether AI systems can access and process your content at all.
Poor20-39%Significant gaps in AI readiness. Start with the basics: heading structure, answer-first paragraphs, and ensuring your robots.txt allows AI crawlers.
Critical 0-19%AI systems are likely unable to effectively process your content. Check for blocking issues first (JS rendering, robots.txt), then work through content structure. 

A score of 60% or above means your content is in a healthy position for AI visibility. Most sites start between 30-50% before any optimization, so there is nearly always room to improve.

How Weights Work

Each criterion has a weight expressed as its maximum score (maxscore). A criterion with a maxscore of 7.0 can contribute up to 7 points to your raw total. One with a max_score of 1.5 contributes at most 1.5 points.

The final percentage is calculated as:

Score % = (sum of earned points / sum of max possible points) * 100

With default weights, the total max possible is 119.5 raw points. If your content earns 83.7 raw points, your score is 83.7 / 119.5 * 100 = 70%.

Weights reflect relative importance. Answer-First Paragraph has a maxscore of 10.0 because AI systems heavily prioritize content that answers queries directly and immediately. Caching Headers has a maxscore of 0.25 because while useful, caching alone has minimal impact on AI citation likelihood.

How individual criteria are scored

Each criterion has an evaluator that computes a raw score between 0 and its internal maximum. The score is then scaled to the effective weight:

scaled_score = (raw_score / internal_max) * effective_weight

If you earn 5 out of 10 internally on a criterion with an effective weight of 7.0, your scaled score is (5/10) * 7.0 = 3.5. This means changing a weight changes both the ceiling and the proportional contribution of that criterion.

The Weight Resolution Chain

RocketCite resolves weights through a layered system. Each layer can override the previous one:

  1. Default configuration — The built-in weights shipped with the plugin (data/scoring-weights.php). These are the starting point for every site.
  2. Business-type preset (Pro) — Pre-configured weight adjustments for specific business models: E-Commerce, Publisher/News, SaaS/Developer Docs, Local Business, and Portfolio/Creative. Each preset adjusts a handful of weights to match the priorities of that business type.
  3. User overrides (Pro) — Manual weight adjustments made through the visual Scoring Weights Editor in the plugin settings. These are stored as differences from the defaults, so only your changes are saved.
  4. Developer filters — WordPress filter hooks (rocketcite_scoring_weights and per-criterion filters) that allow theme or plugin developers to adjust weights programmatically. Filters have the highest priority — code always wins over UI settings and presets.
  5. Validation — Every weight configuration passes through the WeightValidator before use. Invalid configurations (negative weights, zero totals, non-numeric values) are rejected and the system falls back to defaults.

The result is cached per request, so the resolution chain runs at most once per page load.

Business-Type Presets

Different types of websites have different priorities. An e-commerce store cares more about product schema and page speed than heading structure. A news publisher needs strong E-E-A-T signals and content quality. A portfolio site emphasizes visual content and personal branding.

RocketCite Pro includes six presets that adjust weights to match these priorities:

PresetFocus Areas Reduced Areas
Default / Balanced No adjustments — uses default weights
E-CommerceProduct schema, page speed, HTTPS, caching | Heading structure, long-form content
Publisher / NewsAnswer-first, headings, source attribution, E-E-A-T
SaaS / Developer DocsHeading structure, llms.txt, tables | Person schema, review schema
Local BusinessOrganization schema/identity, reviews, sameAs linksTables, semantic completeness
Portfolio / CreativeMultimodal content, person schema, sameAs linksAnswer-first, paragraph/section length, entity density

Presets are a starting point. You can select a preset and then make additional adjustments on top of it.

Why Transparency Matters

Most SEO tools treat their scoring algorithms as black boxes. You get a number, maybe a color, and a list of suggestions — but no insight into how the score is actually calculated or why certain factors matter more than others.

RocketCite takes a different approach. The entire scoring model is open:

  • Every criterion, weight, and category is documented — you can see exactly what is measured and how much it counts.
  • Weights are customizable — developers can adjust weights via WordPress filters (free), and Pro users get a visual editor and business-type presets.
  • The resolution chain is deterministic — you can trace exactly how your effective weights were calculated: defaults, then preset, then overrides, then filters, then validation.
  • The scoring model is versioned — when weights change in a new plugin version, the changelog calls it out so you can review the impact on your scores.

This transparency is not just a feature. When you understand how the score works, you make better decisions about what to improve. You stop chasing arbitrary numbers and start making changes that genuinely improve your AI visibility.

Can I customize the scoring weights?
Yes. There are two ways:
WordPress filters (free) — Use the rocketcite_scoring_weights filter hook to adjust any weight programmatically. This works in your theme’s functions.php or a custom plugin. See the developer customization reference for code examples.
Visual Scoring Weights Editor (Pro) — A drag-and-drop interface in the plugin settings that lets you adjust weights per criterion, select business-type presets, and see the impact on your scoring distribution in real time.
What is a good AI Readiness Score?
60% or above puts you in a healthy range for AI visibility. Most unoptimized sites score between 30-50%, so reaching 60% already means you have addressed the most impactful factors.
Reaching 80%+ (Excellent) typically requires attention to structured data, E-E-A-T signals, and content freshness — the areas many sites overlook.
The score is relative to your own maximum possible. If you disable criteria that are not relevant to your site (e.g., Product Schema for a blog), the denominator adjusts accordingly.
Does a higher score guarantee AI citations?
No. The AI Readiness Score measures how well your content is prepared for AI consumption — not whether any specific AI system will cite you. Think of it like accessibility: meeting WCAG standards does not guarantee every user will visit your site, but it ensures nothing is blocking them if they do.
A high readiness score means you have removed the technical barriers, structured your content clearly, and provided the signals that AI systems look for when selecting sources.
How often should I check my score?
RocketCite rescans your content automatically every time you save a post. The score in the editor sidebar updates within seconds.
For site-wide checks (Technical Foundation, AI System Configuration), scores update when those site-level configurations change.
Will custom weights affect my real score or just the display?
Custom weights change the actual scoring calculation. If you double the weight of Product Schema, that criterion will contribute twice as many points to your raw total, and the denominator adjusts accordingly. The percentage always reflects your current weight configuration.
What happens when the scoring model updates?
When RocketCite ships a new version with updated criteria or weights:
– Your custom overrides are preserved. They are stored as differences from defaults, so they apply on top of whatever the new defaults are.
– New criteria added in an update automatically use their default weight. You can adjust them afterward.
– The plugin shows an admin notice after a major scoring model update so you can review the changes.
– The score model version is displayed in the editor sidebar panel footer.
Can I disable a criterion entirely?
Yes. Set its weight to 0.0, either through the visual editor (Pro) or via a filter:
php add_filter( ‘rocketcite_criterion_weight_criterion_52_product_schema’, function (): float { return 0.0; }, 10, 2 );
A zeroed criterion is excluded from scoring entirely — it does not count toward the denominator.
Why is Content Quality weighted so heavily?
Content Quality represents 56.9% of the default score because AI systems are fundamentally text-processing systems. The quality, structure, and clarity of your written content is the single biggest factor in whether AI systems can extract useful information from your pages.
Well-structured content with clear headings, direct answers, supporting data, and proper formatting is the foundation everything else builds on. Schema markup and technical configuration matter, but they cannot compensate for poorly structured content.

Was this article helpful?

Your feedback helps us improve our documentation.