How to create a theme for your blog

This post is about how you can easily create a theme for your blog using fonts and a colour palette. Having a theme makes your blog great to look at, and easily recognisable. Use your theme right across your blog and social media accounts for extra impact.

Choosing fonts

The first thing you will need to do is decide on which TWO fonts you want to use, but there are so many to choose from! To help you see what you like best, go to Google Fonts on your computer and you will be able to view font samples.

You are looking for a font to use in your headings and then one for the body text.

screenshot of Google fonts
Use the tick boxes on the right to refine your selection

When you have found a font you like, click on the font name and you will not only be able to view it in more detail, but you can see what would be the best font to pair it with. I suggest that you keep the body text fairly simple as it makes it easier to read.

screenshot of Google fonts showing Amatic SC font in detail

Make a note of the fonts you have chosen, or bookmark the page on Google.

purple tulips pinterest graphic how to create a theme for your blog
Pin this for later

Choose a colour scheme

For the next part I recommend that you go to Color Hex website and just search for your favourite colour, or choose one from the home screen. On the Color Hex page you can view a whole range of colour palettes, as well as shades and tints of one colour.

Once you have found the colour you want to use for your blog, make a note of the hex code (eg #e5acb6) or bookmark the page, because you are going to need it later.

screenshot of shades and tint from Color Hex

Make templates for your social media and Blog titles

Canva social media post graphic, how to create a theme
social media post

Most bloggers will say that Canva is the best app to use for blog graphics, and I completely agree. You can create an account for free (a pro version is available, but not necessary in my opinion), and there is a phone app as well as desktop version. Using Canva is what is going to help bring your theme together. Once you are logged in to Canva you can save your designs and use them as templates for the future.

screenshot from Canva
screenshot from Canva

When you create a graphic in Canva, you can change the colour of the elements to the one you have chosen using the hex code you saved.

You could even experiment and create your own theme reference card using Canva.

sample theme reference card pinterest infographic

Free images for your blog

Not everyone can take great photos, but luckily there are some very generous people out there to help via sites like Unsplash, Pexels, Pixabay, etc. All you need to do is give credit to the photographer. You can also find free images on Canva itself.

Related post: find out what I did before I discovered Canva

With all these photos available to add to your blog and social media, you can create a very professional looking theme. For instance, because my theme is purple (incase you hadn’t noticed …), I can put “purple” in the search bar and see what fits with my blog topic.

screenshot from Unsplash showing purple photos for purple theme

How to put it all together to create a theme

The key is to be consistent. You may want to change your theme each month, or go with the seasons, but try to keep to the same format if you can.

Some blog theme templates can be customised, especially if you are self-hosted. However, even if you can’t change the fonts and colours on your blog, by using Canva to create your blog title images and social media posts, you can create a secondary theme.

So, everyone is able to create a theme for their blog by following these rules:

  1. Choose a font for your headings and an easy to read font for the body text
  2. Choose a colour palette or use shades and tints of one colour
  3. Make reusable templates in Canva for your blog title graphics and social media posts
Infographic - how to create a theme for your blog
Pin this!

I hope you have found this helpful. Let me know if you would be interested in a more in depth Canva tutorial, or just ask me if you have a question. Thanks for reading.

You may also like...

13 Responses

  1. Rachyreviews says:

    This blog is absolutely stunning, you’ve definitely put time and effort into it and it shows. It was lovely to learn some new creative ways to make my blog more appealing as I’m always looking to improve. Thank you. 😊

  2. Millie says:

    I love using Canva and the tip about consistentency in graphics etc… is really useful – thank you!!

  3. Ellen says:

    This was a really useful guide. I really like your new blog!

  4. Chloe Chats says:

    Thank you for sharing these tips Marie! I love using Canva, I use it all the time for my blog feature pictures, but there’s so many different templates on there to use, it’s fab!

    Chloe xx

  5. Michelle says:

    This is so helpful! I love using Canva. I’m so glad I found that site! Another free site I use is It reduces the size of your photos so your page will load faster and you don’t even have to have an account. 😀

  6. Nyxie says:

    Wonderfully informative post! I will have to try this when I next change my theme. Thank you for sharing 🙂

    – Nyxie

  1. 4th July 2019

    […] Since becoming self-hosted I have played around with different designs and I have a consistent theme now, which I feel reflects who I am and what I like. This blog allows me to be creative, as well as […]

  2. 1st April 2020

    […] This previous post of mine also explains how to create a beautiful theme for your blog using Canva […]

If you enjoyed reading this post, please leave me a comment - thank you!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: