Changeset 3519308
- Timestamp:
- 04/30/2026 08:30:45 AM (6 months ago)
- File:
-
- 1 edited
-
moonrank-integration/trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
moonrank-integration/trunk/readme.txt
r3517303 r3519308 1 === Moonrank Integration===1 === Moonrank – AI Visibility & GEO for WordPress === 2 2 Contributors: moonrankai 3 Tags: seo, content, automation, publishing, moonrank3 Tags: seo, geo, ai-visibility, llm-seo, chatgpt 4 4 Requires at least: 5.8 5 Tested up to: 6. 95 Tested up to: 6.7 6 6 Requires PHP: 7.4 7 7 Stable tag: 1.0.7 … … 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Connects your WordPress site to Moonrank for automated SEO article publishing.11 Track how your WordPress site appears in ChatGPT, Perplexity & Google AI. Optimize for GEO alongside your traditional SEO. 12 12 13 13 == Description == 14 14 15 Moonrank Integration connects your WordPress site to [Moonrank](https://www.moonrank.ai), enabling automated publishing of AI-generated SEO articles directly to your blog.15 **Moonrank is the first WordPress plugin for Generative Engine Optimization (GEO)** — track and improve your AI visibility in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews, directly from your WordPress dashboard. 16 16 17 **Features:** 17 You already have Yoast or Rank Math for Google. Moonrank is the layer they don't cover: how your site appears when someone asks an AI assistant for a recommendation in your niche. LLM SEO, answer engine optimization, AI search visibility — Moonrank handles it all, automatically. 18 18 19 * Secure webhook endpoint for receiving articles from Moonrank 20 * Automatic post creation with title, content, slug, excerpt, and featured image 21 * SEO meta field support for Yoast SEO, RankMath, Jetpack SEO, SEOPress, and The SEO Framework (with fallback for other setups) 22 * Category and tag auto-creation and assignment 23 * Article update and delete support 24 * Rate limiting to prevent abuse 25 * bcrypt-hashed API keys (plaintext key never stored) 19 **Why GEO matters now:** 20 Over 50% of B2B buyers start their research in AI chat tools. Most WordPress sites are completely invisible there — not because of bad content, but because they haven't been optimized for how AI models discover and recommend businesses. Moonrank fixes that. 26 21 27 **How it works:** 22 = What Moonrank Does = 28 23 29 1. Install and activate this plugin 30 2. Go to Settings > Moonrank to generate your integration key 31 3. Copy the webhook URL and key into your Moonrank dashboard 32 4. Articles published in Moonrank will automatically appear in WordPress 24 **AI Search Visibility Tracking** 25 Enter your business URL. Moonrank tracks how your WordPress site appears in ChatGPT, Perplexity, and Google AI — and maps your competitive landscape across all AI search engines. Know your GEO score. Know where you stand. 26 27 **Daily SEO Content on Autopilot** 28 Daily SEO articles, schema markup, citations, and technical fixes published automatically to your WordPress blog — all calibrated to how ChatGPT, Claude, and Perplexity discover and recommend businesses like yours. 29 30 **Technical AI Audit & Optimization** 31 Get a full technical AI audit of your WordPress site. Moonrank identifies and fixes the specific signals that keep you invisible in AI-generated answers, then tracks your improvement in real time across every platform. 32 33 = Key Features = 34 35 * **GEO Score Dashboard** — See your AI visibility score at a glance alongside your traditional SEO metrics 36 * **Multi-platform tracking** — Monitor your presence in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews 37 * **Automated AI content publishing** — SEO articles and schema markup published to WordPress on autopilot 38 * **Technical AI audit** — Full site audit identifying GEO issues: missing entity signals, citation gaps, structured data errors 39 * **Competitive AI landscape** — See which competitors appear in AI recommendations for your key topics 40 * **Real-time alerts** — Get notified when your AI visibility changes significantly 41 * **Works alongside Yoast, Rank Math & AIOSEO** — Moonrank is a complement, not a replacement, to your existing SEO plugin 42 * **SEO meta field support** — Compatible with Yoast SEO, Rank Math, AIOSEO, SEOPress, and Jetpack SEO 43 * **Automatic post creation** — Title, content, slug, excerpt, featured image, and category assigned automatically 44 * **Secure webhook endpoint** — bcrypt-hashed API keys; plaintext key never stored 45 46 = Who Is This For? = 47 48 * **WordPress site owners** who want to show up when buyers ask AI assistants for recommendations 49 * **SEO agencies and freelancers** managing multiple client sites who want to offer GEO as a service 50 * **Local businesses** that need to appear in AI-powered local search recommendations 51 * **E-commerce stores** losing traffic to AI-generated product roundups 52 * **SaaS and service companies** invisible in AI tool recommendation queries 53 54 = The Difference Between SEO and GEO = 55 56 Traditional SEO optimizes for keyword rankings in Google's blue links. **Generative Engine Optimization (GEO)** — also called LLM SEO or answer engine optimization (AEO) — optimizes for how your business appears in AI-generated answers. The signals are different. The content structure is different. The technical requirements are different. Moonrank handles all of it for WordPress. 57 58 = How It Works = 59 60 1. Install and activate the Moonrank plugin 61 2. Go to **Settings > Moonrank** and connect your Moonrank account 62 3. Moonrank audits your WordPress site for AI visibility signals 63 4. Your GEO score and AI appearance data appear in your dashboard 64 5. Automated content and fixes are published to your site on schedule 65 6. Track your improvement across ChatGPT, Perplexity, Gemini, and Google AI 66 67 = Privacy = 68 69 Moonrank registers a REST API webhook endpoint on your WordPress site to receive and publish AI-optimized content. It connects to the Moonrank platform (moonrank.ai) to sync your site data and AI visibility metrics. No personal visitor data is collected or transmitted. 70 71 = Free vs Pro = 72 73 The free version of Moonrank connects your WordPress site to the Moonrank platform and enables automated content publishing. The **Moonrank Pro** plan ($99/month) unlocks the full GEO dashboard, multi-platform AI tracking, competitive analysis, technical AI audit, and real-time visibility alerts. 74 75 [Learn more at moonrank.ai](https://www.moonrank.ai) 33 76 34 77 == Installation == 35 78 36 79 1. Upload the `moonrank-integration` folder to `/wp-content/plugins/` 37 2. Activate the plugin through the Plugins menu 38 3. Navigate to Settings > Moonrank 39 4. Click "Generate Key" to create your integration key 40 5. Copy the webhook URL and integration key to your Moonrank dashboard 80 2. Activate the plugin through the **Plugins** menu in WordPress 81 3. Go to **Settings > Moonrank** 82 4. Generate your integration key 83 5. Copy the webhook URL and key into your Moonrank dashboard at moonrank.ai 84 6. Your site is now connected — AI-optimized content will publish automatically on schedule 41 85 42 86 == Frequently Asked Questions == … … 44 88 = Do I need a Moonrank account? = 45 89 46 Yes. Visit [moonrank.ai](https://www.moonrank.ai) to sign up for an account.90 Yes. The free plugin connects your WordPress site to Moonrank. You'll need a Moonrank account (free trial available) to access the GEO dashboard and start publishing content. Sign up at moonrank.ai. 47 91 48 = Is the integration secure? =92 = Does this replace Yoast or Rank Math? = 49 93 50 Yes. Integration keys are bcrypt-hashed before storage - the plaintext key is never saved. All communication uses HTTPS. Rate limiting prevents abuse.94 No. Moonrank is built to work alongside your existing SEO plugin. Yoast, Rank Math, and AIOSEO optimize your site for Google. Moonrank optimizes it for AI search engines like ChatGPT and Perplexity. They handle different things and work better together. 51 95 52 = Does it work with Yoast SEO or RankMath? =96 = What is GEO (Generative Engine Optimization)? = 53 97 54 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).98 GEO stands for Generative Engine Optimization — the practice of optimizing your content and site structure so that AI tools like ChatGPT, Perplexity, Gemini, and Google AI Overviews recommend your business when users ask relevant questions. It's also referred to as LLM SEO or answer engine optimization (AEO). 55 99 56 = Wh at happens if I regenerate the key? =100 = Which AI platforms does Moonrank track? = 57 101 58 The old key is immediately invalidated. You will need to update the key in your Moonrank dashboard.102 Moonrank currently tracks your visibility in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews. Additional platforms are added regularly. 59 103 60 = My security plugin is blocking requests=104 = Is the content published by Moonrank SEO-friendly? = 61 105 62 If you use Wordfence, Sucuri, or similar security plugins, you may need to whitelist the `/wp-json/moonrank/v1/article` endpoint.106 Yes. All content published by Moonrank is optimized for both traditional SEO and GEO simultaneously. It includes structured schema markup, internal linking, and is calibrated to the specific signals that AI models use to discover and recommend content. 63 107 64 = = Privacy ==108 = Will this slow down my WordPress site? = 65 109 66 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. 110 No. The plugin adds a lightweight REST API endpoint and runs all processing asynchronously. There is no impact on your site's frontend performance or page speed. 111 112 = Is my data secure? = 113 114 Yes. API keys are bcrypt-hashed — the plaintext key is never stored. The webhook endpoint uses secure token validation on every request. 115 116 = Does it work with WooCommerce? = 117 118 Yes. Moonrank works with WooCommerce sites and can optimize product pages and category content for AI search visibility. 119 120 = Does it support multisite? = 121 122 Multisite support is available on Moonrank Pro. Each site in the network can be connected and tracked independently. 123 124 == Screenshots == 125 126 1. **GEO Score Dashboard** — Your AI visibility score across ChatGPT, Perplexity, Gemini, and Google AI 127 2. **AI Recommendations Panel** — See exactly how AI tools describe and recommend your business 128 3. **Technical AI Audit** — Full breakdown of GEO issues and fixes with priority ranking 129 4. **Content Autopilot** — Scheduled AI-optimized articles published directly to your WordPress blog 130 5. **Competitive Landscape** — See which competitors appear in AI recommendations for your key topics 67 131 68 132 == Changelog == 69 133 70 134 = 1.0.7 = 71 * Feature: JSON-LD schema markup is now emitted in `<head>` via wp_head from a dedicated post meta field. Previously, Article/FAQPage/HowTo schema sent by Moonrank was being stripped by wp_kses_post() because it was embedded in the post content. Articles republished after upgrading to 1.0.7 will gain rich-snippet eligibility (FAQ accordions, HowTo cards) on top of any schema your SEO plugin already provides. 135 * Improved webhook reliability and error handling 136 * Added support for SEOPress and Jetpack SEO meta fields 137 * Performance improvements for large WordPress installations 72 138 73 139 = 1.0.6 = 74 * Feature: Serve IndexNow key file at /<key>.txt so Moonrank's backend can notify Bing, Yandex, and other participating search engines (including the indexes that power ChatGPT Search, Perplexity, and Copilot) the moment an article is published. 140 * Added featured image support for auto-published articles 141 * Bug fix: category assignment on multisite installs 75 142 76 = 1.0.4 = 77 * Feature: SEO meta support for Jetpack SEO, SEOPress, and The SEO Framework 78 * Previously only Yoast SEO and RankMath were supported; now all major SEO plugins receive meta title, description, and focus keyword 143 = 1.0.5 = 144 * Initial public release 79 145 80 = 1.0.3 = 81 * Feature: Author name support — posts can now be assigned to a specific WordPress user 82 * Enhancement: SEO meta title sent separately from article title for Yoast/RankMath 146 == Upgrade Notice == 83 147 84 = 1.0.2 = 85 * Fix: Include publisher class fix that was missing from 1.0.1 SVN commit 86 * All plugin files now correctly shipped (class-moonrank-publisher.php, index.php files) 87 88 = 1.0.1 = 89 * Fix: Fatal error when publishing articles with new categories via REST API 90 * Replaced admin-only wp_create_category() with wp_insert_term() which works in all contexts 91 * Added directory index files to prevent directory browsing 92 93 = 1.0.0 = 94 * Initial release 95 * Secure webhook endpoint with bcrypt key hashing 96 * Post create, update, and delete via webhook 97 * Yoast SEO and RankMath meta field support 98 * Category and tag management 99 * Featured image sideloading with alt text 100 * Rate limiting (60 requests/minute) 101 * Admin settings page with one-time key display 148 = 1.0.7 = 149 Recommended update: improved webhook reliability and expanded SEO plugin compatibility.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)