{"id":274999,"date":"2026-04-23T10:22:09","date_gmt":"2026-04-23T10:22:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-image-seo\/"},"modified":"2026-05-04T06:59:13","modified_gmt":"2026-05-04T06:59:13","slug":"infy-ai-image-seo-optimizer","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/infy-ai-image-seo-optimizer\/","author":20153702,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Infy - AI Image SEO Optimizer","header_author":"Infy","header_description":"Optimize your WordPress images with AI-generated filenames, alt texts and titles. Enhance your SEO and accessibility effortlessly.","assets_banners_color":"0d0d0d","last_updated":"2026-05-04 06:59:13","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/infypress.com\/plugins\/ai-image-seo-optimizer\/","header_plugin_uri":"https:\/\/infypress.com\/plugins\/ai-image-seo-optimizer\/","header_author_uri":"https:\/\/infypress.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":320,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cehlerdev","date":"2026-04-23 10:48:59"},"1.0.1":{"tag":"1.0.1","author":"cehlerdev","date":"2026-04-24 08:01:08"},"1.0.2":{"tag":"1.0.2","author":"cehlerdev","date":"2026-04-25 03:59:36"},"1.0.3":{"tag":"1.0.3","author":"cehlerdev","date":"2026-05-04 06:59:13"}},"upgrade_notice":{"1.0.3":"<p>Fixes the &quot;Too short \/ Too long&quot; verdict in field-edit modals, restores counter and Redirects pagination spacing, adds filename auto-slugify (spaces become hyphens) and an Auto-link chars\/words threshold setting. No breaking changes.<\/p>","1.0.2":"<p>Critical timeout fix for Gemini users and improved payload efficiency for large images. Update recommended for better performance.<\/p>","1.0.1":"<p>Faster and more reliable AI optimization for large images, new Woo\/Custom post-type badges in the filter, and higher request timeouts to prevent failures on slow networks.<\/p>","1.0.0":"<p>Initial release of AI Image SEO Optimizer. Install and add at least one AI provider API key to start optimizing your WordPress images with artificial intelligence.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3513659,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3513659,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3513672,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-ar.png":{"filename":"banner-1544x500-ar.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ar"},"banner-1544x500-bel.png":{"filename":"banner-1544x500-bel.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"bel"},"banner-1544x500-bg_BG.png":{"filename":"banner-1544x500-bg_BG.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"bg_BG"},"banner-1544x500-ca.png":{"filename":"banner-1544x500-ca.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ca"},"banner-1544x500-cs_CZ.png":{"filename":"banner-1544x500-cs_CZ.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"cs_CZ"},"banner-1544x500-da_DK.png":{"filename":"banner-1544x500-da_DK.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"da_DK"},"banner-1544x500-de_AT.png":{"filename":"banner-1544x500-de_AT.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"de_AT"},"banner-1544x500-de_CH.png":{"filename":"banner-1544x500-de_CH.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"de_CH"},"banner-1544x500-de_DE.png":{"filename":"banner-1544x500-de_DE.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"de_DE"},"banner-1544x500-el.png":{"filename":"banner-1544x500-el.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"el"},"banner-1544x500-en_AU.png":{"filename":"banner-1544x500-en_AU.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"en_AU"},"banner-1544x500-en_CA.png":{"filename":"banner-1544x500-en_CA.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"en_CA"},"banner-1544x500-en_GB.png":{"filename":"banner-1544x500-en_GB.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"en_GB"},"banner-1544x500-en_NZ.png":{"filename":"banner-1544x500-en_NZ.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"en_NZ"},"banner-1544x500-en_US.png":{"filename":"banner-1544x500-en_US.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"en_US"},"banner-1544x500-en_ZA.png":{"filename":"banner-1544x500-en_ZA.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"en_ZA"},"banner-1544x500-es_AR.png":{"filename":"banner-1544x500-es_AR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_AR"},"banner-1544x500-es_CL.png":{"filename":"banner-1544x500-es_CL.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_CL"},"banner-1544x500-es_CO.png":{"filename":"banner-1544x500-es_CO.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_CO"},"banner-1544x500-es_CR.png":{"filename":"banner-1544x500-es_CR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_CR"},"banner-1544x500-es_EC.png":{"filename":"banner-1544x500-es_EC.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_EC"},"banner-1544x500-es_ES.png":{"filename":"banner-1544x500-es_ES.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_ES"},"banner-1544x500-es_MX.png":{"filename":"banner-1544x500-es_MX.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_MX"},"banner-1544x500-es_PE.png":{"filename":"banner-1544x500-es_PE.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_PE"},"banner-1544x500-es_VE.png":{"filename":"banner-1544x500-es_VE.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"es_VE"},"banner-1544x500-fa_IR.png":{"filename":"banner-1544x500-fa_IR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"fa_IR"},"banner-1544x500-fi.png":{"filename":"banner-1544x500-fi.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"fi"},"banner-1544x500-fr_BE.png":{"filename":"banner-1544x500-fr_BE.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"fr_BE"},"banner-1544x500-fr_CA.png":{"filename":"banner-1544x500-fr_CA.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"fr_CA"},"banner-1544x500-fr_FR.png":{"filename":"banner-1544x500-fr_FR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"fr_FR"},"banner-1544x500-fy.png":{"filename":"banner-1544x500-fy.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"fy"},"banner-1544x500-gl_ES.png":{"filename":"banner-1544x500-gl_ES.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"gl_ES"},"banner-1544x500-gu.png":{"filename":"banner-1544x500-gu.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"gu"},"banner-1544x500-he_IL.png":{"filename":"banner-1544x500-he_IL.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"he_IL"},"banner-1544x500-hi_IN.png":{"filename":"banner-1544x500-hi_IN.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"hi_IN"},"banner-1544x500-hr.png":{"filename":"banner-1544x500-hr.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"hr"},"banner-1544x500-hu_HU.png":{"filename":"banner-1544x500-hu_HU.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"hu_HU"},"banner-1544x500-id_ID.png":{"filename":"banner-1544x500-id_ID.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"id_ID"},"banner-1544x500-it_IT.png":{"filename":"banner-1544x500-it_IT.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"it_IT"},"banner-1544x500-ja.png":{"filename":"banner-1544x500-ja.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ja"},"banner-1544x500-ko_KR.png":{"filename":"banner-1544x500-ko_KR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ko_KR"},"banner-1544x500-ms_MY.png":{"filename":"banner-1544x500-ms_MY.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ms_MY"},"banner-1544x500-nb_NO.png":{"filename":"banner-1544x500-nb_NO.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"nb_NO"},"banner-1544x500-nl_BE.png":{"filename":"banner-1544x500-nl_BE.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"nl_BE"},"banner-1544x500-nl_NL.png":{"filename":"banner-1544x500-nl_NL.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"nl_NL"},"banner-1544x500-pl_PL.png":{"filename":"banner-1544x500-pl_PL.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"pl_PL"},"banner-1544x500-pt_BR.png":{"filename":"banner-1544x500-pt_BR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"pt_BR"},"banner-1544x500-pt_PT.png":{"filename":"banner-1544x500-pt_PT.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"pt_PT"},"banner-1544x500-ro_RO.png":{"filename":"banner-1544x500-ro_RO.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ro_RO"},"banner-1544x500-rtl.png":{"filename":"banner-1544x500-rtl.png","revision":3513659,"resolution":"1544x500","location":"assets","locale":""},"banner-1544x500-ru_RU.png":{"filename":"banner-1544x500-ru_RU.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"ru_RU"},"banner-1544x500-sk_SK.png":{"filename":"banner-1544x500-sk_SK.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"sk_SK"},"banner-1544x500-sr_RS.png":{"filename":"banner-1544x500-sr_RS.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"sr_RS"},"banner-1544x500-sv_SE.png":{"filename":"banner-1544x500-sv_SE.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"sv_SE"},"banner-1544x500-tr_TR.png":{"filename":"banner-1544x500-tr_TR.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"tr_TR"},"banner-1544x500-uk.png":{"filename":"banner-1544x500-uk.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"uk"},"banner-1544x500-vi.png":{"filename":"banner-1544x500-vi.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"vi"},"banner-1544x500-zh_CN.png":{"filename":"banner-1544x500-zh_CN.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"zh_CN"},"banner-1544x500-zh_HK.png":{"filename":"banner-1544x500-zh_HK.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"zh_HK"},"banner-1544x500-zh_TW.png":{"filename":"banner-1544x500-zh_TW.png","revision":3514716,"resolution":"1544x500","location":"assets","locale":"zh_TW"},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3513659,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-ar.png":{"filename":"banner-772x250-ar.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ar"},"banner-772x250-bel.png":{"filename":"banner-772x250-bel.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"bel"},"banner-772x250-bg_BG.png":{"filename":"banner-772x250-bg_BG.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"bg_BG"},"banner-772x250-ca.png":{"filename":"banner-772x250-ca.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ca"},"banner-772x250-cs_CZ.png":{"filename":"banner-772x250-cs_CZ.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"cs_CZ"},"banner-772x250-da_DK.png":{"filename":"banner-772x250-da_DK.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"da_DK"},"banner-772x250-de_AT.png":{"filename":"banner-772x250-de_AT.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"de_AT"},"banner-772x250-de_CH.png":{"filename":"banner-772x250-de_CH.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"de_CH"},"banner-772x250-de_DE.png":{"filename":"banner-772x250-de_DE.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"de_DE"},"banner-772x250-el.png":{"filename":"banner-772x250-el.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"el"},"banner-772x250-en_AU.png":{"filename":"banner-772x250-en_AU.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"en_AU"},"banner-772x250-en_CA.png":{"filename":"banner-772x250-en_CA.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"en_CA"},"banner-772x250-en_GB.png":{"filename":"banner-772x250-en_GB.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"en_GB"},"banner-772x250-en_NZ.png":{"filename":"banner-772x250-en_NZ.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"en_NZ"},"banner-772x250-en_US.png":{"filename":"banner-772x250-en_US.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"en_US"},"banner-772x250-en_ZA.png":{"filename":"banner-772x250-en_ZA.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"en_ZA"},"banner-772x250-es_AR.png":{"filename":"banner-772x250-es_AR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_AR"},"banner-772x250-es_CL.png":{"filename":"banner-772x250-es_CL.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_CL"},"banner-772x250-es_CO.png":{"filename":"banner-772x250-es_CO.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_CO"},"banner-772x250-es_CR.png":{"filename":"banner-772x250-es_CR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_CR"},"banner-772x250-es_EC.png":{"filename":"banner-772x250-es_EC.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_EC"},"banner-772x250-es_ES.png":{"filename":"banner-772x250-es_ES.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_ES"},"banner-772x250-es_MX.png":{"filename":"banner-772x250-es_MX.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_MX"},"banner-772x250-es_PE.png":{"filename":"banner-772x250-es_PE.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_PE"},"banner-772x250-es_VE.png":{"filename":"banner-772x250-es_VE.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"es_VE"},"banner-772x250-fa_IR.png":{"filename":"banner-772x250-fa_IR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"fa_IR"},"banner-772x250-fi.png":{"filename":"banner-772x250-fi.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"fi"},"banner-772x250-fr_BE.png":{"filename":"banner-772x250-fr_BE.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"fr_BE"},"banner-772x250-fr_CA.png":{"filename":"banner-772x250-fr_CA.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"fr_CA"},"banner-772x250-fr_FR.png":{"filename":"banner-772x250-fr_FR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"fr_FR"},"banner-772x250-fy.png":{"filename":"banner-772x250-fy.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"fy"},"banner-772x250-gl_ES.png":{"filename":"banner-772x250-gl_ES.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"gl_ES"},"banner-772x250-gu.png":{"filename":"banner-772x250-gu.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"gu"},"banner-772x250-he_IL.png":{"filename":"banner-772x250-he_IL.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"he_IL"},"banner-772x250-hi_IN.png":{"filename":"banner-772x250-hi_IN.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"hi_IN"},"banner-772x250-hr.png":{"filename":"banner-772x250-hr.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"hr"},"banner-772x250-hu_HU.png":{"filename":"banner-772x250-hu_HU.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"hu_HU"},"banner-772x250-id_ID.png":{"filename":"banner-772x250-id_ID.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"id_ID"},"banner-772x250-it_IT.png":{"filename":"banner-772x250-it_IT.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"it_IT"},"banner-772x250-ja.png":{"filename":"banner-772x250-ja.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ja"},"banner-772x250-ko_KR.png":{"filename":"banner-772x250-ko_KR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ko_KR"},"banner-772x250-ms_MY.png":{"filename":"banner-772x250-ms_MY.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ms_MY"},"banner-772x250-nb_NO.png":{"filename":"banner-772x250-nb_NO.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"nb_NO"},"banner-772x250-nl_BE.png":{"filename":"banner-772x250-nl_BE.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"nl_BE"},"banner-772x250-nl_NL.png":{"filename":"banner-772x250-nl_NL.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"nl_NL"},"banner-772x250-pl_PL.png":{"filename":"banner-772x250-pl_PL.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"pl_PL"},"banner-772x250-pt_BR.png":{"filename":"banner-772x250-pt_BR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"pt_BR"},"banner-772x250-pt_PT.png":{"filename":"banner-772x250-pt_PT.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"pt_PT"},"banner-772x250-ro_RO.png":{"filename":"banner-772x250-ro_RO.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ro_RO"},"banner-772x250-rtl.png":{"filename":"banner-772x250-rtl.png","revision":3513659,"resolution":"772x250","location":"assets","locale":""},"banner-772x250-ru_RU.png":{"filename":"banner-772x250-ru_RU.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"ru_RU"},"banner-772x250-sk_SK.png":{"filename":"banner-772x250-sk_SK.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"sk_SK"},"banner-772x250-sr_RS.png":{"filename":"banner-772x250-sr_RS.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"sr_RS"},"banner-772x250-sv_SE.png":{"filename":"banner-772x250-sv_SE.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"sv_SE"},"banner-772x250-tr_TR.png":{"filename":"banner-772x250-tr_TR.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"tr_TR"},"banner-772x250-uk.png":{"filename":"banner-772x250-uk.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"uk"},"banner-772x250-vi.png":{"filename":"banner-772x250-vi.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"vi"},"banner-772x250-zh_CN.png":{"filename":"banner-772x250-zh_CN.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"zh_CN"},"banner-772x250-zh_HK.png":{"filename":"banner-772x250-zh_HK.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"zh_HK"},"banner-772x250-zh_TW.png":{"filename":"banner-772x250-zh_TW.png","revision":3514716,"resolution":"772x250","location":"assets","locale":"zh_TW"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3513659,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3521999,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=infy-ai-image-seo-optimizer\",\"login\":true,\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"infy-ai-image-seo-optimizer\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3514405,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3514405,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3514405,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3514405,"resolution":"12","location":"assets","locale":""},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3514405,"resolution":"13","location":"assets","locale":""},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3514405,"resolution":"14","location":"assets","locale":""},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3514405,"resolution":"15","location":"assets","locale":""},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3514405,"resolution":"16","location":"assets","locale":""},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3514405,"resolution":"17","location":"assets","locale":""},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3514405,"resolution":"18","location":"assets","locale":""},"screenshot-19.png":{"filename":"screenshot-19.png","revision":3514405,"resolution":"19","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3514405,"resolution":"2","location":"assets","locale":""},"screenshot-20.png":{"filename":"screenshot-20.png","revision":3514405,"resolution":"20","location":"assets","locale":""},"screenshot-21.png":{"filename":"screenshot-21.png","revision":3514405,"resolution":"21","location":"assets","locale":""},"screenshot-22.png":{"filename":"screenshot-22.png","revision":3514405,"resolution":"22","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3514405,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3514405,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3514405,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3514405,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3514405,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3514405,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3514405,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"<strong>Dashboard &amp; 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.","2":"<strong>Global AI Prompt Add-on<\/strong> - Add custom instructions that apply to every AI optimization \u2014 brand voice, niche keywords, tone, or contextual guidance \u2014 across your entire media library.","3":"<strong>Per-Image Custom Prompt<\/strong> - When \"Enable custom prompt per image\" is on, the Optimize button opens a modal for image-specific instructions (e.g. \"a mountain view in California during sunrise, focus on travel and nature keywords\").","4":"<strong>Post Type Filter<\/strong> - Dropdown with typed badges for WordPress (built-in types), Woo (WooCommerce), and Custom (your CPTs). Multi-select to filter the image list by one or more post types.","5":"<strong>Page &amp; Post Filter<\/strong> - Narrow the image list to images attached to a specific page, post, product, or custom post type entry.","6":"<strong>Full-Text Search<\/strong> - Search across filenames, alt text, titles, and keywords. Instantly surfaces any image matching the term across your full media library.","7":"<strong>Keyword Editor<\/strong> - Edit up to 3 keywords per image with AI assistance and a built-in best-practices panel (1\u20133 relevant keywords, unique per image, focused on real search terms).","8":"<strong>Filename Editor<\/strong> - Edit filenames with live keyword-usage chips, character and word counters, filename guidelines (lowercase, hyphens, 40\u201360 chars), and one-click AI optimization.","9":"<strong>Filename SEO Score<\/strong> - Detailed scoring for filenames: Keywords, Characters, Words, and Format \u2014 each graded independently against Google's image filename recommendations.","10":"<strong>Alt Text Editor<\/strong> - Edit alt text with keyword coverage, character\/word counters, and a built-in best-practices checklist (describe content, 50\u2013125 chars, include keywords, avoid \"image of\" prefixes).","11":"<strong>Title Editor<\/strong> - Edit image titles with keyword coverage, length feedback, and title-specific SEO guidelines (40\u201360 chars, include keywords, be descriptive).","12":"<strong>Image Usage Tracker<\/strong> - See exactly where an image appears on your site: featured image, inside post\/page content, or inside page-builder elements like Gutenberg or Elementor.","13":"<strong>SEO Score Breakdown<\/strong> - Overall image SEO score plus per-field breakdowns for Alt Text, Filename, and Title, each with sub-scores for Characters, Words, and Keywords Found.","14":"<strong>API Keys Configuration<\/strong> - Multi-provider setup for Google Gemini, Anthropic Claude, and OpenAI GPT. Keys are encrypted with WordPress security salts before storage.","15":"<strong>API Usage Dashboard<\/strong> - Track total API calls, success rate, average response time, and estimated cost, with daily usage charts, per-provider breakdowns, and a full call log.","16":"<strong>301 Image Redirects<\/strong> - Automatic 301 redirects preserve SEO when filenames change. Monitor active redirects, hits, sources, page-builder detection, and redirect status for every image size.","17":"<strong>SEO Scoring System<\/strong> - Configure how the total SEO score is weighted across fields (Alt Text, Filename, Title, Keyword Placement, Content Uniqueness) with Google-guideline-based defaults.","18":"<strong>Scoring Configuration &amp; Model Selection<\/strong> - Fine-tune presence-vs-quality weights per field, enforce a 100% total, and see why Gemini, Claude, and GPT are the recommended vision models.","19":"<strong>Banner &amp; Notice Management<\/strong> - Control promotional banners and in-plugin reminders, reset dismissed notices, rebuild the search index, and configure 301-redirect auto-expire behavior.","20":"<strong>Search Console Integration<\/strong> - Connect to Google Search Console to track image impressions, clicks, CTR, and ranking positions using OAuth Quick Connect or custom credentials.","21":"<strong>Optimization Changelog<\/strong> - Full audit trail: date, AI model, image, field, before\/after values, context, and user attribution for every AI-generated change.","22":"<strong>Debug Information<\/strong> - System status overview: WordPress\/PHP\/plugin version, memory usage, WP_DEBUG state, API key health per provider, recent error log, cache performance, and page-builder activity."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,17214,54825,6357,186],"plugin_category":[34,45,55],"plugin_contributors":[260919],"plugin_business_model":[],"class_list":["post-274999","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-filenames","plugin_tags-image-seo","plugin_tags-seo","plugin_category-accessibility","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-cehlerdev","plugin_committers-cehlerdev"],"banners":{"banner":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/banner-772x250-cs_CZ.png?rev=3514716","banner_2x":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/banner-1544x500-cs_CZ.png?rev=3514716","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/icon.svg?rev=3513672","icon":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/icon.svg?rev=3513672","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-1.png?rev=3514405","caption":"<strong>N\u00e1st\u011bnka a knihovna obr\u00e1zk\u016f<\/strong> \u2013 p\u0159ehled SEO obr\u00e1zk\u016f s procentu\u00e1ln\u00ed optimalizac\u00ed, statistikami na \u00farovni jednotliv\u00fdch pol\u00ed (kl\u00ed\u010dov\u00e1 slova, n\u00e1zvy soubor\u016f, alternativn\u00ed text, n\u00e1zvy), v\u00fdb\u011brem AI modelu a jazyka, a kompletn\u00edm seznamem obr\u00e1zk\u016f s hodnocen\u00edm SEO pro ka\u017ed\u00e9 pole a tla\u010d\u00edtky \u201eOptimalizovat pomoc\u00ed AI\u201c pro proveden\u00ed optimalizace jedn\u00edm kliknut\u00edm."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-2.png?rev=3514405","caption":"<strong>Dopln\u011bk Global AI Prompt<\/strong> \u2013 P\u0159idejte vlastn\u00ed pokyny, kter\u00e9 se budou vztahovat na ka\u017edou optimalizaci pomoc\u00ed um\u011bl\u00e9 inteligence \u2013 styl komunikace zna\u010dky, kl\u00ed\u010dov\u00e1 slova pro konkr\u00e9tn\u00ed segment, t\u00f3n nebo kontextov\u00e9 pokyny \u2013 a to v cel\u00e9 va\u0161\u00ed medi\u00e1ln\u00ed knihovn\u011b."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-3.png?rev=3514405","caption":"<strong>Vlastn\u00ed zad\u00e1n\u00ed pro jednotliv\u00e9 obr\u00e1zky<\/strong> \u2013 Je-li zapnuta mo\u017enost \u201ePovolit vlastn\u00ed zad\u00e1n\u00ed pro jednotliv\u00e9 obr\u00e1zky\u201c, otev\u0159e se po kliknut\u00ed na tla\u010d\u00edtko Optimalizovat mod\u00e1ln\u00ed okno s pokyny pro konkr\u00e9tn\u00ed obr\u00e1zek (nap\u0159. \u201ev\u00fdhled na hory v Kalifornii p\u0159i v\u00fdchodu slunce, zam\u011b\u0159te se na kl\u00ed\u010dov\u00e1 slova souvisej\u00edc\u00ed s cestov\u00e1n\u00edm a p\u0159\u00edrodou\u201c)."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-4.png?rev=3514405","caption":"<strong>Filtr typ\u016f p\u0159\u00edsp\u011bvk\u016f<\/strong> \u2013 rozev\u00edrac\u00ed nab\u00eddka s ozna\u010den\u00edmi typ\u016f pro WordPress (vestav\u011bn\u00e9 typy), Woo (WooCommerce) a Vlastn\u00ed (va\u0161e CPT). Pomoc\u00ed v\u00edcen\u00e1sobn\u00e9ho v\u00fdb\u011bru m\u016f\u017eete filtrovat seznam obr\u00e1zk\u016f podle jednoho nebo v\u00edce typ\u016f p\u0159\u00edsp\u011bvk\u016f."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-5.png?rev=3514405","caption":"<strong>Filtr str\u00e1nek a p\u0159\u00edsp\u011bvk\u016f<\/strong> \u2013 Z\u00fa\u017e\u00ed seznam obr\u00e1zk\u016f na ty, kter\u00e9 jsou p\u0159ipojeny ke konkr\u00e9tn\u00ed str\u00e1nce, p\u0159\u00edsp\u011bvku, produktu nebo z\u00e1znamu vlastn\u00edho typu p\u0159\u00edsp\u011bvku."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-6.png?rev=3514405","caption":"<strong>Full-Text Search<\/strong> \u2013 Vyhled\u00e1vejte v n\u00e1zvech soubor\u016f, alternativn\u00edch textech, n\u00e1zvech a kl\u00ed\u010dov\u00fdch slovech. Okam\u017eit\u011b zobraz\u00ed v\u0161echny obr\u00e1zky odpov\u00eddaj\u00edc\u00ed zadan\u00e9mu v\u00fdrazu z cel\u00e9 va\u0161\u00ed knihovny m\u00e9di\u00ed."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-7.png?rev=3514405","caption":"<strong>Editor kl\u00ed\u010dov\u00fdch slov<\/strong> \u2013 Upravte a\u017e 3 kl\u00ed\u010dov\u00e1 slova pro ka\u017ed\u00fd obr\u00e1zek s pomoc\u00ed um\u011bl\u00e9 inteligence a integrovan\u00e9ho panelu osv\u011bd\u010den\u00fdch postup\u016f (1\u20133 relevantn\u00ed kl\u00ed\u010dov\u00e1 slova, jedine\u010dn\u00e1 pro ka\u017ed\u00fd obr\u00e1zek, zam\u011b\u0159en\u00e1 na skute\u010dn\u00e9 vyhled\u00e1vac\u00ed dotazy)."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-8.png?rev=3514405","caption":"<strong>Editor n\u00e1zv\u016f soubor\u016f<\/strong> \u2013 Upravujte n\u00e1zvy soubor\u016f s pomoc\u00ed \u017eiv\u00fdch n\u00e1hled\u016f na pou\u017eit\u00ed kl\u00ed\u010dov\u00fdch slov, po\u010d\u00edtadel znak\u016f a slov, pokyn\u016f pro n\u00e1zvy soubor\u016f (mal\u00e1 p\u00edsmena, poml\u010dky, 40\u201360 znak\u016f) a optimalizace pomoc\u00ed AI jedn\u00edm kliknut\u00edm."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-9.png?rev=3514405","caption":"<strong>Hodnocen\u00ed SEO n\u00e1zv\u016f soubor\u016f<\/strong> \u2013 Podrobn\u00e9 hodnocen\u00ed n\u00e1zv\u016f soubor\u016f: kl\u00ed\u010dov\u00e1 slova, znaky, slova a form\u00e1t \u2013 ka\u017ed\u00e1 z t\u011bchto slo\u017eek je hodnocena samostatn\u011b podle doporu\u010den\u00ed Googlu pro n\u00e1zvy obrazov\u00fdch soubor\u016f."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-10.png?rev=3514405","caption":"<strong>Editor alternativn\u00edho textu<\/strong> \u2013 Upravujte alternativn\u00ed text s vyu\u017eit\u00edm funkc\u00ed pro sledov\u00e1n\u00ed pokryt\u00ed kl\u00ed\u010dov\u00fdch slov, po\u010d\u00edt\u00e1n\u00ed znak\u016f a slov a vestav\u011bn\u00e9ho kontroln\u00edho seznamu osv\u011bd\u010den\u00fdch postup\u016f (popi\u0161te obsah, 50\u2013125 znak\u016f, zahr\u0148te kl\u00ed\u010dov\u00e1 slova, vyhn\u011bte se p\u0159edpon\u00e1m typu \u201eobr\u00e1zek\u201c)."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-11.png?rev=3514405","caption":"<strong>Editor titulk\u016f<\/strong> \u2013 Upravujte titulky obr\u00e1zk\u016f s ohledem na pokryt\u00ed kl\u00ed\u010dov\u00fdch slov, doporu\u010den\u00ed ohledn\u011b d\u00e9lky a specifick\u00e9 pokyny pro SEO (40\u201360 znak\u016f, zahrnout kl\u00ed\u010dov\u00e1 slova, b\u00fdt popisn\u00fd)."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-12.png?rev=3514405","caption":"<strong>Image Usage Tracker<\/strong> \u2013 Zjist\u011bte p\u0159esn\u011b, kde se obr\u00e1zek na va\u0161em webu nach\u00e1z\u00ed: jako \u00favodn\u00ed obr\u00e1zek, v obsahu p\u0159\u00edsp\u011bvku \u010di str\u00e1nky nebo v prvc\u00edch n\u00e1stroj\u016f pro tvorbu str\u00e1nek, jako jsou Gutenberg nebo Elementor."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-13.png?rev=3514405","caption":"<strong>Rozpis sk\u00f3re SEO<\/strong> \u2013 Celkov\u00e9 sk\u00f3re SEO obr\u00e1zku a podrobn\u00fd rozpis podle jednotliv\u00fdch pol\u00ed (alternativn\u00ed text, n\u00e1zev souboru a n\u00e1zev), p\u0159i\u010dem\u017e ka\u017ed\u00e9 z nich obsahuje d\u00edl\u010d\u00ed sk\u00f3re pro po\u010det znak\u016f, slov a nalezen\u00fdch kl\u00ed\u010dov\u00fdch slov."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-14.png?rev=3514405","caption":"<strong>Nastaven\u00ed kl\u00ed\u010d\u016f API<\/strong> \u2013 Nastaven\u00ed pro v\u00edce poskytovatel\u016f: Google Gemini, Anthropic Claude a OpenAI GPT. Kl\u00ed\u010de jsou p\u0159ed ulo\u017een\u00edm za\u0161ifrov\u00e1ny pomoc\u00ed bezpe\u010dnostn\u00edch sol\u00ed WordPressu."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-15.png?rev=3514405","caption":"<strong>P\u0159ehled vyu\u017eit\u00ed API<\/strong> \u2013 Sledujte celkov\u00fd po\u010det vol\u00e1n\u00ed API, \u00fasp\u011b\u0161nost, pr\u016fm\u011brnou dobu odezvy a odhadovan\u00e9 n\u00e1klady, a to v\u010detn\u011b denn\u00edch graf\u016f vyu\u017eit\u00ed, rozpis\u016f podle poskytovatel\u016f a \u00fapln\u00e9ho protokolu vol\u00e1n\u00ed."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-16.png?rev=3514405","caption":"<strong>P\u0159esm\u011brov\u00e1n\u00ed obr\u00e1zk\u016f 301<\/strong> \u2013 Automatick\u00e1 p\u0159esm\u011brov\u00e1n\u00ed 301 zachov\u00e1vaj\u00ed SEO p\u0159i zm\u011bn\u011b n\u00e1zv\u016f soubor\u016f. Sledujte aktivn\u00ed p\u0159esm\u011brov\u00e1n\u00ed, po\u010det zobrazen\u00ed, zdroje, detekci n\u00e1stroj\u016f pro tvorbu str\u00e1nek a stav p\u0159esm\u011brov\u00e1n\u00ed pro ka\u017edou velikost obr\u00e1zku."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-17.png?rev=3514405","caption":"<strong>Syst\u00e9m hodnocen\u00ed SEO<\/strong> \u2013 Nastavte, jak\u00fdm zp\u016fsobem se celkov\u00e9 sk\u00f3re SEO v\u00e1\u017e\u00ed v jednotliv\u00fdch pol\u00edch (alternativn\u00ed text, n\u00e1zev souboru, nadpis, um\u00edst\u011bn\u00ed kl\u00ed\u010dov\u00fdch slov, jedine\u010dnost obsahu), a to s vyu\u017eit\u00edm v\u00fdchoz\u00edch hodnot zalo\u017een\u00fdch na pokynech spole\u010dnosti Google."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-18.png?rev=3514405","caption":"<strong>Nastaven\u00ed sk\u00f3rov\u00e1n\u00ed a v\u00fdb\u011br modelu<\/strong> \u2013 Upravte v\u00e1hy p\u0159\u00edtomnosti a kvality pro jednotliv\u00e1 pole, zajist\u011bte, aby celkov\u00fd sou\u010det \u010dinil 100 %, a zjist\u011bte, pro\u010d jsou Gemini, Claude a GPT doporu\u010dovan\u00fdmi modely pro zpracov\u00e1n\u00ed obrazu."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-19.png?rev=3514405","caption":"<strong>Spr\u00e1va banner\u016f a upozorn\u011bn\u00ed<\/strong> \u2013 Spr\u00e1va propaga\u010dn\u00edch banner\u016f a p\u0159ipom\u00ednek v r\u00e1mci pluginu, resetov\u00e1n\u00ed zav\u0159en\u00fdch upozorn\u011bn\u00ed, aktualizace vyhled\u00e1vac\u00edho indexu a konfigurace automatick\u00e9ho vypr\u0161en\u00ed platnosti p\u0159esm\u011brov\u00e1n\u00ed 301."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-20.png?rev=3514405","caption":"<strong>Integrace se Search Console<\/strong> \u2013 Propojte se se slu\u017ebou Google Search Console a sledujte zobrazen\u00ed obr\u00e1zk\u016f, kliknut\u00ed, m\u00edru prokliku (CTR) a pozice ve v\u00fdsledc\u00edch vyhled\u00e1v\u00e1n\u00ed pomoc\u00ed funkce OAuth Quick Connect nebo vlastn\u00edch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-21.png?rev=3514405","caption":"<strong>Seznam zm\u011bn v optimalizaci<\/strong> \u2013 Kompletn\u00ed auditn\u00ed stopa: datum, model AI, obr\u00e1zek, pole, hodnoty p\u0159ed a po, kontext a p\u0159i\u0159azen\u00ed u\u017eivatele pro ka\u017edou zm\u011bnu vygenerovanou AI."},{"src":"https:\/\/ps.w.org\/infy-ai-image-seo-optimizer\/assets\/screenshot-22.png?rev=3514405","caption":"<strong>Informace o lad\u011bn\u00ed<\/strong> \u2013 P\u0159ehled stavu syst\u00e9mu: verze WordPressu\/PHP\/plugin\u016f, vyu\u017eit\u00ed pam\u011bti, stav WP_DEBUG, stav API kl\u00ed\u010d\u016f podle poskytovatele, protokol posledn\u00edch chyb, v\u00fdkon mezipam\u011bti a aktivita n\u00e1stroje pro tvorbu str\u00e1nek."}],"raw_content":"<!--section=description-->\n<p><strong>Rank higher on Google Images without touching your media library by hand<\/strong>. AI Image SEO Optimizer writes WCAG-compliant alt text, SEO-friendly filenames and titles for thousands of WordPress images at once \u2014 using your choice of Gemini, Claude or GPT. Rename safely: every filename change is auto-301-redirected.<\/p>\n\n<p>Looking for more features? Check out <a href=\"https:\/\/infypress.com\/plugins\/ai-image-seo-optimizer\">AI Image SEO Optimizer Pro<\/a>.<\/p>\n\n<h4>Why AI Image SEO Optimizer?<\/h4>\n\n<p>Images are crucial for SEO, but manually optimizing hundreds of images is time-consuming. Our plugin solves this by:<\/p>\n\n<ul>\n<li><strong>Saving Hours of Manual Work<\/strong> - AI optimizes images in seconds<\/li>\n<li><strong>Improving SEO Rankings<\/strong> - Search engines love properly optimized images<\/li>\n<li><strong>Enhancing Accessibility<\/strong> - AI-generated alt text helps screen readers<\/li>\n<li><strong>Smart Filename Management<\/strong> - SEO-friendly filenames with automatic URL updates across page builders<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<p><strong>AI-Powered Metadata Generation<\/strong><\/p>\n\n<ul>\n<li>Generate SEO-friendly filenames automatically<\/li>\n<li>Create descriptive alt text (accessibility + SEO)<\/li>\n<li>Generate optimized image titles<\/li>\n<li>Extract relevant keywords<\/li>\n<\/ul>\n\n<p><strong>Multiple AI Providers<\/strong><\/p>\n\n<ul>\n<li><strong>Google Gemini<\/strong> - Gemini 3.1 Flash-Lite<\/li>\n<li><strong>OpenAI<\/strong> - GPT-4.1 mini<\/li>\n<li><strong>Anthropic Claude<\/strong> - Claude 4.5 Haiku<\/li>\n<li>Switch between providers anytime<\/li>\n<li>Use your own API keys (full control over costs)<\/li>\n<\/ul>\n\n<p><strong>Page Builder Integration<\/strong><\/p>\n\n<ul>\n<li><strong>Gutenberg<\/strong> - Full WordPress Block Editor support<\/li>\n<li><strong>Elementor<\/strong> - Complete integration with automatic URL updates<\/li>\n<li><strong>Uncode<\/strong> - Full compatibility<\/li>\n<li><strong>WPBakery<\/strong> - Seamless integration<\/li>\n<li>Automatic URL updates when renaming files<\/li>\n<li>No broken images after filename changes<\/li>\n<\/ul>\n\n<p><strong>SEO Features<\/strong><\/p>\n\n<ul>\n<li>Real-time SEO score calculation (0-100 scale)<\/li>\n<li>6-component scoring algorithm (100 points total)<\/li>\n<li>Detailed score breakdown by field<\/li>\n<li>Visual indicators for optimization status<\/li>\n<li>Track optimization progress across your media library<\/li>\n<\/ul>\n\n<p><strong>Smart Dashboard<\/strong><\/p>\n\n<ul>\n<li>Visual media library overview<\/li>\n<li>See optimization status at a glance<\/li>\n<li>Filter by optimized\/unoptimized images<\/li>\n<li>Search and sort capabilities<\/li>\n<li>Image usage tracking (where images are used)<\/li>\n<\/ul>\n\n<p><strong>Usage Tracking &amp; Analytics<\/strong><\/p>\n\n<ul>\n<li>Monitor API usage by provider<\/li>\n<li>Track costs and requests<\/li>\n<li>Daily\/monthly usage statistics<\/li>\n<li>Export usage data<\/li>\n<li>Visual charts and graphs<\/li>\n<li>Cost estimation tools<\/li>\n<\/ul>\n\n<p><strong>301 Redirect Protection<\/strong><\/p>\n\n<ul>\n<li>Automatic 301 redirects when images are renamed<\/li>\n<li>Preserves SEO value \u2014 no broken links from search engines, social shares, or external sites<\/li>\n<li>Covers all image sizes (thumbnails, crops, originals)<\/li>\n<li>Smart redirect chain resolution (A\u2192B\u2192C becomes A\u2192C)<\/li>\n<li>Hit tracking to monitor redirect usage<\/li>\n<li>Configurable expiry (6, 12, 24 months, or never)<\/li>\n<li>Zero impact on normal page loads \u2014 only activates for old image URLs<\/li>\n<\/ul>\n\n<p><strong>Advanced Features<\/strong><\/p>\n\n<ul>\n<li><strong>60+ Languages<\/strong> - Generate metadata in any supported language<\/li>\n<li><strong>Changelog Tracking<\/strong> - Complete audit trail of all changes<\/li>\n<li><strong>Inline Editing<\/strong> - Edit AI suggestions before saving<\/li>\n<li><strong>Encrypted API Keys<\/strong> - Secure storage using WordPress salts<\/li>\n<li><strong>Rate Limiting<\/strong> - Prevent excessive API usage<\/li>\n<\/ul>\n\n<p><strong>Developer-Friendly<\/strong><\/p>\n\n<ul>\n<li>38 action hooks for workflow integration<\/li>\n<li>80 filter hooks for customization<\/li>\n<li>Clean, documented codebase<\/li>\n<li>WordPress Coding Standards compliant<\/li>\n<li>Extensible architecture<\/li>\n<li>Well-documented API<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Install &amp; Activate<\/strong> - Quick installation from WordPress.org<\/li>\n<li><strong>Add API Key<\/strong> - Add at least one AI provider API key<\/li>\n<li><strong>Configure Settings<\/strong> - Choose your preferred AI model and language<\/li>\n<li><strong>Optimize Images<\/strong> - Single-click optimization or bulk operations<\/li>\n<li><strong>Monitor Results<\/strong> - Track SEO scores and usage statistics<\/li>\n<\/ol>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li><strong>Bloggers<\/strong> - Optimize featured images and content automatically<\/li>\n<li><strong>Photographers<\/strong> - Proper image descriptions at scale<\/li>\n<li><strong>Agencies<\/strong> - Manage multiple client sites efficiently<\/li>\n<li><strong>Content Creators<\/strong> - Focus on content, not manual image optimization<\/li>\n<li><strong>Anyone with Images<\/strong> - Every WordPress site needs image SEO<\/li>\n<\/ul>\n\n<h4>What Makes Us Different<\/h4>\n\n<p>Unlike basic image SEO plugins, AI Image SEO Optimizer:<\/p>\n\n<ul>\n<li><strong>Actually \"Sees\" Images<\/strong> - AI vision models understand image content<\/li>\n<li><strong>Natural Descriptions<\/strong> - Not keyword-stuffed robotic text<\/li>\n<li><strong>Context-Aware<\/strong> - Understands your content and brand<\/li>\n<li><strong>Multilingual Native<\/strong> - True multilingual support, not translations<\/li>\n<li><strong>Smart URL Updates<\/strong> - Prevents broken images across page builders<\/li>\n<li><strong>301 Redirect Protection<\/strong> - Automatic redirects preserve SEO when renaming files<\/li>\n<li><strong>Full Transparency<\/strong> - You own your API keys, control your costs<\/li>\n<\/ul>\n\n<h3>Privacy &amp; External Services<\/h3>\n\n<p>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:<\/p>\n\n<p><strong>Google Gemini API<\/strong>\n* Service: Google AI image analysis\n* Privacy Policy: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a>\n* Terms of Service: <a href=\"https:\/\/policies.google.com\/terms\">https:\/\/policies.google.com\/terms<\/a>\n* When used: When you select Gemini as your AI provider and optimize images<\/p>\n\n<p><strong>OpenAI API<\/strong>\n* Service: OpenAI image analysis\n* Privacy Policy: <a href=\"https:\/\/openai.com\/privacy\">https:\/\/openai.com\/privacy<\/a>\n* Terms of Service: <a href=\"https:\/\/openai.com\/terms\">https:\/\/openai.com\/terms<\/a>\n* When used: When you select OpenAI as your AI provider and optimize images<\/p>\n\n<p><strong>Anthropic Claude API<\/strong>\n* Service: Anthropic Claude image analysis\n* Privacy Policy: <a href=\"https:\/\/www.anthropic.com\/privacy\">https:\/\/www.anthropic.com\/privacy<\/a>\n* Terms of Service: <a href=\"https:\/\/www.anthropic.com\/terms\">https:\/\/www.anthropic.com\/terms<\/a>\n* When used: When you select Claude as your AI provider and optimize images<\/p>\n\n<p><strong>Important Notes:<\/strong>\n* Images are ONLY sent to the service you configure\n* You use your own API keys (you control the relationship with the provider)\n* No automatic data collection by plugin authors\n* No tracking or analytics without your explicit consent\n* You can review each provider's privacy policy before using their service<\/p>\n\n<p><strong>Optional Newsletter &amp; Telemetry (Opt-in Only)<\/strong><\/p>\n\n<p>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:<\/p>\n\n<p><em>Environment Data:<\/em>\n* WordPress version, PHP version, MySQL version\n* Server software, memory limit\n* Site URL, locale, timezone\n* Multisite status, WP_DEBUG status<\/p>\n\n<p><em>Plugin &amp; Theme Data:<\/em>\n* AI Image SEO Optimizer plugin version\n* Active theme name and version\n* List of active plugins (names only)\n* Detection of common plugins (WooCommerce, Yoast, Rank Math, Elementor)<\/p>\n\n<p><em>Content Statistics:<\/em>\n* Total media library count\n* Image count (images only)\n* Post, page, and product counts<\/p>\n\n<p><em>User Data (from your WordPress account):<\/em>\n* Email address (for newsletter delivery)\n* Display name\n* WordPress user role<\/p>\n\n<p>This data is:\n* Only collected if you explicitly check the opt-in checkbox\n* Sent to: <code>https:\/\/infypress.com\/wp-json\/ai-products\/v1\/newsletter\/subscribe<\/code>\n* Used to improve our plugin and send relevant updates\n* Never sold to third parties\n* You can unsubscribe at any time<\/p>\n\n<p>For more details, see our <a href=\"https:\/\/infypress.com\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Google Search Console Integration<\/strong><\/p>\n\n<p>This plugin includes an optional Google Search Console integration that connects to several Google services:<\/p>\n\n<ul>\n<li><p><em>Google OAuth 2.0<\/em> \u2014 Used to authorize access to your Google Search Console account.<\/p>\n\n<ul>\n<li>Endpoints: <code>accounts.google.com<\/code>, <code>oauth2.googleapis.com<\/code><\/li>\n<li>Data sent: OAuth authorization codes and refresh tokens for token exchange<\/li>\n<li>When used: When you connect or reconnect to Google Search Console, and periodically to refresh access tokens<\/li>\n<li>Privacy Policy: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/policies.google.com\/terms\">https:\/\/policies.google.com\/terms<\/a><\/li>\n<\/ul><\/li>\n<li><p><em>Google Search Console API<\/em> \u2014 Used to retrieve your site's search performance data, URL inspection results, and sitemap information.<\/p>\n\n<ul>\n<li>Endpoints: <code>googleapis.com\/webmasters\/v3<\/code>, <code>searchconsole.googleapis.com\/v1<\/code><\/li>\n<li>Data sent: OAuth access token, your site URL, date ranges, and URLs for inspection<\/li>\n<li>When used: When you view Search Console data within the plugin dashboard<\/li>\n<li>Privacy Policy: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/policies.google.com\/terms\">https:\/\/policies.google.com\/terms<\/a><\/li>\n<\/ul><\/li>\n<li><p><em>InfyPress OAuth Proxy<\/em> \u2014 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.<\/p>\n\n<ul>\n<li>Endpoint: <code>infypress.com\/wp-json\/ai-products\/v1\/gsc<\/code><\/li>\n<li>Data sent: Proxy authorization code, refresh token, and your site URL<\/li>\n<li>When used: Only when you use the \"Quick Connect\" method for Google Search Console (not when using custom credentials)<\/li>\n<li>Privacy Policy: <a href=\"https:\/\/infypress.com\/privacy\/\">https:\/\/infypress.com\/privacy\/<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Developer Information<\/h3>\n\n<p>AI 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:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/infypress.com\/docs\/ai-image-seo-optimizer\/hooks-reference\/\">Actions Reference<\/a><\/li>\n<li><a href=\"https:\/\/infypress.com\/docs\/ai-image-seo-optimizer\/filters-reference\/\">Filters Reference<\/a><\/li>\n<\/ul>\n\n<h4>Key Hooks<\/h4>\n\n<p><strong>Filters:<\/strong><\/p>\n\n<ul>\n<li><code>infyp_allowed_post_types<\/code> - Filter which public post types are shown in the image list. Default: all public post types registered in WordPress.<\/li>\n<li><code>infyp_image_context<\/code> - Add custom context to AI prompts (e.g. product data). Parameters: <code>$prompt_addon<\/code>, <code>$image_id<\/code>, <code>$context_type<\/code>.<\/li>\n<li><code>infyp_supported_mime_types<\/code> - Filter supported image MIME types. Default: <code>['image\/jpeg', 'image\/png', 'image\/webp', 'image\/gif']<\/code>.<\/li>\n<li><code>infyp_register_pagebuilder_adapters<\/code> - Register additional page builder adapters. Parameters: <code>$adapters<\/code>.<\/li>\n<li><code>infyp_image_usage_post_ids<\/code> - Find additional post IDs where an image is used. Parameters: <code>$post_ids<\/code>, <code>$image_id<\/code>, <code>$image_url<\/code>.<\/li>\n<li><code>infyp_table_columns_after_title<\/code> - Add custom columns to the image list table. Parameters: <code>$columns<\/code>.<\/li>\n<\/ul>\n\n<p><strong>Actions:<\/strong><\/p>\n\n<ul>\n<li><code>infyp_after_image_upload<\/code> - Fires after a new image is uploaded and processed. Parameters: <code>$attachment_id<\/code>, <code>$metadata<\/code>.<\/li>\n<li><code>infyp_filename_updated<\/code> - Fires after filename URL references are updated across content. Parameters: <code>$post_id<\/code>, <code>$url_map<\/code>, <code>$results<\/code>.<\/li>\n<li><code>infyp_before_settings_cards<\/code> \/ <code>infyp_after_settings_cards<\/code> - Add custom cards to the Settings page.<\/li>\n<\/ul>\n\n<h4>Code Example<\/h4>\n\n<pre><code>\/\/ Customize which post types appear in the image filter\nadd_filter( 'infyp_allowed_post_types', function( $types ) {\n    \/\/ Remove a type you don't want\n    unset( $types['custom_type'] );\n    return $types;\n} );\n\n\/\/ Add custom context to AI prompts\nadd_filter( 'infyp_image_context', function( $context, $image_id, $type ) {\n    $parent_id = wp_get_post_parent_id( $image_id );\n    if ( $parent_id &amp;&amp; get_post_type( $parent_id ) === 'portfolio' ) {\n        $context .= \"\\nThis image is from a portfolio project.\";\n    }\n    return $context;\n}, 10, 3 );\n<\/code><\/pre>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.6 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>MySQL 5.7 or higher<\/li>\n<li>At least one AI provider API key (OpenAI, Google Gemini, or Anthropic Claude)<\/li>\n<li>128MB PHP memory limit recommended<\/li>\n<li>cURL or similar for API requests<\/li>\n<\/ul>\n\n<h3>Support &amp; Links<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/infypress.com\/docs\/ai-image-seo-optimizer\/\">Documentation<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/infy-ai-image-seo-optimizer\/\">WordPress Support Forum<\/a><\/li>\n<li><a href=\"https:\/\/infypress.com\/support\/\">Feature Requests<\/a><\/li>\n<li><a href=\"https:\/\/infypress.com\/support\/\">Report Bugs<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in WordPress admin<\/li>\n<li>Search for \"AI Image SEO Optimizer\"<\/li>\n<li>Click <strong>Install Now<\/strong> then <strong>Activate<\/strong><\/li>\n<li>Navigate to <strong>AI Image SEO<\/strong> in the admin menu<\/li>\n<li>Add your API key and start optimizing<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the zip file and activate<\/li>\n<li>Configure your settings in <strong>AI Image SEO \u2192 Settings<\/strong><\/li>\n<\/ol>\n\n<h4>Getting API Keys<\/h4>\n\n<p>You need at least one AI provider API key (choose one or use multiple):<\/p>\n\n<ol>\n<li><p><strong>OpenAI API Key<\/strong>:<\/p>\n\n<ul>\n<li>Visit <a href=\"https:\/\/platform.openai.com\/api-keys\">platform.openai.com\/api-keys<\/a><\/li>\n<li>Create account or sign in<\/li>\n<li>Click \"Create new secret key\"<\/li>\n<li>Copy and paste into plugin settings<\/li>\n<\/ul><\/li>\n<li><p><strong>Google Gemini API Key<\/strong>:<\/p>\n\n<ul>\n<li>Visit <a href=\"https:\/\/aistudio.google.com\/app\/apikey\">aistudio.google.com\/app\/apikey<\/a><\/li>\n<li>Sign in with Google account<\/li>\n<li>Click \"Create API key\"<\/li>\n<li>Copy and paste into plugin settings<\/li>\n<\/ul><\/li>\n<li><p><strong>Anthropic Claude API Key<\/strong>:<\/p>\n\n<ul>\n<li>Visit <a href=\"https:\/\/console.anthropic.com\/settings\/keys\">console.anthropic.com<\/a><\/li>\n<li>Create account or sign in<\/li>\n<li>Generate API key<\/li>\n<li>Copy and paste into plugin settings<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<p>After adding your API key:<\/p>\n\n<ol>\n<li>Go to <strong>AI Image SEO \u2192 Settings<\/strong><\/li>\n<li>Select your preferred AI provider and model<\/li>\n<li>Choose output language (default: English)<\/li>\n<li>Configure optional settings (custom prompts, optimization preferences)<\/li>\n<li>Save settings<\/li>\n<li>Visit <strong>AI Image SEO \u2192 Dashboard<\/strong> to start optimizing<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20best%20ai%20model%20for%20image%20seo%20optimization%3F\"><h3>What is the best AI model for image SEO optimization?<\/h3><\/dt>\n<dd><p>Each AI provider offers different strengths for image SEO:<\/p>\n\n<ul>\n<li><strong>Google Gemini 3.1 Flash-Lite<\/strong> - Best value for bulk image alt text generation (~$0.075 per 1,000 images)<\/li>\n<li><strong>OpenAI GPT-4.1 mini<\/strong> - Great quality\/cost balance for image metadata (~$0.60 per 1,000 images)<\/li>\n<li><strong>Claude 4.5 Haiku<\/strong> - Fast and affordable image analysis (~$0.80 per 1,000 images)<\/li>\n<\/ul>\n\n<p>We recommend <strong>Gemini 3.1 Flash-Lite<\/strong> for most WordPress sites. All models use advanced vision AI to analyze your images and generate SEO-optimized alt text, titles, and filenames.<\/p><\/dd>\n<dt id=\"how%20much%20does%20ai%20image%20seo%20optimization%20cost%3F\"><h3>How much does AI image SEO optimization cost?<\/h3><\/dt>\n<dd><p>You pay the AI providers directly using your own API keys. Approximate costs per 1,000 images:<\/p>\n\n<ul>\n<li><strong>Gemini 3.1 Flash-Lite<\/strong>: ~$0.075 (most affordable)<\/li>\n<li><strong>GPT-4.1 mini<\/strong>: ~$0.60 (great value)<\/li>\n<li><strong>Claude 4.5 Haiku<\/strong>: ~$0.80 (fast and affordable)<\/li>\n<\/ul>\n\n<p>Most WordPress sites use <strong>less than $1-2 per month<\/strong> for regular image SEO optimization. The plugin itself is free \u2014 you only pay for the AI API usage.<\/p><\/dd>\n<dt id=\"does%20ai%20image%20optimization%20affect%20wordpress%20site%20speed%3F\"><h3>Does AI image optimization affect WordPress site speed?<\/h3><\/dt>\n<dd><p>No. AI image SEO optimization runs entirely in the WordPress admin area and has zero impact on your frontend page load speed:<\/p>\n\n<ul>\n<li>All AI processing happens in the admin dashboard, not on public pages<\/li>\n<li>The only frontend component is the 301 redirect handler for renamed images \u2014 it adds zero overhead to normal page loads<\/li>\n<li>Efficient caching minimizes database queries<\/li>\n<li>API calls use smart rate limiting and run asynchronously<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20does%20ai%20image%20filename%20optimization%20work%20in%20wordpress%3F\"><h3>How does AI image filename optimization work in WordPress?<\/h3><\/dt>\n<dd><p>When you optimize an image filename with AI, the plugin:<\/p>\n\n<ul>\n<li>Generates an SEO-friendly filename based on image content and your keywords<\/li>\n<li>Renames the physical file on your server<\/li>\n<li>Updates all database references and page builder content (Gutenberg, Elementor, WPBakery, Uncode) automatically<\/li>\n<li>Creates automatic 301 redirects from old URLs to preserve your SEO rankings<\/li>\n<li>Covers all image sizes (thumbnails, medium, large, etc.)<\/li>\n<li>Tracks all changes in the optimization changelog<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20renaming%20images%20create%20automatic%20301%20redirects%20for%20seo%3F\"><h3>Does renaming images create automatic 301 redirects for SEO?<\/h3><\/dt>\n<dd><p>Yes. Every time an image is renamed (manually or via AI optimization), the plugin automatically creates 301 permanent redirects from old URLs to new URLs. This preserves your search engine rankings, keeps social media shares working, and prevents broken images on external sites.<\/p>\n\n<p>Redirects are served before WordPress loads the theme for optimal performance. You can configure expiry (6, 12, or 24 months) and monitor all active redirects from a dedicated management page.<\/p><\/dd>\n<dt id=\"does%20ai%20image%20seo%20work%20with%20elementor%2C%20gutenberg%20and%20wpbakery%3F\"><h3>Does AI image SEO work with Elementor, Gutenberg and WPBakery?<\/h3><\/dt>\n<dd><p>Yes! Full page builder support is included:<\/p>\n\n<ul>\n<li><strong>Gutenberg<\/strong> (WordPress Block Editor) - Complete integration<\/li>\n<li><strong>Elementor<\/strong> - Full support for all image widgets<\/li>\n<li><strong>WPBakery<\/strong> - Seamless integration<\/li>\n<li><strong>Visual Composer<\/strong> - Full compatibility<\/li>\n<li><strong>Uncode<\/strong> - Full compatibility<\/li>\n<\/ul>\n\n<p>When you rename an image file, all references in page builder content are updated automatically. Developers can register additional page builders via the <code>infyp_register_pagebuilder_adapters<\/code> hook.<\/p><\/dd>\n<dt id=\"is%20my%20data%20secure%20when%20using%20ai%20for%20image%20optimization%3F\"><h3>Is my data secure when using AI for image optimization?<\/h3><\/dt>\n<dd><p>Yes. Your image data and API keys are completely secure:<\/p>\n\n<ul>\n<li>API keys are encrypted using WordPress security salts (PBKDF2)<\/li>\n<li>Images are sent only to your chosen AI provider (Google, OpenAI, or Anthropic)<\/li>\n<li>No data is collected by plugin authors \u2014 no external tracking or analytics<\/li>\n<li>Open source code, fully auditable, GDPR compliant<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20i%20customize%20ai%20prompts%20for%20image%20alt%20text%20generation%3F\"><h3>Can I customize AI prompts for image alt text generation?<\/h3><\/dt>\n<dd><p>Yes! Custom AI prompts let you control how alt text, titles, and filenames are generated:<\/p>\n\n<ul>\n<li>\"Focus on product features and benefits\"<\/li>\n<li>\"Include brand name 'YourBrand' where relevant\"<\/li>\n<li>\"Target keywords: keyword1, keyword2\"<\/li>\n<li>\"Use friendly, conversational tone\"<\/li>\n<\/ul>\n\n<p>You can set a global prompt for all images or use per-image custom prompts with auto-generated page context for smarter, more relevant AI output.<\/p><\/dd>\n<dt id=\"how%20accurate%20is%20ai-generated%20alt%20text%20and%20image%20metadata%3F\"><h3>How accurate is AI-generated alt text and image metadata?<\/h3><\/dt>\n<dd><p>AI-generated alt text and image metadata is highly accurate thanks to advanced vision models:<\/p>\n\n<ul>\n<li>AI models actually \"see\" and analyze your image content \u2014 objects, scenes, colors, text<\/li>\n<li>Generates natural, human-like descriptions optimized for both SEO and accessibility<\/li>\n<li>Includes your target keywords naturally without keyword stuffing<\/li>\n<li>More consistent than manual alt text writing across large media libraries<\/li>\n<li>You can always review and edit AI suggestions before saving<\/li>\n<\/ul><\/dd>\n<dt id=\"which%20image%20formats%20are%20supported%20for%20ai%20seo%20optimization%3F\"><h3>Which image formats are supported for AI SEO optimization?<\/h3><\/dt>\n<dd><p>All standard WordPress image formats are supported:<\/p>\n\n<ul>\n<li><strong>JPEG\/JPG<\/strong> - Full AI analysis and metadata optimization<\/li>\n<li><strong>PNG<\/strong> - Full AI analysis and metadata optimization<\/li>\n<li><strong>WebP<\/strong> - Full AI analysis and metadata optimization<\/li>\n<li><strong>GIF<\/strong> - Full AI analysis and metadata optimization<\/li>\n<li><strong>SVG<\/strong> - Metadata optimization only (no visual AI analysis)<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20does%20the%20image%20seo%20scoring%20algorithm%20work%3F\"><h3>How does the image SEO scoring algorithm work?<\/h3><\/dt>\n<dd><p>The image SEO scoring algorithm evaluates 7 components (100 points total):<\/p>\n\n<ul>\n<li><strong>Alt Text Presence<\/strong> (20 pts) - Descriptive, accessibility-compliant alt text exists<\/li>\n<li><strong>Alt Text Quality<\/strong> (15 pts) - Optimal length (50-125 chars) and keyword inclusion<\/li>\n<li><strong>Title Presence<\/strong> (15 pts) - Meaningful image title exists<\/li>\n<li><strong>Title Quality<\/strong> (10 pts) - Optimized length and keyword usage<\/li>\n<li><strong>Filename Quality<\/strong> (15 pts) - SEO-friendly, descriptive filenames<\/li>\n<li><strong>Keyword Placement<\/strong> (15 pts) - Relevant keywords placed across all fields<\/li>\n<li><strong>Content Uniqueness<\/strong> (10 pts) - Distinct metadata across fields (no duplication)<\/li>\n<\/ul>\n\n<p>Scores update in real-time as you optimize. You can customize scoring weights in Settings.<\/p><\/dd>\n<dt id=\"does%20ai%20image%20seo%20work%20with%20woocommerce%20product%20images%3F\"><h3>Does AI image SEO work with WooCommerce product images?<\/h3><\/dt>\n<dd><p>Yes! The plugin fully supports WooCommerce and all Custom Post Types. AI image SEO optimization works with:<\/p>\n\n<ul>\n<li>WooCommerce product images and gallery images<\/li>\n<li>Any Custom Post Type registered in WordPress<\/li>\n<li>Featured images, in-content images, and page builder images<\/li>\n<\/ul>\n\n<p>Use custom AI prompts to focus on product-specific keywords like brand names, features, and categories for better e-commerce image SEO.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3 - 2026-05-04<\/h4>\n\n<ul>\n<li>Fixed \"Too short \/ Too long\" status text in alt text and title field editors that incorrectly showed \"Too short\" when the value was actually too long (chars in range but words over the maximum)<\/li>\n<li>Fixed counter badge spacing in all field-edit modals \u2014 the status, character-count, and word-count indicators now render in a clean horizontal 33\/33\/33 layout (stacks vertically on phone-size screens)<\/li>\n<li>Fixed pagination button spacing on the Redirects admin page that disappeared a few seconds after page load<\/li>\n<li>Added: filename editor now auto-replaces spaces with hyphens, auto-lowercases, and collapses consecutive hyphens as you type \u2014 and trims leading\/trailing hyphens when you save<\/li>\n<li>Added: \"Auto-link characters and words\" toggle in SEO Score settings (default on) so editing one threshold (chars or words, min or max) automatically updates the linked counterpart proportionally \u2014 chars and words can no longer drift into inconsistent ranges<\/li>\n<li>Brand badges in the post-type filter (WordPress \/ Woo \/ CPT) now stay in English in all locales since they're recognized terms across the WordPress ecosystem<\/li>\n<li>Internal: existing installs now correctly inherit any new threshold defaults added in future plugin updates (fixes a shallow-merge bug that would silently drop newly-added defaults until users re-saved settings)<\/li>\n<\/ul>\n\n<h4>1.0.2 - 2026-04-25<\/h4>\n\n<ul>\n<li>Fixed a timeout error specific to Gemini 3.1 Flash-Lite by disabling unnecessary \"Reasoning\" mode for SEO tasks<\/li>\n<li>Improved API payload efficiency by systematically falling back to smaller image sizes to strictly enforce the 1MB limit<\/li>\n<li>Optimized API token limits for Gemini to improve response times and prevent runaway generation<\/li>\n<li>Simplified Google tier to the fast Gemini 3.1 Flash-Lite model (transparent backward compatibility for existing users)<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2026-04-24<\/h4>\n\n<ul>\n<li>Added post-type badges (WordPress \/ Woo \/ Custom) in the image list filter dropdown<\/li>\n<li>Large images (&gt;1MB) now use the WordPress 'large' intermediate size for AI calls, dramatically reducing upload time and failures<\/li>\n<li>Raised AI request timeout floor to 60 seconds to prevent cURL 28 timeouts on slow networks and cold starts<\/li>\n<li>Updated screenshots for the WordPress.org listing to reflect current free-plugin UI<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2026-04-17<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>AI-powered metadata generation (filenames, alt text, titles, keywords)<\/li>\n<li>Support for 3 AI providers (Google Gemini 3 Flash, Anthropic Claude 4.5 Haiku, OpenAI GPT-4.1 mini)<\/li>\n<li>Page builder integration (Gutenberg, Elementor, Uncode, WPBakery)<\/li>\n<li>WooCommerce &amp; Custom Post Type support<\/li>\n<li>Automatic filename updates with URL tracking<\/li>\n<li>Automatic 301 redirects for renamed images<\/li>\n<li>SEO score calculation with 6-component algorithm<\/li>\n<li>Usage tracking and analytics dashboard<\/li>\n<li>Changelog for audit trail<\/li>\n<li>60+ language support<\/li>\n<\/ul>","raw_excerpt":"Optimize your WordPress images with AI-powered alt text, titles, keywords, and SEO-friendly filenames. Boost rankings effortlessly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/274999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=274999"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cehlerdev"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=274999"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=274999"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=274999"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=274999"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=274999"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=274999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}