Drupal is a registered trademark of Dries Buytaert
seven 2.0.0-beta6 New beta version released for theme seven (2.0.0-beta6). seven 1.0.1-beta1 First beta version released for theme seven (1.0.1-beta1). swiper_formatter 2.1.1 Minor update available for module swiper_formatter (2.1.1). solo 1.0.31 Minor update available for theme solo (1.0.31). raven 7.3.7 Minor update available for module raven (7.3.7). kordiam 1.0.13 Minor update available for module kordiam (1.0.13). varbase_components 2.0.16 Minor update available for module varbase_components (2.0.16). node_singles 3.4.7 Minor update available for module node_singles (3.4.7). flowdrop 1.1.1 Minor update available for module flowdrop (1.1.1). emporiqa 1.0.20 Minor update available for module emporiqa (1.0.20). digital_asset_inventory 1.1.1 Minor update available for module digital_asset_inventory (1.1.1). diba_integration 1.2.6 Minor update available for module diba_integration (1.2.6). localgov_scarfolk 2.0.0 Major update available for theme localgov_scarfolk (2.0.0). entity_extra_field 2.1.4 Minor update available for module entity_extra_field (2.1.4). plugin_configuration_field 1.0.2 Minor update available for module plugin_configuration_field (1.0.2). localgov_openreferral 2.1.1 Minor update available for module localgov_openreferral (2.1.1). localgov_directories 3.4.5 Minor update available for module localgov_directories (3.4.5). drupalfit 1.1.2 Minor update available for module drupalfit (1.1.2). sibs_api_commerce 1.0.6 Minor update available for module sibs_api_commerce (1.0.6). sibs_api_commerce 1.0.5 Minor update available for module sibs_api_commerce (1.0.5).

Connects your Drupal site to the SEO Supercharged platform,
enabling automated publishing of AI-generated blog articles and images directly into Drupal nodes, without any manual copy-pasting.

Features

  • REST endpoints to create, update and retrieve article nodes by slug
  • Drupal-native paths (/seo-supercharged/v1/...) for clean integration
  • WordPress migration-friendly: also exposes /wp-json/wp-seo-supercharged/v1/...
    paths so sites migrating from WordPress need zero reconfiguration in the platform
  • Media Library integration: every pushed image is automatically stored as a
    Media entity (type seo_supercharged, created on install), visible and manageable
    in the Drupal Media Library
  • Image sideloading: downloads remote images into the Drupal managed file system with
    SSRF protection (blocks private IPs, localhost, metadata endpoints; configurable max size, timeout and redirect limit)
  • Featured image and gallery image field support via entity reference to media, configurable per content type
  • Taxonomy: auto-creates or reuses terms for categories and tags
  • SEO metatags: writes title, description, canonical URL and Open Graph tags (og:title, og:description, og:image) to the Metatag module field when present
  • Batch push endpoint for bulk article imports
  • Simple API key authentication via X-API-KEY header (canonical) or Authorization: Bearer (legacy fallback)

Post-Installation

  1. Enable the module at ExtendSEO Supercharged - Direct Publish Integration
  2. Prepare your article content type (see README for the full checklist):
    • Body field: plain text_with_summary or a Paragraphs reference (both are auto-detected)
    • Featured image: entity reference to media, bundle seo_supercharged (created on install)
    • Optional: gallery image field, taxonomy fields, Metatag field
  3. Go to /admin/config/content/seo-supercharged
  4. Set or generate an API key and map your field names
  5. Copy the endpoint base URL and API key into your SEO Supercharged platform settings

Additional Requirements

  • Drupal core modules: node, file, image, media, user, system, path, path_alias, taxonomy (all included in core)
  • Drupal 9.3, 10 or 11, PHP 8.1+
  • No additional libraries required
  • Metatag: enables writing of SEO title, description, canonical URL and Open Graph tags per node
  • Paragraphs (optional): when your body field is a Paragraphs entity reference instead of a plain text field, the module auto-detects this and creates the paragraph entity automatically

Similar projects

This module is purpose-built for the SEO Supercharged platform.
General REST/JSON:API integrations exist in Drupal core (JSON:API, RESTful Web Services),
but those require the external platform to adapt to Drupal's API structure.
This module does the reverse: it exposes endpoints that the platform already understands,
making the integration straightforward for any Drupal site.

Supporting this Module

Built and maintained by the team behind seowebsites.be.

Activity

Total releases
1
First release
Mar 2026
Latest release
14 hours ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Mar 17, 2026