Full SEO Automation in WordPress Starts Here – New Plugin for Rank Math + n8n

Hi everyone! :waving_hand:

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).

:electric_plug: 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!

:right_arrow: GitHub repo: https://github.com/devora-as/rank-math-api-manager/

:light_bulb: 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:
:memo: Content Syndication: Sync SEO data across sites automatically
:robot: AI‑Generated SEO: Use OpenAI or Claude via n8n to generate meta fields
:shopping_cart: E‑commerce SEO Automation: Optimize WooCommerce product metadata
:bar_chart: Bulk SEO Updates: Automate mass updates without touching the admin
:counterclockwise_arrows_button: Content Publishing Pipelines: Integrate SEO into your CI/CD for content
:chart_increasing: Competitor-Driven SEO: Pull keyword insights and push updates dynamically

:gear: 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

:locked_with_key: Authentication via your preferred method (Application Password, JWT, or Cookie)

:package: Works with:
• Posts
• Pages
• WooCommerce products

:link: 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. :brain::gear:

:wrench: 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

1 Like

Amazing tool. Thank you for posting and for the effort

1 Like

Thank you @Nedko_Boyanov for the nice feedback. Feel free to show any usecase and share it with the community, ask questions or ask for new features. :blush:

Always happy to help :flexed_biceps:

I was working on something similar and ran into a few issues with URL parameters and geo-targeting. Ended up finding this article that gave me some good ideas on how to better segment by location: https://crowdo.net/blog/seo-vs-geo-2025/. Helped me rethink how I was organizing certain automations. Maybe worth a look if you’re juggling local and general SEO too.