Skip to content

Free Images for Blogs – How to Get Them & Use Them Effectively (Warning! Non-Obvious Advice, Data-Backed)

Free images for blogs.

Looking where you can find free images for blogs, or more specifically, for your blog?

Given that blog posts with images get around 94 percent more views than those without them [1], it’s not surprising.

Yeah, alright, but are those “just numbers”?

I mean, is there any particular reason why images work that well on WordPress blogs, or do we just like to look at them … with no further explanation needed?

More importantly, are all images created equal? Do you just need “an image” for your blog, no matter what’s in it? Or maybe the kind of image makes a difference?

Today, we’ll find out the answers to these questions, and of course, we’ll also share where to get free images for your blog. The things we’ll cover in this post:

🎁 Bonus info: This post is about the how. As in: how to make your images look awesome, and how to use them effectively on your site. However, it doesn’t touch upon the technical aspects all that much.

Here’s the thing, images tend to contribute to your site’s loading time quite heavily. And if you don’t handle them correctly, you might end up with a slow-loading site = a disaster in Google’s and your audience’s eyes. One way to avoid that – enter our free crash course on speeding up your WordPress site. You can find a subscription form at the bottom of this post.

You may also be interested in:

Why images?

Let’s be cliche …

An image is worth a thousand words! … yada yada yada.

But why? What is it that makes an image worth so much?

There’s been a lot of cool research done about that, but let’s just bring up two pieces:

  • First, we have psychologist Albert Mehrabian explaining that 93 percent of human communication is nonverbal, which is due to potentially millions of years of evolution, during which we didn’t have things like “language” developed yet. Our brains adapted to that. In fact, they can figure out visual elements simultaneously, while modern language is decoded in a sequential manner, which simply takes more time [2].
  • Then, there’s an interesting study by Nielsen that takes a closer look at the “team page” over at The page displays profile pictures next to short biographies. It turns out that the visitors to that page spend 10 percent more time looking at those photos than reading the biographies. And that’s despite the fact that the text consumes 316 percent more space on the page [3].

So to give you a short answer – images work because our brains prefer them to text content.

That being said, not all images are created equal. And learning the difference between a good and a bad image means everything.

⚠ Note. I’m not talking about the technical quality of the image, by the way. Like, pixelated or blurry images vs. crisp ones. This isn’t about that at all.

quality image?

The same study by Nielsen (mentioned above) also talks about the main flaw of decorative images, and how we’ve taught our brains to single them out and effectively ignore them completely.

What’s a decorative image? Read, “obvious stock image.”

For instance, if you want to place an image on a “careers” page of your site then take a photo of the people who actually work for the company, instead of going to iStock an looking for “people in a workplace.”


The main rule here is to use only images that improve or visualize the text message that goes alongside.

Perfect example of this are screenshots. Most of the time screenshots are not fancy, yet they retain a lot of attention, and also make your job a lot easier since you can simply show something rather than describe it.

Mona Lisa.

This brings up another aspect – the uniqueness of an image.

At this stage, we kind of know what a stock looks like. So, if you want to get your visitor’s attention, you should make the image unique in some clever way (more on this in a minute). It needs to appear as something original, something that can’t be found on other websites.

Okay, so we’ve talked a lot about the value of images and all the great benefits they can bring. It’s about time we look into the how:

How to / where to get free images for your blog

Actually, a more accurate question would be, Where to go for free, high-quality images that you can use on your WordPress blog without worrying about any copyright issues?

Let’s start with a crash course on what NOT to do:

  1. Don’t go to Google Images – mostly fully copyrighted images that you can’t use without the owner’s explicit permission.
  2. Be careful with what’s called “royalty-free images” – they aren’t free at all most of the time; “royalty-free” just means that you don’t have to pay royalties when using them.
  3. Ignore major stock sites like iStock, Shutterstock, Fotolia … unless you want to invest money in your images, in which case, go for it.
  4. Don’t take images from other people’s sites unless they allow you to do so. Taking an image and displaying it on your site isn’t “fair use,” even if you’re linking to the source.

So, what to do then?

First of all, try to get images that are made available under the CC0 license. What it means in short is that you can do whatever you wish with the image, and that you don’t need to credit the source if you don’t want to.

Basically, CC0 = complete freedom.

Here are my favorite sources of such images:

1. MyStock.Photos is a website where you can get free images for blogs

This is a site of our own – run by the CodeinWP team – and it’s our take on free, high-quality images for blogs.

However, what sets it apart is that the photos can’t be found elsewhere on the web. They are all custom-shot and come directly from us. (Uniqueness, checked!)

2. Unsplash

Hold on, hold on! Okay, Unsplash is a fairly well-known source of free blog images these days, but let’s use the site in a bit less standard way.

By default, going to Unsplash will land you in their “Editorial” gallery – those are the photos that everybody uses on their sites and ultimately making certain pics over-saturating the web. Instead, filter the photos by “Newest” every time you make a search on the site.

Unsplash is another website that offers free images for blogs.

Doing so, you’ll get access to a vastly bigger library of photos that are the same quality, but not as commonly used throughout the web.


It’s basically a site just like Unsplash (in terms of photo quality and style), but not that well-known yet.

4. New Old Stock

I personally love this site. It’s a library of vintage photos from the public archives. They’re not necessarily CC0, but rather free of known copyright restrictions, which is basically the same thing (not legal advice; don’t quote me on that).

5. Fotor AI Image Generator

This tool right here is a bit different from the other ones that I featured so far. Fotor generates images based on your description or keywords. So you just write a few relevant words and the tool will create the visual version of your text.

For example, I wrote “gray clouds over an empty place” and here’s what I got:

Fotor AI Image Generator is a great tool to get (almost) free images for blogs.

You can generate only five free images per account. After you consume the free credits, you can pay $3 per month for 200 credits (which translates into 200 images).

Speaking of pricing, MidJourney is a similar tool if you’re looking for a premium alternative. It starts at $10 per month.

However, since this article is about how to get free images for blogs, we can’t move on without mentioning DALL E-2. While arguably less impressive than either Fotor or MidJourney, it has a genuine free plan. They start you off with 50 free credits, which is equal to 50 free AI generated images. After you use those, you get 15 free credits every month, indefinitely.

The reason I chose to highlight Fotor and not DALL E-2, even though the latter has an actual free plan, is because $3 per month for 200 images and a better tool seems like an overall better option. Even if not quite free.

One last thing to keep in mind is that, for now, Fotor does not claim copyright ownership for the images it generates. However, this situation may change anytime based on future developments of copyright laws in various jurisdictions.

6. More?

There’s a lot of those CC0 sites out there, so if you’re still hungry to get your hands on some more free images for blogs, then check out Adelina’s post on her personal blog – free photography resources for your blog.


How to go full pro and take photos yourself

Warning. No photography course here. Just a “photography hack,” if you will.

What follows is actually my very favorite way of getting a hold of a nice photo for a blog post:

  1. If you have an Android phone or an iPhone, get yourself an app called Retrica.
  2. Stage a scene that’s loosely related to the topic you want to visualize.
  3. Pick a random filter in Retrica and take the picture.

Here’s an example image I took this very minute. It would look great on a post titled, “What Star Wars Taught Me About Content Marketing”:

star wars.

Now, why use Retrica or a similar app? The thing is that if you take photos normally – through a standard lens – the color scheme of the scene might not be consistent. But when you put it through a filter – like Retrica’s – the color scheme effectively changes, making the whole image more uniform.

How to make your images unique

The one thing you might have noticed in the image above is that there’s some text overlay.

In my opinion, the combination of a) the style of an image and b) the text in it is what makes that image unique. For maximum impact, you need both of those elements.

Here are my 4 favorite ways of tweaking an image like that:

1. Paint.NET, Gimp, or Photoshop

This is a manual approach, but I simply need to mention it because of the freedom it gives you. Besides, working with these tools isn’t that difficult.

For instance, in Paint.NET (free for Win), just open an image, switch to the text tool, pick a font, add your text, save the thing. is a creative website that lets you edit and make free images for blogs.

2. Adobe Express

This online tool is really cool and gives you access to lots of options for creating good-looking, professional images.

It’s pretty complex for a free online photo editor. You can add animated effects to your photos, create collages, remove backgrounds, add filters, and write text, plus other common editing options like cropping or resizing.

The editor is easy to use and looks great. You can either upload your own images or pick one of the thousands offered by Adobe Express. This tool gives you free photos, templates, and layouts that you can edit and personalize.

Adobe Express is a great way to get free images for blogs.

3. Buffer’s Pablo tool

What’s cool about Pablo is its sheer simplicity. It doesn’t give you many options, but it’s still going to be just enough for 90 percent of possible use cases, and especially if you need a quality blog image fast.

Buffer's Pablo tool is a great option to get free images for blogs.

An unique feature of Pablo’s is that it lets you optimize your image for social platforms like Pinterest, Instagram, Facebook and Twitter.

pablo options.

Where to display your image for maximum impact

In general, the higher up the page, the better – this is something that newspaper editors have been doing for decades now.

And modern online business experts tend to flock towards a similar approach. Derek Halpern, for example, advises to put an image to the right of the opening paragraph(s) of your post. This shortens the line length of that opening text and thus makes the post more readable [4].

where to put images.

(See what I did there?)

Another very common method is to use a “hero” image or a featured image, which basically means an image in the header part of the post. This is what we’re doing here at CodeinWP.

featured image.

One final benefit of using images in your blog posts

It’s this:

Whenever someone wants to share your post on social media, and the post has an image associated with it (through a Twitter card, for example), then this image is going to appear in the tweet itself. This, again, gives you more exposure that you wouldn’t have gotten otherwise without the image.

(Team Buffer reports that tweets with images get 18 percent more clicks, 89 percent more favorites, and 150 percent more retweets than those without) [5].

So what do you think? Are images an important element on your WordPress blog/site? Do you put in enough time and effort to make those images really flourish?

Personally, I know I keep forgetting about images altogether at some times … nothing to be proud of, I know. This one time, for example, I landed a nice guest post on ProBlogger talking about the importance of images … and everything seemed fine until I realized that I forgot to include but one image in that whole post! Embarrassing. People called me out on that in the comments.

Oh, and one more time … remember that thing I said at the beginning … about images contributing to loading times? Don’t forget to join our crash course on speeding up your WordPress site. One of the things we cover is how to handle images in an optimal way:

Don’t forget to join our crash course on speeding up your WordPress site. Learn more below:

Yay! 🎉 You made it to the end of the article!
Karol K

Inline Feedbacks
View all comments

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!

Would love your thoughts, please comment.x

Most Searched Articles

Best JavaScript Libraries and Frameworks: Try These 14 in 2024

In this post, we look at the best JavaScript libraries and frameworks to try out this year. Why? Well, with JavaScript being available in every web browser, this makes it the most accessible programming language of ...

20 Best Free WordPress Themes for 2024 (Responsive, Mobile-Ready, Beautiful)

If you're looking for only the best free WordPress themes in the market for this year, then you're in the right place. We have more than enough such themes for you right ...

12 Best WordPress Hosting Providers of 2024 Compared and Tested

Looking for the best WordPress hosting that you can actually afford? We did the testing for you. Here are 10+ best hosts on the market ...

Handpicked Articles

How to Make a WordPress Website: Ultimate Guide for All Users – Beginners, Intermediate, Advanced

Many people wonder how to make a WordPress website. They’ve heard about WordPress, its incredible popularity, excellent features and designs, and now they want to join the pack and build a WordPress website of their own. So, where does one get ...

How to Start an Ecommerce Business: Ultimate Guide for 2024

Is this going to be the year you learn how to start an eCommerce business from scratch? You’re certainly in the right place! This guide will give you a roadmap to getting from 0 to a fully functional eCommerce business. ...