Title: VibeSEO Content Connector
Author: vibeseodev
Published: <strong>June 23, 2026</strong>
Last modified: June 23, 2026

---

Search plugins

![](https://ps.w.org/vibeseo-content-connector/assets/banner-772x250.png?rev=3584025)

![](https://ps.w.org/vibeseo-content-connector/assets/icon-256x256.png?rev=3583046)

# VibeSEO Content Connector

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

[Download](https://downloads.wordpress.org/plugin/vibeseo-content-connector.0.2.0.zip)

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

 [Support](https://wordpress.org/support/plugin/vibeseo-content-connector/)

## Description

VibeSEO generates and approves SEO content in its own workspace, then pushes each
approved post to your WordPress
 site through this plugin. The hosted blog stays
the canonical source of truth: content flows one way (VibeSEO  WordPress), and only
post status flows back so the two sides stay in sync.

Features:

 * Permanent API key — generate once in WP admin, paste into VibeSEO
 * Publishes in WordPress when you publish in VibeSEO; optionally hold posts as 
   drafts for review
 * SEO meta written to your active plugin: Yoast, RankMath, AIOSEO, SEOPress, or
   Squirrly
 * Featured image and inline images sideloaded into the Media Library (deduplicated
   by source)
 * YouTube embeds preserved; JSON-LD article schema injected into post content
 * Two-way status sync — status changes and deletions in WordPress report back to
   VibeSEO
 * Non-destructive uninstall — your posts and media remain

### External services

This plugin connects your WordPress site to VibeSEO (https://vibeseo.dev), the external
service where you generate
 and approve SEO content. The connection is the whole
point of the plugin: VibeSEO pushes your approved articles into this site, and this
site reports their status back so the two stay in sync. The plugin sends nothing
anywhere until you generate an API key here and paste it into your VibeSEO project.

What VibeSEO sends to this site: when you publish (or choose to hold as a draft)
in VibeSEO, it calls this plugin’s
 REST API with the article — title, HTML content,
slug, excerpt, tags, SEO meta (title and description), featured-image URL, and JSON-
LD schema — which the plugin saves as a WordPress post. These requests are authenticated
with the API key you generated.

What this site sends to VibeSEO (vibeseo.dev): when a VibeSEO-created post later
changes status or is deleted in
 WordPress, the plugin sends a small notification
containing the connection id, the WordPress post id, the VibeSEO publication id,
the event type (status change or deletion), the old and new post status, and a timestamp.
No post content or personal data is included, and it fires only for posts VibeSEO
itself created. Each notification is signed with HMAC-SHA256 using a per-connection
secret.

 * Service: https://vibeseo.dev
 * Terms of Service: https://vibeseo.dev/terms-of-service
 * Privacy Policy: https://vibeseo.dev/privacy-policy

## Installation

 1. Upload to `/wp-content/plugins/vibeseo/` or install via the plugin directory.
 2. Activate the plugin.
 3. Open _WP Admin  VibeSEO_ and click **Generate API key**.
 4. Paste the site URL and key into VibeSEO  Settings  Publishing.

## FAQ

### Do I need a VibeSEO account?

Yes. This plugin is the receiving end of VibeSEO’s publishing pipeline and has no
standalone function. Create a
 project at https://vibeseo.dev, then connect this
site under VibeSEO  Settings  Publishing.

### Where does my data go?

See the “External services” section above. In short: VibeSEO sends articles to this
site, and this site sends only
 status and deletion notifications (no post content)
back to vibeseo.dev. Nothing is sent until you generate an API key and connect a
project.

### Which SEO plugins are supported?

SEO meta (title and description) is written to whichever of these is active: Yoast
SEO, Rank Math, All in One SEO
 (AIOSEO), SEOPress, or Squirrly. If none is active
the post still publishes; only the dedicated meta fields are skipped.

### What happens to my posts if I uninstall the plugin?

Nothing is deleted. Uninstall is non-destructive — your posts and media remain in
WordPress. Only the plugin’s own
 settings (the API key hash and connection metadata)
are removed.

### Will publishing in VibeSEO publish on my site?

By default, yes: publishing in VibeSEO publishes the post here too (status parity).
You can opt to always hold
 incoming posts as drafts for review from the VibeSEO
connection settings. Drafts and ideas in VibeSEO are never pushed.

### Why does the plugin read the Authorization header specially?

Requests from VibeSEO carry a Bearer API key. Some Apache configurations strip the
Authorization header before PHP
 sees it, so the plugin also reads it back from 
the server environment. No extra configuration is normally required.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“VibeSEO Content Connector” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “VibeSEO Content Connector” into your language.](https://translate.wordpress.org/projects/wp-plugins/vibeseo-content-connector)

### Interested in development?

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

## Changelog

#### 0.2.0

 * Publish in WordPress when published in VibeSEO (status parity); draft mode now
   opt-in.
 * Two-way sync: report WordPress status changes and deletions back to VibeSEO via
   signed callbacks.
 * Preserve YouTube/iframe embeds through an iframe-aware sanitizer.
 * Write SEO meta to all supported plugins (Yoast, RankMath, AIOSEO, SEOPress).
 * Deduplicate sideloaded images by source URL; broaden inline-image rewriting.
 * Read the Authorization header robustly on Apache setups that strip it.
 * Tested up to WordPress 7.0.

#### 0.1.0

 * Initial release.

## Meta

 *  Version **0.2.0**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[content](https://wordpress.org/plugins/tags/content/)
   [publishing](https://wordpress.org/plugins/tags/publishing/)[seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/vibeseo-content-connector/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/vibeseo-content-connector/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vibeseo-content-connector/)