{"id":314730,"date":"2026-05-19T13:26:23","date_gmt":"2026-05-19T13:26:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/writealt-media-library-seo-image-optimization\/"},"modified":"2026-05-19T13:26:09","modified_gmt":"2026-05-19T13:26:09","slug":"writealt-image-seo-alt-text","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/writealt-image-seo-alt-text\/","author":23501914,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"WriteAlt \u2013 AI Alt Text Generator and SEO & Image Optimization","header_author":"WriteAlt","header_description":"Scan and optimize your WordPress media library with tools for image compression, WebP conversion, SEO-friendly file renaming, and automated alt text generation. Improve media performance, organization, and accessibility in one workflow.","assets_banners_color":"6a80a3","last_updated":"2026-05-19 13:26:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/writealt.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"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":"writealt","date":"2026-05-19 13:26:09"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3537394,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3537394,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3537446,"resolution":"1544x500","location":"assets","locale":"","width":2079,"height":756},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3537394,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3537394,"resolution":"1","location":"assets","locale":"","width":1702,"height":817},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3537394,"resolution":"2","location":"assets","locale":"","width":1699,"height":820},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3537394,"resolution":"3","location":"assets","locale":"","width":1714,"height":805},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3537394,"resolution":"4","location":"assets","locale":"","width":1699,"height":808},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3537394,"resolution":"5","location":"assets","locale":"","width":1392,"height":811},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3537394,"resolution":"6","location":"assets","locale":"","width":1699,"height":784}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,17214,29161,186,286],"plugin_category":[34,45,55],"plugin_contributors":[263536],"plugin_business_model":[],"class_list":["post-314730","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-image-optimization","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-accessibility","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-writealt","plugin_committers-writealt"],"banners":{"banner":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/banner-772x250.png?rev=3537394","banner_2x":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/banner-1544x500.png?rev=3537446","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/icon-128x128.png?rev=3537394","icon_2x":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/icon-256x256.png?rev=3537394","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/screenshot-1.png?rev=3537394","caption":""},{"src":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/screenshot-2.png?rev=3537394","caption":""},{"src":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/screenshot-3.png?rev=3537394","caption":""},{"src":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/screenshot-4.png?rev=3537394","caption":""},{"src":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/screenshot-5.png?rev=3537394","caption":""},{"src":"https:\/\/ps.w.org\/writealt-image-seo-alt-text\/assets\/screenshot-6.png?rev=3537394","caption":""}],"raw_content":"<!--section=description-->\n<p>WriteAlt helps WordPress and WooCommerce site owners improve image SEO and accessibility from the media workflow they already use. Generate descriptive alt text, optimize file formats and size, and keep product imagery easier for search engines and assistive technologies to understand.<\/p>\n\n<p>WriteAlt combines AI alt text with media-library SEO tools, including local browser compression, WebP conversion, SEO file renaming, WooCommerce image support, and builder image workflows.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>AI alt text generation through the WriteAlt API<\/li>\n<li>Optional automatic alt text generation on new image uploads<\/li>\n<li>WooCommerce product image and gallery support<\/li>\n<li>Elementor and WPBakery page image compatibility through WordPress attachment alt text<\/li>\n<li>Media Library and attachment edit screen integration<\/li>\n<li>Bulk processing for media library images<\/li>\n<li>50+ languages supported<\/li>\n<li>5 writing styles: Comprehensive, Recommended, Professional, Shorter, Briefest<\/li>\n<li>WebP conversion for supported server image formats<\/li>\n<li>Image compression with adjustable thresholds and quality<\/li>\n<li>SEO-friendly image file renaming based on generated alt text<\/li>\n<li>Auto-save generated alt text to WordPress attachment metadata<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the WriteAlt API at https:\/\/writealt.com\/api\/v1 to validate the configured API key, retrieve account and credit information, and generate alt text for selected images.<\/p>\n\n<p>When testing the connection or refreshing account information, the plugin sends the configured WriteAlt API key. When alt text is generated, the plugin sends the selected WordPress image attachment URL, selected language, selected writing style, optional keywords, and the configured API key. If automatic generation on upload is enabled, the same image URL and generation settings are sent when a new image attachment is uploaded.<\/p>\n\n<p>The WriteAlt API response is used to display account information and save generated alt text to WordPress attachment metadata. The plugin does not send analytics or tracking data.<\/p>\n\n<p>This service is provided by WriteAlt. Terms of service and Privacy policy: https:\/\/writealt.com\/terms-privacy-policy<\/p>\n\n<p>Image compression and WebP conversion run locally in the user's browser or WordPress environment. The plugin includes its compression script locally and does not load compression files from an external CDN.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>writealt-image-seo-alt-text<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the WordPress Plugins menu.<\/li>\n<li>Go to WriteAlt &gt; Settings.<\/li>\n<li>Enter your WriteAlt API key.<\/li>\n<li>Configure your SEO and generation settings.<\/li>\n<li>Start optimizing your media library and WooCommerce product images.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. You need a WriteAlt API key from https:\/\/writealt.com\/dashboard#settings\/api.<\/p><\/dd>\n<dt id=\"does%20automatic%20upload%20generation%20affect%20woocommerce%20product%20images%3F\"><h3>Does automatic upload generation affect WooCommerce product images?<\/h3><\/dt>\n<dd><p>Yes. When enabled, WriteAlt runs on newly uploaded image attachments, including images uploaded while editing WooCommerce products.<\/p><\/dd>\n<dt id=\"what%20image%20formats%20are%20supported%3F\"><h3>What image formats are supported?<\/h3><\/dt>\n<dd><p>Alt text generation works with WordPress image attachments. WebP conversion and compression support depends on the image libraries available on your server.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>AI alt text generation<\/li>\n<li>WordPress Media Library support<\/li>\n<li>WooCommerce product image support<\/li>\n<li>WebP conversion<\/li>\n<li>Image compression<\/li>\n<li>Auto-rename feature<\/li>\n<li>Bulk processing<\/li>\n<\/ul>","raw_excerpt":"Generate AI-powered alt text, convert images to WebP, compress media, and rename image files for SEO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314730"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/writealt"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314730"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314730"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314730"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314730"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314730"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}