Flux AI Alt Text & Accessibility Audit by Flux Plugins
Missing or weak alt text on images hurts both SEO and accessibility. Flux AI Alt Text & Accessibility Audit helps you find and fix those gaps across your entire media library with an on-demand Compliance Audit Dashboard and AI-generated alt text.
NEW – Compliance Dashboard
Scan your entire media library on demand. The Compliance Dashboard shows a coverage score and categorizes images by risk: missing alt text, placeholder or generic text, duplicates, and descriptive or contextual alt. Filter by category and fix issues in bulk. Run a full scan to see which images need attention, which are marked decorative, and which already have solid alt text—then generate, apply, or mark decorative in one place.
AI Alt Text Generation
Generate descriptive, context-aware alt text in bulk using your choice of OpenAI, Google Gemini, or Anthropic Claude. Review each recommendation before applying. The plugin can use post or product context when available. WooCommerce product images are supported; alt text can include product name and attributes. Bring your own API key for the provider you choose. Get keys: OpenAI, Google Gemini, Anthropic Claude.
Built for Agencies & Site Owners
Fix hundreds or thousands of images quickly. Reduce accessibility risk exposure and improve media SEO coverage with bulk generation, risk-based filtering, and one-click mark-as-decorative. The plugin aligns with WCAG 2.1 guidance for non-text content; it does not provide legal certification or guarantee full WCAG compliance.
Works With
- WooCommerce (product images)
- Any WordPress theme
- Major SEO plugins
Optional Flux Suite license connects to hosted alt text generation (no BYOK API keys required for that path). Automation, compliance scans, and the rest of the plugin work without a license when you configure a BYOK provider key or use hosted generation when you choose Flux Suite.
Automation (merged from former separate plugin)
As of version 4.0.0, automation and related tools previously shipped in Flux AI Alt Text & Accessibility Audit Pro are built into this plugin. With Settings > Automation enabled you can:
- Run automated alt text queueing on a recurring schedule (Action Scheduler). Scheduled generation uses your configured BYOK provider API key or Flux Suite hosted generation when a valid license is active.
- Run a daily compliance scan without manual scans (runs locally on your site; no license required)
- Use hosted generation without configuring OpenAI, Gemini, or Claude API keys when a valid Flux Suite license is active (optional serviceware)
- Apply SEO-friendly filename suggestions where enabled in Settings (Suite-provided suggestions when using Flux Suite hosted generation)
Configure these under Flux Suite > AI Media Alt Creator > Settings > Automation. To use hosted generation, activate your license under Flux Suite > License. If you still have the separate Pro plugin installed, deactivate and remove it after upgrading to 4.0.0 or later to avoid duplicate processing.
Core Features
- On-demand media library scan and optional daily compliance scan (no license required)
- Alt Text Coverage Score with risk breakdown by category
- Missing, Placeholder, Duplicate, Descriptive, Contextual, and Decorative classification
- AI-generated descriptive alt text (BYOK or Flux Suite–hosted)
- Bulk generate and apply with background batch processing
- Automated alt text queueing and scheduled compliance scans
- SEO filename generation and apply (Settings-controlled)
- Mark images as decorative (WCAG best practice)
- WooCommerce product image support
- Context-aware generation using post/product data
- Lightweight and WordPress-native
Privacy
External Service Integration:
This plugin can integrate with OpenAI, Google (Gemini), or Anthropic (Claude) vision APIs for BYOK alt text, and optionally with Flux Suite–hosted endpoints when you use Flux Suite hosted generation. You choose the path in Settings.
What Data is Sent:
When you generate alt text, the following data is sent to the selected provider’s servers: * Image files or URLs (for analysis via the provider’s vision API) * Your API key for authentication (stored in WordPress options, transmitted only during API requests)
When Data is Sent:
BYOK: data is sent when you explicitly request alt text generation unless you enable upload-time auto-generation or scheduled alt generation in Settings (requires a configured BYOK provider key or Flux Suite hosted generation with a valid license). Flux Suite: when you use hosted generation with a valid license, images may be processed per your Automation settings. Daily compliance scans run locally and do not send image data to external vision APIs.
Service Providers (one chosen in Settings for BYOK): * OpenAI – Terms: https://openai.com/policies/terms-of-use | Privacy: https://openai.com/policies/privacy-policy | API keys: https://platform.openai.com/settings/organization/api-keys * Google Gemini – Terms: https://policies.google.com/terms | Privacy: https://policies.google.com/privacy | API keys: https://aistudio.google.com/apikey * Anthropic Claude – Terms: https://www.anthropic.com/legal/terms | Privacy: https://www.anthropic.com/legal/privacy | API keys: https://console.anthropic.com/settings/keys
Important Notes: * BYOK requires an API key for the selected provider * Image data is transmitted to that provider when you request BYOK generation * You can remove or change the API key at any time * Scheduled alt generation may process images in the background when enabled under Settings and BYOK or Flux Suite hosted generation is configured; compliance scans run locally
Privacy Policy
Flux AI Alt Text & Accessibility Audit integrates with OpenAI, Google Gemini, or Anthropic Claude when you use BYOK in Settings, and optionally with Flux Suite–hosted services when you choose hosted generation. When you generate alt text with BYOK, image data is sent to the selected provider for processing. Scheduled alt generation may send image data per your Automation settings when BYOK or Flux Suite hosted generation is configured. Compliance scans run on your site without sending images to external vision APIs.
View our full privacy policy: https://fluxplugins.com/privacy-policy/
Key points: * BYOK uses one vision API (OpenAI, Gemini, or Claude) based on Settings * Image data is transmitted to that provider when you request BYOK generation * API keys are stored in WordPress options * Scheduled alt generation may process media in the background when BYOK or Flux Suite hosted generation is configured * Full compliance with WordPress.org guidelines and privacy regulations
Credits
This plugin bundles the following third-party libraries (GPL-compatible):
- WooCommerce Action Scheduler – background job processing (GPL-2.0+)
- Flux Plugins Common – shared Suite admin, licensing, logging, and API client code (vendor-prefixed PHP; runtime admin JS bundles under
src/assets/common/js/dist/use theflux-plugins-commontext domain)
Developer Notes
Human-readable source: https://github.com/stratease/flux-ai-media-alt-creator
To rebuild minified admin assets from source:
- Clone the repository and
cdinto the plugin directory. - Run
composer installandnpm install. - Run
npm run build(production). Output is written toassets/js/dist/andsrc/assets/common/js/dist/.
This plugin follows WordPress coding standards and community best practices. For contributing, development setup, coding standards, and architecture, see the Contributing Guide on GitHub.
