{"id":294952,"date":"2026-04-28T10:34:35","date_gmt":"2026-04-28T10:34:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/earlyseo-sync\/"},"modified":"2026-05-02T10:03:37","modified_gmt":"2026-05-02T10:03:37","slug":"earlyseo-sync","status":"publish","type":"plugin","link":"https:\/\/el.wordpress.org\/plugins\/earlyseo-sync\/","author":23451595,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"EarlySEO Sync","header_author":"EarlySEO","header_description":"Automatically sync AI-generated SEO articles from EarlySEO to your WordPress site. Requires an EarlySEO account.","assets_banners_color":"fdfdfd","last_updated":"2026-05-02 10:03:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.earlyseo.com\/integrations\/wordpress","header_author_uri":"https:\/\/www.earlyseo.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":236,"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":"earlyseo","date":"2026-04-28 10:55:32"},"1.0.1":{"tag":"1.0.1","author":"earlyseo","date":"2026-05-02 10:03:37"}},"upgrade_notice":{"1.0.1":"<p>Recommended update. Restores auto-sync for installs whose 5-minute cron event was lost during a previous update.<\/p>","1.0.0":"<p>Initial release of EarlySEO Sync plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3517312,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3517312,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3517312,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3517312,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[195933,245711,181641,186],"plugin_category":[55],"plugin_contributors":[261266],"plugin_business_model":[],"class_list":["post-294952","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-content","plugin_tags-article-sync","plugin_tags-content-automation","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-earlyseo","plugin_committers-earlyseo"],"banners":{"banner":"https:\/\/ps.w.org\/earlyseo-sync\/assets\/banner-772x250.png?rev=3517312","banner_2x":"https:\/\/ps.w.org\/earlyseo-sync\/assets\/banner-1544x500.png?rev=3517312","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/earlyseo-sync\/assets\/icon-128x128.png?rev=3517312","icon_2x":"https:\/\/ps.w.org\/earlyseo-sync\/assets\/icon-256x256.png?rev=3517312","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>EarlySEO Sync helps you move from content creation to publishing with a much smoother workflow. Instead of manually copying every article into WordPress, you can import publish-ready content from <a href=\"https:\/\/www.earlyseo.com\">EarlySEO<\/a> directly into your site.<\/p>\n\n<p><strong>Promo Video<\/strong><\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=aXyzpiTiVJI&amp;autoplay=1]<\/p>\n\n<p>It is built for teams that want to publish faster, stay organized, and keep SEO operations simple as they scale.<\/p>\n\n<p><strong>Important:<\/strong> This plugin acts as a client to the EarlySEO service. By using this plugin, you agree to the EarlySEO Terms of Service and Privacy Policy. See links below.<\/p>\n\n<p><strong>What you can sync:<\/strong><\/p>\n\n<ul>\n<li>Titles and slugs<\/li>\n<li>Rich formatted content (headings, paragraphs, lists)<\/li>\n<li>Meta descriptions and focus keywords<\/li>\n<li>Featured images<\/li>\n<li>Excerpts and post metadata<\/li>\n<\/ul>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>One-click import<\/strong> - Connect your EarlySEO account and import in a few clicks<\/li>\n<li><strong>Auto-sync<\/strong> - Sync every 5 minutes or run on-demand manually<\/li>\n<li><strong>Rich content support<\/strong> - Keeps article structure and formatting intact<\/li>\n<li><strong>SEO metadata support<\/strong> - Syncs metadata for Yoast SEO and Rank Math<\/li>\n<li><strong>Featured image import<\/strong> - Pulls article images automatically<\/li>\n<li><strong>Incremental sync<\/strong> - Only new or updated articles are synced<\/li>\n<li><strong>Flexible publishing<\/strong> - Draft, Pending Review, or Publish<\/li>\n<li><strong>Sync tracking<\/strong> - Review sync history in WordPress admin<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Create an integration in <a href=\"https:\/\/app.earlyseo.com\/integrations\">EarlySEO<\/a><\/li>\n<li>Copy your API key (format: <code>wp_xxxxx_xxxxx<\/code>)<\/li>\n<li>Paste it in WordPress Settings \u2192 EarlySEO Sync<\/li>\n<li>Articles will automatically sync!<\/li>\n<\/ol>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<ul>\n<li>An active EarlySEO subscription<\/li>\n<li>Articles in EarlySEO marked as ready\/published for sync<\/li>\n<\/ul>\n\n<h3>Privacy &amp; Data Handling<\/h3>\n\n<p>This plugin communicates with the EarlySEO service (https:\/\/www.earlyseo.com) to retrieve articles for syncing to your WordPress site.<\/p>\n\n<p><strong>Data sent to EarlySEO:<\/strong>\n* Articles acknowledgment notifications including your WordPress post ID and post URL\n* API key for authentication<\/p>\n\n<p><strong>Data received from EarlySEO:<\/strong>\n* Article content (title, body, meta descriptions, keywords)\n* Featured images and metadata<\/p>\n\n<p>Please review the <a href=\"https:\/\/app.earlyseo.com\/terms\">EarlySEO Terms of Service<\/a> and <a href=\"https:\/\/app.earlyseo.com\/privacy\">EarlySEO Privacy Policy<\/a> for complete details about how your data is handled by the external EarlySEO service.<\/p>\n\n<h3>External Resources<\/h3>\n\n<p>This plugin integrates with the EarlySEO service:\n* <strong>Service Homepage:<\/strong> <a href=\"https:\/\/www.earlyseo.com\">https:\/\/www.earlyseo.com<\/a>\n* <strong>Terms of Service:<\/strong> <a href=\"https:\/\/app.earlyseo.com\/terms\">https:\/\/app.earlyseo.com\/terms<\/a>\n* <strong>Privacy Policy:<\/strong> <a href=\"https:\/\/app.earlyseo.com\/privacy\">https:\/\/app.earlyseo.com\/privacy<\/a>\n* <strong>API Documentation:<\/strong> <a href=\"https:\/\/app.earlyseo.com\/docs\">https:\/\/app.earlyseo.com\/docs<\/a><\/p>\n\n<h3>Support<\/h3>\n\n<p>For support with this plugin, please use the WordPress.org support forums.\nFor issues with the EarlySEO service itself, please contact EarlySEO directly at team@earlyseo.com.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress Admin, go to Plugins \u2192 Add New<\/li>\n<li>Search for \"EarlySEO Sync\" and click Install Now<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Settings \u2192 EarlySEO Sync<\/li>\n<li>Enter your API key from EarlySEO integrations page<\/li>\n<li>Click \"Test Connection\" to verify<\/li>\n<li>Configure your preferred settings (post status, default author, category)<\/li>\n<\/ol>\n\n<p><strong>Walkthrough Video<\/strong><\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=emkV1qT1Uzw]<\/p>\n\n<p>Watch the full walkthrough: https:\/\/youtu.be\/emkV1qT1Uzw?si=9-C9NPD3F8gO_OrX<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20api%20key%3F\"><h3>Where do I get my API key?<\/h3><\/dt>\n<dd><p>Log in to <a href=\"https:\/\/app.earlyseo.com\">EarlySEO<\/a>, go to Integrations, and create a WordPress integration. Copy the generated API key.<\/p><\/dd>\n<dt id=\"how%20often%20does%20it%20sync%3F\"><h3>How often does it sync?<\/h3><\/dt>\n<dd><p>By default, every 5 minutes. You can also trigger a manual sync anytime.<\/p><\/dd>\n<dt id=\"can%20i%20watch%20a%20setup%20walkthrough%3F\"><h3>Can I watch a setup walkthrough?<\/h3><\/dt>\n<dd><p>Yes. Watch the setup and sync walkthrough video: https:\/\/youtu.be\/emkV1qT1Uzw?si=9-C9NPD3F8gO_OrX<\/p><\/dd>\n<dt id=\"will%20it%20create%20duplicate%20posts%3F\"><h3>Will it create duplicate posts?<\/h3><\/dt>\n<dd><p>No. The plugin tracks which articles have been synced and only creates new posts for new articles.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20%2F%20rankmath%3F\"><h3>Does it work with Yoast SEO \/ RankMath?<\/h3><\/dt>\n<dd><p>Yes! Meta descriptions and focus keywords are automatically imported and set for both Yoast SEO and RankMath.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20which%20articles%20to%20import%3F\"><h3>Can I choose which articles to import?<\/h3><\/dt>\n<dd><p>The plugin imports all articles marked as \"ready\" or \"published\" in EarlySEO. You can control this from EarlySEO's article settings.<\/p><\/dd>\n<dt id=\"what%20is%20the%20external%20service%20requirement%3F\"><h3>What is the external service requirement?<\/h3><\/dt>\n<dd><p>This plugin requires an active EarlySEO account and API key. EarlySEO is a third-party AI content generation service. By using this plugin, you're agreeing to their terms of service and acknowledging that article data will be retrieved from their servers.<\/p><\/dd>\n<dt id=\"is%20my%20api%20key%20secure%3F\"><h3>Is my API key secure?<\/h3><\/dt>\n<dd><p>Your API key is stored in WordPress options and transmitted over HTTPS to the EarlySEO service. It's treated as sensitive data. Do not share your API key with others. You can regenerate or delete your API key at any time from the EarlySEO integrations page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: auto-sync schedule now self-heals if the WP-Cron event is ever cleared (no longer requires deactivate\/reactivate to recover).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Automatic and manual sync from EarlySEO service<\/li>\n<li>SEO plugin integration (Yoast, RankMath)<\/li>\n<li>Featured image import from articles<\/li>\n<li>Sync tracking and logging<\/li>\n<li>Proper nonce verification and permission checks<\/li>\n<li>HTTPS-secured API communication<\/li>\n<\/ul>","raw_excerpt":"Publish SEO-ready articles from EarlySEO to WordPress in minutes, with metadata, images, and formatting preserved.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294952"}],"author":[{"embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/earlyseo"}],"wp:attachment":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294952"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294952"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294952"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294952"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294952"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}