Earn Money Blogging,  Location Indépendant Lifestyle,  Work Online and Make Money

How to Build a Blog From Scratch

How to Build a Blog From Scratch: Are you NEW to blogging and don’t know where to start building your site?  In our tutorial How to build a blog from scratch, we will cover everything from hosting, your domain name to WordPress themes and plugins. Setting up a solid blog foundation will help you on your blogging journey success.  You want to put everything in place in the beginning that you can start focusing on a blogging workflow as quickly as possible.  Let’s begin.


Domain Name

The first thing you will do is decide on a domain name and make sure it’s available.  If you opt to web host with Bluehost you will get a free domain name.  If your hosting company doesn’t include a domain name you will have to purchase it for about $10 a year. You can buy domain names at Godaddy, Bluehost, Wealthy Affiliate and Name Cheap.  We love Wealthy Affiliate because we can manage all our hosting, domain names and WordPress under one roof.  When you’ve secured your domain name you will want a place to host it.

Where To Buy a Domain Name 

Web Hosting:

If you want to monetize your blog then you will have to opt for a self-hosting option.  Popular and great companies to choose from is Bluehost, Siteground, and WP Engine.  Hosting packages start at $4 a month and up.  We’ve used Bluehost in the past and they were great.  I really can’t say that we’ve had any problems with them.  Currently, we belong to Wealthy Affiliate and our hosting package is included in our membership.  We’ve enjoyed fantastic service so far and their tech support is top notch.  The reason we’ve opted to go with them is because you can host up to 50 blogs with them on WordPress and you get free training on how to monetize your blog.  They are basically a one-stop shop.

Where To Host Your Blog 

Blog Theme

Next, you need a WordPress theme.  You have an array of free blog themes to choose from in WordPress.  If you are brand new to blogging and have a budget we’d suggest opting for a free theme and test what you like and what you don’t.  When you start monetizing your blog you can easily upgrade to a paid professional theme.  Paid themes are always better but until you find your feet a free theme will work.

To get a free theme log into your WordPress account click on Appearance in the left sidebar.  Next, click Themes. 

How to Build a Blog From Scratch

You will then get this screen. Then click on ADD NEW at the top next to Themes and search for free themes.

How to Build a Blog From Scratch



You can then search for themes that suit your niche.  Click on the preview button to see what the theme looks like.  When you’ve decided on one you can click install and activate.

How to Build a Blog From Scratch



Where to Find Paid Professional WordPress Themes 

Essential Plugins

Plugins we can’t live without:

  • Yoast SEO (helps you write posts that are SEO friendly and will come up in Google searches.) you can get a free or paid version.  The free version is fantastic and perfect for beginners.
  • Contact Form 7 – easy and free plugin to add a contact form to your blog.
  • WP Forms – Paid and free options.
  • Elementor – This one is a luxury but we love it.  Gives you control over styling your pages.  Wordpress themes are sometimes limited to what you can do Elementor gives you complete control over your design. (optional)
  • Google Analytics – Lets you see how many people are visiting your blog.  An essential tool to measure your growth.

Try and keep your plugins to a minimum.  Too many plugins can slow your blog loading time and this is not good.

Where To Get Plugins

In your left sidebar click on Plugins.  Then on the top, you’ll see an Add New.  Click on this and you can search for plugins in the search bar.

How to Build a Blog From Scratch

Email List

Start your email list NOW! You’ll thank use down the line.  Seriously, starting an email list in your early days can be a game changer for you.  Readers who sign up to belong to your newsletter or opt-in for a freebie are people you can turn into paying customers.  Keep in touch with your fans often and only share valuable information with them.

Email Marketing Companies

  • We would suggest MailerLite.  They offer free packages for up to a 1000 subscribers. We think that’s fantastic.
  • Coverkit
  • AWeber
  • Get Response

Get Traffic To Your Blog

Once you’ve written and published a few blog articles you’ll want the world to find and visit you.  We highly recommend making Pinterest part of your marketing strategy.  Pin all articles you’ve written.  Follow influencers in your niche.  Request to belong to boards you blog about and pin.  You will get traffic from this I guarantee it.

Monetise Your blog

When you’ve got some great content on your site and you’ve got some people visiting it you can start signing up for affiliate programs and Google Adsense to monetize your blog. Google Adsense is really easy to set up.  I’m working on a tutorial for this, so check back later.  An affiliate link is where you link a word or picture on your site to a product someone can buy.  So if you write an article about a product you believe will add an affiliate link to that product.  If your reader buys it then you will earn a small commission.

  • GoogleAdsense
  • Amazon Associates
  • Max Bounty
  • Flex Offers

Other Great Tools

  • Pixabay and Pexels allow you to download free photos to use on your blog.
  • Canva allows you to create Pinterest Pins, FB covers and much more. It’s free.


For anyone new to blogging,  remember that starting a blog from scratch is a journey.  It’s not something you can do in 1 day.  So take your time and research every aspect of it.  Learn along the way and don’t be afraid to make mistakes.

If you are brand new to blogging – here is something you can do right now.  Enter a domain name in the box below and start building your FREE  BLOG TODAY.  You’ll get a feeling of what it’s like and it won’t cost you a cent.


Celeste is a co-founder of Feral Africa along with her husband, Keith. Their love for travel has led them to create a Digital Nomad lifestyle. She is passionate about helping others create a similar lifestyle. She also loves travel photography and surfing. She believes that the best thing about being a Digital Nomad is that you can live anywhere in the world.


  • Ryan Biddulph

    Loving these practical tips Celeste. Hosting is a biggie. Some bloggers do all else right but buy poor quality hosting and expect to succeed if their blog loads slowly or is down way too much. Far better to drop some scratch and get good hosting. Especially when your blog traffic increases you need rocking solutions to handle the influx of visitors. On a VPS now with a small hosting company to handle my Blogging From Paradise traffic, working like a charm.

    Thanks for sharing 🙂


Leave a Reply

Your email address will not be published. Required fields are marked *

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