Drupal integration
Edward AI SEOon Drupal.
Edward publishes straight to your Drupal site over the JSON:API module built into core — real nodes in the content type you choose, rendered by your own theme. Drupal 10 and 11.
Connects with core JSON:API. No module to install.
Real Drupal content, not an embed.
Nodes, not iframes.
Each article becomes a real node in the content type you pick — it renders in your theme, lands in your views, and gets indexed like everything else you publish.
Your URL structure.
Posts get a proper path alias under the prefix you choose. If you run Pathauto, it stays in charge and Edward follows the URL it assigns.
Live or unpublished, your call.
Publish straight to the site, or create each post unpublished to review first. Content moderation workflows are respected either way.
Why Drupal + Edward
Drupal is built for sites that take content seriously, which is exactly why bolting a JavaScript widget onto it makes no sense. Edward writes into Drupal itself, so the posts behave like the rest of your site — themed, aliased, searchable, and yours if you ever switch Edward off.
How it works
Connect in three steps.
01
Switch on two core modules.
In Extend, enable JSON:API and HTTP Basic Authentication, then allow JSON:API to accept new content.
02
Add a user for Edward.
Create a role with four permissions and a user to match, untick “Restrict images to this site”, then paste the details into Edward.
03
Pick your content type.
Edward reads the content types off your site — choose one and publishing begins on your cadence.
FAQ
Questions, answered.
- Do I need to install a module?
- No. JSON:API and HTTP Basic Authentication both ship with Drupal core — you just switch them on in Extend. Drupal starts out read-only, so you'll also allow it to accept new content under Configuration → Web services → JSON:API.
- Which content type do posts use?
- Whichever you choose. Edward reads the content types on your site and lets you pick — Article on most sites, but a custom type works exactly the same way.
- What access does Edward need?
- A dedicated user with four permissions: view published content, create content of your chosen type, use the Basic HTML text format, and create URL aliases. Nothing administrative, and you can switch it off any time. You'll also untick “Restrict images to this site” on that text format, or Drupal strips the images out of your posts.
- Can I review posts before they go live?
- Yes. Choose “create unpublished” and each post lands in Drupal for you to review. If you use content moderation, posts enter your workflow's starting state and Edward keeps them as drafts until you approve them.