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