{"id":241011,"date":"2025-08-01T12:14:05","date_gmt":"2025-08-01T12:14:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/outrank\/"},"modified":"2026-03-25T07:25:29","modified_gmt":"2026-03-25T07:25:29","slug":"outrank","status":"publish","type":"plugin","link":"https:\/\/es-mx.wordpress.org\/plugins\/outrank\/","author":23321373,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.8","stable_tag":"1.0.8","tested":"6.9.4","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Outrank","header_author":"Outrank","header_description":"Get traffic and outrank competitors with automatic SEO-optimized content generation published to your WordPress site.","assets_banners_color":"fefdfe","last_updated":"2026-03-25 07:25:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/outrank.so","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":1000,"downloads":7283,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"eugenezolo","date":"2025-08-01 12:37:51"},"1.0.1":{"tag":"1.0.1","author":"eugenezolo","date":"2025-08-01 15:31:54"},"1.0.2":{"tag":"1.0.2","author":"eugenezolo","date":"2025-09-20 09:07:16"},"1.0.3":{"tag":"1.0.3","author":"eugenezolo","date":"2025-11-17 16:41:53"},"1.0.4":{"tag":"1.0.4","author":"eugenezolo","date":"2026-01-27 15:44:04"},"1.0.5":{"tag":"1.0.5","author":"eugenezolo","date":"2026-01-29 11:13:31"},"1.0.6":{"tag":"1.0.6","author":"eugenezolo","date":"2026-02-23 11:14:36"},"1.0.7":{"tag":"1.0.7","author":"eugenezolo","date":"2026-03-06 12:11:28"},"1.0.8":{"tag":"1.0.8","author":"eugenezolo","date":"2026-03-25 07:25:29"}},"upgrade_notice":{"1.0.0":"<p>First release \u2014 includes cron sync, manual sync, and support for draft\/publish modes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3337817,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3337817,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3337811,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3337811,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3337811,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3337811,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3337811,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Grow Organic Traffic on Autopilot.","2":"The Sync Dashboard and Setup Page.","3":"AI-generated blog posts ready to publish."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[216880,245711,181641,186],"plugin_category":[55],"plugin_contributors":[245712],"plugin_business_model":[],"class_list":["post-241011","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-blog","plugin_tags-article-sync","plugin_tags-content-automation","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-eugenezolo","plugin_committers-eugenezolo"],"banners":{"banner":"https:\/\/ps.w.org\/outrank\/assets\/banner-772x250.png?rev=3337811","banner_2x":"https:\/\/ps.w.org\/outrank\/assets\/banner-1544x500.png?rev=3337811","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/outrank\/assets\/icon-128x128.png?rev=3337817","icon_2x":"https:\/\/ps.w.org\/outrank\/assets\/icon-256x256.png?rev=3337817","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/outrank\/assets\/screenshot-1.png?rev=3337811","caption":"Grow Organic Traffic on Autopilot."},{"src":"https:\/\/ps.w.org\/outrank\/assets\/screenshot-2.png?rev=3337811","caption":"The Sync Dashboard and Setup Page."},{"src":"https:\/\/ps.w.org\/outrank\/assets\/screenshot-3.png?rev=3337811","caption":"AI-generated blog posts ready to publish."}],"raw_content":"<!--section=description-->\n<p>Grow Organic Traffic Without Lifting a Finger.<\/p>\n\n<p>Outrank is your behind-the-scenes content team powered by AI. It creates high-quality, SEO-optimized blog posts that drive traffic to your WordPress site \u2013 automatically. No brainstorming, no writing, no scheduling. Just pure growth on autopilot.<\/p>\n\n<p>Outrank plugin may embed external links or credits on the public site.<\/p>\n\n<p>The plugin provides secure API access to retrieve your published posts for content analysis and optimization within the Outrank app.<\/p>\n\n<h3>Features<\/h3>\n\n<ol>\n<li>Fully automatic content creation and keyword research \u2013 find hidden keyword gems and publish optimized articles daily.<\/li>\n<li>Write in 150+ languages \u2013 speak to your audience wherever they are.<\/li>\n<li>One-click integration with WordPress \u2013 set it up once and your content gets published like magic.<\/li>\n<li>SEO-friendly, fact-checked articles with media \u2013 includes internal links, videos, images, and credible citations.<\/li>\n<li>Your voice, your tone \u2013 match your brand\u2019s style with AI-tuned tone control.<\/li>\n<li>Up to 4000 words per article \u2013 long-form, evergreen content designed to rank and convert.<\/li>\n<li>Smart daily publishing plan \u2013 a tailored 30-day strategy to keep content flowing.<\/li>\n<li>Multi-user and multi-site support \u2013 manage teams and scale across sites easily.<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Outrank API to fetch blog article content for your site. This is necessary to sync AI-generated content to your WordPress posts.<\/p>\n\n<p>Data sent:\n- API Key (stored by user in plugin settings)<\/p>\n\n<p>Data is sent when:\n- Articles are synced via the Outrank API.<\/p>\n\n<p>External Service:\n- <a href=\"https:\/\/www.outrank.so\">Outrank API<\/a>\n- <a href=\"https:\/\/www.outrank.so\/privacy-policy\">Privacy Policy<\/a>\n- <a href=\"https:\/\/www.outrank.so\/terms-of-use\">Terms of Use<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via the WordPress admin.<\/li>\n<li>Activate the plugin from the \u201cPlugins\u201d page.<\/li>\n<li>Navigate to <strong>Outrank \u2192 Manage<\/strong> in your admin menu.<\/li>\n<li>Enter your API key and select publish mode.<\/li>\n<li>Articles will be synced automatically via the Outrank API.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20automatically%20post%20articles%3F\"><h3>Does this plugin automatically post articles?<\/h3><\/dt>\n<dd><p>Yes. You can choose whether articles are saved as drafts or published instantly.<\/p><\/dd>\n<dt id=\"how%20does%20the%20sync%20work%3F\"><h3>How does the sync work?<\/h3><\/dt>\n<dd><p>Outrank syncs articles to your site via a secure API connection.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added support for updating existing synced articles from Outrank<\/li>\n<li>Improved integration compatibility by exposing available plugin capabilities<\/li>\n<li>Internal maintenance and packaging improvements<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>External images in articles are now downloaded to the WordPress media library for better performance and SEO<\/li>\n<li>New \/set-integration-id REST endpoint for API-driven integration registration<\/li>\n<li>Removed background cron fetch in favor of direct API-driven article submission<\/li>\n<li>Plugin dashboard stays in sync when posts are trashed, deleted, or status-changed in WordPress<\/li>\n<li>All secret comparisons now use timing-safe hash_equals() for security hardening<\/li>\n<li>Fixed slug deduplication off-by-one error<\/li>\n<li>Featured image now inherits author and parent post from the article<\/li>\n<li>YouTube iframe embeds preserved through all post operations<\/li>\n<li>Non-destructive uninstall: plugin no longer deletes user posts or media on removal<\/li>\n<li>Added deactivation hook to clear scheduled cron event<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added Squirrly SEO plugin support for SEO meta data (title, description, keywords)<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added full WordPress Multisite support<\/li>\n<li>Network activation now properly creates tables for all sites<\/li>\n<li>New sites in a multisite network automatically get plugin tables created<\/li>\n<li>Fixed cache key collisions in multisite environments with shared object cache<\/li>\n<li>Proper cleanup when sites are deleted from a multisite network<\/li>\n<li>Backwards compatibility with WordPress versions before 5.1<\/li>\n<li>Removed cron-based daily sync and manual fetch triggers in favor of API-driven sync<\/li>\n<li>Added paginated dashboard with 10 articles per page<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved image downloading reliability across different server configurations<\/li>\n<li>Fixed compatibility issues with strict database settings<\/li>\n<li>Better error messages when troubleshooting sync issues<\/li>\n<li>Improved handling of image filenames and file types<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Add custom duplicate slugs handling<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed YouTube video embedding in synced articles<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added posts fetching endpoint for retrieving published blog posts<\/li>\n<li>Added API access functionality for content analysis and optimization<\/li>\n<li>Various bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Admin dashboard with API key and post settings.<\/li>\n<li>Manual and automatic article syncing via cron.<\/li>\n<\/ul>","raw_excerpt":"Outrank automatically creates and publishes SEO-optimized articles to your WordPress site as blog posts or drafts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/241011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=241011"}],"author":[{"embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eugenezolo"}],"wp:attachment":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=241011"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=241011"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=241011"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=241011"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=241011"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=241011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}