Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

AI SEO/GEO Analyzer

595 sites Security covered Drupal 10–11 AI ecosystem
View on drupal.org

This module provides AI-powered analysis for both traditional SEO and Generative Engine Optimization (GEO) directly within your content editing workflow. It generates detailed reports on signals relevant to AI search systems and offers per-field analysis, streaming results live and saving them for future reference.

The AI SEO/GEO Analyzer is a Drupal module that integrates with the AI ecosystem to provide both traditional SEO and Generative Engine Optimization (GEO) analysis directly within your content workflow. It generates AI-driven reports covering search engine best practices alongside GEO signals — AI citability, E-E-A-T, structured data for AI extraction, and agentic search readiness — streaming results live to the browser as the AI responds. All reports are stored in the database for easy access and reference. A practical tool for site administrators and content managers who want their content to perform in both traditional search and AI-powered search systems such as Google AI Mode, ChatGPT, Perplexity, and Gemini.

Features

  • Generate detailed SEO/GEO reports for nodes, with planned support for additional entity types
  • Results stream live to the browser word-by-word via Server-Sent Events — no blank spinner while waiting for the AI
  • Analyze drafts directly from the node edit form — get AI feedback on unsaved content without leaving the editor
  • Inline per-field analysis — a "SEO/GEO ✦" button appears next to each text field on node edit forms, streaming a focused AI analysis for that specific field in a modal; works with CKEditor 5 and fields inside Paragraph sub-forms
  • Focused report types: Full SEO/GEO Analysis, AI Citability, Agentic Search Readiness, Schema.org Markup, Topic Authority, Natural Language Use, Link Analysis, Headings and Structure
  • All generated reports are saved and accessible for future review
  • Configurable prompts per report type; default prompts auto-update safely without overwriting customisations
  • Content moderation support — analyse draft revisions alongside published content

Areas analysed

  1. Topic Authority and Depth
  2. Meta Tags
  3. Headings and Structure
  4. Content Analysis — Keywords
  5. Content Analysis — Natural Language Use
  6. Image Optimization
  7. Link Analysis
  8. URL Structure
  9. Mobile Responsiveness and Load Time
  10. Accessibility
  11. Schema Markup (including Speakable and AI extraction signals)
  12. Canonical Tags and Redirects
  13. GEO — AI Citability, E-E-A-T, Structured Data for AI Extraction, Agentic Search Readiness

Additional Requirements

This module is part of Drupal's AI ecosystem, which is required for it to work.

Post-Installation

  • Configure the AI module at /admin/config/ai/providers
  • Select your provider and model at /admin/config/ai/seo
  • Set correct permissions at /admin/people/permissions/module/ai_seo
  • Configure report prompts at /admin/config/ai/seo/report-types if necessary
  • Generate reports from node views using the Analyze SEO/GEO tab, or directly from the node edit form sidebar
  • Optionally enable inline field analysis buttons at /admin/config/ai/seo to show per-field AI buttons on node edit forms

Updating to 1.2.0

Run drush updb to apply database updates, then drush cex to export the new configuration. Two new report types (AI Citability and Agentic Search Readiness) will be created automatically. Existing customised prompts are preserved.

Future plans

  • Support for additional entity types beyond nodes
  • Scheduled background analysis
  • More prompt customisation options

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
18
Tracked since
Nov 2024
Latest release
1 month ago
Releases (12 mo)
16 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.3 Stable 10–11 Jul 8, 2026
1.1.2 Stable 10–11 May 27, 2026
1.1.1 Stable 10–11 May 22, 2026
1.1.0 Stable 10–11 May 22, 2026
1.0.7 Stable 10–11 Sep 8, 2025
1.0.6 Stable 10–11 Sep 5, 2025
1.0.5 Stable 10–11 Sep 5, 2025
1.0.4 Stable 10–11 Sep 4, 2025
1.0.3 Stable 10–11 Sep 4, 2025
1.0.2 Stable 10–11 Sep 4, 2025
1.0.1 Stable 10–11 Sep 4, 2025
1.0.0 Stable 10–11 Sep 4, 2025
1.0.0-beta8 Pre-release 10–11 Sep 4, 2025
1.0.0-beta6 Pre-release 10–11 Sep 4, 2025
1.0.0-beta5 Pre-release 10–11 Sep 4, 2025
1.0.0-beta4 Pre-release 10–11 Sep 3, 2025
1.0.0-beta3 Pre-release 10–11 Mar 4, 2025
1.0.0-beta2 Pre-release 10–11 Nov 13, 2024