AI Content Strategy dashboard showing AI-generated recommendations with priority levels and actionable content ideas

AI Content Strategy analyses your site's pages, navigation, and sitemap, then generates prioritised content recommendations tailored to your domain. Unlike asking a chatbot for content ideas, this module knows your existing content, tracks what you have acted on, and keeps recommendations organised by category and priority across your team.

Part of the AI module ecosystem and the DXPR marketing CMS stack. Included in DXPR CMS.

Content Gaps recommendation section showing two cards with priority badges, implemented ideas with strikethrough and links, checkboxes for tracking progress, and Generate more buttons

Generate, edit, and track recommendations

  • Site-aware generation: the module reads your published content, menus, and sitemap before asking the AI model, so recommendations reflect your actual domain rather than generic advice
  • Configurable categories: content gaps, authority topics, expertise demonstrations, trust signals, and more. Create your own, edit the AI instructions per category, reorder or disable them
  • Priority badges: every card is tagged high, medium, or low so you focus on what matters most
  • Inline editing: click any card title, description, or idea to edit it directly; changes save automatically
  • Progress tracking: tick the checkbox next to an idea to mark it implemented, then add a link to the published content
  • Generate more: request additional ideas for any card, or add new cards to any category, without regenerating everything
  • Delete: hover over a card title or idea to reveal the delete button
  • CSV export: download all recommendations for use in spreadsheets or editorial calendars

Customise the analysis

Each recommendation category has its own AI instructions that control how the model analyses your content. You can also modify the global system prompt to shape the overall tone. Categories are configuration entities: export and import them across sites through Drupal's standard configuration management.

Recommendation Categories admin table showing the default categories with status, AI instructions preview, and drag-to-reorder handles

Install and generate

composer require drupal/ai_content_strategy
drush en ai_content_strategy

The module requires an XML sitemap at /sitemap.xml (provided by Simple XML Sitemap or similar). Configure an AI provider at /admin/config/ai/providers (or install DXPR AI Provider for a free tier), then visit /admin/reports/ai/content-strategy and click "Generate recommendations."

AI Content Strategy settings page showing the customisable system prompt that controls how the AI generates recommendations

Prefer a turnkey demo site?

DXPR CMS ships with AI Content Strategy pre-configured alongside DXPR Builder, DXPR Theme, and security best practices.

CLI and AI assistant support

The module ships 23 Drush commands covering generation, reporting, card management, category administration, and export. Run drush acs:setup-ai to enable the built-in Agent Skills file, which lets AI coding assistants (Claude Code, Codex CLI, Gemini CLI, Cursor) manage recommendations through natural language.

FAQ

Does AI Content Strategy require a paid AI subscription?

The module itself is free and open source under the GPL licence. You need an AI provider to generate recommendations. DXPR AI Provider offers a free tier that works out of the box; alternatively, bring your own API keys from OpenAI, Anthropic, Google, or any other provider supported by the Drupal AI module. The module makes one API call per generation request.

How is this different from asking ChatGPT for content ideas?

AI Content Strategy feeds your actual site structure, published pages, and navigation to the AI model before asking for recommendations. The result is advice grounded in what you already have, not generic suggestions. Ideas persist on a shared dashboard where your team can edit, prioritise, track implementation, and export to CSV; a chat conversation disappears when you close the tab.

How do I track which recommendations I have acted on?

Each content idea includes an "Implemented" toggle that lets you mark it complete and optionally add a link to the published content. The dashboard shows implemented ideas with a strikethrough and green checkmark so you can see progress at a glance. Export all recommendations and their status to CSV for tracking in external tools.

Does AI Content Strategy work with multilingual sites?

The module analyses whichever URLs your XML sitemap lists. If your sitemap includes translated pages, those translations are part of the analysis. The module itself has no language-specific logic; coverage depends on your sitemap configuration.

Can I use AI Content Strategy from the command line?

Yes. The module ships with 23 Drush commands covering generation, reporting, card and idea management, category administration, CSV and YAML export, settings, and health checks. Run drush acs:setup-ai to also enable AI coding assistant support, letting you manage recommendations through natural language prompts in Claude Code, Codex CLI, Gemini CLI, or Cursor.

Related Modules

  • AI: required; provides the LLM provider layer for content analysis and recommendation generation
  • DXPR AI Provider: optional; offers a free AI tier so you can get started without your own API keys
  • Menu UI: optional core module; when enabled, AI Content Strategy analyses your navigation structure for more contextual recommendations
  • AI Social Posts: turn your content recommendations into social media posts across 14+ platforms
Supporting organizations: 
Sponsored

Project information

Releases