Step By Step Guide on How To Start a Blog From Scratch In Less Than 20 Minutes

Are you looking for a guide on how you can start or make a blog on your own? How do I start a blog? 

If you want to learn how to start blogging on WordPress on your own, this is the perfect guide for you.

This is a step by step guide on how to build a blog from scratch. If you are looking for how to start a personal blog, this is the guide for you.

Well, I am glad that you have found this guide. In this blog post, I will show you how to effectively start a blog post yourself in seven basic steps.

The 7 steps on how to start a blog

  1. Pick a blogging niche.
  2. Choose a blogging platform.
  3. Get a domain name.
  4. Choose a great hosting service.
  5. Configure WordPress.
  6. Designs your blog.
  7. Start blogging.

You don’t have to worry about these steps or the technicalities of building a blog in WordPress. I will walk you through these steps and help you out if you get stuck in the process. Sounds good?

Click here to jump to the first step

Note: Free Blog Starters is a blog dedicated to showing people how start a wordpress blog and earn a living online.

This is a 10 year experience of creating WordPress blogs documented in one guide. All the information on this guide has worked for us and also for the most successful bloggers.

I have written this guide knowing that you may not have time to reasearch all the trechnical jargon that comes with creating a blog using WordPress.There is no complicated or technical stuff here. You don’t have to have any coding experience or technical experience to start a blog using our guide.

I also promise to help you in case you get stuck. You can use our chat to get instant help  setting up a blog in WordPress.

This article is about 4,000 words and for the sake of implicity I have complied the information into six steps for creating  a blog on WordPress.I have also used many guiding images.  A lot of hours have been dedicated to writing this guide and I am glad to say that all the time and effort was not in vain. For your information, this guide has been used to create over 100,000 blog sites in the last 10 years.

Everything I have written is from my solid experience of over 10 years of setting up blog sites.

NB: I will only recommend the services that have worked for me and other bloggers I know.

Reading this article will take you approximately 20 minutes. If you don’t have time right now, we can email this guide to you, enter your email below else, lets get started. 

How To Build A Blog In WordPress From Scratch:

Reasons To Start a Blog?

There are thousands  of reasons why people start blog sites. These are the 3 most common reasons for starting a blog:

Make Money Online as a Blogger: Making money from home is one of the core driving force for many people who start blog sites. Blogs gives you the freedom to earn while doing something you love.

Don’t get me wrong, this is not an easy path, but devoted writers make it to the top, earning a 7 figure income from blogging alone.

I will teach you  various monetization strategies once you have your blog up and running. Be sure to subscribe to our email list so that you don’t miss out on these guides.

Learning to build a blog with WordPress is just a start.Trust me, there is more to learn.

Driving Traffic To Your Website or Shop: As a blogger and Internet marketer, I do this all day. I help companies create blog sites that are meant to drive traffic to their websites or online shops where they sell their products and services to make more money.

Getting Powerful Online Precence as an Author: To become a bestseller, you need to showcase your prowess as a writer right from your blog. Infact, if you are an book author and want a strong online presence, you need to connect with reliable author websites designers.

Just to Write about things you love: This for those who want to start a blog site to share their stories or even to grow their audience online. Your reasons might be differerent, but let that not stop you from creating a blog online.

Enough with the introduction and blog Basics! Let me show you how to create a blog step by step.

How To Start a Personal Blog – Proven Tips

Step 1. Pick a Blogging Niche

If you have embarked on blogging with the intention of making money online, you need to think and focus on the kind of blog site that will work for you.

I always tell many people who ask about tips on starting a successful blog online to first identify a niche. Specialization is key to helping you monetize your blog.

Picking a blogging niche is not as complicated as many bloggers may tell you. If you are looking for information on how to start a blog for fun or for other reasons, click to go to step 2

Here are two checklists to building a niche blog as an income generating activity:

Are You Passionate About the Field? – Building a successful blog is not an easy road! This is a hard fact. You need to put in thousands of hours before you make money from your blog. The only comfort is there are low barriers to entry. You need to be passionate about the kind of content that will feature in your blog.

For example, if you are a WordPress technical guy like us here at Free Blog Starters with no passion for tree removal and gardening you should not pick this as your niche. You will fail terribly and you are not going to make any money.

If you are a techie, blog about tech stuff like WordPress maintenance services. If you are passionate about travel, you can start a travel blog.

Is it your expertise? – You should start  blogging on things related to your expertise.If you are an wordpress expert, make a blog that will help you share your expertise in WordPress.

Successful blogging is all about readership and trust your audience will put in your articles. You must create a blog that is helpul to your readers.

If you are a company starting a blog to promote your products, you don’t have much choice when it comes to picking a niche.

Your blog will be primarily about the services and products that you offer. Read on to choosing a blogging platform. We will show you how to integrate a blog to an existing website.

Step 2. Choosing a Blogging Platform

There has been a lot of debate amongst bloggers on what is the best blogging platform to use when building a successful blog.

There are a number of platforms available on the Internet – Squarespace, WordPress, Wix, Weebly but WordPress wins due to the large community, availablity of support, flexibility,and scalability among other good features.

I know you have read many articles on hosted WordPress vs self hosted WordPress blogs and you might be confused on which one to use. If you don’t know what these words mean.

Let me explain:

Self-Hosted WordPress Blogs (WordPress.org blogs) – These are blogs built on the WordPress platform which you download and host them in various WordPress hosting services.

These blogs give you control over your files and income. No limit on traffic, customization, and growing your blog. With self hosted blogs you are able to start a blog in your own domain like freeblogstarters.com.

Sounds cool. Right?

Hosted WordPress Blogs (WordPress.com blogs) – This is a software as a service provided by founders of WordPress under WordPress.com.

These kinds of blogs are not meant for serious bloggers and they give you little control over your files, images, and databases.

A slightest violation of their terms will mess you over and over. You might  even end up losing your blog. I know you don’t want that.

In this article, we will show you how to create a basic self-hosted wordpress blog to get you started.

We desire for  you to have control over your blog and eventually make money from it.

Step 3. Identify a Reliable Blog Hosting Service

As pointed above, the best kind of blog to start is a simple self hosted blog. Make sure you get the basics right. Starting a blog that you control is better than having someone else limit how successful your blogging can get.

A WordPress Blog Host: This is where you will store your blog WordPress files, images, and database. Getting a reliable host is a key foundation to starting a blog online.

If you are convinced, allow me to guide you on how to start your WordPress blog using our  preferred hosting service Bluehost. We have many blogs hosted with them and can confidently vouch for them.

For starters, I recommend you start a wordpress blog on bluehost as they are one of the oldest and experienced wordpress hosting service.

There is no point of going for a host that will cost you more than $150 during your first year as it is wiser to keep your expenses to a minimum especially in the first year.. Always start small!

To be successful, you follow what other successful people are doing. Right? Lets get started. If it is possible, you can read these steps as you set up your website on bluehost.

All you have to do is open the bluehost window in a new tab and read the guide on how to set up a wordpress blog. Otherwise, subscribe to our newsletter and we will deliver this article in your inbox.

Step 4. Get an Appropriate Domain Name:

Now that you have WordPress hosting set up, its time to come up with a domain name. A domain name is the Internet identity of your blog. You don’t have a blog if people cannot find you. It’s as simple as that. You need a domain name like: FreeBlogStarters.com to start a blog site. If you already have a domain name, you can still use it as I have illustrated below. If you do not have a domain name, no need to worry.This guide will show you how to get one. Go for a short and catchy domain name. Don’t go finding variations of other blog names. Another thing that will hurt your blog is stuffing keywords in a domain name,so it is best not to go this route. Bluehost offers two options, registering a new domain or using an existing domain. Choose a Domain Name: After you choose a hosting service, you will be directed to a page that will allow you to choose a domain name like shown below. If you are looking for how to start a new blog on wordpress or not, take advantage of a Free Domain name you get from BlueHost. – You will save $15 which could be used in other processes of setting up a blog in WordPress. You will use the first box (on the left) to get a new domain name or the one on the left to use your existing domain name. For the sake of this guide, I will assume you don’t have a domain already. If you have one use the right side box and continue as directed. Enter the name that you have in mind and check if it is available, if not, try some variations until you get a great domain name for your blog. If you are unable to get a good name, you can still use your name as the domain name. Example – jimcraytonblog.com – I used my name for example. Blogging is a personal affair and you have to learn how to blog on WordPress by giving your blog a personal feel.This wil help you make a connection with your audience and keep them interested in the content you have to offer. Create Your Account and Configure Packages The next step is filling up a sign up form.Use your gmail account for faster registration or fill in the provided form. The sign up page will look something close to this:  Configure Your Payment Plan You need to set up a payment plan that you are comfortable with. Unlike other hosting services, Bluehost offers monthly payments but you pay annually. The more months you select, the cheaper it becomes. For example if you choose a 60 month plan, you will end up paying about $5.95 per month for 60 months as compared to when you pick 12 months package. 12 months package will be around $7.95 per month. Take note that you save more when you select a hosting plan with long duration as compared to a shorter one. We love Bluehost as it is the best partner for serious bloggers  who want top hosting service and support for their blog. We advise our customers to select a 12 or 24 month plan. Remember what I said about getting the basics of starting a successful blog? The longer plan you pick, the longer it takes before you get an email telling you that you need to pay hosting for your blog. Starting a blog with WordPress successfully needs careful planning and control of recurring expenses. In simple terms, you pay for hosting once and you pay again in one year, two, three, four, or five when your blog is making you money. I will be sharing more tricks on starting a successful blog as we proceed. Next part is fill in the payment details. To cut on expenses, ignore the addons as these can be added later when you need them. In the image below what you need for now is provided for free. If you have selected a different kind of plan where some of these addons are not provided, make sure you activate ‘Domain Privacy Protection’.

Set Your Billing Information and Agree to Terms: You will need to pay for the selected plan using your credit card. After this is done,you will just go straight  to setting up your blog site. You are only a few steps away to creating a WordPress blog that will make money for you. Once you have filled in the form and you will be redirected to a  page with various offers and upgrades options .You can skip them and go to a page where you will be asked to create a password for your account. Now that you have created a Bluehost account, you are ready to start installing wordpress for your blog. Your first blog post is five minutes away. Don’t give up yet! You will start your blog in a few minutes and a few months down the line, you will be laughing to the bank.- If you do it right. Here is a Video (a complete guide) that will show you how to launch your WordPress blog website in minutes.

Step 5. Configure WordPress To Start Blogging:

Now that you have selected the domain name and hosting service, you need to set up your WordPress. Log in to your account and you will start building your website immediately.   Skip Bluehost Themes   Skip the free bluehost provided themes as some of them have not been updated in a long time. WordPress will offer you a good number of themes for FREE to get you started. You can always change a WordPress theme later.     Start Building Your WordPress Website Now   This is the fun part now. You are living the moment. You will remember setting up your first wordpress blog. Click on start building button. Note that if you have just purchased a domain name, it may take up to 24 hours for it to become active, the beauty of bluehost is that they will give you temporary link and they will configure your new domain once it is ready.     Now you are good to go. You will now be directed to your WordPress admin dashboard. If you need help, you can contact bluehost directly. In the next step, click on I don’t need help. – as shown below.   See below how your new WordPress admin area will look like. You are now ready to tweak your site and do what you do best – writing great articles. In short, you have now officially started the journey to build the next successful blog. Here is your admin area. Proceed to Step 6 below (the last one).     Here is a list of articles to get you started.  Now that you have successfully set up your WordPress blog site at bluehost,the next step is learning how to start blogging for success. If you feel overwhelmed at this stage, you have done the larger task. The remaining bit is designing and creating your first blogpost and a few customizations. All that information is available below.

Step 6. Designing and Using Your Blog

Now that you have built a blog in WordPress without paying anyone to do it for you.We now need to optimize the design and change a few things here and there and get you running.  Some of these have been covered in my other blogs, so I will redirect you there.  

  1. Launching Your Bluehost wordpress blog. – Click here to launch the bluehost blog you have just created.
  2. Securing your site with free bluehost SSL certificate, – Click to change from http to secure https
  3. Change the design of the blog you have just started, – Find The Instructions Here
  4. Change ‘Admin’ user to something you can remember, – Find The Instructions Here
  5. Get SEO friendly urls for your blog. -Find The Instructions Here
  6. Publishing Your First blog post – Find instructions here
Free SSl certificate from will help you stop running an insecure wordpress blog. Google (being the most used search engine) frowns upon sites that don’t have SSL enabled. Bluehost offers this for free for our clients. An insecure site will look like – http://www.freeblogstarters.com but a secure site will be https://www.freeblogstarters.com. Notice the difference in http and https. Most SSL companies will charge over $50 per year for that. Bluehost gives it for free. Lets jump in quick and set it up. Please note that this option will be available only after you have activated your domain name and the domain has propagated (ussualy 24 hours after domain name purchase) How To Go About Installing a Free SSL for Your domain: – Visit to your Bluehost Cpanel by clicking this link here, – Click on My Sites option and then Manage sites like shown below. – On the new page that has opened, click on the security tab and turn the ‘Free SSL Certificate’ to on. – You are done setting up SSL for your blog. Happy blogging.  Share this free guides with family and friend to help them start a blog in wordpress. When we help each other, the world goes round.
If you purchased a new domain as the guide goes, you need to login to your email and activate your domain name and follow further instructions if there is any. Be sure to do this before you try activating your SSL.
Whatever question you have Bluehost has a team to resolve your issues. This is the best team to help you start a blog. Contact them directly on technical blog issues via Live Chat , Phone, or Email. Their support numbers are listed on this link. https://www.bluehost.com/contact Calling them is the fastest way to get your issues resolved.
Incase this process has been overwhelming and you don’t want to deal with the technical stuff, we would adice you to use the services of professionals who will keep monitoring and fixing your blog for 24/7 whenever anything goes wrong. We recommend services from SmartWPFix.com. You have successfully started a blog, now engage a professional to tweak and optimize – plus advise you on blog security, speed, and other issues that will help you grow. Other ‘how to start a blog’ websites won’t tell you that you need a security partner to succeed in online blogging.

17 Comments

  1. Christine

    How do I start a blog about personal finance? Have you written a guide on how to build a blog for finance? Is there anything different I should do or are all blogs created the same way? Please advise me.
    I have always been interested in building my own blog and earn money. The problem is that I don’t know how to start blogging.
    The details on how and where to start a blog would be very helpful to me.
    I would also be interested to join a coaching session if you have one.

    Reply
    • Greg

      Hi Christine. This is a general guide on how to start a blog and get paid. You can actually use it to make a blog on any niche. All you have to do is to find a finance theme or use DIVI to create with a customized WordPress theme.
      If you need help, please checkout of Premium Blog Starter Kit.

      Reply
  2. Vivianna

    Nice read! I already have a blog set up. Waiting for your next post.

    Reply
  3. Adam

    Wow! This is the best way to start a blog! I have used this article to open my own blog in a few minutes. Am now getting started writing blog posts and waiting for my domain to propagate. You have been very helpful to me and I will definitely mention this tutorial on my blog.

    Reply
    • Greg

      Thanks. I am humbled. Good to hear that you are ready to start writing your blogs. Remember to activate the free SSL (from your bluehost Cpanel) I will appreciate the mention. I am passionate in teaching people about blogging. Go ahead and build a blog that will make you money.

      Reply
  4. Victoria

    Thanks for the tutorial. Didn’t know that building a blog would be this easy.

    Reply
  5. Vivien

    Hi Greg and your team! Thanks for such a comprehensive tutorials!
    Great to see you are still helping people create blogs. I love what you guys are doing.
    If there were a team like yours while I was getting started with blogging, things would have been so easy.

    For those looking to creating successful blogs, I bet you are the best team to consult with. I hope soon enough you will start creating courses for new bloggers.

    Reply
  6. Walter

    Hello Greg,

    I have used this tutorial to build a WordPress blog that I intend to use to market my small roofing company. I now have 2 problem: creating content for my new blog and customizing the blog.
    In fact, I have been contemplating of hiring someone to write blogs for me but the guy I contracted from upwork is a mess.
    1. Do you have any recommendations?
    2. Can I get someone from your team help with content for my business blog?
    3. Where can I get someone to make my blog look similar to my roofing website?

    Reply
  7. Abdi

    This is the simplest guide to creating a successful blog I have seen. You guys have put everything in simple language. Most people would love to start blogging but the technicalities of setting up WordPress keep them off.

    Reply
  8. Kelvin Gary

    I agree with you that Bluehost is one of the blog hosting company to start with. It doesn’t make sense to spend so much money on expensive hosts in the initial stages of learning how to start blogging.
    I remember how my blogging expenses were high to a point I wanted to stop. I was paying over $30 every month for a managed blog hosting company.
    These we unnecessary expenses where I could have done OK with $3.95 hosting from bluehost. I usually advise new bloggers to switch to better a host once their traffic hits around 25K. By this time one is sure that he can make good money from their blog.

    Reply
  9. Olivia

    Thank you for such an easy to follow guide. I was actually looking for a tutorial on how to start a personal blog. After finding this guide, I have been able to create my own personal blog in less than 15 minutes. I previously had a WordPress.com blog where is was writing about personal life.With the new blog on WordPress, I will be able to do more including making some money to cover for my blog expenses. I will be sharing the link to my blog once I am done. I am using Divi Theme to build my blog. I feel like am a WP pro now. Lol

    Reply
    • Lucretia

      Good to hear that starting a personal blog using our guide took you 15 minutes! Make sure you share your link after you launch the blog. I will be happy to review your blog personally. On the design part, I am in agreement that the Divi is one of the best design tool for WordPress- It makes everything so easy. Even my own blog is built with Divi.

      Reply
  10. Naomi

    I am currently using blogger a simple blog, how do I start my own blog in WordPress and not lose any of the articles and images I have written?

    Reply
  11. Juma al Majid

    How can I start a blog of my own without using a credit card? I am a student and I don’t have much money on my credit card. Also, after reading your article, I want to know one more thing: how do you blog? How would you advise me on the best way to start a blog?
    Thank you, Juma.

    Reply
  12. Saumya

    I want to build my own blogging website in WordPress the problem is that I want to make monthly payments instead of yearly plans. I know that going with the yearly blog hosting plans is better, but I do’t have that budget right now since I am a student. Instead of using $200 (one time payment) I will invest the same on a good theme.
    – Which other host would you recommend for my WordPress blog?
    – Can you share some tips on how to secure my WP blog?

    Reply
  13. Adam

    Hello Gregory and your team! This is one of the most well written guides on starting a blog from scratch. Other blogs don’t seem to write ‘how to build a blog from scratch’ tutorial like you have done sir. We appreciate what you are doing at Free Blog Starters.. It is indeed noble.

    Reply

Submit a Comment Cancel reply

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

0 Shares
Share
+1
Tweet
Pin
Share