How to Start a New Blog with WordPress

Like Tweet Pin it Share Share Email

I have learnt lots of stuff from the internet during my decade long continued blogging journey, utilised different resources and now its time to give something back to the community.

I receive atleast 2 requests every week from different people who are willing to learn this stuff asking me to write an article to start a blog and how to make money online guide.

To honor people’s requests and to give something back to the community I’ve decided to write this tutorial hopping they will find it helpful.

In this article I will make blog set-up process as simple that anyone with little to no knowledge of topic can start a blog right away.

I will cover everything needed from A to Zee to make you start your own blog in another 30 mins (if you want to do it now !). Keep reading.

Also see: How to find topic for your blog post

While many people who are already into blogging will find it basic, others who never heard about it would definitely find it interesting.

Those who already know can go through it too as I being a blogger understand that a good blogger try to grab as much knowledge as possible and this article might add something further to his/her knowledge.

Among the requests I receive, some people possess really good educational background such as MBA, Engineering, Medical etc.

However, running a successful blog has not much to do with the educational background as it doesn’t require any technical knowledge.

People from different background (who are not tech savvy) are running successful blogs and making good money. Some figures may surprise you when you know how much full time bloggers are making.

Why blogging? 

Blogging lets you be your own boss and chose your hours to work. You work in the morning or the night is totally your choice.

Need not to stick to 9 to 5 job and listen to arrogant boss. Work from home, office or even while you are traveling.

You just need a laptop with an internet connection to setup your office just anywhere, let it be a lawn, a park or a Starbucks cafe.

People from around the world get to know you by name, talk about you, quote you in various magazine and news channels.

Let’s see below some of the well known bloggers from India and their estimated earnings.

Amit Agarwal

Amit agarwal is a computer science graduate from India’s premier Institute; Indian Institute of Technology.

He has worked with several well known brands such as Goldman Sachs and appeared on lots of TV channels and radio such as CNN IBN, CNBC, NDTV, HT, BBC Radio etc.

His website www.labnol.org (digital inspiration) has been quoted in many reputed magazines as well like Forbes, Wall Street Journal, Guardian etc.

After working for well known brands for several years, Amit decided to switch to blogging and become India’s first ever successful blogger representing India at global platform.

His website where he shares “How to guides”,  Tips & Tricks, Tutorials on latest technology gets 3+ million page views per month and have tons of followers at different social media platforms such as Facebook, Twitter, Google plus etc.

He makes $35000-$40,000 per month out of his blog (He owns plenty of other blogs as well which earn separately). Read more about Amit here

Amit Bhawani

Amit is another successful blogger who writes about latest technology as well such as upcoming smartphones, laptop, camera, iPhone etc on his blog http://www.amitbhawani.com.

He started blogging back in 2007 and made it a full time business. According to sources, he makes around $15000 off of his blog (He manages several more). Read more about Amit here

Harsh Agarwal

This young guy holds engineering degree from Sharda university and chosen blogging as career rather than finding a 5 to 9 job in some organisation.

Harsh started his blog www.shoutmeloud.com back in 2006 and by now he earned hundreds of thousands of followers at various social channels.

He speaks in various conference and educate young bloggers and budding entrepreneur. His earning varies between $11000-$12000 per month. Read more about Harsh here

We have plenty of such examples that shows Indian people have started to pursue their career in blogging and are being recognised.

However people from western countries are making way much higher money taking this passion to next level.

According to The Richest, founder Michael makes $5,00,000-$8,00,000 off of his blog TechCrunch.com followed by Mashable’s founder Pete making $5,60,000 -$6,00,000 per month. That’s huge !

Lets get started without wasting another minute.

Step -1Brainstorming

Just like any other business the very first step in setting up a blog is brainstorming. You need to decide upon the niche you would like to start your blog in.

The niche should be something you have great interest in as 90% of bloggers give up within 3 months of their blogging career because of several reasons, losing interest being the most common.

It requires determination, eagerness, patience and passion to make the blog successful. Sometimes it becomes boring to update the blog with latest articles therefore it is utmost important for you to understand your area of interest and start the blog around it.

The other thing is we likely to have great knowledge on the topic we are passionate about and it becomes easy for us to share different articles on the same.

Ask yourself, What you are passionate about? What things amaze you? What is your interest ? and chose the most relevant topic to start your blog.

Talking about myself, I am fascinated about latest technology, Android, iOS, iPhone, Internet Marketing, Affiliate Marketing, SEO, Social media marketing etc. and write on the same.

Step -2Register a name (domain name)

Relating it back to offline business, whenever you start it, you reserve a name for the business so that nobody else can take it.

On the internet we chose a name here too and call it a DOMAIN NAME. Domain name is the backbone of your blog that costs maximum of $16 for whole year, cheap ! isn’t it?

However some of world most popular registrars always have different offers running where the news customers can get domain name for as low as 99 cents or 99 rupees.

Below is some well known domain registrars:

  • Godaddy.com
  • Namecheap.com
  • Name.com
  • Register.com
  • Bigrock.in/ Bigrock.com

Contact me via Contact us form if you want to buy domain name for 99 cents or 99 rupees.

Step 3Chose a Hosting Plan

Hosting is something where all the files of your blog will be stored. The cost of hosting varies from company to company between as low as $3 to $20 a month (for starter) however it depends on the requirement.

Since you are a beginner, you may start with a very basic plan. I can get you some really great deals where you can receive upto 60% discount.

Some of the best hosting providers:

HostFeaturesPriceGo to website
bluehost-1One Free domain
Free site builders
30 day money back guarantee
24 x 7 customer support
Unlimited Space
Unlimited Bandwidth
unlimimted sub domain
Unlimited Emails
Unlimited parked domains
$3.49/ monthClick here
hostgator-Unmetered Bandwidth
Unlimited Sub Domain
99.9% Up time guarantee
45 day Money Back Guarantee
$100 Bing Credits
$100 Google Adwords credits
Unlimited Email accounts
Award winning customer support
$3.95/ monthClick here
dreamhost100% up time
Unlimited space
Unlimited bandwidth
Unlimited Email Accounts
24x7 customer support
97 day money back guarantee
$7.95/ monthClick here
ipage-1Unlimited disk space
Unlimited Email accounts
30 day Money back guarantee
$100 Google Adwords credits
Host Unlimited domain
30 day money back guarantee
$1.99/ monthClick here
ixwebhostingUnlimited Disk space
Unlimited domain host
Unlimited Bandwidth
One free domain
30 Day money back guarantee
7 day free trial
99.9% Uptime
Host unlimited domains
$3.95/ monthClick here
fatcow-1Free domain name
Unlimited disk space
30 day money back guarantee
$47/ yearClick here
godaddy-a99% uptime guarantee
Host 1 website
100 GB Storage
Unlimited Bandwidth
100 Email addresses
Global data centers
24 x7 customer support
$3.99/ monthClick here
150x45-eHostFree Domain Name
Free Email Address
Host Unlimited Domains
$100 Bing Credit
45 Day money Back
$2.75/ monthClick here

Contact me via contact us page if you want to avail 60% discount on the hosting plans

The next step requires you to have a domain name and hosting plan ready if you want to setup a blog now !

Step – 4Point the nameservers

  1. When you buy a domain name and hosting plan, a series of mails from both the companies will arrive instantly with important information that shouldn’t be disclosed to anyone. Login to your account on the site you have bought domain name from and go to my account. Click “Manage DNS” button against the domain name as shown in below figure.Godaddy login


  1. Click “manage” under Nameserver section.Godaddy name servers
  2. Open the email sent by hosting company and you will find 1st and 2nd nameservers in the email. Below is the screenshot of email recd. from my hosting providers with nameservers.Picture1Godaddy name servers update

Copy 1st nameservers and past in the first popup box appears after you click “manage” as discussed in step “b” above. Do the same for 2nd nameserver and hit SAVE button. Allow name servers to update which takes maximum of 24 hours. If you are on Godaddy, the nameservers get updated in 10 mins.

Step -5 –  Install wordpress (blogging platform/software)

Now you are ready to install wordpress, which is the best blogging platform available for free. It is quite easy to understand and the most important thing is you need not require any technical knowledge.

The availability of different plug-ins for various needs such a contact us form, subscribers form makes wordpress the most powerful blogging platform.

Login to hosting account using information sent by hosting company. Below is the screenshot of my hosting which I’ve bought from hostgator.

Head over to “Software and services” and click “Quickinstall” (if you have bought hosting from other company than hostgator, you will find “Softaculous” instead of QuickInstall !

Hosting account

Hit the wordpress block and you will be taken to install wordpress. Click “Install wordpress” as shown in below figure.

Install wordpressinstall wordpresss


In the next step, you will be asked to chose the domain you want to install wordpress to. Select the domain name from drop down menu. Enter “Admin Email”, “Blog Title”, “Admin User”, “First name” and “Last Name” and hit “Install wordpress”


The wordpress will get installed on to your domain, note down the credentials (username and password) which will be required later to login to admin panel and customise, install themes and plugins of your choice.

Step -6– Install WordPress theme

The default WordPress blog doesn’t look nice in terms of colors and functionality. You need to find and install the theme which suits best for your blog.

Although there are lots of free themes available but I’d recommend to go for a premium theme if you are serious about blogging.

The premium theme would allow you to remove the footer links and help you brand your blog ! It will give you full control over the settings for arranging widgets, sliders, fonts etc.

Below are the recommended websites you can purcahse themes from.

SellerFeaturespriceGo to website
mythemeshop359869 Happy customers
Themes for all categories
24x7 customer support
Responsive Design
Lifetime membership
15 day money back policy
$47/Click here
theme junkie69 wordpress themes
30000 happy customer
24x7 customer support
650,000 total theme downloads
$39 for single theme
$49 for all theme (1 year)
Click here

Step -7 – Add necessary pages

There are a few necessary pages that a blog should have. I’ll discuss least necessary pages however which additional page you want to add is solely your choice.

  • Contact us –Contact us page is really necessary for a blog or a website as this is the most effective way for the visitors to contact you. They can contact you via “contact” form in case they have any query or suggestion that could improve the blog.
  • About me/us – In order to win the trust of the people, you must tell visitors about who you are ! People like to know your experience, journey, what all you have achieved in blogging career and what you want to achieve moving forward.


Step -8 – Add necessary plugins

There are a few basic plugins that you must install to your blog. I’ve written a separate post in which I listed down all the necessary plugins for a blog, See the post here.

These are the essential plugins that you should immediately install and configure !

Step -9 – Add content

By now you will have a structure ready and it’s time to add content to the blog. Google prefer blogs which are regularly updated hence it becomes utmost important that you set a schedule and publish the content on a regular basis. It helps with ranking the posts in search results.

If you are a good writer and have in-depth knowledge, you can write the articles at your own however this job can be outsourced to professional writers as well if you can’t write. Ofcourse it will add some addiotional cost to your pocket.

There are several places you can find good writers at, such as Facebook groups (my favorite), Freelancer.com, DigitalPoint Forum, PPH, Craigslist, worknhire, Upwork etc.

Step -10– Promote your blog

So the blog is ready and its time to promote it. To start, since the blog is new, use only social media for promoting your blog. Share each and every post at your social media profiles and ask your friends to like and share. After few months, you can go for Guest Posts, Forums, Blog comments etc.

Share this article with your friend if you find it helpful.

How to Start a New Blog with WordPress
4.5 (90%) 2 votes

Comments (6)

  • Hi I am so grateful I found your blog page, I
    really found you by mistake, while I was looking on Google for something else, Nonetheless I am here
    now and would just like to say many thanks for a marvelous
    post and a all round exciting blog (I also love the
    theme/design), I don’t have time to look over it all
    at the moment but I have book-marked it and
    also added your RSS feeds, so when I have time I will be back to read
    more, Please do keep up the superb work.

  • Hello, Sunil!

    I stumbled to this post from FaceBook as it was shared by Kimseo Sok.

    And I glad that I did.

    I often read such tutorials for the very basics of the blogging and this is the one best I read!

    I personally don’t like HostGator due to my experiences but overall, this guide is the good one to get the idea of the initial setup.

    For domain, I love NameChap and GoDaddy.

    And loved the way you mentioned the industry leaders’ like Harsh, and Both Amits. 🙂

    Good work!

    And I am happy to share it! 🙂

    ~ Adeel

  • Nice guide sunil, i had brought lots of themes and plugins at themeforest,it’s a nice one i think.


Leave a Reply

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