D
API Ready

Drupal Integration

Publish automated SEO content to your Drupal site via the JSON:API module for enterprise-grade content marketing.

Drupal JSON:API (Core module)

Drupal is the enterprise content management system trusted by governments, universities, and large organizations worldwide. Its flexibility and security make it ideal for complex websites — but creating consistent SEO content at scale remains a challenge for most Drupal teams.

GetRanked connects to Drupal's JSON:API module to publish content directly into your content types. Whether you run a corporate blog, a knowledge base, or a news section, our AI pipeline creates and publishes optimized articles automatically.

Drupal's modular architecture means SEO modules like Metatag, Pathauto, and XML Sitemap work seamlessly with GetRanked-published content. Every article we create respects your Drupal content type structure and taxonomy system.

What you'll need

Drupal Site URL

Your Drupal site URL (e.g., https://yourdomain.com)

Username

A Drupal user with content creation permissions

Password or API Key

The user's password or an API key via the Simple OAuth module

Content Type

The machine name of the content type to publish to (e.g., 'article')

Step-by-step setup guide

1

Enable JSON:API module

In your Drupal admin, go to Extend and enable the 'JSON:API' module (included in Drupal core since 8.7+). Also enable 'Serialization'.

2

Configure authentication

Install and configure the 'Simple OAuth' module for token-based authentication, or use Basic Auth for simpler setups.

3

Create a service account

Create a Drupal user for GetRanked with the 'Content Editor' role (or a custom role with 'create article content' permission).

4

Note your content type fields

Go to Structure → Content Types → your article type. Note the field machine names for title, body, and any taxonomy fields.

5

Connect in GetRanked

Enter your Drupal URL, authentication credentials, and content type machine name in GetRanked's integration settings.

6

Map fields and test

Map GetRanked's content fields to your Drupal content type fields. Test by publishing a draft article.

What GetRanked publishes to Drupal

  • Nodes with mapped field values (title, body, summary)
  • Taxonomy term references for categories/tags
  • URL aliases via Pathauto patterns
  • Meta tags via the Metatag module (if installed)
  • Published or unpublished status
  • Internal links to existing Drupal content

Tips for best results

Install the Metatag module for meta description support.

Install Pathauto for clean, SEO-friendly URL aliases.

Use Simple OAuth for more secure API authentication than Basic Auth.

Make sure JSON:API is configured to allow POST operations (it's read-only by default in some setups).

Ready to rank your Drupal site?

Start publishing AI-generated, SEO-optimized content to Drupal today. No credit card required.