WordPress plugin intelligence profile

AI SEO Meta & Image Alt Text Generator

Generate SEO titles, meta descriptions, focus keywords and image alt text with AI — written straight into your existing SEO plugin.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.4.7
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update31 Aug 20262mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AI SEO Meta & Image Alt Text Generator version 1.4.7 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

It adds no meta tags of its own and replaces nothing on your site. It fills in the fields Rank Math, Yoast SEO, All in One SEO, SEOPress or The SEO Framework already have, so switching your SEO plugin later doesn’t strand your generated metadata.

Fields a plugin doesn’t have are skipped, not faked — on The SEO Framework, which has no focus keyword, the related filters simply disappear instead of showing a made-up number.

This plugin is an independent add-on. It is not affiliated with, endorsed by or sponsored by Rank Math, Yoast, All in One SEO, SEOPress or The SEO Framework; their names are used only to say which plugins it writes to.

What it does in one minute

  • Pick your SEO plugin and add an API key for one AI provider (Google Gemini has a free tier)
  • Open a post and press Generate, or select a few hundred in Bulk Edit and let the queue run
  • Review the before/after diff and apply — or let it write directly, if you prefer

Works with the SEO plugin you already have

Choose the target once; everything is written into that plugin’s own fields:

  • Rank Math – SEO title, description, focus keyword, score, Facebook and X/Twitter meta
  • Yoast SEO – SEO title, meta description, focus keyphrase, readability score, social meta
  • All in One SEO (AIOSEO) – title, description, keyphrases and score in AIOSEO’s own tables
  • SEOPress – title, description, target keyword, social meta
  • The SEO Framework – title, description, Open Graph and X/Twitter meta

Five AI providers, or your own endpoint

Bring your own API key and pay the provider directly — there is no middleman subscription.

  • Google Gemini and Groq – generous free tiers, enough for most small sites
  • ChatGPT (OpenAI), Claude (Anthropic), DeepSeek – paid, priced per token
  • Any OpenAI-compatible endpoint – Ollama, LM Studio, OpenRouter, Azure OpenAI or a company proxy, so on a privacy-sensitive site the content never leaves your own infrastructure

If a provider is rate-limited or down, the fallback chain moves to the next one automatically, and free-tier limits are tracked so you’re not billed by surprise.

AI image alt text that actually looks at the image

Most alt text tools guess from the file name. jpg” becomes a description of what’s really in the picture — better for accessibility (WCAG), for image search, and for the person using a screen reader.

  • One click in the Media Library, a bulk action for a whole selection, or automatically on upload
  • Alt text a human already wrote is never overwritten unless you explicitly allow it
  • Length and language are yours to set

Bulk editing that survives a closed tab

Select posts, products, taxonomy terms or images and let it work. Large jobs go through Action Scheduler when available (every WooCommerce site has it) and WP-Cron otherwise, with progress and a cancel button. Close the tab — the queue keeps going.

Filters help you target only what needs work: missing meta description, missing focus keyword, low SEO score, never generated, or a single language on a multilingual site.

Category and shop pages too

Categories, tags and WooCommerce product categories are commercial landing pages, and they get their own prompts — with the term name, its description, the parent term, how many items it holds and examples of what’s inside.

Built for WooCommerce

Product prompts receive price, availability, brand, SKU and categories, so the description says something a buyer can act on instead of a generic sentence. Short descriptions can be generated too, and product and product_cat each start from their own template.

Nothing goes live without your approval (optional)

Switch on Require approval and every generation waits on the Review tab as a before/after diff. Apply or discard one row or the whole selection, and roll back to the previous values whenever you want — the plugin keeps a snapshot of what was there before it wrote anything.

Real Search Console queries instead of invented keywords

Connect Google Search Console and the prompt receives the queries a page already ranks for, through the {gsc_queries} and {gsc_top_query} placeholders. The model then writes for demand that exists, rather than inventing a keyword nobody searches.

Title A/B testing measured by CTR

Two title variants, each live for the same number of days, winner decided by real click-through rate from Search Console — with a minimum impressions threshold, so noise isn’t mistaken for a result.

SEO scores stay in sync

Every SEO plugin calculates its score in the browser, inside the post editor — which is why bulk-optimised posts normally keep their old score until you open each one and press Update. This plugin does that for you: affected posts are queued and refreshed automatically while an admin tab is open, through Rank Math’s own endpoint where possible, without re-saving your posts.

Multilingual, multisite, WP-CLI

  • WPML and Polylang – the language of each post is detected and pinned in the prompt, so a Ukrainian page never comes back in English. Prompts can differ per language.
  • Multisite – store API keys once for the whole network; prompts and targets stay per site.
  • WP-CLI – wp seo-assistant generate --post_type=product --limit=500 --skip-unchanged, plus alt-text, terms and logs prune for scheduled and scripted runs.

Also included

  • One prompt per content type, with placeholders for title, content, categories, attributes, product data and Search Console queries
  • Tone of voice, character limits, banned words
  • Open Graph and X/Twitter meta, and FAQ schema (JSON-LD)
  • Automatic optimisation on publish, with a rule to skip posts that already score well
  • A log of every request: provider, model, tokens, errors, and an estimate of what you spent
  • Dry run mode, so you can read what it would write before it writes anything
  • Settings export and import as JSON, for agencies rolling this out across sites

What it deliberately does not do

It doesn’t write your articles, and it doesn’t touch your post content — the only exception is the WooCommerce short description, which you have to enable yourself. It doesn’t send anything anywhere until you configure a provider and press a button.

Requirements

4+, one of the five supported SEO plugins, and an API key from at least one AI provider. Alt text generation needs a provider with a vision model (Gemini, ChatGPT, Claude, a multimodal Groq model, or your own).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • alt text
  • rank math
  • ai
  • seo
  • yoast
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.4 · PHP 7.4
Update activity31 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.