a rough description can be like this " a pirate ship flag with crossed swords and a skull". With this description your <img> anchor tag will look likeIf you are using a CMS like WordPress, it is pretty easy to provide ALT attribute to any image you upload. But if you are using a platform like blogger (a blogspot blog), giving ALT attribute to an image is not that easy, in fact there is no direct option for it. For giving ALT attribute in blogger you need to toggle to HTML editing mode first , than you will have to manually insert the ALT attribute as shown in above example. Image Title: Though its importance in search engine rankings is debatable and Google suggests that it only picks data from ALT attribute for search engine rankings, yet title is an important attribute for other search engines. Also it gives you a chance to offer your reader some extra information about the images used in your blog. Image Caption: Image captions give the image a contextual meaning. By suitably applying captions to images, you tell search engines about the subject of the image, thus bringing better search results.
When I started blogging a year ago, I was startled to see how easy it was to rank in Google image search. This was the time when I was struggling to get better rankings for my travel site in Google web search. Something was wonderfully right for me . Most of my images were fetching me the desired traffic to my website when my web search traffic was dismal. Even after a year, whenever I post any image, it gets indexed in Google image search faster and gets good search engine ranking. So what is the thing that I am doing right that others are not doing with their images ? The key ingredient in my better performance in image search results is actually not a secret, almost anyone with fair bit of experience in blogging must be knowing the importance of search engine optimization. Yet even experienced bloggers tend to ignore to optimize images in their blogs for better Google search results. Situation becomes even grimmer if one is using a platform like Blogger, which is not so image search friendly. Here I am going to reiterate the SEO's "absolute must do" things for a better image search ranking. How You Name Your Images? In the realm of SEO, Shakespeare's philosophy "what is in a name" does not work. On the contrary it is has everything to do with how you name your images. An image used in your blog should always carry a name which in essence is a complete description of the image. Now consider following image, if we give this image a name like "345245.JPG" , a search engine like Google may completely ignore it if one searches for keyword " google's first logo" or "google logo". This is because search spiders are not programmed to look at an image as we humans do, a web search spider will just fetch an image from its context rather than what an image actually is. One should give this image a fully descriptive name, which can be read and understood by a human being. Possible names can be " google's first logo" or "first google logo" or "first google doodle". Now something about naming convention of the files and this is not limited to only images. Once you find the suitable name for your image, lets say " first google logo", replace blank spaces with hyphen (-). So your file should have a name like "first-google-logo.jpg".Never use spaces in your file name, let me stress it again - NEVER. This can lead to a number of problems while dealing with Linux systems etc. There are many webmasters who use a underscore ( _ ) for replacing white spaces but i prefer hyphen ( - ) as it is supported by most of the search engines. Many bloggers tend to remove white spaces all together and they name their image something like this - "firstgooglelogo.jpg". This should never be done, if you are doing so you are relying on the smartness of search engine's algorithm to figure out exact words from this pile of characters. you should make a practice of using (-) to seperate your words while naming any file. Alt Attribute Within <img> Tag This is probably the single most important thing in search engine optimization for images. An image with a well populated ALT attribute is more likely to rank better than an image without it. For those who are not aware of what ALT attribute is all about, think of it as a placeholder for the image. ALT attribute describes what the image is all about thus giving search engines a chance to guess what image visually represents. As an example consider the below given image and try to describe it.