AI-powered content strategy recommendations based on your existing content and EEAT framework.
- Content Gap Analysis: Identifies missing content opportunities
- Authority Topics: Suggests topics for domain expertise
- Expertise Demonstrations: Recommends content formats to showcase knowledge
- Trust Signals: Builds credibility with your audience
- Priority-based Recommendations: High/medium/low prioritization
- Dynamic Idea Generation: "Generate More Ideas" for each recommendation
- Drupal 10.2+
- AI module
- Menu UI module (core)
composer require drupal/ai_content_strategy
drush en ai_content_strategy- Configure AI provider at
/admin/config/ai/providers - Set permissions at
/admin/people/permissions - Configure recommendation categories at
/admin/config/ai/content-strategy/categories - Customize global AI settings at
/admin/config/ai/content-strategy/settings - Access recommendations at
/admin/reports/ai/content-strategy - Click "Generate Recommendations" to analyze your site
- Use "Generate More Ideas" for specific content suggestions
You can customize the recommendation categories to match your content strategy needs:
- Add new categories: Create custom recommendation types
- Modify instructions: Tailor AI analysis per category
- Enable/disable categories: Control which recommendations appear
- Reorder categories: Drag and drop to change display order
Categories are configuration entities and can be exported/imported:
# Export configuration
drush config:export
# Import configuration
drush config:importThe category configs are stored in:
ai_content_strategy.recommendation_category.*ai_content_strategy.settings
The module analyzes your site structure, navigation, and existing content to recommend:
- Missing content types for comprehensive coverage
- Topics that establish your authority
- Content formats that demonstrate expertise
- Trust-building elements for credibility
Each recommendation includes priority level and specific content ideas.
This project uses Docker for running code quality checks:
# Run Drupal coding standards lint
docker compose --profile lint run drupal-lint
# Auto-fix coding standards issues
docker compose --profile lint run drupal-lint-auto-fix
# Run drupal-check for deprecation analysis
docker compose --profile lint run drupal-check
# Run tests
docker compose --profile test run drupal-test