Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: ECA: Event - Condition - Action 3.1.8 Minor update available for module eca (3.1.8). Release: Horizon Aid theme 1.0.2 Minor update available for theme vartheme_bs5_horizonaid (1.0.2). Release: LocalGov Alert Banner 1.10.1 Minor update available for module localgov_alert_banner (1.10.1). Release: Kordiam 1.0.14 Minor update available for module kordiam (1.0.14). Release: WissKI 8.x-4.4 Minor update available for module wisski (8.x-4.4). Release: AI Empathy Evaluation 1.3.0 Minor update available for module ai_empathy (1.3.0). Release: Zefix 1.0.5 Minor update available for module zefix (1.0.5). Release: Ui Suite Dsfr 1.15.2 Minor update available for theme ui_suite_dsfr (1.15.2). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Module Revived: Behat javascript 1.2.1 Module behat_javascript updated after 23 months of inactivity (1.2.1).

AI Readiness

No security coverage

Part of the AI ecosystem · 302 projects

View on drupal.org

AI Readiness audits your Drupal content to ensure it's understandable by AI tools, modern search engines, and assistive technologies without sending any data externally. It provides a clear report with a readiness score and specific findings for each piece of content, helping to improve its quality and accessibility.

AI Readiness audits your Drupal content for machine readability, semantic structure, and readiness for AI tools and modern search. It helps site builders and content teams identify gaps that make content harder for AI systems, search engines, and assistive technologies to understand—without sending any data to external AI services.

Features

**Basic functionality**
AI Readiness samples content from each content type and runs a set of deterministic checks. It then produces a clear administrative report with a 0–100 readiness score and specific findings for each piece of content.

**Unique features**
- Plugin-based check system – new checks can be added without changing the core analyzer
- Configurable sampling (how many nodes per content type to audit)
- Individual checks can be enabled or disabled
- Deterministic scoring – no external AI API calls, no telemetry, no third-party data transfer
- Works on both Drupal 10 and Drupal 11

**Built-in checks (MVP)**
- Descriptive title quality
- Presence of a usable summary / description
- Image alternative text completeness
- Taxonomy classification
- Entity relationships
- Body content structure (detects very long unstructured text blocks)

**When and why to use it**
- Preparing a site for AI-powered search, chatbots, or content recommendation
- Improving content quality and accessibility at the same time
- Auditing large content repositories before migration or redesign
- Establishing a baseline for “AI-ready” content standards across an organization

**Typical use cases**
- Content audits before launching an AI assistant or semantic search
- Regular quality checks by content editors or site administrators
- Agencies delivering “AI readiness” assessments to clients
- Organizations that want machine-readable content without relying on external AI providers

Post-Installation

1. Enable the module (`drush en ai_readiness` or via the Extend page).
2. Go to **Configuration → System → AI Readiness** (`/admin/config/system/ai-readiness`).
3. Set the maximum number of nodes to sample per content type (default: 20).
4. Choose which checks should run.
5. View the report at **Reports → AI Readiness** (`/admin/reports/ai-readiness`).

The report groups results by content type and shows each node’s individual check scores, severity, and findings. No new content types or text formats are created—the module only reads existing content.

**Permission required**: “Administer AI readiness”

Additional Requirements

- Drupal 10 or Drupal 11 (`core_version_requirement: ^10 || ^11`)
- Node module (part of Drupal core)
- PHP version required by the installed Drupal core (PHP 8.1+ for Drupal 10, PHP 8.3+ for Drupal 11)

No external libraries, APIs, or third-party services are required.

- **Metatag** – improves structured metadata that complements AI readiness
- **Schema.org Metatag** or **JSON-LD** modules – for richer structured data (future checks may integrate with these)
- **Pathauto** – clean, descriptive URLs help both users and machines
- **Editoria11y** or other accessibility tools – alt-text and structure checks overlap with accessibility goals

Similar projects

Most existing modules focus on SEO scoring, accessibility auditing, or content quality in general. AI Readiness is specifically designed around **machine readability and AI/search readiness**:

- It uses a plugin architecture so the community can contribute new AI-oriented checks.
- It deliberately stays offline and deterministic (no external AI providers).
- It produces a single readiness score focused on semantic and structural signals rather than traditional SEO keywords.

If you already use SEO or accessibility modules, AI Readiness can sit alongside them as a complementary diagnostic tool.

Supporting this Module

Development is currently maintained by the module author. Community contributions (bug reports, new checks, documentation, and patches) are very welcome via the Drupal.org issue queue.

If you would like to support continued development financially, please contact the maintainer through the project issue queue or Drupal.org contact form.

Community Documentation

- Full README included with the module
- Issue queue on Drupal.org for bug reports and feature requests
- Planned future documentation and demo site (DrupalPod) once the module is published

**Roadmap highlights** (from the module’s README):
- JSON:API readiness checks
- Schema.org / structured-data checks
- Orphan and duplicate content detection
- Content editor integration
- Drush audit command
- CSV/JSON report export
- Optional AI-provider integrations (as a separate extension)

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Aug 2026
Latest release
3 weeks ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 10–11 Aug 21, 2026