Seo Supercharged
This module integrates your Drupal site with the SEO Supercharged platform, allowing for the automated publishing of AI-generated blog articles and images directly into Drupal nodes. It handles content creation, image management through the Media Library, automatic tag and category assignment, and SEO metadata for improved search visibility.
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-KEYheader (canonical) orAuthorization: Bearer(legacy fallback)
Post-Installation
- Enable the module at Extend → SEO Supercharged - Direct Publish Integration
- Prepare your article content type (see README for the full checklist):
- Body field: plain
text_with_summaryor 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
- Body field: plain
- Go to /admin/config/content/seo-supercharged
- Set or generate an API key and map your field names
- 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
Recommended modules/libraries
- 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.