Bulk Edit WooCommerce SEO with AI: The Complete Guide (Keywords, Titles & Descriptions)

To bulk edit WooCommerce SEO with AI, install WP Sheet Editor – Products Spreadsheet and WP Sheet Editor – AI, connect an AI provider like OpenAI or OpenRouter, then use saved global prompts to generate SEO keywords, titles, and descriptions, either in individual spreadsheet cells or across your entire catalog at once with the Search and Bulk Edit tools.

Search Engine Optimization on WooCommerce can eat up a surprising amount of time. If you want strong rankings in Google, Bing, and the other search engines, you either spend hours on it yourself or pay someone else to handle the SEO for your WooCommerce products. Manually writing titles and meta descriptions product by product stops scaling the moment your catalog grows past a few dozen items.

With WP Sheet Editor – AI, you can change the way you handle search engine optimization. Generative AI for WooCommerce SEO makes you more productive, helps improve your search engine rankings, and can open up more sales opportunities.

WP Sheet Editor has spent years making WooCommerce product management simple and efficient, letting you manage large sets of products in an intuitive spreadsheet. Now you can integrate generative AI across every WP Sheet Editor spreadsheet using WP Sheet Editor – AI, and this way use AI for WooCommerce SEO, from keyword research all the way through to titles and descriptions.

Optional: Audit WooCommerce SEO with AI

Before you generate new content, it helps to know which products are actually underperforming. Here is a tutorial where you’ll learn how to audit SEO for your WooCommerce products.

What Is Generative AI for WooCommerce SEO?

Generative AI for WooCommerce SEO means using a language model (like GPT, Claude, Gemini, or DeepSeek) to research keywords automatically and write the SEO Title and SEO Description fields for your products, instead of doing it product by product. Applied through a spreadsheet, it turns a task that normally takes hours per product into something you can run across hundreds or thousands of rows at once. This matters because:

  • Coverage: Products with missing SEO metadata simply don’t compete well in search results, but bulk generation closes that gap catalog-wide.
  • Consistency: Reusable prompts mean every keyword, title, and description follows the same structure and logic.
  • Speed: A search filter plus a bulk operation can process an entire store in minutes instead of days.
  • Flexibility: The same setup can generate fresh SEO copy from scratch or refine and shorten what you already have.

Tools to Bulk Edit WooCommerce SEO with AI

Here’s what you need to bulk edit SEO for your WooCommerce products using generative AI:

1- WP Sheet Editor – Products Spreadsheet

With this plugin, you can view and manage hundreds or thousands of WooCommerce products in an intuitive spreadsheet, including your SEO plugin’s custom fields (like focus keyphrases or meta keywords) in a single column. If you already have it, you can skip this.

2- WP Sheet Editor – AI

This is a WordPress AI assistant service that brings the power of generative AI to every WP Sheet Editor spreadsheet. You can connect with different AI providers and LLMs, and integrate the use of artificial intelligence in all spreadsheets of the WP Sheet Editor suite.

3- External API provider

The AI functionality in WP Sheet Editor relies on an external API like OpenAI, OpenRouter, etc. You’ll need an account with the provider and an API key to connect.

WP Sheet Editor – AI is compatible with these AI providers:

  • Open AI for text and images (more info here)
  • OpenRouter (more info here)
  • Any other provider that uses the same format as OpenAI.

Follow this guide to learn how to set up AI providers in WP Sheet Editor – AI.

4- An SEO plugin

WP Sheet Editor automatically detects the custom fields added by your SEO plugin and displays them as their own editable columns in the spreadsheet, right alongside your product data. That means the exact column name you filter on and bulk-edit depends on which plugin is active. Here’s how the keyword, title, and description fields are labeled for each supported plugin:

SEO Plugin Keyword / Keyphrase field SEO Title field SEO Description field
Yoast SEO SEO Keyword SEO Title SEO Description
Rank Math SEO Rank Math Focus Keyword Rank Math Title Rank Math Description
SEOPress Seopress Analysis Target Kw Seopress Titles Title Seopress Titles Desc
All in One SEO (AIOSEO) AIO: Focus Keyphrase AIO: Title AIO: Meta Description

A few things worth knowing before you filter or bulk-generate:

  • Use the exact column name in the Search and Bulk Edit tools. When setting up an advanced filter or a bulk edit, select the field that matches your active plugin from the list above, not a generic “SEO Keyword” label, since Rank Math, SEOPress, and AIOSEO each register their own field names.
  • Reference the right placeholder in your prompts. If you’re writing a custom AI prompt, swap the generic $SEO keyword$ placeholder for the one that matches your plugin, e.g. $Rank Math Focus Keyword$, $Seopress Analysis Target Kw$, or $AIOSEO Focus Keyphrase$, so the AI pulls from the field you’re actually populating.
  • AIOSEO and SEOPress also expose extra fields you can bulk edit or search the same way, including canonical URLs, Facebook/Twitter titles and images, robots meta (no-index, no-follow), and SEO score.
  • Not sure which plugin you’re running? Open the products spreadsheet and scroll right; whichever set of columns appears is your active plugin’s field set, and that’s the naming convention to use throughout this guide.

Generate WooCommerce SEO Keywords with AI

Are you struggling to figure out which search terms your WooCommerce products should actually rank for? Assigning the right target keywords to your products is the foundation of any successful ecommerce SEO strategy. It’s even referenced directly inside the SEO title prompt later in this guide. Whether you are filling out the “Focus Keyword” field in Yoast SEO and Rank Math SEO, or populating traditional meta keyword tags for internal site search, doing this manually for a massive catalog is a nightmare.

Typically, you would have to perform manual keyword research for every single item, analyze the search intent, and type the terms into your WordPress dashboard one by one. And if you have hundreds or thousands of products, this could take weeks of full-time work.

But what if you could put your keyword research on autopilot?

With WP Sheet Editor – AI, you can use generative artificial intelligence to instantly analyze your product titles and descriptions, and automatically extract the most relevant, high-converting SEO keywords. Let models like GPT, Claude, Grok, Gemini, or DeepSeek do the heavy lifting, saving you countless hours of tedious SEO admin work.

Here’s how to generate SEO keywords for your WooCommerce products, both individually and in bulk, using the same spreadsheet interface.

Create a Global Prompt for SEO Keyword Extraction

Instead of manually asking the AI to find keywords for every product, we will create a global prompt. This acts as a set of permanent instructions that the AI will follow whenever we trigger the shortcut.

Navigate to WP Sheet Editor > AI > Settings > Prompts and click on Add new.

Creating a new AI prompt for extracting SEO keywords from WooCommerce products in WP Sheet Editor

Set up your prompt using these parameters:

  • Name your prompt: Let’s call it SEO Keyword
  • Enter this exact prompt template:
Act as an expert ecommerce SEO strategist. Analyze this WooCommerce product based on "$Title$" and "$Content$". Generate a relevant, commercial-intent SEO keyphrase that customers would use in Google to find this specific item. Return ONLY the keyphrase. Do not include quotation marks, bullet points, or any introductory text.
  • Note: The plugin will seamlessly replace the $Title$ and $Content$ placeholders with the actual data from your store before sending the request to the AI.
  • Click Save.

SEO Keyword global prompt saved with Title and Content placeholders in WP Sheet Editor

The system will automatically generate a shortcut slug for this prompt; in this case, seo-keyword.

Prompt slug generated for the SEO Keyword global prompt in WP Sheet Editor

You will later be able to use that shortcut in WP Sheet Editor cells by typing something like ai:seo-keyword.

Method 1: Generate Keywords Directly in the Spreadsheet Cells

If you prefer to review your catalog and generate keywords for specific products one at a time, you can use the inline AI shortcut in the spreadsheet.

Go to WP Sheet Editor > Edit Products to open your WooCommerce products in the spreadsheet.

WooCommerce products spreadsheet open in the WP Sheet Editor editor

Once there, locate the column for your SEO keywords. This might be called SEO Keyword (Yoast), Focus Keyword (Rank Math), or Meta Keywords depending on your exact setup or SEO plugin.

Find a product that is missing its targeted keywords, click on the empty cell, and type your shortcut:

ai:seo-keyword

Once you enter the shortcut, click on Enter.

Typing the ai:seo-keyword shortcut into an empty WooCommerce spreadsheet cell

Note. You can also type a full prompt in the spreadsheet cells by typing ai: followed by the full prompt text.

The AI will read your product’s details, determine the most logical search terms, and populate the cell with the high-intent keyword or keyphrase.

AI analyzing a product title and content to generate an SEO keyword in the spreadsheet

As you can see, we have already generated our first SEO keyword based on the product title and content (description).

A generated SEO keyword now populated inside a WooCommerce spreadsheet cell

Optional – You can paste the same prompt or prompt shortcut in multiple cells to process multiple products at once.

Pasting the SEO keyword AI shortcut into multiple spreadsheet cells at once

Once you have generated SEO keywords or SEO keyphrases for all the products you want, you can click on Save to store the changes.

Saving the generated SEO keywords back to WooCommerce products in the spreadsheet

Method 2: Bulk Generate SEO Keywords for Your Entire Catalog

If you have hundreds of dropshipping products or a massive back-catalog of items missing their focus keywords, the Bulk Edit tool is your best friend.

Filter products missing SEO keywords

To avoid overwriting keywords you’ve already researched manually, use the Search tool on the toolbar.

Search tool used to filter WooCommerce products by the SEO keyword field

Once you’re there, select these values:

  • Check the Enable advanced filters box.
  • Field: Select your specific keyword column (e.g., SEO keyword).
  • Operator: Choose = (equals)
  • Value: Leave the value field completely blank.
  • Click Run Search.

Advanced filter configured to find WooCommerce products with an empty SEO keyword field

The spreadsheet will refresh, displaying only the products that currently have no SEO keywords assigned.

Products missing an SEO keyword displayed in the spreadsheet after running the search

Generate SEO keywords in bulk

Now, click the Bulk Edit button in the toolbar.

Opening the Bulk Edit tool in WP Sheet Editor to generate WooCommerce SEO keywords

Configure the bulk generation with these values to generate SEO keywords:

  • Select the rows that you want to update: Choose “Edit all the rows from my current search”.
  • What field do you want to edit: Select your target keyword field. In this case, we will select SEO Keyword.
  • Select the type of edit: Choose AI command: SEO Keyword.
  • AI Provider: Choose your preferred AI model. In this case, we will use GPT-4o mini through OpenRouter.
  • Select Edit only parent products.
  • Click Execute Now.

Bulk Edit configuration set to run the SEO Keyword AI command across a product selection

The AI will begin processing your filtered products. Because it handles the requests in smart batches, we avoid website crashes, even if you are generating keywords for thousands of items.

Bulk-generated SEO keywords applied across the entire WooCommerce product catalog

Customizable Prompts for Generating SEO Titles and Descriptions with AI

Once your products have target keywords assigned, you can feed them straight into the title and description prompts below using the $SEO keyword$ placeholder. Here are two prompts you can use to easily generate SEO titles and descriptions for your WooCommerce products.

a) Prompt for generating SEO title:

Generate a concise, engaging SEO title for a WooCommerce product using the $Title$, $Product Categories$, $Product color$, and $Product size$ fields. Ensure the title includes the $SEO keyword$ and highlights the product's key features. Keep the title within 65 characters, focusing on visibility and customer appeal.

b) Prompt for generating SEO description:

Generate a compelling SEO description for a WooCommerce product, based on the $SEO Title$ and $Content$, including the $SEO Keyword$. The description should be engaging, provide a summary of the product's key features and benefits, and encourage customer interest. Keep the description under 155 characters, ensuring it is concise and optimized for search engine visibility.

You can customize these prompts as you wish to use them on your own site.

How to Set Up Global AI Prompts for WooCommerce SEO

WP Sheet Editor – AI allows you to create and save Global prompts. You can build a prompts bank and reuse the prompts in spreadsheet cells, when generating new rows with AI, in the Bulk Edit tool, and in the AI chat. These global prompts simplify your life because you don’t have to rewrite the prompts every time you want to use them.

Here’s how you can create and save global prompts:

Go to WP Sheet Editor > AI > Settings > Prompts.

Once there, click on Add new to create a new prompt.

Creating a new global AI prompt in the WP Sheet Editor AI settings screen

Add the prompt Name and Prompt text. You can learn more about global prompts here.

Once you’re done, click on Save.

Saving a new SEO prompt name and prompt text in WP Sheet Editor

Once your global prompt is saved, it will automatically generate a prompt slug.

The Prompt Slug is important because you can use it after “ai:” as a prompt shortcut in WP Sheet Editor cells, the row generation tool, the Bulk Edit tool, and even the AI chat.

Prompt slug generated automatically for a saved SEO global prompt in WP Sheet Editor

Open the WooCommerce Products Spreadsheet

Now that you’ve saved your global prompts to generate SEO titles and SEO descriptions for your WooCommerce products, you need to open the products’ spreadsheet.

Go to WP Sheet Editor > Edit products, and you’ll see all your WooCommerce products displayed in the spreadsheet.

All WooCommerce products displayed in the WP Sheet Editor spreadsheet

Generate SEO Titles in Spreadsheet Cells

If you want to generate SEO title with AI in spreadsheet cells, you need to go to the SEO Title column.

Once there, you need to enter the prompt in the cell where you want to generate the SEO title.

To add an AI prompt, you need to type ai:, followed by 1) a full prompt OR 2) a global prompt slug.

In this example, we will use the prompt slug from the SEO title prompt we saved as a global prompt, so we will enter this, since we have already saved our global prompt:

ai:seo-title

But you could also enter a full prompt like this:

ai:Generate a concise, engaging SEO title for a WooCommerce product using the $Title$, $Product Categories$, $Product color$, and $Product size$ fields. Ensure the title includes the $SEO keyword$ and highlights the product's key features. Keep the title within 65 characters, focusing on visibility and customer appeal.

Entering the ai:seo-title prompt shortcut in a WooCommerce spreadsheet cell

Once you hit Enter, the AI will start generating your SEO title.

AI generating a WooCommerce SEO title directly inside the spreadsheet cell

And here you can see the SEO title we have just generated.

Generated SEO title now populated in the WooCommerce products spreadsheet

You can paste the AI prompt/shortcut in multiple cells to generate SEO titles for multiple products at once.

Pasting the SEO title prompt shortcut into multiple spreadsheet cells at once

As you can see, we have generated several SEO titles.

Multiple AI-generated SEO titles shown across WooCommerce product rows

Once you have generated all the SEO titles you want, you need to click on Save.

Saving generated SEO titles in the WooCommerce spreadsheet

Bulk Generate WooCommerce SEO Titles with AI

If you don’t want to generate SEO titles in spreadsheet cells, you can do it using the Bulk Edit tool.

In this example, we will generate SEO titles for all products missing SEO title, so we need to use the Search tool to filter the products.

Search tool used to filter WooCommerce products by an SEO field before bulk editing

Once we’re on the Search tool, we need to select these values:

  • Tick the Enable advanced filters checkbox.
  • Field: SEO Title
  • Operator: =
  • Value: Leave this field empty.
  • Click on Run search.

Advanced filter set to find WooCommerce products with an empty SEO Title field

Now all the products missing SEO title will be displayed on the spreadsheet.

WooCommerce products missing an SEO title displayed after running the search

Next, we need to open the Bulk Edit tool, which normally allows us to edit any field on hundreds of products, and will now allow us to bulk generate SEO titles for our WooCommerce products using AI.

Opening the Bulk Edit tool from the WP Sheet Editor toolbar

Once on the Bulk Edit tool, we need to select these values to generate SEO titles in bulk:

  • Select the rows that you want to update: Edit all the rows from my current search
  • What field do you want to edit: SEO Title
  • Select type of edit: Here you have two options:
    • AI prompt: You can enter a custom full prompt, select the AI provider/model, and preview the result before saving the changes.
    • AI command: SEO Description. You can select this if you have previously saved a global prompt named “SEO Title”.
  • AI Provider: If you have configured multiple providers, you can select the provider you want to use to complete this task.
  • You can click on the Show preview button to preview the result before saving the changes.
  • Click on Bulk Edit to start generating the changes.

You can read more about our Bulk AI API here.

Bulk Edit configuration screen for generating WooCommerce SEO titles with AI

Generate SEO Descriptions in Spreadsheet Cells

To generate SEO descriptions in spreadsheet cells, you need to go to the SEO Description column and type the AI prompt in any cell.

To add an AI prompt, you need to type ai:, followed by 1) a full prompt or 2) a global prompt slug.

In this example, we will use the prompt slug from the SEO description prompt we saved as a global prompt, so we will enter this, because we have previously saved our global prompt:

ai:seo-description

But you could also enter a full prompt like this:

ai:generate a compelling SEO description for a WooCommerce product, based on the $SEO Title$ and $Content$, including the $SEO Keyword$. The description should be engaging, provide a summary of the product's key features and benefits, and encourage customer interest. Keep the description under 155 characters, ensuring it is concise and optimized for search engine visibility.

Entering the ai:seo-description prompt shortcut in a WooCommerce spreadsheet cell

After adding the prompt or prompt shortcut, the AI will start working to generate the SEO description.

AI generating a WooCommerce SEO description inside a spreadsheet cell

Here you can see the SEO description we have just generated using AI.

Generated SEO description populated in the WooCommerce products spreadsheet

You can paste the same SEO description prompt or prompt shortcut in multiple cells.

Pasting the SEO description prompt shortcut into multiple spreadsheet cells at once

Once you have generated all the SEO descriptions you want, you need to Save the changes.

Saving generated SEO descriptions in the WooCommerce spreadsheet

Bulk Generate WooCommerce SEO Descriptions with AI

In this example, we want to show you how to bulk generate SEO descriptions using AI. We will edit all the products missing SEO description, so we need to filter all the products using the Search tool.

Search tool used to filter WooCommerce products by the SEO Description field

Once we’re on the Search tool, we need to select these values:

  • Tick the Enable advanced filters checkbox.
  • Field: SEO Description
  • Operator: =
  • Value: Leave this field empty.
  • Click on Run search.

Advanced filter set to find WooCommerce products with an empty SEO Description field

After running the search, you’ll see all the products that match the search terms displayed on the spreadsheet.

WooCommerce products missing an SEO description displayed after running the search

Now you need to open the Bulk Edit tool, which allows you to edit any field on hundreds or thousands of products at once. In this case, it will allow us to generate WooCommerce SEO descriptions in bulk.

Opening the Bulk Edit tool in WP Sheet Editor to generate SEO descriptions

Now let’s select these values in order to generate SEO descriptions in bulk:

  • Select the rows that you want to update: Edit all the rows from my current search
  • What field do you want to edit: SEO Description
  • Select type of edit: Here you have two options:
    • AI prompt: You can enter a custom full prompt, select the AI provider/model, and preview the result before saving the changes.
    • AI command: SEO Description. You can select this if you have previously saved a global prompt named SEO Description.
  • AI Provider: If you have configured multiple providers, you can select the provider you want to use to complete this task.
  • You can click on the Show preview button to preview the result before saving the changes.
  • Click on Bulk Edit to start generating the changes.

You can read more about our Bulk AI API here.

Bulk Edit configuration screen for generating WooCommerce SEO descriptions with AI

Optimize Existing SEO Titles and Descriptions with AI

If what you want is not to generate SEO titles and descriptions from scratch, but to refine or optimize existing SEO titles and descriptions, you can do it easily. Just add the prompt of what you want to do in the cells or using the Bulk Edit tool.

You have some options:

  1. Save the prompts as global prompts to reuse them in spreadsheet cells or the Bulk Edit tool.
  2. Add the full prompt in the cells by typing ai: followed by the prompt text.

IMPORTANT: To edit existing SEO titles and descriptions, the cell must have content when adding the prompt/prompt shortcut.

Here are two useful prompts you can customize and use:

Prompt for optimizing SEO titles:

Refine the existing SEO title for a WooCommerce product using the $Title$, $Product Categories$, $Product Color$, and $Product Size$. Ensure the title is concise (within 60 characters), includes relevant keywords, and is engaging for potential customers while improving search engine visibility and appeal.

Prompt for optimizing SEO descriptions:

Enhance the existing SEO description for a WooCommerce product using the $Title$, $Product Categories$, $Product Color$, and $Product Size$. Keep the description under 160 characters, focusing on clarity, relevance, and keyword optimization to improve search engine ranking and attract customer interest.

With WP Sheet Editor – AI, you can create optimized SEO keywords, titles, and descriptions for your WooCommerce products with a few clicks. Whether you’re working on individual products or need to update them in bulk, WP Sheet Editor saves you lots of time and effort.

Frequently Asked Questions About WooCommerce SEO with AI

Can I bulk generate SEO keywords for my entire catalog with AI?

Yes. Use the Search tool with Enable advanced filters turned on, set the Field to your keyword column (e.g., SEO Keyword or Focus Keyword) with the Operator set to equals and the Value left empty, then run Bulk Edit with the AI command: SEO Keyword option on the filtered results.

Does this work with Yoast SEO, Rank Math, or other SEO plugins?

Yes. WP Sheet Editor pulls in whatever custom SEO fields your active plugin registers, so the workflow applies whether your keyword field is labeled SEO Keyword (Yoast), Focus Keyword (Rank Math), or Meta Keywords (SEOPress, AIOSEO, or others).

Can I bulk generate SEO titles and descriptions only for products that are missing them?

Yes. Use the Search tool with Enable advanced filters turned on, set the Field to SEO Title or SEO Description with the Operator set to equals and the Value left empty, then run Bulk Edit on the filtered results.

Will this overwrite SEO metadata I already wrote by hand?

Only if you point the AI at cells that already contain text. Filtering for empty fields first, as shown throughout this guide, protects any SEO copy you’ve already written manually.

Do I need to write a new prompt every time?

No. Saving a prompt as a Global prompt under WP Sheet Editor > AI > Settings > Prompts gives it a reusable slug, so you can trigger it with a short ai: shortcut in any cell or in the Bulk Edit tool going forward.

Which AI models can generate my WooCommerce SEO keywords, titles, and descriptions?

WP Sheet Editor – AI connects to OpenAI, OpenRouter, and any other OpenAI-compatible provider, giving you access to models like GPT, Claude, Gemini, Grok, DeepSeek, and hundreds more depending on the account you connect.

Can I refine SEO content that already exists instead of generating new content?

Yes. As long as the cell already has content, you can apply a refinement prompt (in a cell or via Bulk Edit) that shortens, sharpens, or re-optimizes the existing keyword, title, or description instead of replacing it from scratch.

Optional: Before refining existing SEO content, you can bulk audit SEO with AI.

Do you need help?

You can receive instant help in the live chat during business hours, or you can contact us and we will help you via email.