Hi everyone! ![]()
I’m excited to share something we’ve been working on at Devora — a brand new WordPress plugin built specifically to bring full SEO automation to your content workflows using n8n (or any automation tool like Zapier, Make, or custom scripts).
What is it?
The plugin is called Rank Math API Manager, and it extends the WordPress REST API with custom endpoints that let you update Rank Math SEO fields via API — directly from your n8n workflows!
GitHub repo: https://github.com/devora-as/rank-math-api-manager/
⸻
Why this matters
Rank Math is one of the most powerful SEO plugins for WordPress, but it lacks a native API for external automation. This plugin bridges that gap by allowing you to set SEO titles, meta descriptions, and canonical URLs programmatically — unlocking endless automation potential for:
•
Content Syndication: Sync SEO data across sites automatically
•
AI‑Generated SEO: Use OpenAI or Claude via n8n to generate meta fields
•
E‑commerce SEO Automation: Optimize WooCommerce product metadata
•
Bulk SEO Updates: Automate mass updates without touching the admin
•
Content Publishing Pipelines: Integrate SEO into your CI/CD for content
•
Competitor-Driven SEO: Pull keyword insights and push updates dynamically
⸻
How it works
The plugin adds a REST endpoint
POST /wp-json/rank-math-api/v1/update-meta
You send a request with:
• post_id
• rank_math_title
• rank_math_description
• rank_math_canonical_url
• rank_math_focus_keyword
Authentication via your preferred method (Application Password, JWT, or Cookie)
Works with:
• Posts
• Pages
• WooCommerce products
⸻
Example Use Case in n8n
Imagine a workflow like this:
1. A blog post is published in WordPress.
2. n8n uses OpenAI to generate SEO metadata.
3. n8n hits the plugin endpoint to update Rank Math SEO fields — instantly.
Done. No human intervention needed. ![]()
![]()
⸻
Roadmap & Feedback
We plan to add:
• Bulk update endpoint
• Logging
• Native webhook triggers
• Native n8n community node (if interest is high!)
This is v1.0.7, so feedback is super welcome — bugs, feature ideas, edge case testing, etc.
⸻
Let me know what you build with it — and feel free to fork, contribute, or request new features.
Happy automating!
— Christian Hjellestad
Founder & Developer, Devora AS
