About this plugin
Rank Authority puts your WordPress SEO on autopilot. Connect your site once, and the Rank Authority platform researches, writes, optimizes, and publishes search-ready content straight to WordPress — built to get you found on Google and on AI search engines like ChatGPT, Perplexity, Gemini, and Google AI Overviews. This plugin is the free connector for the Rank Authority Dashboard, a paid third-party service that requires an account. The plugin handles secure publishing and on-site optimization; strategy, content generation, and recommendations happen in the dashboard. Every remote endpoint the plugin contacts is documented in the External Services section below. Why site owners pick Rank Authority Most SEO plugins hand you a checklist and leave the actual work to you. Rank Authority does the work: You don’t write — it publishes for you. SEO-optimized blog posts are created in the dashboard and published to your site automatically, complete with featured images, categories, meta descriptions, and JSON-LD structured data. You show up where people search now. GEO (Generative Engine Optimization) pages are purpose-built so AI assistants and LLM answer engines — ChatGPT, Perplexity, Gemini, Google AI Overviews — can find, understand, and cite your business. Your existing pages get optimized without you lifting a finger. Approved recommendations (titles, meta tags, content improvements, internal links, schema) are applied server-side, directly in your page HTML. Every crawler sees them — no JavaScript required, no flicker, no third-party script slowing down your visitors. Your technical SEO stays healthy. IndexNow instant indexing, managed robots.txt fixes, 301 redirects for consolidated content, clean 410 responses for removed pages, and update-friendly feeds — handled automatically. Key features Automated publishing – Create, update, and unpublish posts and pages from the Rank Authority Dashboard over a secure, token-authenticated REST API GEO / AI search visibility – Dedicated Generative Engine Optimization pages with clean, readable templates that work on any theme, light or dark Server-side optimization (SSR) – Optimized titles, meta descriptions, canonicals, Open Graph tags, content, and internal/external links are written into the HTML on the server, so Google, Bing, and AI crawlers all see the final version Structured data done right – JSON-LD schema with your real site name, logo, and post author; publisher logos scaled to Google’s guidelines IndexNow and robots.txt – Serves your IndexNow key file for instant URL submission and supports one-click managed robots.txt fixes A real dashboard in wp-admin – See exactly which Blog Engine posts and GEO pages Rank Authority published, with View/Edit links and site health checks (HTTPS, permalinks, IndexNow) at a glance Firewall-friendly – If a web application firewall blocks inbound publishing, a pull-based fallback keeps your scheduled content flowing Safe by design – Deletions unpublish to restorable drafts, page-builder layouts are snapshotted before changes, and one-click self-update keeps the connector current Plays well with your stack SEO plugins : works alongside whichever SEO plugin you already run — meta descriptions and focus keyphrases are saved to your site in standard fields, so nothing conflicts Page builders : Elementor, Divi, WPBakery, Beaver Builder, Bricks Caching : WP Rocket, W3 Total Cache, LiteSpeed Cache — the optimized output is what gets cached, and caches are purged automatically when settings change Private and lightweight by default No visitor tracking: the plugin sets no cookies and sends no visitor IPs or personal data anywhere No scripts are loaded in your visitors’ browsers Optimization is on by default after activation and can be turned off at any time Bearer-token authentication and HTTPS are required for every API request Everything published is a normal WordPress post or page — your content stays yours, even if you disconnect How it works Install and activate the plugin Go to WordPress Admin → Rank Authority and copy your connection token In your Rank Authority Dashboard , open Integrations → WordPress and paste the token to link the site Publish your first optimized post — it appears on your site fully formatted, with images, schema, and meta tags External Services This plugin relies on the Rank Authority service to optimize your content. The endpoints below are every remote host the plugin contacts, what is sent to each, and when. 1. Rank Authority snippet CDN — https://dc23q3bsr9o1t.cloudfront.net/snippets Purpose: retrieve the approved SEO recommendations and JSON-LD for the page currently being rendered. Data sent: your Rank Authority website ID and a SHA-256 hash of the current page URL (as part of the request path). No visitor data, IP logging, or cookies are sent by the plugin. When: on a front-end page render, only when “Enable SEO Tracking” is on and a website ID is connected. The result is cached in a transient for one hour (15 minutes for a miss), so it does not run on every page view. 2. Rank Authority snippet API — https://backend.rankauthority.com/public/snippet Purpose: fallback lookup used only when the CDN has no snippet for the page. Data sent: your website ID and the cleaned page URL as query parameters ( website_id , page_id ). Tracking parameters such as utm_* , gclid , fbclid , and msclkid are removed first. When: same conditions and caching as the CDN lookup above. 3. Rank Authority Dashboard — https://rankauthority.com Purpose: the dashboard that publishes and updates your content. It calls into your site’s ra/v1 REST endpoints using the bearer token you copy from the plugin settings; the content you publish and the metadata returned by those endpoints (post bodies, permalinks, SEO title and meta description) travel over that connection. Data sent: only what your dashboard requests, and only after you connect the site with the token. When: on demand, when you act in the dashboard. 4. Google Fonts — https://fonts.googleapis.com Purpose: the Inter webfont used by the plugin’s own settings screen in wp-admin. Data sent: the request is made by the administrator’s browser, which exposes their IP address and user agent to Google. When: only while viewing the Rank Authority settings screen in wp-admin. It is not loaded on the front end. 5. Rank Authority pull-fallback publishing — https://backend.rankauthority.com/wp-pull/pending and https://backend.rankauthority.com/wp-pull/report Purpose: when the dashboard cannot publish to your site over the inbound REST API (for example a Web Application Firewall blocks the request), the plugin instead pulls the blog and GEO content you scheduled in the dashboard and publishes it locally, then reports the result back. This is a receive-only fallback for content you already scheduled. Data sent: your connected bearer token (as the Authorization header) and website ID to request pending items; and, when reporting, your website ID plus, for each item, its Rank Authority content ID, a one-time claim ID, the publish status, the resulting permalink, and the JSON-LD schema that was applied. No visitor data is sent. When: on a WordPress cron schedule (approximately every 10 minutes) while the site is connected with a token, and immediately when the dashboard calls the authenticated POST /ra/v1/pull-now route. Both are skipped entirely when the site is not connected. 6. Rank Authority outbound agent — https://backend.rankauthority.com/wp-agent Purpose: pair this WordPress install from a one-time dashboard code, report basic connector health, and receive commands supported by the installed plugin. This release supports idempotent Blog Engine and AI Visibility article creation, RankFast publish/restore, RankLink read/insert/remove orchestration, cannibalization focus-keyphrase fix/revert, safe page unpublish with 410 handling, reversible consolidation redirects, robots.txt and IndexNow settings, optimization controls, plugin updates, and disconnect cleanup. Data sent: during pairing, the one-time code, locally generated plugin token, site URL and ID, WordPress/plugin versions, and supported command types; afterward, the token is sent only in the Authorization header with the connected website ID, an allowlisted health snapshot (PHP, WordPress, plugin and active-theme versions, multisite status, and inbound reachability when known), and bounded command receipts. A RankLink read command returns the requested post’s raw content to Rank Authority so link insertion or removal can be computed without rewriting WordPress markup in the plugin. Destructive fallback resolution reports only bounded post identity and structural metadata, never the post body. Pairing codes are not stored. No plugin list, secrets, user emails, or visitor data is sent. When: after an administrator submits a pairing code, then on a best-effort one-minute WordPress cron schedule while connected. WP-Cron is traffic-triggered, so quiet sites may check less often. A disabled outbound-agent endpoint is treated as a silent no-op. Rank Authority is a third-party paid service operated by Rank Authority. By connecting your site you agree to its terms: Terms of Service: https://rankauthority.com/terms-of-service/ Privacy Policy: https://rankauthority.com/privacy-policy/ The plugin also declares a WebSub hub ( https://pubsubhubbub.appspot.com/ ) in your RSS feed so feed subscribers can discover updates faster. The plugin itself sends no data to that hub; it only advertises the link in the feed. Support For support, please visit https://rankauthority.com or email [email protected] Credits Developed by Rank Authority Website: https://rankauthority.com