AI SEO Automation

v1.0.0

Automate SEO with AI

📖 Overview

AI SEO Automation Pro connects your WooCommerce store to OpenAI and automates the most time-consuming SEO tasks. Instead of writing meta titles, meta descriptions, and image alt text by hand for hundreds of products, you generate everything in seconds using AI.

The plugin also adds structured data (schema markup) to all your product pages so search engines can display rich results — star ratings, prices, and stock status — directly in search results.

You bring your own OpenAI API key so you always control your costs and data. There are no usage caps from our side.

🤖

AI Meta Generation

Auto-generate SEO-optimized meta titles and descriptions for every product using GPT technology.

🖼️

Smart Image Alt Text

Automatically write descriptive, keyword-rich alt text for all your product images in one click.

📊

Schema Markup

Add Product, BreadcrumbList, and Review structured data to boost your rich result eligibility.

Bulk Processing

Generate SEO data for hundreds of products at once with the background batch processing queue.

🔍

SEO Audit Tool

Instantly audit your entire catalog and get a prioritized list of SEO issues to fix.

🔄

Auto Re-generation

Set rules to automatically refresh SEO data when a product title or description is updated.

📦 Installation

Follow these steps to install and activate the plugin on your WordPress/WooCommerce site. Requires WordPress 6.0+, WooCommerce 7.0+, and PHP 8.0+.

  1. 1

    Download the plugin ZIP file from your CoderEmbassy account dashboard.

  2. 2

    In your WordPress admin, go to Plugins → Add New → Upload Plugin.

  3. 3

    Select the downloaded ZIP file and click Install Now.

  4. 4

    Click Activate Plugin once installation is complete.

  5. 5

    Go to WooCommerce → AI SEO Settings in the left menu.

  6. 6

    Enter your OpenAI API key and click Save Settings. You're ready to generate.

⚙️ Configuration

API Settings

Connect the plugin to your OpenAI account.

SettingDescriptionTypeDefault
OpenAI API KeyREQUIRED
Your secret key from platform.openai.com. The plugin uses the GPT-4o-mini model by default for fast, cost-effective generation.Password
AI Model
Choose which OpenAI model to use. GPT-4o-mini is recommended for speed and cost. Switch to GPT-4o for higher quality on fewer products.Selectgpt-4o-mini

Generation Settings

Control what gets generated and when.

SettingDescriptionTypeDefault
Auto-generate on save
When enabled, the plugin automatically generates meta data whenever you save or update a product that is missing SEO fields.ToggleOff
Overwrite existing meta
Allow the generator to overwrite meta titles and descriptions that already have content. Use with caution on live stores.ToggleOff
Batch size
Number of products to process per batch during bulk generation. Lower this value if you get API timeout errors.Number10
Include product attributes
When enabled, the AI is given access to product attributes (size, color, material) to produce more specific SEO content.ToggleOn

Schema Markup

Control which structured data types are added to product pages.

SettingDescriptionTypeDefault
Product Schema
Adds Product schema with name, description, price, and availability. Required for price rich results in Google.ToggleOn
BreadcrumbList Schema
Adds breadcrumb structured data so Google can display the site navigation path in search results.ToggleOn
AggregateRating Schema
Adds review/rating schema if the product has WooCommerce reviews. Enables star ratings in search results.ToggleOn

🎯 Feature Guides

Bulk Generate SEO Data for All Products

The fastest way to get your entire catalog SEO-optimized. The plugin queues all products and processes them in the background.

  1. 1

    Go to WooCommerce → AI SEO → Bulk Generator.

  2. 2

    Choose a filter: All Products, Missing Meta Only, or by Category.

  3. 3

    Select whether to overwrite existing meta or skip products that already have it.

  4. 4

    Click Start Bulk Generation. A progress bar will show the status.

  5. 5

    Leave the page open or close it — the job runs in the background via WP-Cron.

  6. 6

    Once complete, you'll see a summary of how many products were processed.

💡

Run bulk generation with "Missing Meta Only" first to fill gaps without touching anything you already have.

Generate SEO for a Single Product

Generate or regenerate SEO data for one product at a time directly from the product edit screen.

  1. 1

    Open any product in WooCommerce → Products → Edit.

  2. 2

    Scroll down to the Yoast SEO or Rank Math meta box (or the CoderEmbassy SEO panel if you don't use an SEO plugin).

  3. 3

    Click the Generate with AI button next to the Meta Title field.

  4. 4

    The AI instantly generates a title and description. Review and edit if needed.

  5. 5

    Click Generate Alt Text to add alt text to all product gallery images.

  6. 6

    Save the product.

💡

You can edit the AI output before saving. The plugin never publishes anything without you clicking Save.

Set Up Automatic Generation on Product Save

Let the plugin handle SEO automatically whenever you add or update a product.

  1. 1

    Go to WooCommerce → AI SEO Settings → Generation Settings.

  2. 2

    Toggle Auto-generate on save to On.

  3. 3

    Set Overwrite existing meta to Off unless you want the AI to overwrite manually written meta.

  4. 4

    Save settings.

  5. 5

    Now whenever you publish or update a product with empty SEO fields, the plugin will generate them automatically.

⚠️

If you have an SEO plugin (Yoast, Rank Math), make sure its meta fields are integrated. The plugin writes to the standard WooCommerce meta fields that all major SEO plugins read.

🔗 Developer Hooks

Use these WordPress actions and filters to extend or modify AI SEO Automationbehavior programmatically. Add snippets to your theme's functions.php or a custom plugin.

caaiseo_before_generateactionsince 1.0.0

Fires before the AI generates content for a product.

Parameters

( int $product_id, string $type ) — $type is "meta_title", "meta_description", or "alt_text".
caaiseo_after_generateactionsince 1.0.0

Fires after the AI has generated and saved content for a product.

Parameters

( int $product_id, string $type, string $generated_content )
caaiseo_generated_metafiltersince 1.0.0

Filter the AI-generated meta title or description before it is saved. Return a modified string.

Parameters

( string $content, int $product_id, string $type )
caaiseo_promptfiltersince 1.0.0

Modify the prompt sent to OpenAI. Use this to add custom instructions, tone of voice, or brand guidelines.

Parameters

( string $prompt, int $product_id, string $type )

📋 Changelog

v1.0.0May 2026LATEST
  • New

    Initial release with AI meta generation, image alt text, and schema markup.

  • New

    Bulk generation queue with background processing.

  • New

    Single-product generation panel in product edit screen.

Need help with AI SEO Automation?

Our support team is ready to assist you.