{"id":400966,"date":"2026-11-13T21:06:21","date_gmt":"2026-11-13T21:06:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/seo-force-ai-for-rank-math\/"},"modified":"2026-11-13T21:06:13","modified_gmt":"2026-11-13T21:06:13","slug":"seo-force-ai-for-rank-math","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/seo-force-ai-for-rank-math\/","author":23529088,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"SEO Force AI for Rank Math","header_author":"euro-hosting.net","header_description":"AI-generated meta titles, meta descriptions and focus keywords for WooCommerce products, saved to Rank Math. Uses your own API key at Cloudflare, DeepSeek, Gemini, Mistral, OpenAI or Claude.","last_updated":"2026-11-13 21:06:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/euro-hosting.net\/seo-force-ai\/","header_author_uri":"https:\/\/euro-hosting.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":87,"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":"eurohosting","date":"2026-11-13 21:06:13","revision":3801148}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3801148,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3801148,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3801148,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3801148,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3801148,"resolution":"1","location":"assets","locale":"","width":1363,"height":1060},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3801148,"resolution":"2","location":"assets","locale":"","width":1024,"height":1266},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3801148,"resolution":"3","location":"assets","locale":"","width":1363,"height":694},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3801148,"resolution":"4","location":"assets","locale":"","width":1363,"height":1312}},"screenshots":{"1":"Settings: connect the AI provider of your choice with your own API key.","2":"Product panel: generate the SEO title, meta description and focus keyword, review them, then save to Rank Math.","3":"Your catalog at a glance: how your products score in Rank Math right now.","4":"Free and Pro compared."}},"plugin_section":[],"plugin_tags":[236374,5777,154052,174175,16366],"plugin_category":[],"plugin_contributors":[273742],"plugin_business_model":[],"class_list":["post-400966","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-seo","plugin_tags-meta-description","plugin_tags-product-seo","plugin_tags-rank-math","plugin_tags-woocommerce-seo","plugin_contributors-eurohosting","plugin_committers-eurohosting"],"banners":{"banner":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/banner-772x250.png?rev=3801148","banner_2x":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/banner-1544x500.png?rev=3801148","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/icon-128x128.png?rev=3801148","icon_2x":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/icon-256x256.png?rev=3801148","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/screenshot-1.png?rev=3801148","caption":"Settings: connect the AI provider of your choice with your own API key."},{"src":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/screenshot-2.png?rev=3801148","caption":"Product panel: generate the SEO title, meta description and focus keyword, review them, then save to Rank Math."},{"src":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/screenshot-3.png?rev=3801148","caption":"Your catalog at a glance: how your products score in Rank Math right now."},{"src":"https:\/\/ps.w.org\/seo-force-ai-for-rank-math\/assets\/screenshot-4.png?rev=3801148","caption":"Free and Pro compared."}],"raw_content":"<!--section=description-->\n<p><strong>Every product deserves a page Google can read. SEO Force AI writes it for you.<\/strong><\/p>\n\n<p>Many stores ship products with an empty meta description and a title copied from the product name. Rank Math shows the score in red, and fixing it by hand takes minutes per product. With hundreds of products, nobody does it.<\/p>\n\n<p>SEO Force AI does it in seconds. Open a product, click <strong>Generate SEO<\/strong>, read the result, click <strong>Save to Rank Math<\/strong>. Done.<\/p>\n\n<h4>What you get on every product<\/h4>\n\n<ul>\n<li><strong>A meta title that earns the click<\/strong>: built around the focus keyword, kept within 60 characters so Google shows it whole.<\/li>\n<li><strong>A meta description that sells<\/strong>: the keyword, the benefit and a reason to click, sized for search results.<\/li>\n<li><strong>A focus keyword that is truly yours<\/strong>: taken from the product itself and checked against the keywords your other products already use, so your own pages never compete with each other. Secondary keywords you set yourself in Rank Math are kept.<\/li>\n<li><strong>Written in your store's language<\/strong>: whatever you set as Site Language in Settings \u2192 General.<\/li>\n<\/ul>\n\n<p>Depending on the service configuration it can also suggest a URL slug, image alt text and one extra sentence for the description. Each comes with its own checkbox in the preview and is saved only if you tick it.<\/p>\n\n<h4>You stay in control<\/h4>\n\n<ul>\n<li><strong>Nothing is saved without you.<\/strong> Every field appears in an editable preview first.<\/li>\n<li><strong>Your description is never rewritten.<\/strong> The plugin only adds; it never deletes your text.<\/li>\n<li><strong>One click to undo.<\/strong> \"Restore original SEO\" brings back exactly what the product had before, even after several regenerations. Edits you made yourself in the meantime are kept.<\/li>\n<li><strong>See where you stand.<\/strong> Filters on the Products list show which products are Good, Needs work, Poor or Not scored in Rank Math.<\/li>\n<\/ul>\n\n<h4>Your AI, your key, no markup<\/h4>\n\n<p>Choose the AI provider you prefer: <strong>DeepSeek, Google Gemini, Mistral AI, OpenAI, Anthropic Claude or Cloudflare Workers AI<\/strong>. You use your own API key and the provider bills you directly, with nothing added by us. Gemini, Mistral and Cloudflare offer free usage with limits, enough to try it today.<\/p>\n\n<p><strong>No product limit.<\/strong> Optimize ten products or ten thousand.<\/p>\n\n<h4>Want green scores across the whole catalog?<\/h4>\n\n<p>The free plugin gets products to a solid Rank Math score. <strong>SEO Force AI Pro<\/strong> helps push them to green: it also optimizes the URL slug, image alt text, H2\/H3 headings and secondary keywords, adds Open Graph and Twitter data, generates SEO for the whole catalog in one run or automatically when you publish a product, and lets you choose the AI model and any of 30+ languages. Learn more at <a href=\"https:\/\/euro-hosting.net\/seo-force-ai\/\">euro-hosting.net\/seo-force-ai<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on the <strong>SEO Force AI generation service<\/strong> at <code>api.euro-hosting.net<\/code>, operated by Euro Hosting (the plugin author). The service builds the AI prompt, sends it to the <strong>AI provider you choose in the settings<\/strong>, using your own API key, checks the result and sends it back. Without the service the plugin cannot generate anything.<\/p>\n\n<ul>\n<li><strong>When:<\/strong> only when you click \"Test connection\" or \"Generate SEO\". The plugin makes no background requests.<\/li>\n<li><strong>What is sent to api.euro-hosting.net:<\/strong> your site URL; your site language (e.g. ro_RO); the chosen AI provider; the product ID, name, description (first 800 characters), short description (first 400 characters), categories, tags, SKU and price; focus keywords already used by your other products (so the new keyword is unique); and your API key for the chosen provider (plus your Account ID for Cloudflare), which the service uses only to call that provider on your behalf for that request.<\/li>\n<li><strong>What is stored by the service:<\/strong> your site URL and the IDs of the products you generated, used to prevent abuse. Your API key and product data are not stored.<\/li>\n<li><strong>What the service sends to the AI provider:<\/strong> the prompt built from the product data above, with your API key. Only the provider you selected receives it. Usage is billed by that provider to your account, under its own terms.<\/li>\n<li><strong>Terms:<\/strong> SEO Force AI <a href=\"https:\/\/my.euro-hosting.net\/privacy.php\">privacy policy<\/a> and <a href=\"https:\/\/my.euro-hosting.net\/terms.php\">terms of service<\/a>.<\/li>\n<li><strong>AI providers<\/strong> (only the one you select is used):\n\n<ul>\n<li>Cloudflare Workers AI \u2014 <a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">Website and Online Services Terms<\/a>, <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Privacy Policy<\/a><\/li>\n<li>DeepSeek \u2014 <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-open-platform-terms-of-service.html\">Open Platform Terms of Service<\/a>, <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-privacy-policy.html\">Privacy Policy<\/a><\/li>\n<li>Google Gemini API \u2014 <a href=\"https:\/\/ai.google.dev\/gemini-api\/terms\">Gemini API Additional Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<li>Mistral AI \u2014 <a href=\"https:\/\/legal.mistral.ai\/terms\/commercial-terms-of-service\">Commercial Terms of Service<\/a>, <a href=\"https:\/\/legal.mistral.ai\/terms\/privacy-policy\">Privacy Policy<\/a><\/li>\n<li>OpenAI \u2014 <a href=\"https:\/\/openai.com\/policies\/services-agreement\/\">Services Agreement<\/a>, <a href=\"https:\/\/openai.com\/policies\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n<li>Anthropic Claude \u2014 <a href=\"https:\/\/www.anthropic.com\/legal\/commercial-terms\">Commercial Terms<\/a>, <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce and Rank Math SEO.<\/li>\n<li>Install this plugin from Plugins \u2192 Add New and activate it.<\/li>\n<li>Go to SEO Force AI, choose an AI provider and paste your API key for it (for Cloudflare: your Account ID and an API token with the \"Workers AI\" permission), click Test connection, then Save settings.<\/li>\n<li>Open any product and click Generate SEO in the SEO Force AI panel. Review the result and click Save to Rank Math.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes, from one of the supported providers: Cloudflare Workers AI, DeepSeek, Google Gemini, Mistral AI, OpenAI or Anthropic Claude. The settings page links to the page where each provider creates keys. For Cloudflare, create an API token with the \"Workers AI\" permission and copy your Account ID from the Cloudflare dashboard.<\/p><\/dd>\n<dt id=\"which%20provider%20should%20i%20choose%3F\"><h3>Which provider should I choose?<\/h3><\/dt>\n<dd><p>DeepSeek gives very good results at a very low cost. Cloudflare Workers AI, Google Gemini and Mistral AI offer free usage with limits, which is enough to try the plugin; the free tiers can be slower or refuse requests at busy hours. OpenAI and Anthropic Claude are paid.<\/p><\/dd>\n<dt id=\"does%20it%20cost%20anything%3F\"><h3>Does it cost anything?<\/h3><\/dt>\n<dd><p>The plugin and the generation service are free. The AI runs on your own account at the provider you choose, which bills you directly, with no markup from us. Cloudflare, Gemini and Mistral include free usage with limits.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20rank%20math%3F\"><h3>Does it work without Rank Math?<\/h3><\/dt>\n<dd><p>No. The plugin writes SEO data directly to Rank Math fields. The latest Rank Math version is recommended.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20how%20many%20products%20i%20can%20optimize%3F\"><h3>Is there a limit on how many products I can optimize?<\/h3><\/dt>\n<dd><p>No.<\/p><\/dd>\n<dt id=\"if%20the%20url%20slug%20changes%2C%20do%20old%20links%20break%3F\"><h3>If the URL slug changes, do old links break?<\/h3><\/dt>\n<dd><p>No. WordPress remembers the previous URL and redirects it (301) to the new one. The URL slug is only changed when you tick it in the preview; on published products it is unticked by default.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20a%20generation%3F\"><h3>Can I undo a generation?<\/h3><\/dt>\n<dd><p>Yes. The SEO Force AI panel on the product has a \"Restore original SEO\" button. It restores the title, description, focus keyword, URL slug and image alt text the product had before SEO Force AI first changed them, and removes the sentences the plugin added to the description, even after several regenerations. Changes you made yourself in the meantime are kept.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Your product pages, finally with real SEO. AI writes the meta title, meta description and focus keyword for every WooCommerce product.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/400966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=400966"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eurohosting"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=400966"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=400966"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=400966"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=400966"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=400966"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=400966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}