{"id":323179,"date":"2026-06-19T18:50:49","date_gmt":"2026-06-19T18:50:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nemynai-seo-autopilot\/"},"modified":"2026-06-19T18:50:13","modified_gmt":"2026-06-19T18:50:13","slug":"nemynai-seo-autopilot","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/nemynai-seo-autopilot\/","author":23512528,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.9","stable_tag":"2.0.9","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"NemynAI SEO Autopilot","header_author":"Nemynai Group","header_description":"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u044f SEO-\u0441\u0442\u0430\u0442\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 Claude AI \u0437 \u0440\u043e\u0437\u043a\u043b\u0430\u0434\u043e\u043c \u043f\u0443\u0431\u043b\u0456\u043a\u0430\u0446\u0456\u0439","assets_banners_color":"282453","last_updated":"2026-06-19 18:50:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nemynai.xyz\/","header_author_uri":"https:\/\/webmaster.co.ua","rating":5,"author_block_rating":0,"active_installs":0,"downloads":68,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.9":{"tag":"2.0.9","author":"alexww","date":"2026-06-19 18:50:13"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3579116,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3579116,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3579116,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.9"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"\u0414\u0430\u0448\u0431\u043e\u0440\u0434 \u0437\u0456 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u044e","2":"\u0421\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u0441\u0442\u0430\u0442\u0442\u0456","3":"\u0406\u043c\u043f\u043e\u0440\u0442 CSV (Pro)","4":"\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0437 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0456\u0454\u044e \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"}},"plugin_section":[],"plugin_tags":[2353,569,229563,529,186],"plugin_category":[55],"plugin_contributors":[267977],"plugin_business_model":[],"class_list":["post-323179","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-automation","plugin_tags-claude","plugin_tags-content","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-alexww","plugin_committers-alexww"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nemynai-seo-autopilot\/assets\/icon-128x128.png?rev=3579116","icon_2x":"https:\/\/ps.w.org\/nemynai-seo-autopilot\/assets\/icon-256x256.png?rev=3579116","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>NemynAI SEO Autopilot<\/strong> automatically generates fully SEO-optimized articles via Claude AI (Anthropic) and publishes them directly to your WordPress site.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>Generate SEO articles via Claude API (your own key)<\/li>\n<li>Automatic photos via Pexels API<\/li>\n<li>SEO meta via Yoast SEO, RankMath, or AIOSEO<\/li>\n<li>Custom prompt with variables<\/li>\n<li>Support for 4 languages (Ukrainian, English, Polish, German)<\/li>\n<li>Admin dashboard with logs and queue<\/li>\n<\/ul>\n\n<h4>Pro Features ($22 one-time)<\/h4>\n\n<ul>\n<li>\ud83d\udce5 Import content plan via CSV<\/li>\n<li>\u23f0 Auto-publish daily at 09:00 via WP Cron<\/li>\n<li>\ud83d\ude80 \"Publish Now\" button from queue<\/li>\n<li>\ud83d\udce6 Batch publishing (1\/2\/3\/all articles)<\/li>\n<li>\ud83c\udff7 OG and Twitter meta tags<\/li>\n<li>\ud83d\udd16 Automatic tags for each article<\/li>\n<li>\ud83d\udd12 License tied to domain<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>Claude API key (Anthropic) \u2014 <a href=\"https:\/\/console.anthropic.com\/settings\/keys\">get one<\/a><\/li>\n<li>Pexels API key (free) \u2014 <a href=\"https:\/\/www.pexels.com\/api\/\">get one<\/a><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<p><strong>Anthropic Claude API<\/strong> \u2014 used to generate SEO article content.\n- Data sent: article topic, keywords, language, custom prompt (no personal user data)\n- Service URL: https:\/\/api.anthropic.com\n- Privacy Policy: https:\/\/www.anthropic.com\/privacy\n- Terms of Use: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/p>\n\n<p><strong>Pexels API<\/strong> \u2014 used to fetch royalty-free photos for articles.\n- Data sent: search keyword derived from article topic\n- Service URL: https:\/\/api.pexels.com\n- Privacy Policy: https:\/\/www.pexels.com\/privacy-policy\/\n- Terms of Use: https:\/\/www.pexels.com\/terms-of-service\/<\/p>\n\n<p>Both services require the user to provide their own API keys and are only called when the user explicitly triggers article generation or when WP Cron runs the autopublish schedule.<\/p>\n\n<p><strong>Freemius<\/strong> -- used for license management and plugin update delivery for the Pro version.\n- Data sent: site URL and license key when activating or validating a Pro license\n- Service URL: https:\/\/api.freemius.com\n- Privacy Policy: https:\/\/freemius.com\/privacy\/\n- Terms of Use: https:\/\/freemius.com\/terms\/<\/p>\n\n<p>This service is only contacted when a user purchases and activates a Pro license. Free users are not affected.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0442\u0435 \u0456 \u0430\u043a\u0442\u0438\u0432\u0443\u0439\u0442\u0435 \u043f\u043b\u0430\u0433\u0456\u043d \u0447\u0435\u0440\u0435\u0437 \u041f\u043b\u0430\u0433\u0456\u043d\u0438 \u2192 \u0414\u043e\u0434\u0430\u0442\u0438 \u043d\u043e\u0432\u0438\u0439<\/li>\n<li>\u041f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0432 NemynAI SEO \u2192 \u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f<\/li>\n<li>\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448 Claude API \u043a\u043b\u044e\u0447 \u0456 Pexels API \u043a\u043b\u044e\u0447<\/li>\n<li>\u041f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0432 \u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u044f \u0456 \u0441\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043f\u0435\u0440\u0448\u0443 \u0441\u0442\u0430\u0442\u0442\u044e<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"%D0%A7%D0%B8%20%D0%BF%D0%BE%D1%82%D1%80%D1%96%D0%B1%D0%B5%D0%BD%20%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%B9%20claude%20api%3F\"><h3>\u0427\u0438 \u043f\u043e\u0442\u0440\u0456\u0431\u0435\u043d \u043f\u043b\u0430\u0442\u043d\u0438\u0439 Claude API?<\/h3><\/dt>\n<dd><p>\u0422\u0430\u043a, \u043f\u043e\u0442\u0440\u0456\u0431\u0435\u043d \u0432\u043b\u0430\u0441\u043d\u0438\u0439 API \u043a\u043b\u044e\u0447 \u0432\u0456\u0434 Anthropic. \u041f\u0435\u0440\u0448\u0456 $5 \u2014 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u043e \u043d\u0430 \u043d\u043e\u0432\u043e\u043c\u0443 \u0430\u043a\u0430\u0443\u043d\u0442\u0456.<\/p><\/dd>\n<dt id=\"%D0%A7%D0%B8%D0%BC%20%D0%B2%D1%96%D0%B4%D1%80%D1%96%D0%B7%D0%BD%D1%8F%D1%94%D1%82%D1%8C%D1%81%D1%8F%20pro%20%D0%B2%D0%B5%D1%80%D1%81%D1%96%D1%8F%3F\"><h3>\u0427\u0438\u043c \u0432\u0456\u0434\u0440\u0456\u0437\u043d\u044f\u0454\u0442\u044c\u0441\u044f Pro \u0432\u0435\u0440\u0441\u0456\u044f?<\/h3><\/dt>\n<dd><p>Pro \u0434\u043e\u0434\u0430\u0454 CSV \u0430\u0432\u0442\u043e\u043f\u0456\u043b\u043e\u0442 \u2014 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0443\u0454\u0442\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442-\u043f\u043b\u0430\u043d \u043d\u0430 \u043c\u0456\u0441\u044f\u0446\u044c \u0456 \u043f\u043b\u0430\u0433\u0456\u043d \u0441\u0430\u043c \u043f\u0443\u0431\u043b\u0456\u043a\u0443\u0454 \u0441\u0442\u0430\u0442\u0442\u0456 \u0449\u043e\u0434\u043d\u044f \u0431\u0435\u0437 \u0432\u0430\u0448\u043e\u0457 \u0443\u0447\u0430\u0441\u0442\u0456.<\/p><\/dd>\n<dt id=\"%D0%A1%D0%BA%D1%96%D0%BB%D1%8C%D0%BA%D0%B8%20%D0%BA%D0%BE%D1%88%D1%82%D1%83%D1%94%20pro%3F\"><h3>\u0421\u043a\u0456\u043b\u044c\u043a\u0438 \u043a\u043e\u0448\u0442\u0443\u0454 Pro?<\/h3><\/dt>\n<dd><p>$22 one-time \u043f\u043b\u0430\u0442\u0456\u0436. \u041b\u0456\u0446\u0435\u043d\u0437\u0456\u044f \u0434\u043b\u044f 1 \u0441\u0430\u0439\u0442\u0443. \u0411\u0435\u0437 \u043f\u0456\u0434\u043f\u0438\u0441\u043a\u0438.<\/p><\/dd>\n<dt id=\"%D0%94%D0%B5%20%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D0%B8%20pro%3F\"><h3>\u0414\u0435 \u043a\u0443\u043f\u0438\u0442\u0438 Pro?<\/h3><\/dt>\n<dd><p>\u041d\u0430 <a href=\"https:\/\/nemynai.lemonsqueezy.com\/buy\/naseo-pro\">nemynai.lemonsqueezy.com<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.8<\/h4>\n\n<ul>\n<li>Fixed: removed Pro gate from NASEO_Scheduler::run() and run_now() -- autopublish now works in Free<\/li>\n<li>Fixed: removed Pro gate from NASEO_CSV_Importer::import() -- CSV import now works in Free<\/li>\n<li>Fixed: renamed $nsa_fs global and nsa_fs() function to $naseo_fs and naseo_fs() for unique prefix compliance<\/li>\n<li>Fixed: renamed do_action nsa_fs_loaded to naseo_fs_loaded<\/li>\n<li>Added: Freemius documented in readme External Services section<\/li>\n<li>Added: alexww added to Contributors list<\/li>\n<\/ul>\n\n<h4>2.0.7<\/h4>\n\n<ul>\n<li>\u0412\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e: CSV \u0456\u043c\u043f\u043e\u0440\u0442 \u0442\u0430 \u0430\u0432\u0442\u043e\u043f\u0443\u0431\u043b\u0456\u043a\u0430\u0446\u0456\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0431\u0435\u0437 Pro \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457<\/li>\n<li>\u0412\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e: \u043a\u043d\u043e\u043f\u043a\u0430 \"\u041e\u043f\u0443\u0431\u043b\u0456\u043a\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0440\u0430\u0437\" \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432\u0441\u0456\u043c \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430\u043c<\/li>\n<li>\u0412\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e: select \u0447\u0430\u0441\u0442\u043e\u0442\u0438 \u043f\u0443\u0431\u043b\u0456\u043a\u0430\u0446\u0456\u0439 \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0435 \u0437\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u0438\u0439 \u0443 Free<\/li>\n<li>\u0412\u0438\u0434\u0430\u043b\u0435\u043d\u043e: Pro gate \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 \u0406\u043c\u043f\u043e\u0440\u0442 CSV<\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>\u0412\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e: JS \u043d\u0435 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0443\u0432\u0430\u0432\u0441\u044f \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430\u0445 \u043f\u043b\u0430\u0433\u0456\u043d\u0430 (\u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 hook)<\/li>\n<li>\u0412\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e: \u043e\u0431'\u0454\u043a\u0442 <code>naseo<\/code> \u043d\u0435 \u0431\u0443\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0432 JS (\u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430 \u043d\u0430\u0437\u0432\u0430 \u0432 wp_localize_script)<\/li>\n<li>\u0412\u0438\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e: \u043a\u043d\u043e\u043f\u043a\u0430 \"\u0417\u0433\u0435\u043d\u0435\u0440\u0443\u0432\u0430\u0442\u0438 \u0456 \u043e\u043f\u0443\u0431\u043b\u0456\u043a\u0443\u0432\u0430\u0442\u0438\" \u043d\u0435 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043b\u0430 \u043d\u0430 \u043a\u043b\u0456\u043a<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Fixed: phpcs:ignore moved inline to $wpdb-&gt;update in seo-writer<\/li>\n<li>Fixed: class-freemius.php wrapped with phpcs:disable NamingConventions<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Fixed: Tested up to header corrected to 7.0<\/li>\n<li>Fixed: $class variable in foreach prefixed with phpcs:ignore<\/li>\n<li>Fixed: NASEO_VERSION constant synced with plugin header<\/li>\n<li>Fixed: Remaining DirectQuery\/NoCaching annotated with phpcs:ignore<\/li>\n<li>Fixed: $wpdb-&gt;insert, delete, get_row in class-admin annotated<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Fixed: unlink() replaced with wp_delete_file()<\/li>\n<li>Fixed: readfile() replaced with WP_Filesystem<\/li>\n<li>Fixed: date() replaced with gmdate() in scheduler<\/li>\n<li>Fixed: SQL queries use esc_sql() instead of %i (WP 6.2+ only)<\/li>\n<li>Fixed: $_POST variables wrapped with wp_unslash()<\/li>\n<li>Fixed: Direct DB calls annotated with phpcs:ignore<\/li>\n<li>Fixed: readme Description translated to English<\/li>\n<li>Fixed: Tested up to updated to 7.0<\/li>\n<li>Fixed: NonPrefixedVariable warnings suppressed in view files<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed: text domain changed from naseo to nemynai-seo-autopilot<\/li>\n<li>Fixed: all output properly escaped (esc_html_e, esc_url, absint)<\/li>\n<li>Fixed: date() replaced with gmdate() for timezone safety<\/li>\n<li>Fixed: translators comments added for i18n placeholders<\/li>\n<li>Fixed: SQL queries use $wpdb-&gt;prepare()<\/li>\n<li>Fixed: readme short description in English, tested up to 6.8<\/li>\n<li>Fixed: removed Pro upsell buttons from dashboard (free version)<\/li>\n<li>Added: External Services section in readme<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Freemium \u043c\u043e\u0434\u0435\u043b\u044c: Free + Pro \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u044f<\/li>\n<li>\u0406\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f \u0437 Lemon Squeezy \u0434\u043b\u044f \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0439<\/li>\n<li>\u041f\u0440\u0438\u0432'\u044f\u0437\u043a\u0430 \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457 \u0434\u043e \u0434\u043e\u043c\u0435\u043d\u0443<\/li>\n<li>\u041f\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0439 UI \u0430\u0434\u043c\u0456\u043d-\u043f\u0430\u043d\u0435\u043b\u0456<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>\u041f\u0435\u0440\u0448\u0430 \u043f\u0443\u0431\u043b\u0456\u0447\u043d\u0430 \u0432\u0435\u0440\u0441\u0456\u044f<\/li>\n<li>Claude API \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f<\/li>\n<li>CSV \u0456\u043c\u043f\u043e\u0440\u0442 \u0456 WP Cron<\/li>\n<\/ul>","raw_excerpt":"Automatically generate SEO articles via Claude AI. Add your API key and publish content on autopilot.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323179"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/alexww"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323179"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323179"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323179"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323179"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323179"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}