How to Optimize Your Blog Images for Maximum SEO - Learn Blog Photography

How to Optimize Your Blog Images for Maximum SEO

By Amy

Feb 22

blog images count too

On page optimization for SEO is a multi step approach.  The elements that often get overlooked, but are just as important, are your images and multimedia.

By performing proper SEO on your images not only will they then be found in Google Search, but it'll boost your rankings in the traditional SERPs pages as well due to greater relevance and user experience.

blog photo SEO

To provide a bit of background information, none of the search engines 'see' images like you and I. What they see is the ‘ code' and nothing more. Yet when we use Google Search, we have the option of searching images. How?

Well that’s what I’m going to be talking about today.

For more information on on-page SEO, read my other article SEO Part 1 - What Counts and What Doesn't

So What Do You Need To Be Doing To Optimize Your Blog Images For SEO?

Image Compression

Image compression is huge in the world of SEO because large images or multimedia slow down your site, which is known to be one of the top elements Google looks at when indexing and ranking.

Slow sites mean lower rankings and lower user experience (hint: Google's all about the user experience. Happy visitors = more returning visitors = greater revenues).

So how does one load smaller sized images without compromising on quality? The easiest way is to use a plugin (for those of us on WordPress) like Imagify, which compresses all images on your site for you. Alternatively, you can just not upload large images.

A good size is less than 500MB.

If you really want to geek out on Google images, here's a great reference article, written by the gods themselves,

The other element when it comes to images, is the type of image you upload. Google has this great image that explains which image type to use and when. Save it to refer back to.

Keyword Selection

Keyword selection is the same as for your body text. In fact, to get a page to rank for a keyword concept, it's best to have the same concept throughout your page, including text and images.​

Keyword Placement

Title: Place your keyword, or synonym, in the title and Alt Tag. These are the two areas that Google will read when crawling your site and come across images. It's displaced like this in the code:

<meta property="og:image" content="">

In addition, the image name, when you upload it to your site, is displayed for google to read. All of this is important to be keyword/phrase optimized.

Optional: Caption & Description: There's debate on how in depth one needs to be in describing an image. Some say you must include something in the caption and description of an image, others don't. I say "Why Not?". It won't hurt. Feel free to get a little more wordy here and use some context.

FREE Blogger's 5 Day Photo Challenge To Instantly Improve Your Blog Photos

no fancy camera needed

Are you struggling to take the perfect high-quality blog photo?

You want unique and high-quality photos for your blog, but feel like your photos all look subpar...

Sign up for the Blogger's FREE 5 Day Photo Challenge and learn quick and easy photo techniques to instantly take your photos to the next level!

No Fancy Camera Required!!

Smartphones, Point-n-Shoots or DSLR

All cameras types will benefit!​

Website Caching:

What is Caching? Essentially it's when you web browser or server save a copy of a website that you've previously visited.

Then when you visit the site the second time, it'll load faster because there's a 'copy' on the server.

When it comes to your website, the same principles apply.

You can load a 'quick copy' so to speak on your web server so it loads faster for visitors.

There are lots of simple plugins that will do this for you.

The free version I recommend is WP Super Cache and if you're looking for the premium enchilada check out WP Rocket.

Your #blogphotos can hurt or improve your #SEO rank.  Find out what you can do to help!

Click to Tweet
Lazy Load:​

​Lastly, one more option for improving your SEO on pages with images is 'lazy load'.

Lazy Load is where only the part of the page we see on the screen is loaded. As you scroll down, more of the page is loaded.

This is in comparison to loading the entire page regardless if the bottom is viewed or not.

When you install a lazy load plugin, it'll speed up your site by only loading what's on the screen, and not the stuff way down at the bottom.

Great to have in place if you have lots of images and lots of content per page. A free option is Lazy Load or WP Rocket

Side Note: If you're not using wordpress, but some other platform, 99% of these elements still apply. You just need to find out how to turn on caching, compression and lazy loading for that platform. I'm sure Google can help 😉

Overall, optimizing your images for SEO is a straightfoward process, especially if you’re already doing the rest of the on-page stuff.


Maggie Benson is a digital marketer

based out of the Okanagan Valley in BC, Canada. She helps fierce entrepreneurs build their businesses and make more money online so they can a better quality of life and spend more time with their peeps. She's a certified Google Adwords Professional, Inbound Marketer and Search Marketer Master. When she's not typing away on the laptop, she's enjoying her 3 dogs, 2 cats, 2 Nigerian Dwarf Goats, 20+ chickens and a strong cup of java!

Join my Private Facebook Group

For support, tutorials, and a place to ask questions

If you loved this, please share it with your friends.

About the Author

Amy is the owner extraordinaire at Learn Blog Photography and Amy Paris Photography. She's a single mom to an amazing teenage son. She's passionate about photography and skiing (downhill), the faster the better! Sign up for a FREE 30-min call to light up your photos & biz!