This project is not covered by Drupal’s security advisory policy.
Introduction
SEO CoPilot is an AI-powered SEO automation module for Drupal, developed as part of Google Summer of Code 2024. It integrates OpenAI's API to automatically generate SEO metadata during content creation. join us in the #seo_copilot channel on Drupal Slack.
Features
- AI-Powered Metadata Generation:
- Automatic meta title generation
- Meta description optimization
- Content Integration:
- Node form integration
- Real-time metadata generation
- Noindex/nofollow for 404 pages
- SEO Configuration:
- OpenAI API configuration
- SEO questionnaire for site context
- Configurable AI parameters (temperature, max tokens)
Installation & Configuration
- Clone the repository:
git clone https://git.drupalcode.org/project/seo_copilot.git - Move the module to your Drupal installation:
mv seo_copilot /path/to/drupal/web/modules/custom/ - Enable the module:
drush en seo_copilot - Configure at: Administration → Configuration → Content authoring → SEO CoPilot Settings
- Enter OpenAI API key
- Configure API endpoint and parameters
- Complete the SEO questionnaire
Requirements
- Drupal 10 or 11
- PHP 8.1+
- OpenAI API key with active billing
- Required modules:
- Metatag
- Schema.org Metatag
Usage
When creating or editing content:
- A "Generate SEO Metadata" button appears on node forms
- Click to generate AI-powered metadata
- Review and adjust generated content as needed
- Save your content with optimized metadata
Project Support
This module is being developed as part of GSoC 2024, with support from mentor Devandra. We're working and maintaining and improving the codebase to ensure it meets the needs of the Drupal community.
Get Involved
- Join our #seo_copilot Slack channel for discussions and support
- Report issues in the issue queue
- Contribute to development and testing
Note: This module is being developed as part of GSoC 2024. Composer installation will be available in future releases once the module meets our expected standards. Please wait !
Project information
Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues.- Project categories: Search engine optimization (SEO)
- Created by stanzin on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

