Title: Poliris
Author: poliris
Published: <strong>July 27, 2026</strong>
Last modified: July 27, 2026

---

Search plugins

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

# Poliris

 By [poliris](https://profiles.wordpress.org/poliris/)

[Download](https://downloads.wordpress.org/plugin/poliris.0.2.2.zip)

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

 [Support](https://wordpress.org/support/plugin/poliris/)

## Description

Poliris links this site to your Poliris account (a paid brand-intelligence and SEO
platform). Once paired:

 * SEO fixes you approve in Poliris (SEO titles, meta descriptions, image alt text,
   content improvements) are applied to your posts and pages directly.
 * Page-level fixes (Open Graph tags, canonical URLs, structured data, on-page text
   corrections) are applied server-side to the rendered HTML — no JavaScript snippet
   needed, and search engines see the fixes in the raw HTML.
 * Content drafts generated in Poliris land in your wp-admin as drafts, ready for
   your review — nothing is ever auto-published.
 * Every change is reversible from the Poliris dashboard.

The plugin is intentionally minimal. It has no settings beyond a pairing screen,
stores no Poliris data beyond the list of fixes you approved, and adds two REST 
endpoints (status probe, and SEO title/description read-write for Yoast SEO or Rank
Math — fields core REST cannot write).

**How access works.** At pairing, the plugin creates a WordPress Application Password
for your admin user and hands it to Poliris over HTTPS. All subsequent operations
authenticate with WordPress’s own REST security. Revoke the “Poliris” password from
your profile at any time to instantly cut access.

A Poliris account is required: https://poliris.io

### External services

This plugin connects your site to Poliris (https://poliris.io), a third-party
 brand-
intelligence and SEO service, so that fixes and drafts you approve inside Poliris
can be applied to this WordPress site. It will not work without a Poliris account.

**What is sent, and when**

 * **During pairing** (only when you paste a pairing code and click “Connect to
   
   Poliris”): the plugin creates a WordPress Application Password for the current
   administrator and sends it, together with the pairing code, your site URL, your
   WordPress and plugin versions, and the name of the active SEO plugin (if any),
   to the Poliris API (https://app.poliris.io). Poliris stores the Application Password(
   encrypted) so it can act on your site on your behalf.
 * **After pairing** (only when you approve a fix or a draft inside Poliris):
    Poliris
   calls this site’s REST API using that Application Password to update the specific
   post, page, SEO field, image alt text, or draft you approved.
 * **While paired**: the plugin periodically (at most once per minute) fetches
    
   the list of fixes you approved from the Poliris API, so it can apply them to 
   your pages as they render, and pings a heartbeat so your Poliris dashboard can
   show the connection as healthy. These requests carry only the site’s public identifier—
   never content, visitor data, or credentials.

The plugin does not send analytics, visitor data, or any customer/personal data

to Poliris. It sends nothing until you paste a pairing code, and you can cut access
at any time by revoking the “Poliris” Application Password from your WordPress profile.

Your use of the Poliris service is governed by its terms and privacy policy:

 * Terms of Service: https://poliris.io/en/terms
 * Privacy Policy: https://poliris.io/en/privacy

## Installation

 1. Install and activate the plugin.
 2. In Poliris: Project settings  Connector  Connect WordPress. Copy the 8-character
    code.
 3. In WordPress: open “Poliris” in the admin menu, paste the code, click “Connect 
    to Poliris”.

## FAQ

### Does this plugin publish content automatically?

No. Content created from Poliris always arrives as a draft. Publishing stays a human
decision in your wp-admin.

### How do I disconnect?

Revoke the “Poliris” Application Password from your profile, then deactivate the
plugin. Deleting the plugin also revokes the password and removes all stored options
automatically.

### Which SEO plugins are supported?

Yoast SEO and Rank Math for SEO title/meta description fields. Everything else (
post content, titles, image alt, drafts) works without any SEO plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Poliris” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ poliris ](https://profiles.wordpress.org/poliris/)

[Translate “Poliris” into your language.](https://translate.wordpress.org/projects/wp-plugins/poliris)

### Interested in development?

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

## Changelog

#### 0.2.2

 * Review feedback: the server-side pixel output buffer is now always explicitly
   closed. On WordPress 6.9+ the plugin uses the core template enhancement output
   buffer (no own buffer at all); on older versions the buffer opened on template_redirect
   is paired with an explicit flush on shutdown.
 * Pairing error messages are no longer passed through the URL — only fixed notice
   codes are, with the message stored server-side.
 * Uninstalling now removes all plugin options and revokes the “Poliris” Application
   Passwords, so deleting the plugin fully cuts the service’s access.

#### 0.2.1

 * Review feedback: admin-page CSS enqueued via wp_add_inline_style, /status endpoint
   restricted to manage_options, direct legal-page URLs in the readme.

#### 0.2.0

 * Server-side fixes: approved page-level fixes (Open Graph, canonical, structured
   data, on-page text) are now applied to the rendered HTML on the server — the 
   JavaScript snippet is no longer needed on WordPress sites.

#### 0.1.0

 * Initial release: pairing flow, status endpoint, Yoast/Rank Math SEO meta read-
   write.

## Meta

 *  Version **0.2.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [integration](https://wordpress.org/plugins/tags/integration/)[meta description](https://wordpress.org/plugins/tags/meta-description/)
   [seo](https://wordpress.org/plugins/tags/seo/)[seo title](https://wordpress.org/plugins/tags/seo-title/)
 *  [Advanced View](https://wordpress.org/plugins/poliris/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/poliris/reviews/)

## Contributors

 *   [ poliris ](https://profiles.wordpress.org/poliris/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/poliris/)