Nowadays every blogger learns SEO and even starts writing about it. A webmaster optimizes his websites and blogs, even sometimes better than any SEO expert do, due to the availability of many free SEO tools and software.

Bloggers happily use images in their blog because a picture says a thousand words. But They forget to optimize the image for SEO. Even blogger.com is missing them! Wordpress takes care of it but all bloggers don't. If you follow these steps of SEO for all Images then definitely you will improve your search engine ranking and traffic to your blog.
Well, you need to learn some simple HTML coding for theSEO of Images.

The following coding must be added to your all images.

1) Alt Tag

The alternate tag is the alternate text for the image, when the image is not available on the host site or if poor internet connection is there. Search engines use it for crawling the images as a keyword for image search. This will also increase the keyword density of your page without annoying the readers.

<img alt="your alt text here" src="image address here" >

example :

If you have multiple images to the blog don't use the similar alt text. Instead try the synonyms like image, picture, graphics, photo etc. So the search engines do not consider your site as spam.

2) Title Tag

Title tags are displayed when you hover your cursor over any image. This gives the information about the image to the readers and keyword to the bloggers. Bloggers should use the proper title tag best describe the image. Use the below code

<img title="your title text here" src="image address here" >

example:

image from my garden

3) Image URL/Permalink

Image URL/Permalink must contain the important keywords of your blog. Before uploading the images rename the pictures for SEO.

Avoid blank spaces between words because they will be later filled with additional words(%20). Instead, use - or + to separate the words.

Then upload the images to Picasa web, in my previous post "Top image hosting solutions" I recommended bloggers to use Picasa web because picasaweb doesn't alter the image name and adds it to the address of the image.

4) Thumbnails

Use thumbnails on the blogs an link them to the original image. This will decrease the site load time. Which is going to become an SEO factor in 2010, says Matt Cutts.

example:

image from my garden

<!--Additional Points to make above more clear-->

5) Image Size

The image size should be reduced to obtain lowest page load time. Because page load time is an SEO factor very soon. This can be obtained by optimizing images for the web.
1. Use web colors in your image editors when saving.
2.n photoshop, go to file> save as for web and select the image quality. This will surely reduce the image size.
3. Many web applications are available which will optimize your images for the web.
4. Use exact size in pixels to be used without formatting by the browser. The width of this post body is 600px so you should use images of width exactly 600px not more than that. This will also maintain the quality as resizing by browser reduces the quality of the image poorly.

It's better to use your own host and prefer placing images in a particular subdomain for faster loading. But if you have low space or low bandwidth then you should try free image host providers like Flickr, Picasa, or Photobucket. But as I told you in point (3) the image URL/name should contain the keywords for which you want to optimize your page/blog. Since Flickr changes the name of the image I don't recommend to use Flickr, instead use picasaweb. Picasaweb doesn't change the name of images and is faster than any other image hosting or sharing solution.

This will help bloggers to increase keyword density. Even if the blog is not on the top of SERP the image may be. But you have to use them carefully, If you use an excessive amount of keywords to spam any search engines, they may penalize your site.
If you have done the SEO of Images in the proper way you would definitely get better rankings in the SERP (search engine result page).

Best of luck bloggers! Do let me know if you have any other way of SEO for Images. You may share some in the comment box.

@Rajesh KanuriI have already mentioned that Wordpress takes care of SEO for Images, but still some of the bloggers skip it. When it comes about the coding those who don't know about html, ignore it. Hope blogger.com bloggers follow this.

Very nice tips friend.. Traffic come to our blog through different ways... One among them is through search engine.. For that we all need to do necessary. Performing seo with images is really helpful and i am using most of the above listed points in my blog.

Wow Impressive! Your blog is very informative. However, it is pretty hard task but your post and experience serve and teach me how to handle and make it more simple and manageable.Thanks for the tips… Best regards.