{"id":289688,"date":"2026-03-19T16:19:48","date_gmt":"2026-03-19T16:19:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-content-optimizer-seo\/"},"modified":"2026-03-19T16:14:06","modified_gmt":"2026-03-19T16:14:06","slug":"rankifly-ai-content-optimizer","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/rankifly-ai-content-optimizer\/","author":23057478,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Rankifly AI Content Optimizer","header_author":"Ermald Billa","header_description":"Analyzes articles in real-time, suggests SEO improvements, optimizes readability, and generates automatic FAQs for rich snippets.","assets_banners_color":"","last_updated":"2026-03-19 16:14:06","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ermaldbilla.com","header_plugin_uri":"https:\/\/getwebsolution.it\/rankifly-ai-content-optimizer","header_author_uri":"https:\/\/ermaldbilla.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release, no upgrade required.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3486800,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3486800,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3486800,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The real-time SEO analysis panel in the editor sidebar.","2":"The settings page and API Key configuration."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,226962,178627,194533,186],"plugin_category":[55],"plugin_contributors":[231920],"plugin_business_model":[],"class_list":["post-289688","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content-optimizer","plugin_tags-faq-schema","plugin_tags-openai","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-ermaldbilla","plugin_committers-ermaldbilla"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/rankifly-ai-content-optimizer\/assets\/icon.svg?rev=3486800","icon":"https:\/\/ps.w.org\/rankifly-ai-content-optimizer\/assets\/icon.svg?rev=3486800","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rankifly-ai-content-optimizer\/assets\/screenshot-1.png?rev=3486800","caption":"The real-time SEO analysis panel in the editor sidebar."},{"src":"https:\/\/ps.w.org\/rankifly-ai-content-optimizer\/assets\/screenshot-2.png?rev=3486800","caption":"The settings page and API Key configuration."}],"raw_content":"<!--section=description-->\n<p>Rankifly AI Content Optimizer brings the power of OpenAI directly into your WordPress editor.\nWrite better content, rank higher and save hours of manual SEO work \u2014 all from the post editing screen.<\/p>\n\n<p>The plugin works with a <strong>BYOK (Bring Your Own Key)<\/strong> model: you connect your own OpenAI API key\n(GPT-4.1-mini or any compatible model), so your content never passes through third-party servers.\nFull privacy, full control.<\/p>\n\n<h4>Main Features<\/h4>\n\n<p><strong>Real-time SEO Analysis<\/strong>\nAnalyzes your content against your focus keyword and returns an SEO score (0\u2013100) with\nspecific, actionable suggestions on keyword density, structure and formatting.<\/p>\n\n<p><strong>Readability Score<\/strong>\nDetects long sentences, passive voice and poorly structured paragraphs \u2014 and tells you exactly\nwhat to fix to make your content clearer and easier to rank.<\/p>\n\n<p><strong>Automatic FAQ Generation with Schema Markup<\/strong>\nGenerates 3 contextual FAQs from your content, inspired by Google's \"People Also Ask\".\nFAQs are saved per post and automatically injected as Schema.org JSON-LD rich snippets\non the frontend \u2014 no additional setup needed.<\/p>\n\n<p><strong>Internal Link Suggester<\/strong>\nScans your published posts and uses AI to find the 3 most natural and relevant internal\nlinking opportunities within the article you are writing.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>An OpenAI API key (or compatible endpoint)<\/li>\n<li>WordPress 5.8+<\/li>\n<li>PHP 7.4+<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the OpenAI API to provide AI-powered content analysis, FAQ generation,\nand internal link suggestions.<\/p>\n\n<p><strong>What data is sent and when:<\/strong>\nWhen you click \"Analyze SEO\", \"Generate FAQ\" or \"Suggest Internal Links\" in the editor sidebar,\nthe text content of the post and the focus keyword are sent to the OpenAI API endpoint configured\nin the plugin settings (default: https:\/\/api.openai.com\/v1\/chat\/completions).<\/p>\n\n<p>No data is sent automatically or without user action. No data is stored on any server\nother than OpenAI's in accordance with their data retention policies.<\/p>\n\n<p><strong>Service provider:<\/strong> OpenAI, L.L.C.\n- Terms of use: https:\/\/openai.com\/policies\/terms-of-use\n- Privacy policy: https:\/\/openai.com\/policies\/privacy-policy\n- API data usage policy: https:\/\/openai.com\/policies\/api-data-usage-policies<\/p>\n\n<p>This plugin also supports custom OpenAI-compatible endpoints (e.g. Azure OpenAI Service).\nIn that case, the terms and privacy policy of that provider apply instead.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>rankifly-ai-content-optimizer<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP directly from the WordPress admin panel.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 Rankifly AI<\/strong> to configure your API Key.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20models%20does%20it%20support%3F\"><h3>Which AI models does it support?<\/h3><\/dt>\n<dd><p>The plugin supports standard OpenAI APIs (e.g. GPT-4.1-mini). You can configure a custom compatible endpoint directly in the settings.<\/p><\/dd>\n<dt id=\"does%20openai%20store%20my%20content%3F\"><h3>Does OpenAI store my content?<\/h3><\/dt>\n<dd><p>OpenAI does not use data sent via API to train its models by default. See their API data usage policy for full details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. SEO Analysis, Readability, FAQ Generator and Internal Links supported.<\/li>\n<li>Compatible with WordPress 6.9 and PHP 7.4+.<\/li>\n<\/ul>","raw_excerpt":"AI-powered WordPress plugin: real-time SEO analysis, readability score, automatic FAQ schema and internal link suggestions. BYOK with OpenAI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/289688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=289688"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ermaldbilla"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=289688"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=289688"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=289688"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=289688"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=289688"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=289688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}