WordPress plugin intelligence profile

SeoVision Publisher

Publishes approved SeoVision articles with their SEO title, meta description, Open Graph tags, structured data and local images.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.16.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update2 Nov 20261d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records SeoVision Publisher version 0.16.0 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

SeoVision Publisher connects the SeoVision app to WordPress for controlled article draft creation, scheduled publishing, and live publishing.

This plugin is intended to work with the SeoVision service. The service prepares article content, SEO metadata, structured data, and image references, then sends them to WordPress through authenticated REST requests.

The plugin currently:

  • Registers REST-visible post meta fields for article identifiers, SEO metadata, JSON-LD, and media maps.
  • Registers an authenticated REST endpoint for idempotent draft, scheduled, and publish flows, for posts and, from 0.14.0, pages.
  • Tells IndexNow search engines (such as Bing and Yandex) the address of each SeoVision post or page the moment it goes live.
  • Answers when a post SeoVision published last changed on your site, so SeoVision can tell whether you changed it before it updates a live article for a search query.
  • Stores article JSON-LD as post meta and injects it into the page head on single post pages, pointed at the post’s real permalink.
  • Prints the article’s SEO title, meta description and Open Graph / Twitter card tags when no SEO plugin is active. With Yoast SEO or Rank Math active, it fills that plugin’s SEO title, meta description and focus keyword fields instead, and with another SEO plugin active it prints nothing, so a page never carries two descriptions.
  • Downloads approved article images into the WordPress Media Library and stores attachment IDs in a media map.
  • Rewrites article HTML and JSON-LD image URLs to WordPress Media Library URLs.
  • Attributes each post to an existing WordPress user you choose in SeoVision.
  • Files SeoVision posts under a category named after their topic once the topic has 3 published articles, and shows the topic in the article’s breadcrumb markup, without moving a post you filed yourself.
  • With WooCommerce, and only after you allow it, lets SeoVision read your orders and the source WooCommerce recorded for each of them, so SeoVision can show you which sales came from organic search and AI assistants.
  • Only after you allow it, applies the technical SEO fixes you confirm in SeoVision, with a backup of every field on your site that you can download or restore yourself.

Every request is authorized by the integration token you paste on the plugin’s settings page. Reading WooCommerce orders also needs your permission: an administrator allows it on the same page and can stop it there at any time. SeoVision can keep articles as drafts, schedule them for the requested WordPress site date/time, or publish them immediately.

WooCommerce orders: on a store running WooCommerce, the plugin’s settings page has a WooCommerce orders section. Until an administrator presses “Allow SeoVision to read orders” there, SeoVision cannot read a single order.

Once allowed, SeoVision reads, for each order, the order number, dates, status, totals and refunds, the products, the source WooCommerce’s own order attribution recorded for the visit before the purchase (the referring website, campaign tags and the path of the first page visited, never its query string), and the buyer’s name, email address, phone number and shipping address. From the billing address it reads only the country, region and city.

Press “Stop sharing orders” and SeoVision deletes the orders it holds within an hour. The plugin also adds a suggested paragraph to Settings → Privacy → Policy Guide, and takes part in Tools → Export Personal Data and Erase Personal Data: erasing a customer’s data makes SeoVision delete its copy of that customer’s orders.

txt, and broken addresses that still get visits. It proposes fixes in batches. Until an administrator presses “Allow SeoVision to apply confirmed fixes” on the plugin’s settings page, the plugin changes nothing, and even then a batch is applied only after you confirm it in SeoVision.

Before a batch is applied, the plugin saves a backup of every field it touches on your own site. A field is changed only if it still holds the value SeoVision saw, so your own later edits are never overwritten, and a rollback puts a field back only while it still holds SeoVision’s value. Each backup can be downloaded or restored from the settings page without SeoVision.

With Yoast SEO or Rank Math active, titles, descriptions, canonical addresses and noindex are written into that plugin’s own fields. Without an SEO plugin, the plugin prints them itself. With All in One SEO, SEOPress or The SEO Framework active, only the site-wide fixes apply.

txt, the business markup, redirects of broken addresses, noindex on filter addresses, the “Related articles” block) stop when the plugin is deactivated.

Post authors: the plugin never creates users. You choose the WordPress user that SeoVision’s posts should be attributed to, in SeoVision under Settings → Integrations → WordPress, and the plugin verifies that user exists before using it.

If no user is chosen, the plugin looks for a user whose login matches the article’s SeoVision author key (so sites set up with an older version keep their existing authors), and otherwise attributes the post to the site administrator and tells SeoVision to ask you to pick an author.

External services

io/). It does not work standalone — it exists to receive articles prepared in your SeoVision account.

What the plugin receives: SeoVision sends authenticated REST requests (Bearer token you paste on the plugin’s settings page) containing the article HTML, SEO metadata, JSON-LD structured data, image URLs, publishing status, and author info.

What the plugin sends out: after each publish request the plugin downloads the article images from the URLs supplied in that request (hosted by SeoVision’s media storage) into your WordPress Media Library, so your posts use local media instead of hotlinking. Its REST responses back to SeoVision contain the resulting post ID, permalink, status, media map, and author resolution.

0 a publish request and the /topics endpoint can carry the topic of a SeoVision post (its name, address slug and a short description), and the answer names the category the post was filed under and that category’s address.

The /verify endpoint reports plugin presence/version for the dashboard’s “Test connection” button, the /users endpoint lists the display names and roles of users who can edit posts, for the “Post author” dropdown in SeoVision, and the /articles/<article id>/modified endpoint answers the ID, status and last-modified date of a post SeoVision published (never its content), so SeoVision can tell whether you changed it.

0 the /verify endpoint also reports whether WooCommerce is active, whether you allowed SeoVision to read orders, the store’s currency, time zone and own domain, and the admin address of an order, never an order itself.

On a WooCommerce store, and only after an administrator allowed it on the plugin’s settings page, the /orders endpoint answers the store’s orders with the fields listed under “WooCommerce orders” above, and the /orders/changes endpoint answers the ids of orders deleted, restored or erased since SeoVision last asked, so SeoVision deletes its copies. SeoVision uses them only to show the store’s own account which sales came from organic search and AI assistants.

1, for a product, the IDs of its variations and the brand, barcode (GTIN) and part number (MPN) fields your Google feed app sends. The /technical-seo/apply and /technical-seo/rollback endpoints receive the fixes you confirmed in SeoVision and answer which fields changed. org/indexnow), which shares it with the search engines taking part in IndexNow (such as Microsoft Bing and Yandex) so they can index the page sooner.

txt so those engines can confirm the address came from your site. Nothing else is sent: no content, no visitor data. Nothing is sent while Settings → Reading → “Discourage search engines from indexing this site” is checked, and developers can switch it off with the seovision_indexnow_enabled filter.

org/terms. No other data leaves your site, and apart from IndexNow nothing is sent anywhere except in direct response to these authenticated requests.

io/terms

io/privacy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • json ld
  • structured data
  • content
  • publishing
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 7.4
Update activity2 Nov 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.15.00.16.0
Version0.13.00.15.0
WordPress compatibility7.1.37.1.4
Version0.12.00.13.0
Version0.11.10.12.0
Version0.11.00.11.1
Version0.10.30.11.0
Version0.10.20.10.3
Version0.10.10.10.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.