September 2026 update: make images understandable before trying to make them discoverable
Image SEO is not a separate trick applied after a page is finished. It begins with an image that helps the page do its job and with markup that allows people and search systems to understand its role. Google Images guidance asks site owners to use high-quality images, place them near relevant text and provide descriptive alt text. Those are page-quality decisions as much as image-search decisions.
Alternative text is not a filename rewritten with extra keywords. The W3C’s image tutorial explains that the right text depends on the image’s purpose. An informative image needs an equivalent description; a decorative image should not add noise; a complex image may need a nearby longer explanation. In WordPress, the Image block provides a practical place to enter alternative text, captions and the image itself. The editor field is useful, but it still needs a person to decide what the image contributes in context.

Use the surrounding copy to explain a chart, diagram or photograph when its details matter to the argument. That gives a visitor access to the information even when an image cannot load or cannot be seen, and it gives a crawler relevant context without stuffing the alt attribute. A caption can identify a source or clarify what a reader is looking at. The best description is specific to the image on that page, not a repeated phrase applied across a media library.
Image sitemaps are an optional discovery aid. Google documents both standalone image sitemaps and image entries within a regular sitemap. They can help identify image URLs that a crawler may not otherwise encounter, but they do not replace accessible page links or make an image eligible for a result. Search Console’s Image reporting can show how images perform in Google Search; use that report to investigate real queries and pages instead of assuming that a filename change caused visibility.
Performance is part of the same editorial choice. For the Core Web Vitals assessment, a Largest Contentful Paint of 2.5 seconds or less at the 75th percentile is considered good. Large, poorly delivered images can make a page feel slow or unstable, which is why image selection and layout need review alongside that guidance. Preserve dimensions where the layout needs them, avoid sending an unnecessarily heavy asset, and verify the rendered page on a mobile connection. Good image work improves the page for readers first. Search visibility may follow, but no image setting guarantees it.
Sources: Google Images SEO best practices; Google image sitemap documentation; Google Search Console Image reporting; W3C images tutorial; WordPress Image block documentation; Web Vitals guidance.
Archive record

If you have ever used Google Image Search then you are already indirectly familiar with search engine optimization for images. You type in “stainless steel gardening fork” to Google Image Search, and you get a page full of pictures of stainless steel gardening forks. There are a number of reasons to optimize your website for Google Image Search.
The main reason is that Google Image Searches can bring your site a lot of traffic, particularly if your image shows up on the first page of results and is heavily searched. So, having your site on the first page for “stainless steel gardening fork” won’t get you the boost in traffic that, say, a first page hit on “world cup 2010” would. In fact there are some sites get most of their traffic through Google Image Search.
A second reason to optimize your page for Google Images is that it helps to define the overall look and feel of your page. Optimization helps you rank higher in regular search engine rankings and display more relevant AdSense ads if you participate in AdSense. Optimizing involves arranging things so that the Google Image Bot can easily interpret what your site is all about, since it can’t “see” your images.
It is important to note that the Google Image Bot crawls the web to index images like the regular Google Bot indexes pages. The Google Image Bot is slower, however, and doesn’t visit sites as frequently as the regular Google Bot indexes sites. It could take as long as one year for the Image Bot to visit your site, which means that optimizing a site for Google Images takes a long time.
But it’s still worth it. Go ahead and optimize your site for Google Images so that when that Image Bot finally does pay a visit, you’ll have the best chance of ranking high in the Image Search results. Once you look in your server logs and see “images.google.com,” you’ll know that your site has been indexed for Google Images.
Optimizing Image Tags
To help make your visit from the Image Bot go as well as possible, you need to know that it relies on several factors to figure out what an image is about. Those factors include: the file name, the alt text, the surrounding text, the page title, the page theme, and links. The alt text and file name are the most important in the Bot’s determination of what an image is about.
The alt text is what shows up when you hover your mouse over an image. In your image code, you use this bit of html:
<img src=”filename.gif” alt=”Alternative description goes here”>
You should be descriptive, but you don’t have to go overboard with it. Choose a description that represents what you would be searching on if you were looking for that image. Leave out words like “the, or, and, are, we” and similar ones. They’ll do little but take up space that better descriptors could be using. In other words, you should use something like “horseshoe crab Seabrook Island South Carolina” rather than “the horseshoe crab I found that time.”
The same principle applies to your image file name. Don’t call it pic081204.jpg. Call it horseshoecrabseabrook.jpg. Keep the file name either the same as or similar to the alt text. Cramming different keywords into the alt text and file name will not help you rank higher. It will only confuse the Image Bot.

The path to your image should be logically themed as well. It should be something like “mydomain.com/images/animals/horseshoecrabseabrook.jpg” rather than “mydomain.com/stuff/awesome/horseshoecrabseabrook.jpg“. On your page, if you put a paragraph of descriptive text just above and just below your image, and the text contains the key phrase from your alt text and image name, you have a much better chance of your image being indexed well.
If you can (and sometimes you just can’t), put your keywords into your page title and your page meta description. The more consistent the data that Google gets concerning your image, the better the indexing will be. This applies to your regular page optimization as well as that for images, and it will also result in more pertinent Adsense ads if you participate in AdSense.
When it comes to images and to your site’s pages in general it’s best to keep every page relevant to its own theme. In other words, leave your images and text about wildlife photography techniques on its own page rather than mixed in with your image and description of the horseshoe crab.
If you have a page for each topic and optimize each page, you can then use the trick of placing Adsense ads on the page to see if Google “gets” what your page is all about. Even if you don’t want to participate in AdSense, you can try this as an indicator of what your site is perceived by Google as being about.
As with your regular pages, back links help your image rank higher as long as they were obtained in an organic and honest manner. If you use text links with anchor text, use your key phrase as the anchor. In other words “click here to see horseshoe crab from Seabrook” is much better than “click here to look at a cool picture I took”. And, as usual, the more descriptive your URL, the better.
One final tip is to be aware that Google wants to provide unique content in image form just as it does with web pages. To do this it tries to match up the image file size, dimensions of the image in pixels x pixels format, and the image file name. Therefore, if you get an image from another site (with permission of course), you should alter the file name, file type, file size, or image dimensions so that Google doesn’t flag it as duplicate content. As you can see in the screen shot, all these front page results are different.