Many of my friends blog and they always ask for search engine optimization hints. They want to know every way possible to increase their organic referral traffic. They also cannot afford having a full-time or part-time SEO consultant working on their blog or website, so I must give them SEO advice that they can implement on their own. Image optimization is one easy SEO task any blogger can leverage to increase search engine traffic. Just about every blogger adds at least one image to a post. Do not waste that opportunity to attract more eyeballs to your blog.
The first step is doing some keyword research to determine the keywords you want to target for your blog post. Generally, you want to target one primary keyword and have a few related terms that are incorporated into the blog post content. Those same keywords will be used to optimize the image or images in the blog post.
Before you upload your image to your blogging platform or through FTP to your blog server you must name the image filename properly. That is right the filename is important. Do not name your images fa098fwew08.jpg. No one is searching for the term “fa098fwew08” and no one is searching for the stereotypical web developer naming conventions; header_image_banner_340x720.jpg. Users do not see the filename unless they view your blog’s source code or save the image.
Next you must add your targeted keyword to the image ALT text attribute. Search engine cannot read or view the image. They cannot determine the content of the image, but only know there is an image file within the content. The image ALT text is an attribute is your opportunity to describe the content of that particular image. This is another great opportunity to use your targeted keyword. The image ALT text can be viewed by a user in some browsers when they hover their mouse over the image.
Text surrounding the image or a caption is another opportunity to assist the search engines in determining the content of the image, but keep in mind this is content the user will see. Use your targeted keyword in a manner that makes sense.
So lets optimize the glorious image below:
If I were writing a blog post for the upcoming Batman movie The Dark Knight Rises I would do keyword research around that phrase. For this post we are going to assume “Batman Dark Knight Rises” is the best keyword.
Image filename = batman-dark-knight-rises.jpg
Image ALT text = Batman Dark Knight Rises Poster Image
Caption = Batman Dark Knight Rises
I presumably would also write content about that movie since I was using that image for my blog post. So the written content near the image is about my targeted keyword which is also the keyword I am using for image optimization. When someone is using Google or Bing Image Search and they are seeking images about the Dark Knight Rises the goal is your image ranks high for that search query. When the user clicks on that image in the Image Search results page they are directed to your blog post. More traffic from the search engines!
You also want to do the following to increase your Image Search performance:
- Always upload your images to the same folder and allow the search engines to crawl that folder
- Keep the image file size low
- Create a photo sharing account and post your images (Flickr)
- Do not create a page plastered with images and no content
For that last point you want the image or images to support your written content. Also, search engines cannot read images, so do not write your content in the image.
Finally, why did I use the Batman image as an example? Because Batman is flat out awesome. He is so awesome I am even wearing a Batman t-shirt as I write this post.