=== VibeSEO ===
Contributors: vibeseo, flesteyto
Tags: seo, content, ai, articles, auto-publish
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Sync AI-generated SEO articles from VibeSEO directly to your WordPress site.

== Description ==

VibeSEO is an AI-powered SEO content platform that generates optimized articles for your website. This plugin connects your WordPress site to VibeSEO, allowing you to automatically sync published articles as WordPress posts.

**Features:**

* One-click connection using your VibeSEO API key
* Automatic hourly sync via WP-Cron
* Manual sync button for immediate updates
* Featured image support (auto-downloaded from VibeSEO)
* Category and tag assignment from VibeSEO metadata
* Post status control (publish, draft, or pending review)
* Sync log with recent activity
* Duplicate prevention (updates existing posts matched by slug)

**Third-Party Service**

This plugin connects to the [VibeSEO](https://getvibeseo.com) external service to retrieve AI-generated SEO articles and sync them to your WordPress site. The following data is exchanged:

* **Sent to VibeSEO:** Your site URL, plugin API key, and article sync acknowledgements.
* **Received from VibeSEO:** Article content (title, HTML body, excerpt, slug), featured images, categories, and tags.

No data is sent until you configure your API key in the plugin settings.

* Service Website: [https://getvibeseo.com](https://getvibeseo.com)
* Terms of Service: [https://getvibeseo.com/terms](https://getvibeseo.com/terms)
* Privacy Policy: [https://getvibeseo.com/privacy](https://getvibeseo.com/privacy)

By using this plugin, you agree to VibeSEO's Terms of Service and Privacy Policy.

**Source Code**

The complete source code is included in this plugin. No build tools or compilation is required.

== Installation ==

1. Download the plugin ZIP or copy the `vibeseo` folder to `wp-content/plugins/`
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Go to Settings > VibeSEO
4. Enter your VibeSEO API key (found in your VibeSEO dashboard under Project Settings)
5. Click "Test Connection" to verify
6. Click "Sync Now" to pull your articles

== Frequently Asked Questions ==

= Where do I find my API key? =

Log in to your VibeSEO dashboard at app.getvibeseo.com, navigate to your project, and go to Settings > Integrations. Your project API key is displayed there.

= How often does auto-sync run? =

The plugin syncs automatically every hour via WordPress Cron. You can also click "Sync Now" at any time for an immediate sync.

= What happens when I sync an article that already exists? =

The plugin matches articles by slug. If a post with the same slug already exists, it will be updated with the latest content rather than creating a duplicate.

== Screenshots ==

1. VibeSEO dashboard — AI-generated SEO content calendar with auto-publishing to WordPress
2. Connect your WordPress website with VibeSEO — effortless setup, competitor analysis, and content personalization

== Changelog ==

= 1.0.0 =
* Initial release
* API key authentication
* Article sync with featured images, categories, and tags
* Auto-sync via WP-Cron (hourly)
* Admin settings page with sync log
