Custom Alt Text for Elementor Images
Custom Alt Text for Elementor Images
Description
This plugin allows you to set a custom alternative text to each instance of an image widget that you add to a post or page using the Elementor Editor. You can also use the attachment alternative text (as default) or even set the alt text empty (for decorative images).
Why you will love this plugin
The plugin Custom Alt Text for Elementor Images is a great solution for WordPress websites whose owners want complete control over the alt text of their images. This powerful plugin adds options to the Elementor Image Widget, allowing you to set alternative text one of three ways: 1 – add custom alt text for the image instance, 2 – use the attachment alt text as set in the media library, or 3 – choose not to add alt text at all. Without this plugin you would need to upload an image into the media library each time you wanted different or custom alternative text for the image, but this plugin allows you to use the same instance of the image repeatedly, with custom alternative text for each instance.
Using this plugin, you can improve the accessibility and SEO of your website’s images by choosing the appropriate text each time you add an image to the page, per guidance from the W3C. The W3C alt text decision tree, created by W3C Web Accessibility Initiative (WAI), helps you determine the appropriate alt text for your images based on their context and purpose. By using this decision tree in conjunction with Custom Alt Text for Elementor Images, you can ensure that your images are properly described and accessible to all users, as appropriate.
That’s why we created this plugin. Now you will have full control over the alternative text of your Image widgets.
How to use it
Simply add an Image widget to your post or page using the Elementor Editor and you will find the new settings under the Link field on the Content Image in the Elementor Panel.
The Alternative Text field is set by default to “Attachment Alt Text”, that means that the image will use the default Attachment alternative text (this is the default behavior of Elementor). But now you can also set it to “None” (if your image is decorative) or “Custom” (in that case, a new field will appear where you can set your custom text).
Reviews
Exactly What Elementor Was Missing
By Drew Horine (drewhorine) on August 27, 2025
This plugin does something Elementor should have built in from the start — it lets you set unique ALT text for each individual image instance. For SEO and accessibility, that’s a huge deal. No more duplicating images in the media library or wrestling with workarounds. The option shows up right inside the Image widget, it’s simple to use, and it just works.
If you care about SEO, accessibility, or doing things the right way, this plugin is a must-have. Thank you to the developer for filling a gap that has existed in Elementor for far too long!
Does what it's suppose to do!
By VERYA Inc. (verya.ca) on November 27, 2024
This is exactly what I was looking for.
There is no reason this is not a part of Elementor.
They may say you should manage your ALT from the media library, but for dynamically generated content and untranslated media file, this is a must.
Good job!
Thanks dude,now I have Custom ALT texts
By itlover on August 23, 2024
Without the plugin I have pages in different languages and I have written individual ALT text everywhere, thanks
FINALLY A PLUGIN LIKE THIS
By madmax98 on January 24, 2024
I have pages with the same image, but they have to have a different alt text for a proper seo optimization. I was already in a bad mood because I thought I had to take the shitty way at least with WordPress, but luckily there is now such a plugin. Please don't give up on the plugin. A perfect addition that unfortun
Changelog
1.0.3
- Feature: Allow using dynamic data as custom alt text
- Fix: Escape attributes
1.0.2
- Fix: Custom/None alt text not working when original alt is empty
1.0.1
- Fix: Custom/None alt text not working when Image Size is set to “Custom”
1.0.0
First Release