Title: Rank Authority — AI SEO &amp; GEO on Autopilot
Author: Rank Authority
Published: <strong>يناير 13, 2026</strong>
Last modified: أكتوبر 6, 2026

---

Search plugins

![](https://ps.w.org/rank-authority/assets/banner-772x250.png?rev=3625257)

![](https://ps.w.org/rank-authority/assets/icon-256x256.png?rev=3438857)

# Rank Authority — AI SEO & GEO on Autopilot

 By [Rank Authority](https://profiles.wordpress.org/rankauthority/)

[Download](https://downloads.wordpress.org/plugin/rank-authority.1.2.11.zip)

 * [Details](https://ary.wordpress.org/plugins/rank-authority/#description)
 * [Reviews](https://ary.wordpress.org/plugins/rank-authority/#reviews)
 *  [Installation](https://ary.wordpress.org/plugins/rank-authority/#installation)
 * [Development](https://ary.wordpress.org/plugins/rank-authority/#developers)

 [Support](https://wordpress.org/support/plugin/rank-authority/)

## Description

**Rank Authority puts your WordPress SEO on autopilot.** Connect your site once,
and the [Rank Authority](https://rankauthority.com) 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
 * **Sitemap health and recovery** – Uses Yoast, Rank Math, WordPress Core, or another
   verified sitemap when present, safely repairs stale routes and caches, and supplies
   a fallback when no candidate exists or the sole provider is conclusively unavailable
 * **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, page, or public custom post 
   type — your content stays yours, even if you disconnect

#### How it works

 1. Install and activate the plugin
 2. Go to WordPress Admin  Rank Authority and copy your connection token
 3. In your [Rank Authority Dashboard](https://rankauthority.com), open Integrations
    WordPress and paste the token to link the site
 4. 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, sitemap repair, 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, inbound reachability when known, and the canonical sitemap 
   path/provider/health result), 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, robots.txt content, IndexNow keys, 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 support@rankauthority.
com

### Credits

Developed by Rank Authority
 Website: https://rankauthority.com

## Screenshots

[⌊Overview — connection status, Blog Engine and GEO content counts, and site health
checks (HTTPS, permalinks, IndexNow) at a glance⌉⌊Overview — connection status, 
Blog Engine and GEO content counts, and site health checks (HTTPS, permalinks, IndexNow)
at a glance⌉[

Overview — connection status, Blog Engine and GEO content counts, and site health
checks (HTTPS, permalinks, IndexNow) at a glance

[⌊Content — every post and page Rank Authority published on this site, with one-
click View and Edit links⌉⌊Content — every post and page Rank Authority published
on this site, with one-click View and Edit links⌉[

Content — every post and page Rank Authority published on this site, with one-click
View and Edit links

[⌊Settings — control server-side AI SEO optimization with a single toggle and manage
your connection token⌉⌊Settings — control server-side AI SEO optimization with a
single toggle and manage your connection token⌉[

Settings — control server-side AI SEO optimization with a single toggle and manage
your connection token

[⌊Site Info — WordPress environment, content totals, and search engine files, read
directly from your install⌉⌊Site Info — WordPress environment, content totals, and
search engine files, read directly from your install⌉[

Site Info — WordPress environment, content totals, and search engine files, read
directly from your install

[⌊Get Started — the four-step connect guide shown until your site is linked⌉⌊Get
Started — the four-step connect guide shown until your site is linked⌉[

Get Started — the four-step connect guide shown until your site is linked

## Installation

#### Automatic Installation

 1. Log in to your WordPress admin panel
 2. Navigate to Plugins  Add New
 3. Search for “Rank Authority”
 4. Click “Install Now” and then “Activate”

#### Manual Installation

 1. Download the plugin ZIP file
 2. Log in to your WordPress admin panel
 3. Navigate to Plugins  Add New
 4. Click “Upload Plugin”
 5. Choose the ZIP file and click “Install Now”
 6. Activate the plugin

#### After Installation

 1. Go to WordPress Admin  Rank Authority
 2. Copy your connection token
 3. Use this token in your Rank Authority Dashboard to connect your site

## FAQ

### Do I need a Rank Authority account?

Yes. This plugin is the free connector for [Rank Authority](https://rankauthority.com),
a paid platform where content is generated, optimized, and scheduled. The plugin
does nothing on its own until you connect it with your account. See rankauthority.
com for plans and details.

### What is GEO (Generative Engine Optimization)?

GEO — also called AEO (Answer Engine Optimization) or LLM SEO — is optimization 
for AI search: making sure assistants and answer engines — ChatGPT, Perplexity, 
Gemini, Google AI Overviews — can discover, understand, and cite your business. 
Rank Authority publishes dedicated GEO pages to your site that are structured for
exactly that, alongside classic Google-focused SEO content.

### Can I use it together with my existing SEO plugin?

Yes. The connector is designed to work alongside your SEO plugin, not replace it.
Meta descriptions and focus keyphrases published from the dashboard are saved to
your site in standard fields, so your existing setup keeps working and nothing conflicts.

### Will it slow down my site?

No. Optimizations are applied on the server while the page is rendered — no third-
party JavaScript is loaded in your visitors’ browsers. Recommendation lookups are
cached, and the plugin integrates with full-page caches (WP Rocket, W3 Total Cache,
LiteSpeed Cache) so the optimized page is what gets cached and served.

### Does it work with page builders like Elementor or Divi?

Yes. The plugin understands Elementor, Divi, WPBakery, Beaver Builder, and Bricks.
When content is updated it snapshots the builder layout first, so the layout can
always be restored.

### Does the plugin track my visitors?

No. The plugin sets no cookies and sends no visitor IP addresses or personal data
anywhere. Once the site is connected, optimization looks up only the page’s own 
approved recommendations, with tracking parameters (`utm_*`, `gclid`, `fbclid`) 
stripped and results cached. You can disable optimization at any time. See the External
Services section for every request the plugin can make.

### What happens to my content if I disconnect or uninstall?

Your content stays. Everything Rank Authority publishes is a normal WordPress post,
page, or public custom post type in your database — nothing is hosted elsewhere.
Disconnecting simply stops optimization lookups and publishing; your posts, pages,
images, and metadata remain yours.

If the dashboard cannot reach the site’s REST API, the outbound agent can receive
supported settings, sitemap repair, page-unpublish, consolidation redirect, update,
disconnect, and bounded published-content metadata operations. Author snapshots 
omit email, and heartbeat status sends the canonical sitemap path and health result
but never author rows, content URLs, redirect maps, robots.txt content, IndexNow
keys, or post bodies. Automatic plugin updates still require direct filesystem access
and wordpress.org connectivity; otherwise update manually from WordPress Admin  
Plugins. Physical sitemap or robots.txt files must be edited directly.

### How do I get my connection token?

After installing the plugin, go to WordPress Admin  Rank Authority. Your unique 
token is displayed with a copy button, together with a step-by-step connect guide.

### Is my site secure with this plugin?

Yes. Every API request requires HTTPS and Bearer-token authentication — only your
connected dashboard can publish. Deletions unpublish to restorable drafts rather
than permanently deleting, and administrators can regenerate the token at any time,
which immediately invalidates the old one.

### Can I regenerate my token?

Yes. Any administrator with the manage_options capability can regenerate the token
from the plugin settings page. This invalidates the old token immediately.

### Can multiple users connect to the same site?

The plugin supports site-level connection. The last user to connect will overwrite
the previous website ID. For team collaboration, consider using a shared account.

### Privacy & Tracking

Applying SEO recommendations is **enabled by default** after activation, but no 
recommendation requests are made until the site is connected with a website ID. 
You can disable optimization at any time from the plugin settings.

Once enabled, each front-end page render looks up recommendations for that page.
The lookup sends your website ID and the page URL (a SHA-256 hash of it on the CDN
path, the URL itself on the API fallback). Tracking parameters such as `utm_*`, `
gclid`, and `fbclid` are stripped before the lookup, results are cached for one 
hour, and no visitor IP addresses, cookies, or personal data are sent by the plugin.
Unchecking the option or disconnecting the site stops the lookups immediately.

Note that the plugin settings screen in wp-admin loads a webfont from Google Fonts.
That request is made by your browser when you view that one screen, and it happens
regardless of the tracking setting. See the External Services section for details.

## Reviews

![](https://secure.gravatar.com/avatar/ac094373b68094459d6531b3306e382ff59f3b3bdf47e067605490518bc4a9fc?
s=60&d=retro&r=g)

### 󠀁[So glad I found this website!](https://wordpress.org/support/topic/so-glad-i-found-this-website/)󠁿

 [devyndantonio](https://profiles.wordpress.org/devyndantonio/) يناير 19, 2026

I’ll be honest, I put off SEO for way too long. Between running my business and 
hearing horror stories about companies overpromising and underdelivering, it just
never felt worth the stress. Rank Authority was the first company that actually 
made it feel simple and doable. What really stood out to me is that they don’t just
focus on Google rankings, but also help you get found on AI platforms like ChatGPT
and Perplexity — something I hadn’t even thought about before. Getting started was
easy, and I didn’t feel overwhelmed at all. Since using Rank Authority, I’ve noticed
real improvements in visibility and traffic, and customers are finding us in places
we weren’t showing up before. If you’re a business owner who’s been putting SEO 
off or got burned in the past, I’d genuinely recommend giving them a try.

![](https://secure.gravatar.com/avatar/3fb90f542236cc040e7ed3e32689af70ee9e267fd9f3f3022042b7fb934a9ef3?
s=60&d=retro&r=g)

### 󠀁[Real Results, Clear Communication, and Worth Every Penny](https://wordpress.org/support/topic/real-results-clear-communication-and-worth-every-penny/)󠁿

 [christichris](https://profiles.wordpress.org/christichris/) يناير 16, 2026

I’m honestly blown away by what this SEO company has done for my business. I originally
hired them to help me rank better on Google and that alone has been a huge win, 
but what really impressed me is how they also optimize for AI-based searches. That’s
something most companies aren’t even thinking about yet. They’ve made my website
stronger, more visible, and way more competitive online. I’ve seen improvements 
in traffic, ranking, and overall online presence, and they’ve been consistent, professional,
and easy to work with the entire time. If you want real SEO results and you want
your business to stay relevant in the AI era, I highly recommend them.

![](https://secure.gravatar.com/avatar/6a0b754b3617bae1019902c9480d82f83f22565c85f4827646a47739cb432647?
s=60&d=retro&r=g)

### 󠀁[Wish I Found These Guys Sooner](https://wordpress.org/support/topic/wish-i-found-these-guys-sooner/)󠁿

 [bdbrownies](https://profiles.wordpress.org/bdbrownies/) يناير 14, 2026

I own a laser cleaning business and I'll be honest, I put off dealing with SEO for
way too long. I knew we needed more visibility on Google but every time I looked
into it, it felt overwhelming or I'd get burned by someone promising the world and
delivering nothing. A friend sent me a link to Rank Authority one day. I clicked
through, read what they had to say, and it just made sense. No hype, no confusing
tech talk. So I figured why not give it a shot. What caught my attention is that
it's not just about ranking on Google. Their platform also helps you get found on
AI platforms like ChatGPT and Perplexity — which honestly I hadn't even thought 
about until they explained it. That's where a lot of people are searching now, so
it made sense to cover all the bases. I'm actually seeing results. We're showing
up for searches we never ranked for before. Customers are finding us in places we
didn't even exist before. The best part is how easy it is. It's basically a one-
click solution. I connected my site, turned it on, and it does its thing. The platform
has a ton of features — way more than I expected — but it's laid out so simple that
I actually use it without feeling lost. I've got a business to run and I don't have
time to learn algorithms and keywords. This just works. If you're a small business
owner like me who's been putting this off or got burned before, just give them a
shot.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/rank-authority/reviews/)

## Contributors & Developers

“Rank Authority — AI SEO & GEO on Autopilot” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Rank Authority ](https://profiles.wordpress.org/rankauthority/)

[Translate “Rank Authority — AI SEO & GEO on Autopilot” into your language.](https://translate.wordpress.org/projects/wp-plugins/rank-authority)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rank-authority/), check
out the [SVN repository](https://plugins.svn.wordpress.org/rank-authority/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/rank-authority/)
by [RSS](https://plugins.trac.wordpress.org/log/rank-authority/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.11

 * Replaced a Yoast SEO, Rank Math, or WordPress Core sitemap that stopped listing
   newly published posts with the Rank Authority sitemap, unless another up-to-date
   sitemap is already serving the site (a redirect to the same sitemap does not 
   count, provider, entry-filter, and Core query exclusions are honored when judging
   staleness, and sites that customize which posts or URLs Rank Math lists are never
   judged stale), and reported a physical robots.txt that cannot advertise it.
 * Added a guarded automatic sitemap repair command that runs only a safe repair,
   and only while the sitemap is unhealthy or the Rank Authority sitemap it serves
   has gone stale.
 * Unpublish, 410, and redirect commands now act only on a post whose real permalink
   exactly matches the requested path, never resolve the homepage or ambiguous matches,
   and support subdirectory installs and plain permalinks.
 * Removing a redirect now republishes the exact post it replaced, and command-created
   redirects apply their request parameters correctly.
 * Added UTC publication and modification dates plus the public author name to content
   read responses for accurate article metadata.

#### 1.2.10

 * Added conflict-aware XML sitemap discovery for Yoast SEO, Rank Math, and WordPress
   Core, with authenticated health and safe-repair endpoints plus outbound heartbeat
   reporting.
 * Added a dynamic, paginated Rank Authority sitemap fallback for WordPress 5.3 
   and 5.4 sites without a sitemap provider, with recovery for newer sites whose
   sole provider is disabled or conclusively invalid. Existing valid sitemap providers
   remain in control and provider conflicts require manual action.
 * Managed virtual robots.txt output now preserves exactly one canonical Sitemap
   directive and reports physical-file blockers without deleting or overwriting 
   files.

#### 1.2.9

 * Discover public blog publishing destinations and automatically select the most
   recently used blog-like type while keeping it editable. Product and other unrelated
   post types do not displace the standard Posts recommendation.
 * Preserve the latest site-authored post category when the native Posts permalink
   uses `%category%`, while leaving custom post type rewrites to WordPress.
 * Preserve GEO publication as pages and report destination options, the chosen 
   WordPress post type, and its possible listing page to the dashboard.
 * Apply blog-listing exclusions and category/tag updates to supported custom blog
   types, and provide separate admin links when Rank Authority content spans multiple
   post types.

#### 1.2.8

 * Isolated Rank Authority JSON-LD from third-party SEO plugin schema fields, fixing
   a Rank Math conflict that could show a WordPress critical error. Existing RA-
   owned copies are removed automatically on upgrade without changing customer-authored
   schema.
 * Added an optional publishing control that keeps selected Rank Authority Blog 
   posts out of the main blog listing while preserving their direct links and other
   discovery surfaces.
 * Added optional featured image alt text support for post creation and updates.

#### 1.2.6

 * Prevent stale page/CDN caches from hiding a newly published llms.txt.
 * Accept llms.txt inventories up to 1 MB so large sites can publish every page 
   and blog URL.

#### 1.2.5

 * Serve and manage llms.txt via RankAuthority (REST + command channel).

#### 1.2.4

 * Published blog posts now render inside a light, readable surface so generated
   content no longer disappears on dark themes, and blog and GEO images and tables
   are kept within the content area on any theme
 * Blog featured images are kept within the content width so they no longer display
   oversized or overflow on themes that render them full-bleed

#### 1.2.3

 * On Settings, the outbound agent re-pairing panel now appears below the API token
   and Website ID card instead of above the optimization toggle, so the primary 
   connection controls stay at the top

#### 1.2.2

 * JSON-LD injection now preserves native commerce schema (Product, Offer, and Review),
   while Rank Authority schema is tracked in its own script tag
 * WooCommerce Product schema now fills missing brand, GTIN, MPN, gallery images,
   and short-description fallback fields without replacing WooCommerce data

#### 1.2.1

 * Redesigned the outbound agent connection panel in wp-admin to match the dashboard’s
   card styling: a rounded pairing-code field, the primary gradient action button,
   an informational WP-Cron note, and a “Connected” status pill once the site is
   linked. The panel shows in Get Started before connecting and moves into Settings
   for re-pairing after connecting
 * Prevented unresolved schema placeholders from reaching page HTML, bypassed stale
   SSR transients after upgrade, and purged supported page caches so corrected schema
   is fetched immediately

#### 1.2.0

 * Added an outbound command agent so a connected site behind a Web Application 
   Firewall can keep working when the dashboard cannot reach its inbound REST API:
   it runs on any site already connected with a dashboard-verified token and website
   ID, and can also be established with a one-time pairing code (never stored) as
   a fallback, then polls the Rank Authority backend about once a minute over WP-
   Cron to run leased commands and report results
 * Outbound commands are idempotent and durable — each is claimed, executed once,
   and recorded in a dedicated receipt table so a lost report can replay without
   repeating the work; receipts are bounded, expire after seven days, and never 
   retain command payloads or secret fields
 * Outbound agent can receive server-side optimization settings, safe page/post 
   unpublish with 410 handling, reversible consolidation redirects, RankFast publish/
   restore, RankLink insert/remove, focus-keyphrase fixes, and content publish, 
   plus bounded published-content, author, redirect, and published-URL inventory
   reads for sites whose inbound REST API is blocked
 * Destructive page and redirect fallbacks verify exact URL and post identity, protect
   the homepage, record durable receipts, and never transfer the post body
 * Added a non-sensitive per-minute heartbeat that reports plugin version, capabilities,
   environment counts, and whether an authenticated inbound request has succeeded,
   without sending author details, URLs, content, redirect maps, robots rules, or
   IndexNow keys
 * The outbound agent stays disconnected until the site is connected, arms its cron
   only while a token and valid site ID are present, and — on a confirmed disconnect—
   delivers any completed commands still awaiting a report before clearing its cron
   and local credentials

#### 1.1.7

 * AI SEO Optimization now starts enabled on activation and is enabled once for 
   existing installations upgrading to this release
 * Added authenticated optimization status and control endpoints for the Rank Authority
   Backoffice

#### 1.1.6

 * Focus keyphrases are now saved to an additional standard field on publish and
   update, so more SEO plugins pick them up automatically
 * Get Started now mirrors the real dashboard connect flow (Integrations  WordPress
   Manual token  Connect Plugin), links straight to the Integrations page, and adds
   a one-click step to turn on AI SEO Optimization before connecting
 * Settings screen copy corrected: the external service fetches approved SEO recommendations
   and sends no visitor data — it is not tracking or analytics
 * Trimmed the listing changelog to the current release series; the full history
   ships with the plugin repository

#### 1.1.5

 * New Get Started view in the wp-admin dashboard: until the site is connected, 
   the plugin opens on a three-step connect guide (copy token, open dashboard, link
   the site) instead of Settings, so first-time setup is self-explanatory
 * Added a review request notice in wp-admin that appears only after several successful
   publishes on a connected site; it can be snoozed for two weeks or dismissed permanently,
   and it never appears for unconnected sites
 * Uninstall now also removes the managed robots.txt options and the new review-
   request options, so no plugin rows are left behind
 * Rewrote the WordPress.org listing (description, FAQ, screenshots, tags) to describe
   what the platform does instead of listing version history; no REST API or publishing
   behavior changes

#### 1.1.4

 * The SSR optimizer now treats a well-formed snippet response with no recommendations
   as an authoritative answer and caches it for the full TTL (default 1 hour). Previously
   an empty payload was handled like a failed fetch: it was cached for only 15 minutes
   and every expiry re-queried the CDN and then the Rank Authority API, so pages
   with nothing to apply polled the API forever
 * A CDN response that is well-formed but empty no longer triggers the API fallback
   at all; the API is only consulted when the CDN fetch genuinely fails (network
   error, missing object, malformed body)

#### 1.1.3

 * Added a pull-fallback publisher for sites behind a Web Application Firewall: 
   when the dashboard’s inbound publish push is blocked, the plugin pulls scheduled
   blog/GEO content from the Rank Authority backend and publishes it locally, so
   the payload never crosses the firewall inbound
 * Runs on a 10-minute WordPress cron floor that survives a full inbound IP block,
   plus an authenticated `POST /ra/v1/pull-now` route the dashboard can call to 
   trigger a cycle immediately
 * The pull publisher reuses the existing publish path (schema, local featured-image
   upload, Rank Authority content labeling) and reports each result back over the
   authenticated API; a transient lock prevents an on-demand kick from overlapping
   a scheduled run
 * Admin dashboard now opens on the Settings section by default, and Settings is
   the first item in the sidebar navigation

#### 1.1.2

 * Added authenticated redirect management endpoints for internal content consolidation,
   with recoverable draft unpublishing and optional republishing
 * Configured source paths now serve permanent 301 redirects before stale 410 handling
 * Publish and update responses now report custom-slug collisions; callers can keep
   WordPress suffixing or reject conflicts before content is created
 * Content lookups now report page hierarchy, front-page, and navigation-menu signals
   for safer consolidation eligibility checks
 * Redirect registration rejects loops and bounds the managed map at 500 entries;
   served redirects preserve the visitor’s query string and slug rejection never
   alters existing content

#### 1.1.1

 * The admin page is now a sidebar dashboard (Overview, Content, Site Info, Settings)
   instead of a single card. Sections switch client-side via URL hash so a refresh
   keeps the current view
 * Overview leads with what Rank Authority produced on this site — Blog Engine post
   count and GEO page count — plus connection status with a deep link to the dashboard
   and a site-health list (applied-optimization toggle, HTTPS, pretty permalinks,
   IndexNow)
 * Content published through the connector is labeled with a private “Rank Authority”
   taxonomy (Blog Engine / GEO) so staff can identify and filter it in wp-admin.
   The taxonomy is not public: no front-end archive, invisible to visitors
 * Added an authenticated `POST /ra/v1/label-content` route so the Rank Authority
   Dashboard can backfill that label onto content published before this release.
   It accepts `{"items": [{"post_id": 123, "type": "blog"}, {"slug": "path", "type":"
   geo"}]}` and applies the same hidden meta + taxonomy term (Blog Engine / GEO)
   that new publishes get. Idempotent and safe to re-run; only posts and pages are
   labeled
 * The Content section lists the Blog Engine posts and GEO pages published here,
   each with View (front-end) and Edit (wp-admin) links plus a “see all” link into
   the filtered posts/pages list
 * Site Info now carries the site-wide totals (published/draft posts and pages) 
   alongside WordPress/PHP/theme versions, multisite, timezone, IndexNow key location
   and date, and whether a physical robots.txt shadows the managed one
 * All dashboard values are read locally from this install (no network calls, no
   new data sent). The API token, reset, and applied-optimization toggle keep their
   existing behavior under Settings
 * Requires WordPress 5.3+ (uses wp_date/wp_timezone_string); tested up to 7.1

Older releases are archived in the plugin’s version history on WordPress.org.

## Meta

 *  Version **1.2.11**
 *  Last updated **5 أيام ago**
 *  Active installations **30+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/rank-authority/)
 * Tags
 * [AI](https://ary.wordpress.org/plugins/tags/ai/)[ai seo](https://ary.wordpress.org/plugins/tags/ai-seo/)
   [Generative Engine Optimization](https://ary.wordpress.org/plugins/tags/generative-engine-optimization/)
   [schema](https://ary.wordpress.org/plugins/tags/schema/)[seo](https://ary.wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://ary.wordpress.org/plugins/rank-authority/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/rank-authority/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/rank-authority/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/rank-authority/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/rank-authority/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/rank-authority/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/rank-authority/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rank-authority/reviews/)

## Contributors

 *   [ Rank Authority ](https://profiles.wordpress.org/rankauthority/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rank-authority/)