Moonrank Integration
Moonrank Integration
Description
Moonrank Integration connects your WordPress site to Moonrank, enabling automated publishing of AI-generated SEO articles directly to your blog.
Features:
- Secure webhook endpoint for receiving articles from Moonrank
- Automatic post creation with title, content, slug, excerpt, and featured image
- SEO meta field support for Yoast SEO, RankMath, Jetpack SEO, SEOPress, and The SEO Framework (with fallback for other setups)
- Category and tag auto-creation and assignment
- Article update and delete support
- Rate limiting to prevent abuse
- bcrypt-hashed API keys (plaintext key never stored)
How it works:
- Install and activate this plugin
- Go to Settings > Moonrank to generate your integration key
- Copy the webhook URL and key into your Moonrank dashboard
- Articles published in Moonrank will automatically appear in WordPress
Privacy
This plugin registers a REST API webhook endpoint on your WordPress site. It receives data from the Moonrank platform when you publish articles. When articles include a featured image URL, the plugin downloads that image to your WordPress media library using WordPress core functions. No other data is sent to external servers. The plugin does not collect analytics or set tracking cookies.
Installation
- Upload the
moonrank-integrationfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu
- Navigate to Settings > Moonrank
- Click “Generate Key” to create your integration key
- Copy the webhook URL and integration key to your Moonrank dashboard
Faq
Yes. Visit moonrank.ai to sign up for an account.
Yes. Integration keys are bcrypt-hashed before storage – the plaintext key is never saved. All communication uses HTTPS. Rate limiting prevents abuse.
Yes. The plugin automatically detects Yoast SEO, RankMath, Jetpack SEO, SEOPress, and The SEO Framework and sets the appropriate meta fields (meta description, meta title, focus keyword).
The old key is immediately invalidated. You will need to update the key in your Moonrank dashboard.
If you use Wordfence, Sucuri, or similar security plugins, you may need to whitelist the /wp-json/moonrank/v1/article endpoint.
Reviews
Changelog
1.0.4
- Feature: SEO meta support for Jetpack SEO, SEOPress, and The SEO Framework
- Previously only Yoast SEO and RankMath were supported; now all major SEO plugins receive meta title, description, and focus keyword
1.0.3
- Feature: Author name support — posts can now be assigned to a specific WordPress user
- Enhancement: SEO meta title sent separately from article title for Yoast/RankMath
1.0.2
- Fix: Include publisher class fix that was missing from 1.0.1 SVN commit
- All plugin files now correctly shipped (class-moonrank-publisher.php, index.php files)
1.0.1
- Fix: Fatal error when publishing articles with new categories via REST API
- Replaced admin-only wp_create_category() with wp_insert_term() which works in all contexts
- Added directory index files to prevent directory browsing
1.0.0
- Initial release
- Secure webhook endpoint with bcrypt key hashing
- Post create, update, and delete via webhook
- Yoast SEO and RankMath meta field support
- Category and tag management
- Featured image sideloading with alt text
- Rate limiting (60 requests/minute)
- Admin settings page with one-time key display