=== Robot-speed SEO Agent === Contributors: eliottdupuy Tags: seo, content, automation, publishing, ai Requires at least: 5.0 Tested up to: 6.9 Requires PHP: 7.0 Stable tag: 1.5.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Automated SEO content publishing for WordPress. Let AI create and publish optimized articles automatically. == Description == Robot-speed SEO Agent connects your WordPress site to [Robot-speed](https://robot-speed.com), enabling automated publishing of SEO-optimized content directly to your blog. **Developed by [Kleap Technologies SA](https://kleap.co)**, a Swiss software company also known for creating [Kleap](https://kleap.co), the AI-powered website builder trusted by thousands of businesses worldwide. = Why Robot-speed? = * **Save Time** - No more manual content creation and publishing * **SEO-Optimized** - Every article is crafted for search engine visibility * **AI-Powered** - Leveraging advanced AI to create high-quality content * **Fully Automated** - Set it and forget it, content publishes automatically = Key Features = * **One-Click Connection** - Connect your WordPress site in seconds * **Automatic Publishing** - Articles are published directly to your blog * **Secure Authentication** - Token-based security, no passwords stored * **Category Management** - Organize content with automatic categorization * **Featured Images** - Full media support including featured images * **Author Assignment** - Assign posts to any WordPress user = How It Works = 1. Install and activate the plugin 2. Go to "Robot-speed" in your WordPress admin menu 3. Click "Connect to Robot-speed" to authorize 4. Start receiving automated SEO content = About Kleap Technologies SA = Based in Switzerland, [Kleap Technologies SA](https://kleap.co) develops innovative software solutions for businesses. Our flagship product [Kleap](https://kleap.co) helps entrepreneurs create professional websites with AI assistance. Robot-speed extends our AI expertise to content marketing, helping businesses maintain consistent, high-quality blog content without the manual effort. = External Service Notice = This plugin connects to the Robot-speed platform (https://robot-speed.com) to enable automated content publishing. When you use this plugin: * Your site URL is shared with Robot-speed to identify your website * A secure authentication token is exchanged to authorize publishing * Articles created in Robot-speed are sent to your WordPress site via REST API By using this plugin, you agree to Robot-speed's: * [Terms of Service](https://robot-speed.com/tos) * [Privacy Policy](https://robot-speed.com/privacy-policy) == Installation == = Automatic Installation = 1. Go to Plugins > Add New in your WordPress admin 2. Search for "Robot-speed SEO Agent" 3. Click "Install Now" then "Activate" 4. Go to "Robot-speed" in the admin menu 5. Click "Connect to Robot-speed" to authorize your site = Manual Installation = 1. Download the plugin zip file 2. Go to Plugins > Add New > Upload Plugin 3. Upload the zip file and click "Install Now" 4. Activate the plugin 5. Go to "Robot-speed" in the admin menu to connect == Frequently Asked Questions == = Do I need a Robot-speed account? = Yes, this plugin requires an active Robot-speed account. Visit [robot-speed.com](https://robot-speed.com) to sign up and start your free trial. = Is my data secure? = Absolutely. We use secure token-based authentication. No passwords are stored in WordPress. All communication uses HTTPS encryption. Developed by a Swiss company with strict data protection standards. = Can I disconnect my site? = Yes, you can disconnect at any time from the Robot-speed menu in your WordPress admin. Your existing content will remain on your site. = What permissions does the plugin need? = The plugin requires administrator access to manage the connection. For publishing, it uses WordPress REST API with standard post creation capabilities. = Can I review articles before they publish? = Yes! Robot-speed offers an approval workflow where you can review, edit, or approve articles before they go live. = What kind of content does Robot-speed create? = Robot-speed creates SEO-optimized blog articles tailored to your industry and target keywords. Each article is unique and designed to improve your search engine visibility. = Who is behind this plugin? = Robot-speed is developed by [Kleap Technologies SA](https://kleap.co), a Swiss software company. We also created [Kleap](https://kleap.co), the AI-powered website builder. == Screenshots == 1. Robot-speed admin page - Connection status 2. One-click connection to Robot-speed 3. Connected state with account details == Changelog == = 1.5.4 = * No more duplicate title on tool pages: when your theme already shows the page title, the tool no longer repeats it (and still shows a title on themes that don't) = 1.5.3 = * Free tools now pick up your site's brand colour automatically when one is declared, so the tool matches your look instead of a generic accent (falls back to the neutral design otherwise) = 1.5.2 = * Free tool pages now use a refined, brand-neutral design that blends into your site instead of standing out — subtle palette, elegant result cards, no loud accent colour * A clear tool title now always shows at the top of the page, even if the generated content omitted one = 1.5.1 = * Free tool pages now render as a clean, self-contained card and stay fully legible on dark themes (tool headings and body text keep a fixed readable color instead of inheriting the theme's light-on-light) * Fixed a number-formatting quirk where some estimated values were wrongly suffixed (a unit label no longer leaks onto price/score results) = 1.5.0 = * Free Tools publishing — Robot Speed can now publish interactive free tools (calculators, estimators, graders) as real pages on your site under a localized /tools (or /outils) section, to attract search traffic and backlinks * Interactive tools render natively with a bundled, enqueued script and stylesheet (no inline scripts), and a clean JSON-LD WebApplication + BreadcrumbList in the page head * Tool content is rendered through a strict wp_kses allowlist; tool pages are ownership-guarded and idempotent, never overwriting pages the plugin did not create * Automatic tools index page that lists your published tools = 1.4.0 = * Force-index for published articles — overrides site-level Yoast/RankMath defaults that would otherwise noindex content * New SEO health diagnostic exposed on /test endpoint (detects blog_public, Yoast and RankMath noindex defaults) * RankMath robots meta support in update_seo_meta = 1.3.0 = * AI Bot Mention Tracking — detects when ChatGPT, Perplexity, Claude and other AI bots visit your pages * Track AI citations in your Robot Speed dashboard automatically * Zero configuration required — works out of the box = 1.2.7 = * Increased API rate limits for authenticated requests (1000 req/min) * Separate rate limit buckets for authenticated vs unauthenticated requests * Improved publishing reliability for articles with many images = 1.2.6 = * Added website analytics integration (Umami tracking) * Auto-inject analytics script via wp_head hook * New REST API endpoint /robotspeed/v1/analytics (POST/DELETE/GET) * Analytics script is built server-side for security = 1.2.5 = * Added uninstall.php for clean data removal on plugin deletion * Fixed admin redirect URLs for top-level menu pages * Added post status validation against allowed values * Used $wpdb->prepare() for all database queries (WordPress.org compliance) * Updated PHP requirement to 7.0+ (matches actual code requirements) * Added rel="noopener noreferrer" to all external links * Consolidated media update into single database call * Publishing statistics now only count published articles * Fixed timezone-safe date handling with gmdate() * Removed dead code and unused parameters = 1.2.4 = * Improved rate limiting: authenticated requests now have separate, higher limits (200/min) * Unauthenticated requests use stricter limits (30/min) for better security * Fixes publishing timeouts on sites with multiple articles = 1.2.3 = * Improved PHP compatibility (removed PHP 7.1+ syntax) * Added full internationalization (i18n) support * All UI strings now translatable * Added languages folder for translations * Added index.php for directory security * Improved WordPress coding standards compliance = 1.2.2 = * Fixed PHP 5.6/7.0 compatibility issue (private const not supported) * Plugin now works on servers with PHP 5.6+ = 1.2.1 = * Fixed connection token generation issue * Token now auto-regenerates if invalid during connection * Improved reliability for first-time connections = 1.2.0 = * Added top-level admin menu for easier access * Improved connection status display * Enhanced security with rate limiting * Better error handling and user feedback * Updated WordPress 6.9 compatibility = 1.1.0 = * Added media upload support * Improved token validation * Added connection timestamp tracking = 1.0.0 = * Initial release * Basic connection and publishing features == Upgrade Notice == = 1.2.6 = Adds website analytics tracking. Auto-installs Umami analytics script on your site when enabled from Robot-speed dashboard. = 1.2.5 = WordPress.org compliance fixes: clean uninstall, secure database queries, post status validation. Recommended update for all users. = 1.2.3 = Added full internationalization support. All strings now translatable. = 1.2.2 = Fixes compatibility with PHP 5.6 and 7.0 servers. Recommended for users experiencing "unexpected const" errors. = 1.2.1 = Fixes connection issues for some users. Recommended update. = 1.2.0 = Improved admin interface, security enhancements, and WordPress 6.9 compatibility. Recommended update for all users.