Ultimate Guide To Start a Blog From Scratch In Under 20 Minutes

Want to learn how you can start a WordPress blog in under 20 minutes? Actually it is really easy to set up your new WordPress blog from scratch, just read this article and this is it you are ready to go.

One of the easiest ways to build a platform in today’s digital marketing world is a blog. A blog can be created with a free web hosting platforms like Blogger.com, WordPress.com TypePad.com or few more.

I recommended hosting your blog with best hosting service providers. Find a comparison of Blogger and WordPress and understand why self-hosting service is better to host a blog.

Many newbie bloggers stuck at setting up their first blog. Thye assumes that creating a new blog takes time. But that’s not true. You can setup a blog in under 20 minutes.

Blogging has incredible opportunities like making money online, networking with like-minded people, and helping other people by guiding them. You can move one step in just 20 min by starting your blogging journey.

In this article, I will share how you can start blogging with WordPress in few minutes. Points I have covered:

  1. Resource Required
  2. Domain Registration
  3. Setting Up Hosting Account
  4. Connect Domain and Hosting Service
  5. Install WordPress CMS
  6. Install Theme and Plugins
  7. Write and Publish Blog Post
  8. Blogging Hacks

In this article, I want to tell you how you can start a WordPress blog since the virtual world getting more and more close with this platform.

How To Start a WordPress Blog in Under 20 Minutes Flat

start blogging in 20 minutes#1. Collect Your Resources

To set up a self-hosted blog on a platform like WordPress, there are few of the resources that you need first. You will need:

  • A domain name
  • One credit card
  • 20 minutes

It is easy if you haven’t registered your domain. It is even cheaper with NameCheap as they always have exciting deals too but a domain name. Few of the hosting service like

If you already bought a domain name, don’t worry skip the next point and navigate to Set Up your hosting account.

#2. Domain Registration

If have decied to buy a domain name then I recommend NameCheap, as they always have good offers to buy a domain name.

Here is a coupon to get 10% discounts to buy a domain from NameCheap.

Promo Code – SUNSHOWER

Make sure you pick your blog domain name which adds values and represent your blog’s brand.

Decide, for what rationality you need a domain name:

  • Want a domain name for a Branded blog?
  • Want a domain name for Small Business blog?
  • Want a domain name for a Micro-Niche blog?
  • Or you want a domain name for a personal brand.

Make the decision and buy a domain name.

Pro Tip: Take a help of http://namecheckr.com to check the availability of domain and social media profile names.

#3. Set Up Your Hosting Account

Now the essential component that you need to set up first is your hosting account. Over here your WordPress Blog’s file will get stored. You can say a computer/server saved your blog’s data. You will require purchasing hosting space to host your blog. It is far easier than you thought. Simply follow the step.

There are hundreds or thousands of hosting services are available, but the one I trust more is Bluehost. Because I have experienced, it’s best shared hosting services. Believe that it is the best option for most people for the following seven features:


The very first and exciting feature of this hosting service is that it is officially recommended by WordPress platform. It is a number one hosting service. Even this web hosting service hosts more than 850,000 WordPress blogs.

Ease of Use

This hosting service is super easy to use because to set up a hosting service on this web host is very easy.


Bluehost has a great support of 24-7 through chat, phone or e-mail. Even the support staff is very quick, knowledgeable, and courteous. All of the support staff are located in the US.


This is super reliable hosting service that boasts an uptime average of 99.9%, which is about as good as it gets.

No Limits

It offers unlimited disk space, unlimited domains for multiple blogs or sites in one account, unlimited bandwidth, and unlimited e-mail accounts.


It is inexpensive that costs about $3.95 to $5.95 per month. It based on which plan you choose. The longer you are ready to commit, the cheaper it will be.

So if you are with me, then visit Bluehost Get Started Now. Decide the hosting package and get ready to host your blog. Once you choose, you plan next step is to register your domain name.

#4. Point Domain to Hosting Service

Once you purchase a domain name and hosting service, its time to connect the both. This is an easy process pointing a domain to hosting service. I am sure that you have a purchsed domain from NameCheap and Hosting from BlueHost.

Over here I will guide to point NameCheap Domain to BlueHost Hosting Service. Follow Below Steps.

Step #1: Login to NameCheap and Bluehost Account.

Step #2: At NameCheap Dashboard, click on Manage Button next to your domain name.

setup blog posts
Source: shaozhionthenet.com

Step #3: Under NameServers choose custom and enter below nameserver details.

  • ns1.bluehost.com
  • ns2.bluehost.com
Point domain to start blogging
Source: shaozhionthenet.com

And Click on Save.

Step #4: At BlueHost, Navigate to Domain -> Assign.

Step #5: Enter domain name.

Step #6: Assign directory and click on save.

It may take a longer time to complete the process. Don’t panic and wait for few minutes.

Once it gets connected, you will require installing WordPress. Let’s move into that step.

#5. Install WordPress

Now, you are set to start blogging but before that installation of WordPress CMS is essential because this is where you can manage all your content.

Previously the process of installing WordPress was a little bit complicated. But now Bluehost makes it very simple. Let me take you through the simple WordPress Installation process.

Step #1: Login to Bluehost Account.

Step #2: Under the Website Section Clik on Install WordPress.

Step #3: Click on Install Button.

Step #4: Select the domain name.

Step #5: Assign Directory.

Step #6: Enter Username, Password, and email address.

Step #7: Read license and service agreements and click on Install Now Button.

Once the process of installation is completed, you will then present with the message that says Your Install is complete! Then you require to tap on view credentials button, and you will reach to the Notification Center. Click on the view button.

You will then get one screen with your Login URL, Blog URL, username, and password. Even the web service Bluehost will e-mail this information to you. Login to your WordPress by just clicking on Admin URL link. And once you brought with WordPress Login page enter your Username and Password and tap on login button.

Congratulation, your blog on WordPress is up and running now.

If you visit your blog, you will find some dummy content and the classic design of the blog.

Remove those dummy pages, post, and plugins (if any) and move to next to give a stylish look to your blog.

#6. Install Theme and Plugins

Once the WordPress is installed, your blog will be active. But this platform will activate the default theme on your blog. However, you can change this theme by visiting Appearance tab in the WordPress dashboard. There are thousands of themes available at Themeforest. Pick the once you like and buy it. Or else you can search for free WordPress theme on the web.

I recommended going with the paid theme as many of free theme does not update frequently and may have a chance to get hacked.

To install theme on your WordPress blog you need to visit Appearance tab and tap on Add New. Over here uploaded the ZIP Folder of downloaded theme and activate the same.

The same easy process you have to follow to install required plugins. Navigate to Plugins → Add New and search for Plugin.

I recommend below plugins:

  • Yoast SEO – To optimize your blog for search engine friendly.
  • W3Total Cache – To speed up your blog.
  • Disqus – For blog comments.
  • Contact Form 7 – To create a contact form.
  • ShortCodes Ultimate – To add extra designed elements in blog posts.

#7. Write Your Post

To create your very first post in the WordPress dashboard, click on the Post and Add New option and here you can start write your first post for your blog. Once you done writing your post just publish it by directly hitting on Publish button.

#8. Blogging Hacks

It is essential that you always keep a practice to understand and implement blogging hacks to achieve your goals quickly. To do that you must follow pro-blogger and study what other bloggers are doing. As an initial step read out few blog posts, which will help you to act like as a pro-blogger and boost your blog among the targeted audience.

This is it.

I hope you have setup your first Blog. I am happy to see it. Share your blog URL below in comment (Opps I shared an idea to generate link building).