how to optimise your blog images for search engines

How to Optimise Your Blog Images for SEO

A few weeks ago I told you how you can optimise your blog for SEO, and I’ve received a lot of positive feedback from you guys (it’s been my most read post on the blog to date). I’ve also received a few emails asking me how you can optimise images for SEO, and I decided to dedicate one full blog post to this. As I have mentioned in my previous post on SEO, Google bots can’t really crawl images, so if you want your images to rank in search engines, you are going to have to optimise your images for SEO.
How to optimise your blog images for SEO
Firstly, if you are new to the SEO game, read my post on SEO for blogs before you read this one.

Now that we are all up to speed on what SEO is and how it can help drive traffic to your blog, let’s chat how to optimise your blog images for SEO. In other words: how to fill in those fancy boxes that appear when you add images to your blog post?

STEP 1: Name your images properly 

Give your images descriptive names. Before you even upload your images to your blog, decide on a keyword rich description for your image. Most cameras default all of the image names to something like IMG2435.jpg. That name means nothing to your readers and it means absolutely ZERO to search engines. The first step is then to change these names to keyword rich names. If your post is a review of the LA Girl Flat Finish Pigment Gloss, you would ideally want to name your images in your post something like la-girl-flat-finish-pigment-gloss-review.png and la-girl-matte-lipstick.jpg. These new image names are now optimised for SEO so when Google crawls through your content, it will crawl your image name and ranks your post in Google accordingly. Always remember to use hyphens in your image names. Search engines can’t really separate characters, so everything appears as a string to them. The hyphen (-) acts as a space, therefore creating a sense of sentence structure to your image name.

STEP 2: Use alt attributes wisely 

ALT stands for Alternative Text and is used to describe your images. If, for some strange reason, your images don’t show up in your blog post, text will be displayed where the image was placed. That text that is displayed is the alt text. Search engines crawl through these descriptions to determine what your images are about. Your alt tags should also be SEO optimised and filled with keywords so that Google bots can read through this with ease. WordPress has the ALT attribute option built-in, but if you are using a different platform for your blog, you might need to add these ALT Attributes yourself. Here’s how you do it:

Once you are in the HTML section of your blog post, add the following bit in pink to your image tags:

<img src=”http:….” alt=”optimizing your images for seo” />


Now, you have probably noticed the “Title” field when you upload images to your site. Image Titles are used to give readers and search engines more information about your images. You know when you hover over an image and text appears in the left hand corner of screen?  That is your Title Attribute. Search engines place a bigger emphasis on your ALT text, but it is still important for you to add your Title to your image. Do not use the same ALT and TITLE Attribute, focus on using different keywords for your ALT and Title Attribute in your images. When using the same copy for ALT and TITLE text, Google considers this as keyword stuffing and will penalise your blog by dropping it from Google rankings completely. Rather let one attribute compliment the other.

See? It’s as easy as that to optimise your images for SEO. Once you have all of these steps in place, you are ready to hit publish and search engines can start crawling through your content to determine its ranking!

Please follow and like us:
  • Really great and informative post Imka! Thank you! x

    • Thanks for reading, Roxy 🙂 I am glad you found this post helpful! Have an awesome weekend. Xx

  • Thank you for this. I had no idea about alt text so that’s something I will absolutely make sure to incorporate from now on. :]

    // ▲ ▲

    • Hi Carmen, you are so very welcome 🙂 Alt text is all about finding alternative ways for search engines to crawl through your content (in this case, your images) to determine what the image is about and where and how it fits in with your topic and content! Thank you so much for reading 🙂 I am glad I could help. xx

  • Pingback: 5 Things to do BEFORE you publish a Blog Post()

  • Lauren Jayne Hughes

    Hey! I was wondering if you had an example of what you would write as your alt text and what you would write as your title text? Thanks!

    • Hi Lauren. If you are blogging about the new Benefit Tinted Primer (for example), your title tag (text) of your image would be something like: Image of Benefit Tinted Primer. Your alt tag would then be something like: A review of Benefit Tinted Primer. Or you can name it something like Benefit Tinted Primer Review 🙂

  • Pingback: How To Grow Your Blog This Festive Season – Glamorous Glitter()

  • Pingback: How to Write the Perfect URL for Blog Posts()

  • Pingback: The Biggest List of Blog Resources – Glamorous Glitter()

  • Stephen

    Comment by: Stephen Walker

    Hi Imka,

    All good pertinent SEO stuff.

    If you are blogging with WordPress, as many of us do, you have 3 area to optimize your image.

    The image File Name
    The image Title
    The ALT text

    All equally important and all ripe for keywords