May 29, 2006
Google Image search operates a little differently to the main search, and therefore when you optimise for Google image search, there are a few extra things to keep in mind. This article summarises the main things to note when optimising for Google image search. Yahoo and MSN also have an Image search facility, and most of these points also apply to Yahoo and MSN.What is Google Image Search?
People looking for images will use Google's image search facility instead of the main search. This makes sense when you are looking for stock images or want to see more about a topic.The Google Image bot
Google has a bot which spiders the web for content, which it then includes in the index. For image results, Google uses a different bot, which indexes only image results. The key difference between the two is that the image bot visits much less frequently. While Googlebot may visit every week, Googlebot-image may only visit your site every 6 months. Getting images indexed is a very slow process.All the more reason to get started early.
Google is a blind user
The W3C keep talking about how you should design your website for blind people, who use screenreaders to browse the web. While many web designers ignore this because it's such a small portion of the market, keep in mind that Google is also a blind user.Because Google can't actually see your images, it relies heavily on how you describe your image.
The Google Image Search Algorithm
I won't pretend to know how the Google Image search works. But if I was writing one, I would start with the following ...- Use image ALT tag to determine content
- Use image Filename to determine content
- Use surrounding text to determine content
- Use overall page theme to determine content
In lieu of any further instruction or in-depth analysis, this is a logical place to start.
ALT Tags
Alt tag spam has been around since the dawn of time. Because it works. I'm not going to advocate spam, because although it may work in the short term, it's longevity that decent websites want.The best thing to do with an ALT tag is to describe the image - as you would to someone over the telephone.
If your image is a picture of a bamboo coffee table, then your Alt tag should start with "Bamboo coffee table". To optimise a little further without being accused of spamming, you can expand this to "Bamboo coffee table from Bambusero, Auckland NZ".
Image Filename
I made some recommendations to a friend this morning on how he should name his images. I think the examples I gave sum it up nicely.Osiris009.JPG should be osiris-coffee-table-9.jpg
shelvesdetail2.jpg should be bamboo-rimu-bookshelf-2.jpg
0763_sam.jpg should be bamboo-flagpole-763.jpg
0764_sam.jpg should be bamboo-lengths-on-trailer.jpg
The filename should describe the content of the image. The best way to describe an image is to use relevant keywords, and this is also the best way to describe the image to Google, Yahoo and MSN. By naming your images to logical user friendly names, you are also performing SEO on your images.
Optimised Image example - Sunset on the Hokianga Harbour

The above image was taken on the Hokianga Harbour, Northland New Zealand on a fishing trip in Feb 2006. In 6 months time, this image has every chance of ranking well for "hokianga harbour sunset" and with enough pagerank and incoming links, it can rank highly for "hokianga harbour" as well. Photo by Alexander Burkhardt.
Surrounding Text
Once again, what appears to be SEO is actually a usability rule. The Alt tag describes an image for those who can't see it, but I like to use captions on images as well for those who can. An alt tag may describe that an image is taken in Africa - the image looks like a beautiful scene somewhere, but it could be anywhere. For those who can see the image, reinforce it's meaning by adding a short caption underneath. Or make sure the surrounding paragraph explains what the image is.Overall Page Theme
Place some Google adsense ads on your page, and see what content Google chooses for your ads. Are the ads related to the content? Do they include (roughly) the search phrase you are targeting. If not, Google may be having trouble deciding what your page is about. A clearly defined page topic is likely to improve rankings for both text and image search.Technical Considerations
Here are a few things to watch for.- Don't optimise template images or backgrounds for your page. Nobody wants to find your menu background when they are searching for real image content. Use alt="" on these images, and don't load keywords into the filenames. My menu backgrounds are often named "bg-menu.gif" or similar.
- Google will only index files that look like images. If you use scripts to generate dynamic images, do some research into caching or rewriting instead. As far as the Google Image bot is concerned, "image.php?file=example.jpg" is a php file, not a jpeg.
- Decide on a logical folder structure for images and don't change it. Getting images indexed is hard enough and slow enough, so don't delete all your hard work by renaming or moving an image 6 months after uploading it.
Conclusions
Once again, optimising images comes down to good web design practice, and good housekeeping. Do this consistently and from the start, and getting your images appearing in the SERPs will come naturally.Related Articles
- Optimizing Webmaster Credits
- Bambusero
- Ferrit SEO their site properly - sort of?
- On-page SEO is like the lottery
- Long tail SEO - A simplified how-to
<< SEO Articles index < Optimise for Google New Zealand | The Importance of META Description >
Comments
Freelance SEO - Feb 7, 2007
Good idea about the caption. What about having a blown up image in a completely seperate page with title, meta and on page copy all optimised towards the image?
Harvey - Feb 7, 2007
Exactly. This is a great way to improve your image rankings and also your regular rankings.
Just be mindful that Google is getting better at detecting and dropping pages that look too similar - machine generated pages without much unique content. So make sure you add a good description to each image, and fill out the titles etc.
Just be mindful that Google is getting better at detecting and dropping pages that look too similar - machine generated pages without much unique content. So make sure you add a good description to each image, and fill out the titles etc.
eric - Mar 25, 2007
great tips you have there. very useful.
Romas - Mar 29, 2007
Hi,
do you think there is any difference between using "-" and "_" as separator between words in a file name?
do you think there is any difference between using "-" and "_" as separator between words in a file name?
Harvey Kane - Mar 29, 2007
Matt Cutts says dashes are better than underscores in URLs. I can only assume this applies to images as well, though I haven't tested this.
home business opportunity - Mar 30, 2007
I think google images are pretty good, I am recieving from about 50 to 100 daily visitors from google images.
FeaturePics Images - Apr 23, 2007
I agree, the current image search methods depend mainly on the use of image descriptions and links associated with an image.
For insight on this subject check:
http://www.featurepics.com/editorial/Increase-Image-Sales.aspx
For insight on this subject check:
http://www.featurepics.com/editorial/Increase-Image-Sales.aspx
Peacock, Carter & Associates - Sep 27, 2007
A solid article, and on something not covered very frequently!
Michael - Oct 16, 2007
One additional point is that if you name your images with Numbers W3C.org will flag the image as Non-compliant, so if your picture is of one million dollars dont just putt $1000000 ad this isn't web Complient, you should actually put alt="One Million Dollars".
I always have been very discriptive with the Name of the images as well as I consitantly make the image size correct before uploading, I end up naming pictures "Sutset333x300.jpg" because the picture is a sunset and has width is 333 and the height is 300. This also helps me when coding because I know its a sunset. Getting more specific with the type of sunset can make coding a beast and take a really long time, but remember it is always worth it.
I always have been very discriptive with the Name of the images as well as I consitantly make the image size correct before uploading, I end up naming pictures "Sutset333x300.jpg" because the picture is a sunset and has width is 333 and the height is 300. This also helps me when coding because I know its a sunset. Getting more specific with the type of sunset can make coding a beast and take a really long time, but remember it is always worth it.
Joseph Fiero - Nov 6, 2007
Interesting article on SEO with images. I find this VERY handy and plan on using the internet to enhance my marketing. Does the actual properties on the image tab in windows matter? Such as content, creator and such? In other words besides the image data does anything else upload that the bots might pick up?
michael - Jan 9, 2008
Thank you for the informative article. One question: My website is primarily photography and for some reason if i go to http://images.google.com/images?q=site:michaelsulock.com
google has only about 10 of my pictures (out of probably hundreds). My site has been up for a year and I'm not sure how to remedy this. Any help would be appreciated. Thanks a lot. Michael
google has only about 10 of my pictures (out of probably hundreds). My site has been up for a year and I'm not sure how to remedy this. Any help would be appreciated. Thanks a lot. Michael
Harvey - Jan 9, 2008
Michael,
I'm seeing a Wordpress error on your site at the moment, but I'll check back later.
If the images are static, then it should be a case of making sure they have good filenames, building plenty of links to your site, and then giving it some time (several months).
If you are using PHP to generate images, then this could be the reason the images aren't being indexed. The solution here is more complex, but I'll have a look at your site before commenting further on this.
Harvey.
I'm seeing a Wordpress error on your site at the moment, but I'll check back later.
If the images are static, then it should be a case of making sure they have good filenames, building plenty of links to your site, and then giving it some time (several months).
If you are using PHP to generate images, then this could be the reason the images aren't being indexed. The solution here is more complex, but I'll have a look at your site before commenting further on this.
Harvey.
Jack - Jan 11, 2008
Can anyone tell me why I have no images
on Google Image Search or Yahoo Image Seach? I have over 1000 images on MSN Live
for site:frenchnovelty.com
Thanks,
jack@frenchnovelty.com
on Google Image Search or Yahoo Image Seach? I have over 1000 images on MSN Live
for site:frenchnovelty.com
Thanks,
jack@frenchnovelty.com
Astar - Jan 30, 2008
Does selecting to "opt-in to google enhanced image search" (explained here: http://www.google.com/support/webmasters/bin/answer.py?answer=48367&hl=en) in Google's Webmasters Tools help a site's images get indexed faster or more thoroughly?
Martin - Jun 10, 2008
Thanx for the interesting article. I agree with all points. And I have to underline: Never change a top position image. Also DO NOT change the content of the page!
I had many top positions (Mona Lisa etc) and loose them all. And, perhaps someone made the same experience: Google images just ranks up. If your image sould rank down it fly out of the index. So in my cases. Position 2, little change on page title, some helfull description on the page and ... Goddbye. Just away.
I had many top positions (Mona Lisa etc) and loose them all. And, perhaps someone made the same experience: Google images just ranks up. If your image sould rank down it fly out of the index. So in my cases. Position 2, little change on page title, some helfull description on the page and ... Goddbye. Just away.

Post Comment
We welcome comments on this article, provided they have something to contribute. Please note that all links will be created using the nofollow attribute. This is a spam free zone. HTML is stripped from comments, but BBCode is allowed.











sean - Sep 12, 2006
and why is google so lazy it only searches for images every 6 months.