=== 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