

<strong>Dashboard & Image Library</strong> - Image SEO overview with optimization percentage, field-level stats (Keywords, Filenames, Alt Text, Titles), AI model and language selectors, and the full image list with per-field SEO scores and one-click "Optimize with AI" buttons.
Rank higher on Google Images without touching your media library by hand. AI Image SEO Optimizer writes WCAG-compliant alt text, SEO-friendly filenames and titles for thousands of WordPress images at once — using your choice of Gemini, Claude or GPT. Rename safely: every filename change is auto-301-redirected.
Looking for more features? Check out AI Image SEO Optimizer Pro.
Images are crucial for SEO, but manually optimizing hundreds of images is time-consuming. Our plugin solves this by:
AI-Powered Metadata Generation
Multiple AI Providers
Page Builder Integration
SEO Features
Smart Dashboard
Usage Tracking & Analytics
301 Redirect Protection
Advanced Features
Developer-Friendly
Unlike basic image SEO plugins, AI Image SEO Optimizer:
This plugin connects to third-party AI services that you configure with your own API keys. Images are sent to these services for analysis and metadata generation:
Google Gemini API
* Service: Google AI image analysis
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://policies.google.com/terms
* When used: When you select Gemini as your AI provider and optimize images
OpenAI API
* Service: OpenAI image analysis
* Privacy Policy: https://openai.com/privacy
* Terms of Service: https://openai.com/terms
* When used: When you select OpenAI as your AI provider and optimize images
Anthropic Claude API
* Service: Anthropic Claude image analysis
* Privacy Policy: https://www.anthropic.com/privacy
* Terms of Service: https://www.anthropic.com/terms
* When used: When you select Claude as your AI provider and optimize images
Important Notes:
* Images are ONLY sent to the service you configure
* You use your own API keys (you control the relationship with the provider)
* No automatic data collection by plugin authors
* No tracking or analytics without your explicit consent
* You can review each provider’s privacy policy before using their service
Optional Newsletter & Telemetry (Opt-in Only)
During the setup wizard, you can optionally subscribe to our newsletter. If you choose to opt in, we collect the following non-personal site information to help improve our plugin:
Environment Data:
* WordPress version, PHP version, MySQL version
* Server software, memory limit
* Site URL, locale, timezone
* Multisite status, WP_DEBUG status
Plugin & Theme Data:
* AI Image SEO Optimizer plugin version
* Active theme name and version
* List of active plugins (names only)
* Detection of common plugins (WooCommerce, Yoast, Rank Math, Elementor)
Content Statistics:
* Total media library count
* Image count (images only)
* Post, page, and product counts
User Data (from your WordPress account):
* Email address (for newsletter delivery)
* Display name
* WordPress user role
This data is:
* Only collected if you explicitly check the opt-in checkbox
* Sent to: https://infypress.com/wp-json/ai-products/v1/newsletter/subscribe
* Used to improve our plugin and send relevant updates
* Never sold to third parties
* You can unsubscribe at any time
For more details, see our Privacy Policy.
Google Search Console Integration
This plugin includes an optional Google Search Console integration that connects to several Google services:
Google OAuth 2.0 — Used to authorize access to your Google Search Console account.
accounts.google.com, oauth2.googleapis.comGoogle Search Console API — Used to retrieve your site’s search performance data, URL inspection results, and sitemap information.
googleapis.com/webmasters/v3, searchconsole.googleapis.com/v1InfyPress OAuth Proxy — When using the “Quick Connect” method to connect Google Search Console, the authorization flow is routed through our proxy server. This proxy securely holds the Google OAuth client secret so it is never shipped in the plugin code.
infypress.com/wp-json/ai-products/v1/gscAI Image SEO Optimizer provides 118 hooks (38 actions + 80 filters) for developers to extend its functionality. Below are the most commonly used hooks. For the complete reference, see our documentation:
Filters:
infyp_allowed_post_types – Filter which public post types are shown in the image list. Default: all public post types registered in WordPress.infyp_image_context – Add custom context to AI prompts (e.g. product data). Parameters: $prompt_addon, $image_id, $context_type.infyp_supported_mime_types – Filter supported image MIME types. Default: ['image/jpeg', 'image/png', 'image/webp', 'image/gif'].infyp_register_pagebuilder_adapters – Register additional page builder adapters. Parameters: $adapters.infyp_image_usage_post_ids – Find additional post IDs where an image is used. Parameters: $post_ids, $image_id, $image_url.infyp_table_columns_after_title – Add custom columns to the image list table. Parameters: $columns.Actions:
infyp_after_image_upload – Fires after a new image is uploaded and processed. Parameters: $attachment_id, $metadata.infyp_filename_updated – Fires after filename URL references are updated across content. Parameters: $post_id, $url_map, $results.infyp_before_settings_cards / infyp_after_settings_cards – Add custom cards to the Settings page.// Customize which post types appear in the image filter
add_filter( 'infyp_allowed_post_types', function( $types ) {
// Remove a type you don't want
unset( $types['custom_type'] );
return $types;
} );
// Add custom context to AI prompts
add_filter( 'infyp_image_context', function( $context, $image_id, $type ) {
$parent_id = wp_get_post_parent_id( $image_id );
if ( $parent_id && get_post_type( $parent_id ) === 'portfolio' ) {
$context .= "\nThis image is from a portfolio project.";
}
return $context;
}, 10, 3 );