AI Product Tools
Generators

Bulk SEO Meta Generator

Generate SEO titles and meta descriptions that sync straight into Yoast, Rank Math, or another supported SEO plugin.

The Bulk SEO Meta Generator writes a meta title and meta description for each product, directly into the fields of whichever SEO plugin your store already uses. On Business, it can also generate or optimize for a focus keyword.

Where to find it

Open it from the AI Generators card grid, a product's AI content panel, or admin.php?page=aipt-seo-meta-generator directly; there is no left-menu submenu item for it.

Before you start

  • Install and activate a supported SEO plugin. This generator never stores its own SEO fields: it writes into the plugin you already have. See Supported SEO plugins below.
  • Connect an AI provider in Settings > Connection.
  • You need the Manage WooCommerce capability.

The generator opens on the same 1 · Content structure / 2 · Generation tabs every generator uses; see How bulk generation works for that shared flow. This page covers what is specific to SEO meta.

Confirm your SEO plugin is detected

A pill in the toolbar tells you whether a supported plugin was found. Install and activate one of the supported plugins before generating if it reads No SEO Plugin.

Green pill in the toolbar reading Writes to Yoast SEO
A green pill names the plugin this run will write to.
Red pill reading No SEO Plugin with the Generate Bulk button disabled
With no supported plugin active, Generate Bulk is disabled.

Generating (or applying) with no supported plugin active fails the whole request with:

No supported SEO plugin detected. Please install and activate one of: Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, or Squirrly.

Supported SEO plugins and fields

Detection checks plugins in this order and writes to the first one found active: Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, and Squirrly. Every one of them gets a meta title and meta description; all but one also get a focus keyword.

The SEO Framework has no focus keyword field

Generating a focus keyword still runs, but there is nothing to write it to, so that product's keyword result is skipped. Meta title and description still apply normally.

For developers: the exact fields written

PluginMeta title fieldMeta description fieldFocus keyword field
Yoast SEO_yoast_wpseo_title_yoast_wpseo_metadesc_yoast_wpseo_focuskw
Rank Mathrank_math_titlerank_math_descriptionrank_math_focus_keyword
All in One SEO_aioseo_title_aioseo_description_aioseo_keywords
SEOPress_seopress_titles_title_seopress_titles_desc_seopress_analysis_target_kw
The SEO Framework_genesis_title_genesis_descriptionNot available
Squirrly_sq_title_sq_description_sq_keywords

Generate SEO meta in bulk

Select products and set Alternatives

Check the products to generate for. Open Generation Settings: the popover shows only Alternatives and which Content to generate (Meta Title, Meta Description, at least one must stay checked) while this generator writes with your content structure.

Generation Settings popover showing Alternatives and Meta Title and Meta Description toggles
Generation Settings on the default content-structure path.

Choose Existing content, Results, provider, and generate

Existing content is Replace or Fill empty only. Results is Show me first or Send to review queue (Business); there is no separate "apply immediately" choice here either. Pick a provider and model, then Generate Bulk.

SEO Meta generator product list with the toolbar and run bar before generating
The run bar: Existing content, Results, Provider and Model.

Review the SERP preview, score, and character limits

Click a row's Details, or open it in the side panel, to see: a live SERP preview of how the result would look in search, an SEO ANALYSIS summary (passes, warnings, and errors), and a character counter under each field. Green means the field is in the ideal range (50 to 60 characters for the meta title, 140 to 160 for the meta description). Amber means it is shorter than that range, not that it is close to the limit; red means it is far too short or over the 60 or 160 character limit. Cycle between V1 / V2 (and V3 on Business) to compare alternatives.

Product list after generating SEO meta for two products, with the inspector showing a SERP preview, SEO analysis, and character counters
Generated results: SERP preview, SEO analysis, variants, and character limits.
Inline row detail showing the Google SERP preview above the SEO title and meta description fields
The SERP preview renders above the editable title and description.

Set a focus keyword manually (every plan)

Whether or not you generate one with AI, you can type a focus keyword directly into the focus keyword field under the SEO analysis and click Save. This works on every plan and saves immediately, independent of the Apply step for the title and description.

Not recorded in Content History

Unlike the title and description, this save is not recorded in Content History: there is no way to see or restore the previous keyword afterward. Note down the old value yourself first if you might want it back.

Focus keyword input with the text wool beanie typed in and a Save button
Add or edit a focus keyword here on any plan, then Save.

Apply

Apply asks you to confirm, since it writes live to your SEO plugin's fields (the previous values are saved to Content History first).

Success toast reading SEO meta applied successfully, with SEO Title and Meta Description both marked Applied
Applied: both fields are marked Applied, with Regenerate still available.

Confirm it landed in your SEO plugin

Open the product in Products, scroll to the plugin's own metabox (for example Yoast SEO), and check the SEO title, slug, and meta description match what you applied.

Yoast SEO metabox on the product edit screen showing the Google preview, SEO title and meta description filled in with the generated text
The Yoast SEO metabox on the product edit screen, showing the applied title and description.

Writing with your own prompts (Advanced)

Switch this generator to Custom prompts (Advanced) in Settings > Advanced prompts (choose SEO Meta) to unlock a second settings group, Advanced SEO, alongside Content.

Free keeps Meta Title and Meta Description generation and 1-2 Alternatives; a third alternative shows locked. The Advanced SEO group (focus keyword generation, and the extra data sources below) is replaced by an upgrade summary.

Advanced Generation Settings on Free showing Content toggles and a Business upsell card for focus keyword and data sources
On Free, Advanced SEO is a short upgrade summary instead of live controls.

Business unlocks a third alternative, Generate Focus Keyword and Optimize for Keyword (a two-step flow: the AI picks a keyword, then writes the title and description around it), and extra Data Sources beyond name, description, and category: short description, attributes, brand, tags, SKU, and price.

Advanced Generation Settings on Business showing Focus Keyword toggles and all Data Sources chips unlocked
Business unlocks focus-keyword generation and every data source.

Comparing against your content structure

The first time you switch this generator to custom prompts, on any plan, a one-time banner offers to Compare on one product (2 AI requests) so you can see what the content structure would have written instead, or Keep custom prompts to dismiss it. Nothing changes until you choose, and the banner will not reappear for this generator afterward. That is the box visible in both screenshots above, on either plan.

Asking for only a keyword on Free

Requesting a focus keyword with both Meta Title and Meta Description turned off is refused with "Focus keyword generation is included in the Business plan." Keep at least one of the two content fields on, or upgrade.

Reference

SettingWhat it doesDefault / limitsPlan
AlternativesNumber of title/description variants1-2 (Free) or 1-3 (Business) in this UIFree: 2 max selectable
Meta Title / Meta DescriptionWhich fields to generateBoth on; at least one requiredFree
Existing contentReplace or only fill empty fieldsReplaceFree
ResultsShow me first or Send to review queueShow me firstSend to review queue is Business
Meta title lengthTarget / hard limit~50-60 optimal, 60 maxFree
Meta description lengthTarget / hard limit~140-160 optimal, 160 maxFree
Generate Focus Keyword / Optimize for Keyword (Advanced)AI picks (and writes around) a keywordOffBusiness
Data Sources (Advanced)Product fields used to write the contentName, description, categoryShort description, attributes, brand, tags, SKU, price are Business
Manual focus keywordType and save a keyword yourself-Free

Free vs Business

CapabilityFreeBusiness
Generate Meta Title and Meta Description, any providerYesYes
AlternativesUp to 2Up to 3
Manually set or edit a focus keywordYesYes
Generate or optimize a focus keyword with AILockedBusiness
Extra data sources (short description, attributes, brand, tags, SKU, price)Locked to name, description, categoryBusiness
Send to review queueOpens an upgrade promptBusiness
Restoring previous SEO meta from HistoryView onlyBusiness restore

Troubleshooting