There are thousands of resources available to help you build an amazing and successful blog. I’ve gathered some of my favourite resources here for you!

Most of these resources are free or at least have more-than-sufficient free versions. If you opt to pay for any premium themes or other paid resources, I may get a commission from your purchase (at no added cost to you!). I would never promote a service that I don’t trust.

Web Hosting

With plans starting at $3.95/month, HostPapa is the best Canadian web host out there – trusted by over 500,000 people. They are one of the smaller reputable web hosts in the market, which shines through their efficient and friendly customer support.


With plans starting at $5.12/month, BlueHost’s pricing remains competitive for their quality of service, but they’re not the cheapest out there.


With plans starting at $2.59/month (USD), DreamHost is our top recommendation for cheap web hosting (if you don’t need Canadian servers).

WordPress Theme Libraries

WordPress’ official theme library. WordPress has a thorough review process for Themes they include, so you know they’re secure.

Envato Market

If you’re looking for a premium (paid) theme, Envato Market is your go-to library. If you subscribe to their newsletter you’ll get monthly freebies.

Free WordPress Themes


Neve’s mobile-first approach, compatibility with AMP and popular page-builders makes website building accessible for everyone.


Built from the ground up for lightning-fast performance, yet filled with modern features that will make building websites fun again.


OceanWP is a free multi-purpose WordPress theme that makes it extremely easy to create beautiful & unique websites with WordPress.

Free WordPress Plugins

Yoast SEO

Yoast SEO: the #1 WordPress SEO plugin


Security, performance, and marketing tools
made for WordPress sites by the WordPress experts


The World’s Leading WordPress Website Builder.


WooCommerce is the world’s most popular open-source eCommerce solution. The core platform is free, flexible, and amplified by a global community.

Contact Form 7

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup.

WP Smush

Optimize images, turn on lazy load, resize, compress & improve your Google Page Speed.