Have you ever wondered how visually impaired people navigate the internet? The answer lies partly in alt text – those hidden descriptions of images that make the web accessible to everyone. But let’s face it: writing alt text for hundreds of images can be time-consuming and sometimes overwhelming.
That’s where AI comes to the rescue! In today’s digital world, artificial intelligence is revolutionising how we create alt text, making it easier and more efficient than ever before.
Alt text (alternative text) is a written description of an image that appears when the image can’t be displayed or when screen readers are used. While traditionally created manually, many content creators and web developers now face the challenge of managing large volumes of images requiring alt text. This is where AI-powered solutions are changing the game.
When we did our research, we could gather that being an important factor of accessibility, good alt text for images is not a common phenomenon.
Alt text is considered a ranking factor for image search. Google uses it to understand the content of images, which helps in indexing and ranking them in search results. John Mueller from Google confirmed that alt text contributes to overall page rankings as it provides context about the images and the page content as a whole.
In John Mueller’s own words, “I, I think ideally, if you have text and images, it probably makes sense to have the text directly on the page itself. Nowadays there are lots of ways to kind of creatively display text across a website. So I wouldn’t necessarily try to kind of like use text and images and then use the alt text as a way to kind of help with that. I think the alt text is a great way to help with that.
But ideally, it’s better to avoid having text and images. And the question goes on, “Should I write alt text for products for an e-commerce site since there’s already text beneath the product that describes the product?” So from a more general point of view, the alt text is meant as a kind of a replacement or description of the image.
And that’s something that is particularly useful for people who can’t look at individual images, who use things like screen readers. But it also helps search engines to understand what this image is about. And if you already have the same description for a product around the image, then for search engines, we kind of have what we need.
But for people with screen readers, maybe it still makes sense to have some kind of alt text for that specific image. And in a case like this, I would avoid the situation where you’re just repeating the same thing over and over. So avoid having a title of a product be used as an alt text for the image, but rather kind of like describe the image in a slightly different way.
So that’s kind of the recommendation I would have there. I wouldn’t just blindly copy and paste the same text that you already have on a page as an alt text for the image, because that doesn’t really help search engines and it doesn’t really help people who rely on screen readers.”
I’ve gathered the most popular ai alt text generation ways. Some of the tools used are feature rich, others are quite simple.
I’ve used the same image with all the tools and tried to capture the quality and overall experience of these tools. Let’s start.
Let’s start with ChatGPT. I’m creating it in November 2024 and it’s using GPT-4o as the chat model. It’s a multimodal chat model (multimodal LLM models can take input in the form of text and files). First I simply provide the image and asked it to create alt text for the image. I also included one more instruction to keep it under 140 characters (easy to read and will mostly describe any image). It generated pretty good alt text.
The next thing I asked it to do was to provide a keyword and ask it to optimise the alt text according to the keyword. Remember to keep the prompt simple or it will start stuffing the keyword without proper understanding. Adding keywords will help in optimising the alt text for the SEO.
Link: https://chat.openai.com
Blip-2 is a large language model (like GPT-4o) released by SalesForce that answers questions about images. To use it, we can provide an image, and then ask a question about that image. In this example, I’m using Replicate to run the Salesforce Blip-2 model. In this particular model implementation, the author has also added a “Caption” checkbox. On checking it, the model will directly provide the alt text.
The generated alt text is pretty good already quality wise. We can also run the generated alt text with ChatGPT asking it to add the keyword. It won’t be perfect and also will be a manual way.
Linkl: https://replicate.com/andreasjansson/blip-2
Alt Magic is the newest addition to tools for content writers and agencies. It’s a self serve tool currently which creates alt text for your images. It can handle bulk alt text creation too where you can just provide multiple images to the tool and it will generate alt text for all of them in a single click. It has many useful features around image alt texts.
You can also scan complete websites and check for the missing alt texts in all the pages. It can handle websites built on any platform. Though it has a separate option to generate image alt text for WordPress sites. For wordpress sites, there’s an option to import all the images from WordPress media library. It intelligently imports all the images which have missing alt text attributes.
There are multiple types of input options given for the image.
The best customisations Alt magic has done is around the SEO optimisations. You can add keywords and blog titles for generating a highly contextual alt text for the image.
One more fantastic update from the Alt Magic team is their WordPress plug-in. It integrates tightly with the WordPress site generating alt text automatically whenever any image gets added in the site. You can add the image from the editor or in the library, Alt Magic picks up the image that time only and generates the alt text for the image. It can also generate alt text in bulk for the images on the WordPress site.
For old images with no alt text, You can either use the bulk alt text generation feature or use you can open the image in the media library in WordPress. You will get a button below the Alternative text input box. Click on that button and the alt text will get generated.
Alt Magic has an active dev team which takes suggestions and feature requests from the users. It also has chat support available full time to tackle user issues and help users in their image alt text generation work.
Link: https://altmagic.pro
Last but not least, GoPublish’s AI image alt text generator is a very simple tool which can generate alt text quickly. You can just upload your image and click on the “Generate Alt Text” button. The alt text will be generated in 1-2 seconds. It’s a simple tool and does not take any keywords in the input for context and SEO optimization. For its lack of optimization, it makes up for it with its simplicity and UX experience.
After the alt text is generated, you can just click on the “Copy” button and it will get copied in your clipboard. Now paste it anywhere you need with just “ctrl + v”.
Link: https://gopublish.io/tools/image-ai-alt-text-generator/
Tool | Pros | Cons |
ChatGPT | Quality can be controlled as self prompting Free for GPT-4o model |
Need to generate one by one manually. Bulk option is not available. Takes time and output format is not fixed. Will take time to edit manually. |
Blip-2 | One click captioning Playground available |
Need to create Replicate account Lack of SEO optimisation Bulk generate is not possible |
Alt Magic | Generate image alt text in bulk Higher quality with the context and SEO optimisation options Automatic alt text generation in WordPress with plug-in Active dev team with prompt customer support |
25 free alt text generations Need to create account on Alt Magic |
GoPublish | Free One click captioning Straight-forward UX |
Lack of SEO optimisation Need to generate one by one manually. Bulk option is not available. |
AI Powered Alt Text Generation
© 2024 Alt Magic. All rights reserved.