Wordpress Integration
Connect your WordPress site to Moonrank and receive AI-generated SEO articles published directly to your blog, without any manual work required.
What the plugin does
Secure webhook endpoint: receives articles over HTTPS with bcrypt-hashed API key authentication. Your plaintext key is never stored.
SEO meta support: Automatically sets meta title, description, and focus keyword for Yoast SEO and RankMath.
Full article management: supports creating, updating, and deleting articles. Includes title, content, slug, excerpt, categories, tags, and featured images.
Rate limiting: built-in rate limiting (60 requests/minute) prevents abuse of your webhook endpoint.
How to set up
Install the plugin: download the Moonrank plugin from the WordPress plugin directory or your Moonrank dashboard. Upload it via Plugins → Add New → Upload Plugin, then activate.
Generate your integration key:
Go to Settings → Moonrank in your WordPress admin.
Click "Generate Key" to create a secure API key.
Copy both the webhook URL and integration key.
Connect in Moonrank: in your Moonrank dashboard, go to Settings → Integrations. Click Connect WordPress and paste the webhook URL and integration key.
Start publishing: articles generated by Moonrank are automatically published (or saved as drafts) to your WordPress site. No manual copy-pasting required.
Requirements & Security
Requirements:
Self-hosted WordPress 5.8+ (or WordPress.com Business plan)
PHP 7.4 or higher
Admin access to install plugins
Security: Integration keys are bcrypt-hashed before storage — the plaintext key is never saved. All communication uses HTTPS. Capability checks ensure only admins can manage settings. The plugin
follows WordPress coding standards and passes the WordPress.org plugin review checklist.
Compatibility: Works with Yoast SEO, RankMath, Wordfence, Sucuri, and all standard WordPress hosting environments. If your security plugin blocks the webhook, whitelist the
/wp-json/moonrank/v1/article endpoint.