Seo websites

This project is not covered by Drupal’s security advisory policy.

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.

Project information

Releases