
內容簡介
SeoVision Publisher 外掛將 SeoVision 應用程式與 WordPress 連接,提供受控的文章草稿創建、排程發布及即時發布功能,提升文章管理效率。
【主要功能】
• 註冊可見的 REST 文章元資料欄位
• 提供經過身份驗證的 REST 端點
• 儲存文章 JSON-LD 並注入頁面標頭
• 下載批准的文章圖片至媒體庫
• 支援 WooCommerce 訂單讀取功能
• 應用技術 SEO 修正並提供備份
外掛標籤
開發者團隊
原文外掛簡介
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.
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.
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.
Technical SEO fixes: SeoVision checks your site for technical SEO problems: crawlers blocked in robots.txt, a site hidden from search engines, empty, repeated or overlong titles and descriptions, wrong canonical addresses, images without alt text, a missing business markup or llms.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. The site-wide fixes (crawler groups added to the virtual robots.txt, /llms.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
This plugin is the WordPress connector for the SeoVision content platform (https://seovision.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. 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/
SeoVision terms of service: https://seovision.io/terms
SeoVision privacy policy: https://seovision.io/privacy
