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). Release: Video.js (HTML5 Video Player) 10.0.0-alpha1 First alpha version released for module videojs (10.0.0-alpha1). 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. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Metatag AI

500 sites Security covered Drupal 11 · not 10 Metatag ecosystem
View on drupal.org

Metatag AI is a Drupal module that uses artificial intelligence to automatically generate optimized meta tags for your website's content. It integrates with AI providers through the Drupal AI module to help improve your site's SEO with less manual effort.

Welcome! Metatag AI is a Drupal module that brings AI-powered SEO assistance to your website. Developed by Promet Source—a leading provider of web solutions for government and public sector organizations—this module helps generate optimized meta tags for your content to improve SEO.

Version note: Metatag AI 2.x is a complete rewrite of 1.x and
now utilizes the Drupal AI module for provider/model integration.
Metatag AI 1.x is no longer receiving updates; for upgrades and continued development, use 2.x.

Videos

Who Should Use Metatag AI?

  • Drupal site owners and content editors who want better SEO with less manual effort
  • Marketers and web managers handling large Drupal sites with frequently added content
  • Developers who want to automate meta tag generation for client sites
  • Anyone needing a simple way to improve search engine visibility for Drupal content

Benefits We Experienced Using This Module

  • Saves time by generating optimized title tags and meta descriptions
  • Helps ensure your H1 and title tags are different—an often-missed SEO opportunity
  • Reduces duplicate content issues by generating unique tags for each page
  • Simplifies meta tag management, especially on large sites with lots of content

Key Features

  • Automatically generates meta tags based on content title and body
  • Integrates with AI providers via Drupal AI (2.x)
  • Works alongside the widely used Metatag module
  • Drupal compatibility depends on the major version you install (see release notes)
  • Works with language module.

Additional Requirements

Metatag AI depends on the Metatag module.
For Metatag AI 2.x, you must also configure the Drupal AI module and at least one provider.

Installation and Configuration

Configuration differs by major version. Follow the steps that match the version you installed
(2.x is recommended).

Metatag AI 2.x (Recommended) — Drupal AI-based configuration

  1. Install and enable the Metatag module.
  2. Install and enable Drupal AI (v1.3) and at least one AI provider integration module.
  3. Configure your AI provider/model in Drupal AI at
    /admin/config/ai.

    (Provider credentials and model selection are managed by Drupal AI.)
  4. Enable the Metatag AI module.
  5. Add a Metatag field to the content types you want to support (commonly field_metatag).
  6. Go to /admin/config/content/metatag-ai and select the
    provider/model combination (as configured in Drupal AI) to use for generation.
  7. Go to /admin/config/content/metatag-ai/content-type and select the content types where the Metatag
    field was added.
  8. Enter the machine name of your Metatag field (for example: field_metatag).
  9. Create or edit content of the selected types and ensure the Title and Body/Description are filled in.
  10. Click Generate Metatag to populate meta tags, then verify the updated values in the Metatag field.

Metatag AI 1.x (Legacy) — Direct provider configuration

Note: 1.x is legacy and no longer receives updates. For upgrades, use 2.x.

  1. Install and enable the Metatag module.
  2. Enable the Metatag AI module.
  3. Add the field_metatag field (or your chosen Metatag field) to your desired content types.
  4. Configure Metatag AI at /admin/config/content/metatag-ai:
    choose the provider integration (for example OpenAI or AWS Bedrock), then enter the required API credentials and
    settings.
  5. Visit /admin/config/content/metatag-ai/content-type to select applicable content types and specify
    the Metatag field machine name.
  6. Create or edit content of the selected types by adding a title and a body.
  7. Click Generate Metatag to populate meta tags, then verify the updated values in the Metatag field.

OpenAI API Keys

If you are using OpenAI as your provider, you can retrieve API keys via:

  1. Log in to https://platform.openai.com
  2. Go to the API keys section and create a new key.
  3. Copy and store the key securely.

AWS Bedrock Keys

If you are using AWS Bedrock as your provider, ensure your Bedrock access is configured (for example, enabling the
model you plan to use). To retrieve AWS credentials:

  1. Go to AWS Security Credentials.
  2. View or create access keys for your IAM user/role.
  3. Copy the Access Key ID and Secret Access Key securely.

FAQ

  • Is a paid OpenAI account necessary?
    Our tests with a free account consistently resulted in errors. Best results were achieved with a paid account.

Similar Projects

Credit

Metatag AI is a fork of the OpenAI Metadata project. The configuration settings are similar, with the key
distinction being its dependency on the Metatag module.

Metatag AI is developed and maintained by Promet Source.

Depends on

Dependencies of the latest stable release

Required by

1 tracked project depends on this one

Activity

Tracked releases
8
Tracked since
Sep 2025
Latest release
7 months ago
Releases (12 mo)
8 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
2.0.5 Stable 11 Jan 21, 2026
2.0.4 Stable 11 Jan 21, 2026
2.0.3 Stable 11 Jan 21, 2026
2.0.x-dev Dev 11 Jan 21, 2026
2.0.2 Stable 11 Jan 21, 2026
2.0.1 Stable 11 Jan 21, 2026
1.0.4 Stable 9–11 Sep 10, 2025
1.0.3 Stable 9–11 Sep 7, 2025