{"id":311290,"date":"2026-05-25T14:25:51","date_gmt":"2026-05-25T14:25:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rankhigh-ai-product-description-generator-for-woocommerce\/"},"modified":"2026-05-25T14:25:37","modified_gmt":"2026-05-25T14:25:37","slug":"rankhigh-ai-product-description-generator-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rankhigh-ai-product-description-generator-for-woocommerce\/","author":23425360,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"RankHigh \u2013 AI Product Description Generator for WooCommerce","header_author":"RankHigh","header_description":"Instantly generate SEO-optimised product descriptions using AI. Works on single products and in bulk \u2014 saving store owners hours of copywriting work.","assets_banners_color":"","last_updated":"2026-05-25 14:25:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/rankhigh-ai-product-description-generator-for-woocommerce","header_author_uri":"https:\/\/profiles.wordpress.org\/rankhighseo\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":140,"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":"rankhighseo","date":"2026-05-25 14:25:37"}},"upgrade_notice":{"1.0.0":"<p>Initial release \u2014 no upgrade steps required.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The AI Generate button inside a WooCommerce product edit page","2":"Generated content preview with Apply \/ Regenerate actions","3":"Bulk Generator with real-time progress bar","4":"Settings page \u2014 provider selection, API keys, model, tone, language"}},"plugin_section":[],"plugin_tags":[2353,194533,215222,186,286],"plugin_category":[45,55],"plugin_contributors":[264342],"plugin_business_model":[],"class_list":["post-311290","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-openai","plugin_tags-product-descriptions","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-rankhighseo","plugin_committers-rankhighseo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/rankhigh-ai-product-description-generator-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Stop writing product descriptions by hand.<\/strong><\/p>\n\n<p>RankHigh \u2013 AI Product Description Generator for WooCommerce connects your store to OpenAI, Google Gemini, or OpenRouter and writes professional, SEO-friendly product descriptions in seconds \u2014 based on the product title, categories, attributes, and tags you already have.<\/p>\n\n<p>This plugin is completely free. Bring your own API key from any supported provider and generate unlimited descriptions.<\/p>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<ul>\n<li>\u2728 <strong>One-click generation<\/strong> \u2014 \"Generate with AI\" button inside every product edit screen<\/li>\n<li>\ud83d\udce6 <strong>Bulk generator<\/strong> \u2014 select dozens of products and batch-generate with a real-time progress bar<\/li>\n<li>\ud83c\udfaf <strong>SEO-aware<\/strong> \u2014 automatically reads the Yoast SEO \/ RankMath focus keyword and weaves it into the copy<\/li>\n<li>\ud83c\udf0d <strong>8 languages<\/strong> \u2014 English, Spanish, French, German, Italian, Portuguese, Dutch, Arabic<\/li>\n<li>\ud83c\udfa8 <strong>5 tones<\/strong> \u2014 Professional, Friendly, Luxury, Playful, Technical<\/li>\n<li>\ud83d\udcdd <strong>Both fields<\/strong> \u2014 generates the full description AND the WooCommerce short description<\/li>\n<li>\ud83e\udd16 <strong>3 AI providers<\/strong> \u2014 OpenAI, Google Gemini, and OpenRouter (300+ models)<\/li>\n<li>\u26a1 <strong>Model choice<\/strong> \u2014 GPT-4o, Gemini 2.0 Flash, Claude 3.5 Sonnet, and more<\/li>\n<li>\ud83d\udd10 <strong>HPOS compatible<\/strong> \u2014 works with WooCommerce High Performance Order Storage<\/li>\n<li>\ud83c\udd93 <strong>100% free<\/strong> \u2014 no limits, no license keys, no upsells<\/li>\n<\/ul>\n\n<p><strong>How it Works<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>WooCommerce \u2192 AI Descriptions \u2192 Settings<\/strong> and choose your AI provider<\/li>\n<li>Paste your API key (OpenAI, Gemini, or OpenRouter)<\/li>\n<li>Edit any product \u2014 click <strong>\u2728 Generate Description<\/strong> in the sidebar<\/li>\n<li>Preview the result and click <strong>Apply to Product<\/strong><\/li>\n<li>Save the product as normal<\/li>\n<\/ol>\n\n<p><strong>Bulk Generation<\/strong><\/p>\n\n<p>Go to <strong>WooCommerce \u2192 Bulk Generate<\/strong>, select as many products as you like, and hit generate. The plugin processes them in background batches (5 at a time via WP-Cron) so you never hit PHP timeouts. A live progress bar keeps you updated.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin sends product data (title, categories, attributes, tags) to third-party AI APIs in order to generate descriptions. No customer personal data is ever transmitted. The specific service used depends on the provider you choose in Settings:<\/p>\n\n<p><strong>OpenAI<\/strong>\n* Service URL: https:\/\/api.openai.com\n* Used when: Provider is set to \"OpenAI\"\n* Data sent: Product title, category, attributes, tags, focus keyword\n* Terms of Service: https:\/\/openai.com\/policies\/row-terms-of-use\n* Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/p>\n\n<p><strong>Google Gemini<\/strong>\n* Service URL: https:\/\/generativelanguage.googleapis.com\n* Used when: Provider is set to \"Gemini\"\n* Data sent: Product title, category, attributes, tags, focus keyword\n* Terms of Service: https:\/\/ai.google.dev\/gemini-api\/terms\n* Privacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>OpenRouter<\/strong>\n* Service URL: https:\/\/openrouter.ai\n* Used when: Provider is set to \"OpenRouter\"\n* Data sent: Product title, category, attributes, tags, focus keyword\n* Terms of Service: https:\/\/openrouter.ai\/terms\n* Privacy Policy: https:\/\/openrouter.ai\/privacy<\/p>\n\n<p>You must supply your own API key for the chosen provider. The plugin makes no API calls unless an API key is configured and a generation is explicitly triggered by a store administrator.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate through <strong>Plugins \u2192 Installed Plugins<\/strong><\/li>\n<li>Go to <strong>WooCommerce \u2192 AI Descriptions \u2192 Settings<\/strong><\/li>\n<li>Choose your AI provider and enter your API key<\/li>\n<li>Start generating!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20providers%20are%20supported%3F\"><h3>Which AI providers are supported?<\/h3><\/dt>\n<dd><p>OpenAI (GPT-4o, GPT-4o Mini, GPT-3.5 Turbo), Google Gemini (2.0 Flash, 1.5 Pro, 1.5 Flash), and OpenRouter (300+ models including Claude, Llama, Mistral).<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20account%3F\"><h3>Do I need an API account?<\/h3><\/dt>\n<dd><p>Yes \u2014 you need an API key from your chosen provider. New OpenAI accounts include free credits. Gemini offers a generous free tier. OpenRouter has free-tier models available.<\/p><\/dd>\n<dt id=\"how%20much%20does%20each%20generation%20cost%3F\"><h3>How much does each generation cost?<\/h3><\/dt>\n<dd><p>This plugin is free. You only pay for AI API usage directly to your provider. Using GPT-4o Mini, a typical product description costs around $0.001\u2013$0.003. Gemini 2.0 Flash is similarly priced.<\/p><\/dd>\n<dt id=\"will%20it%20overwrite%20my%20existing%20descriptions%3F\"><h3>Will it overwrite my existing descriptions?<\/h3><\/dt>\n<dd><p>In single-product mode you see a preview first and click \"Apply\" to confirm. In bulk mode, descriptions are written automatically \u2014 you are shown a warning before starting.<\/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 \u2014 the plugin reads the focus keyword from both plugins and includes it naturally in the generated copy.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr%20compliant%3F\"><h3>Is the plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Product data (title, category, attributes) is sent to your chosen AI provider. No customer personal data is sent. Review each provider's data policy before use.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20writing%20tone%20per%20product%3F\"><h3>Can I change the writing tone per product?<\/h3><\/dt>\n<dd><p>Yes \u2014 there is a Tone selector directly on the product edit page that overrides the global default for that single generation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Single-product generation with preview<\/li>\n<li>Bulk generator with WP-Cron batching<\/li>\n<li>OpenAI, Google Gemini, and OpenRouter support<\/li>\n<li>5 tones, 8 languages<\/li>\n<li>Yoast SEO and RankMath focus keyword integration<\/li>\n<li>100% free \u2014 unlimited generations with your own API key<\/li>\n<\/ul>","raw_excerpt":"Auto-generate SEO-friendly WooCommerce product descriptions using OpenAI, Gemini, or OpenRouter. Single or bulk \u2014 100% free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311290","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=311290"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rankhighseo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311290"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311290"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311290"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311290"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311290"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}