WordPress 7 · Media accessibility workbench

Review every image in context.

Audit large media libraries, generate page-aware alt-text drafts through your WordPress AI Connector, and keep every published change under human control.

No stored AI keys. No Free telemetry. No unattended publishing.
Missing

→ Curved white museum facade beneath a clear blue sky

Filename-like

→ Blue glass serum bottle on a pale stone plinth

Reviewed

→ Bowl of ripe figs on a linen tablecloth

Human choice

→ Mark decorative only when an editor decides

Running on WordPress 7.0.2

The real workbench, not a marketing mockup.

These screens come from the release build: a bounded overview, a context-rich review drawer, and resumable Pro batches.

ContextAlt Media Library with a review drawer showing current alt text, an editable draft, page context, and explicit review actions
01 Review one image with its published context and before/after text together.
ContextAlt Overview showing audit totals, connector health, and outbound data disclosure
02 See the queue and connector boundary before drafting.
ContextAlt Pro Batches showing two completed resumable drafting batches
03 Process large selections in resumable, inspectable jobs.
One careful loop

From 10,000 attachments to decisions you can explain.

ContextAlt separates finding problems, drafting language, and publishing changes. That separation is the safety feature.

  1. 01

    Audit deterministically

    Find missing, unmarked empty, filename-like, duplicate, boilerplate, and unusually long alt text. Decorative is never guessed.

  2. 02

    See where the image lives

    Review featured-image and Gutenberg usage, nearby visible copy, attachment metadata, and language before asking for a draft.

  3. 03

    Draft through your connector

    The selected local image and bounded context go to the provider you configured under WordPress Settings → Connectors.

  4. 04

    Review, apply, roll back

    Edit the suggestion, reject it, mark the image decorative, or explicitly apply. Source hashes stop stale drafts from overwriting newer work.

The proof strip

Before and after are never separated from why.

The review drawer keeps the thumbnail, usage context, language, issue labels, current text, editable draft, provider disclosure, and apply action in one keyboard-friendly view.

  • Plain single-line response validation
  • No HTML, Markdown, wrapping quotes, or keyword stuffing
  • Latest-change rollback in Free; complete history in Pro
USED INSummer collection — product heroEnglish · featured image
REVIEW STATEDraftMissing alt text
BEFORENo alt text
AFTER — EDITABLE

Model wearing a cobalt linen jacket beside a white studio wall

Selected image + bounded context disclosed
A complete Free plugin, a focused Pro add-on

Start useful. Upgrade when the workflow grows.

WorkflowFreePro
Complete library audit and filtersIncludedIncluded
Manual editing, decorative marking, one-at-a-time AI draftsIncludedIncluded
Review, apply, reject, latest rollback, connector health, CSVIncludedIncluded
Resumable batches and scheduled draft generationIncluded
Selected bulk decisions, full history, team capabilitiesIncluded
WooCommerce, Elementor, WPML, Polylang, client reportsIncluded
Deliberately bounded

Your provider. Your bill. Your decision.

ContextAlt uses WordPress 7’s provider-agnostic AI Client. API credentials stay in WordPress Connectors; the plugin stores none. Generation includes only the image a user selected and the visible, bounded context disclosed in review.

Orders, customers, private fields, secrets, and unrelated content are excluded. Free contains no product telemetry. Pro licensing and optional telemetry stay isolated behind explicit consent.

Simple annual licenses

Pro pricing built for one site or fifty.

All Pro plans include the full add-on. Customers pay their own AI-provider usage.

USD, billed annually; applicable taxes are calculated at checkout. Includes a 14-day money-back guarantee. Freemius is the merchant of record. Licenses cover updates and support; installed Pro code remains GPL-2.0-or-later.

ContextAlt Free 1.0.0

Make the library reviewable today.

WordPress 7.0+ · PHP 7.4+ · GPL-2.0-or-later

Download Free 1.0.0
Straight answers

Before you install.

Does ContextAlt make my site compliant?

No. It helps a human team find issues, draft alternatives, document decisions, and reverse changes. It does not promise WCAG, ADA, EAA, SEO-ranking, or legal compliance.

Can a schedule publish alt text automatically?

No. Scheduled automation creates drafts only. A user with the apply capability must explicitly publish selected changes.

Where are provider API keys stored?

ContextAlt does not store them. WordPress Connectors manages the provider configuration.

Does it work on multisite?

Yes. Each site keeps separate tables, settings, history, schedules, and licensing state. A cross-site agency dashboard is outside version 1.