Streamline SEO tasks with real-time automation and AI-driven content optimization

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

  1. Clone the repository:
    git clone https://git.drupalcode.org/project/seo_copilot.git
  2. Move the module to your Drupal installation:
    mv seo_copilot /path/to/drupal/web/modules/custom/
  3. Enable the module:
    drush en seo_copilot
  4. 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:

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

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

  • caution Seeking co-maintainer(s)
    Maintainers are looking for help reviewing issues.
  • Project categories: Search engine optimization (SEO)
  • Created by stanzin on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases