how to start a blog in wordpress

How to Start a Blog in 2020 That Really Makes Money

Congratulations !! you have landed at the RIGHT Place!! Probably you must have searched online on How to Start a Blog?

If yes, then you have reached the ultimate place to live a boss free life. Undoubtedly! Now you are ahead of Millions of people in this world.

It’s because you have moved ahead leaving the majority of people who did not have the courage to live and enjoy their dream life probably because they want to stick with their regular 9 to 5 job.

My main purpose of setting up this blog is only to teach people How to Start a Blog and Make Money out of it. My Detailed Guide on Online Money Making and Setting up a Blog is in Plain English so that everyone from any educational background can set up their own blog and generate passive income.

If you are new to blogging and have zero knowledge regarding money blogging then just chill and relax. Because 3 years back I too had zero knowledge about blogging and its concept.

But you know what, after starting a new blog without any experience, I started working on it and just after 2 months my started generating revenue from my blog.

In Just 1 Year, I earned more than $23000 from one of my blogs. If you don’t believe me, you can see the screenshot attached below:

adsense payment proof

If this excites you, let’s move ahead.

How to Start a Blog and Live Boss Free Life

Since everyone is not a technical expert or a techie or computer geek. So for this reason, I will start from scratch from basics and then moving towards advanced levels.

Back were the years, when Blogging was not everybody’s cup of tea because of technical hassles. But at this time, it’s quite an easy and simple process to start a WordPress blog and make a good amount of money from it.

You don’t need to be a technical geek to set up a new blog.  I have helped many people just like you achieve their blogging dreams. All you need to do is Follow this exact step by step guide on How to Start a Blog under 15 Minutes. 

And if you are thinking that I am some super techie guy who knows all about blogging, then you are totally wrong.

I am a very average person who some years back can’t write even a single sentence.

My journey from making ‘Almost No Income’ in the first 2 months of blogging to “More than $75000’ in the last 3 years gave me lots of experiences.

So you want to start a blog. That’s great.

But before we jump over to Installing Blog Section, Let me teach you some basics because a lot of people don’t even know the terms Blogging and WordPress.

So, Let’s get started !!

What is Blog and Blogging?

In simple words, A Blog is a regularly updated website or web page, typically run by an individual or small group, that is written in an informal or conversational style.

It is a platform or an online journal or you can say a magazine where a writer or a group of writers share their views on an individual subject.

A Blog is a frequently updated online personal journal or diary. It is a platform to express yourself to the world. A place to share your thoughts and passions.

Blogging is the process of writing the blog. A person who writes blog posts is referred to as Blogger.

Difference between a Blog and a Website?

The basic difference between a blog and a website is theoretically the difference in how data is being presented – the format.

A blog is basically a frequently updated weblog that a blogger makes use of for a chronological listing of blog posts. The blog has the most recent content shown first followed by the previously updated content.

A blog can be easily started with services like WordPress, Blogger, etc.

Whereas on the other hand, A website can be anything presented in HTML/CSS or Java/Javascript/Python/Php, etc.  Fully functional and eye-catchy websites are usually cost consuming tasks as you would have to build from the base up.

Blog Website
Content is regularly updated Content is static.
Not Much Formal Formal/Professional
Informative and educational Transactional
Blog posts are archived by date, category, author, tags, and sub-categories A services/products page that displays what they have to offer for the visitors

Who Can Blog?

In short – Anyone. Bloggers are people just like you. For Example – Me writing this blog post to Teach you How to Start a Blog WordPress.

You can start a blog on any topic like hairstyling tips, up-to-date news, technical courses, job portal, celebrity news, a blog on your profession, dating tips.

Other Blog Topics can include cooking, health, gardening, sport, fashion tips, blogging tips (like this blog) and of course many other blogs.

Benefits of Blogging: Why You Should Start a Blog Right Now?? 

There are numerous benefits and reasons to make a blog. Few I have listed below:-

1. Earn Money working from home or from any place: My Main Source of Income is Blogging Only. I have a few other blogs that make me earn a substantial amount of money and enjoy my financial freedom.

Many others do the same. Making money as a blogger is hard work and requires patience and persistent efforts. But it does provide financial stability and a comfortable lifestyle in the long run.

2. Become a published author. It’s no secret, these days publishers rarely work with authors who don’t have an online identity.

The reason is simple: it’s way easier to sell books to an audience who already know you because of your online presence. A blog is one of the easiest platforms to build your audience and online presence.

3. Exposure for your existing business or company. A blog gives anyone, from individuals to large companies, the ability to reach a large number of people across various regions and expanding your presence at very little cost.

4. As a Hobby. If you love writing, you can share the story of your activities, encourage others and build a community.

I hope I have made things easy to understand now. If you still have any doubts, you can personally contact me or comment below after the end of this blog post.

5 Steps Guide on How to Start a Blog under 15 Minutes:-

As your basics are cleared, lets finally jump towards the 5 Steps:

  1. Decide your topic on which you will blog about
  2. Choose the Right Blogging Platform
  3. Find the Suitable Domain Name and a Good Web Hosting
  4. Setting up Web Host and Getting Started with WordPress
  5. Write and Publish your First Blog Post

You will be able to set up your own blog following this exact 5 step guide without any technical experience or professional help. The process is easy to follow whether you are 15 years old or 70 years old.

However, if you still need our help, I will help you in setting up your first blog for free.

In addition to this, I will teach you to:

  • Register a Domain Name for Free
  • Choose the Best Web Hosting
  • How to Install WordPress on your Blog
  • Basic WordPress Settings
  • How to Write Your First Blog Post

Ready? Let’s get started.

Step 1: Pick the Topic for your New Blog

How to Choose your Target Niche in Blogging

This is the most important part. Before installing or setting up a blog, the initial and the most crucial task is to choose a niche (topic) you are about to blog.

If you’re part of a business, company or your own profession, your blog should be based on the product(s) or service(s) you provide.  If you’re an individual, you have more flexibility and choices deciding a topic.

Always start with a single niche blog. Because When you write about more than one topic, it becomes really difficult to promote your blog and build your audience.

Just pick a niche that you know about or are interested in and get started blogging

Tips to Choose Blog Niche

1. Start a Blog on something you really enjoy. If you aren’t excited about your topic or lacks interest, you will be unable to continue a long journey.

Also, why would readers be interested if you aren’t? So always choose that niche in which you have an interest and enjoy writing. Readers will like your work if you will be Real, expressing yourself, your real thoughts, experiences and opinions in the form of a blog post.

2. Always Blog about something with plenty of room for discussion. A good blog requires a lot of content to get going successfully and remain interesting.

So choose that topic in which you will be able to talk a lot with good content that can attract readers.

3. Try choosing a topic in which you can establish yourself as an authority. You probably won’t be the first individual to blog about the topic you choose.

It’s almost guaranteed somebody else has thought of it before you. So avoid choosing High Competition Keywords or Topics because you won’t be able to compete with already successful blogs run by big companies.

But Don’t fear about this, come up with a unique angle.

4. Do you have a reasonable chance of making your blog better than others talking about the same thing? If Yes, then nothing to worry about.

But if you are a newbie, then you can choose your topic wisely as I said in the first two points. You can use free tools like Google Keyword Planner which is a keyword research tool that allows you to find the right keywords in terms of an average number of searches per month, keyword difficulty and CPC Rates.

Keywords like Software, Real Estate, Health, Insurance, Business, etc are high competitive keywords and will be a bit tough task to rank in google search for these keywords.

Always try to choose keywords for your topic having low to medium competition with good average monthly searches.

If you want to turn your blog into a profitable business, you need to define a niche for your blog.

Step 2: Choose the Right Blogging Platform

How to Choose Right Blogging Platform

The Next Main Step after deciding the topic on which you want to blog about is choosing the blogging platform. In simple language.

A blogging platform is a software or service that you use to publish your content on the internet in the form of a blog. A blog platform is a specific form of a content management system.

There are many Free Blogging Platforms on the Internet with which you can start a blog. Blogspot, Tumblr, Wix, Yola, etc are such free blogging platforms where you can just sign in with your Google ID, and you can have a blog up and running in seconds, which can then be customized with new themes.

One of the biggest mistakes I see new bloggers make is using a free blogging platform when they are just getting started.

There are many drawbacks of Free Blogging Platforms which are illustrated below:-

  • You don’t have control over your blog content – Because the blogging platform does. They could shut you down anytime, and for any reason. If you still Don’t believe me? Read this.
  • The URL (Domain Name) of your blog will be long and hard to remember:-  You will get stuck using an ugly domain name (like instead of a catchy, branded name you choose. A short and unique name should look like (where yourblogname is the name or Domain of your blog)
  • You’re not allowed to advertise on most free blogging platforms, making it even harder to ever earn money online from blogging.
  • Limited Resources – You are limited on how many images and videos you can upload or how many people visit your blog per month, therefore, leaving you with limited resources.

If you are really passionate about learning how to start a blog and make money with it as I do. Then do things the right way the first time.

And it only costs just a few dollars to do it the right way – so why take shortcuts?

Best Blogging Platform to Start a Blog !!

WordPress is the only go-to platform for bloggers. It’s a free and open-source content management system (CMS), easy to use, simple to customize and designed especially for bloggers.

Here are a few advantages of using WordPress as the Right Blogging Platform in Setting up a New Blog and Making Money Online.

  1. WordPress is free for anyone to use (You just need a Good Hosting & domain name)
  2. It’s damn easy to use even if you are non-techie or never made a blog before.
  3. WordPress has over 5,000 free themes for you to make your blog look classy.
  4. Over 92% of all blogs on the Internet are running WordPress, including this one

On choosing WordPress as your Blogging Platform, you come up with 2 options to start a blog: hosted or self-hosted.

  • Hosted WordPress blogs, sometimes referred to as blogs, are free to use but limit your income potential in the same way as free blogging platforms do.
  • Self-hosted WordPress blogs, sometimes referred to as blogs, cost a little amount of money but give you overall control, and do not limit your earning potential.

This How to Start a Blog in WordPress Tutorial will teach you how to create a self-hosted WordPress blog, the platform preferred by newbie and all the successful bloggers alike.

Do you Know?
Even though a self-hosted WordPress blog is sometimes called “” blog, but you are not limited to .org at the end of your domain name. You can still use .com or any other extension like .net, .in, .co, etc just like I did for

Step 3: Choosing a Suitable Domain Name and a Reliable Web Host

decide domain name and web hosting

Finding a perfect domain name and a reliable web host is one of the most crucial steps of starting a blog. If you don’t know what a domain name and web host is.

Well, a domain name is the address or URL of your blog – for example, the domain name of this blog is –

On the other hand, Web hosting is what keeps your blog “online” and stores all of your blog’s files, images, and content on a server.  If you don’t have a web host then no one would be able to visit your blog.

A good web hosting means that your blog or website will be available to every single person across the world, every single second of every single day.

There are both good and bad hosting companies available over the internet & choosing a reliable web host is an important part of starting a blog as the performance of your blogs like speed and availability will depend on the reliability of your web host server.

Many cheap web hosting companies overload their servers which means your blog will be slow with poor response time which means it will take a longer time for your visitors to load it.

You may lose your audience if you go with the bad web host because of the slow response times.

So before we move on to choosing a reliable host lets finish the process of choosing a domain for setting up your new blog in WordPress.

Choose a Domain Name (they’ll give it to you for FREE)

I hope by this time, you have already decided on the topic of your new blog until this step as I already gave you an overview of the topics in the above section.

If you are still not sure what to blog about here are a few tips-

  • Make a list of 3-5 things you are good at
  • Note 3-5 things you are really interested in or passionate about
  • Write a list of 3-5 things in which you can spread your knowledge and experience.

That 10-minute exercise will give you sufficient ideas for picking up a topic for a new blog.

Once you had chosen a topic for your new blog you need to pick a good domain name related to that topic and check the availability of that domain.

If you are going to start a blog about a particular topic, then you should try to include that into the domain name. Or you could just use your name if you are not able to decide a domain name.

Some Tips on Choosing a Perfect Domain Name

  • Find Short, Catchy and Relevant Name
  • It must be easy to remember and shareable
  • Try not to purchase a domain name with hyphens, since they’re more often associated with spammers.
  • Don’t choose a rubbish name, difficult to spell, or a long name full of dashes. “” won’t ever stick in someone’s head, but something like “” rolls off the tongue.
Choose your Domain Name Wisely is the name of my domain and anyone can understand this blog is something about Money. It is easy to pronounce and remember. So you choose a domain name in such a way that people can understand the topic of your blog from the name itself.

You can also check the Availability of New Domain Name from this Domain Name Checker Tool.

Do you Know?
Domain extensions like “.com”, “.org” or “.net” are the most popular Domain Extensions, with “.com” being the one most people think of first. Try to avoid absurd extensions like “.rocks” or “.biz”, as these are very less used, tougher to remember and not as trusted.

The trick for Getting a Domain Name Free of Cost

Once you have picked and checked the availability of your domain name, Do Not Purchase it First. 

You just only need to choose your domain name which is available and Sign up Straight for Web Hosting Plan. While choosing your hosting plan, they will ask you to enter the domain name that you want to use it for your new blog.

You can either enter previously registered domain (if you already have) or simply fill out the New Domain Name which is available and you have chosen earlier.

With this, they will not charge you any cost for the domain name and will provide you a free domain name for 1 year with your new hosting plan. I will show you the exact screenshots.

Let’s continue to the next part and you will get the whole procedure in Step 4 by the labeled images presented below.

Step 4: Setting up Web Host and Getting Started with WordPress

The only hosting company I recommend for beginners to start a blog is Bluehost because of following reasons:-

Free Domain Name for 1 Year – They include a 100% free custom domain name with their hosting plan

Free SSL – They Provide Free SSL Certificate which may otherwise cost around $70 on other hosts.

1 Click WordPress installation – Installing WordPress takes less than 45 seconds.

24/7 support – No matter what technical issue happens, they are available to help.

​Budget-friendly– ​It costs just $3.95 per month with a free domain for 1 year. After the tenure of 1 year, you will need to renew your domain which will normally cost around $10 per year.

In case you don’t know, Bluehost is one of the officially recommended web hosting by WordPress, which is a big deal

The best thing about Bluehost is that they’ve scaled their server for best performance when running with WordPress. Bluehost will provide you with unlimited bandwidth, unlimited storage, premium customer support, and everything else you need to set up and run a successful WordPress blog.

Recently Bluehost has also incorporated some major improvements in terms of WordPress Management and includes the use of free SSL.

At Bluehost, WordPress will be auto-installed without any coding or technical knowledge from your side.


Free SSL with BlueHost

BlueHost has made WordPress even more secure on its server by including a Free SSL which may otherwise cost around $70 on other hosts.

If you are a newbie, skip the SSL Part from your mind, As I do not want to make you feel overwhelmed, especially at the beginning.

At the start, I will show you setting up a blog and tactics to drive traffic to your WordPress Blog. Because I want you to cover up the money you spent on building up your new blog.

In upcoming articles, I will make every guide needed to run a successful blog and earn a decent living out of it. I will also cover a Complete Guide on What is SSL and How to Implement Free SSL on your WordPress Blog.

One More Advantage of Bluehost is that it provides a standard cPanel hosting. This will help you to Install WordPress and Set up Your Blog in Just 1 Click.

Setting up your new WordPress Blog

Now maintain your undivided attention for just 5 minutes to start a blog in WordPress. Follow the steps mentioned below.

Sign up for Bluehost

– After Following the Above Link, the following Interface will appear, and you need to click on Get Started Now.

bluehost hosting review

– Now Select your Hosting Plan.

bluehost hosting plans

There are 4 types of plans. If you are planning to start only 1 blog, then ‘basic’ is sufficient for you but if you want to create multiple blogs in the future, then you can choose ‘Choice Plus’ or ‘Pro’ because you can use multiple blogs in the same hosting.

For Beginners Basic Plan, is more than sufficient and Mostly Recommended. Within the Basic option, you can choose to sign up for 12, 24, or 36 months.

– Now Enter Your New Domain on Left Side. If you had already purchased a Domain, Then Enter your existing Domain on Right Side.

choose your domain name

– Now you are prompted to the next page to create an account- Enter your basic details like Name. Address, Email and Contact Number

account details bluehost

– Select your package as per your choice – I recommend you to buy for 36 months because you get the lowest rate of $2.95 per month if you choose for 36 months.

bluehost hosting packages

If you buy for 12 months, then the price is $4.95 per month. But still, I think it’s the best rate available and moreover, you can recover this amount after starting off and working for 2-3 months. After a few months, your earnings will tremendously rise to new heights.

You can un-tick the additional features like Domain Privacy Protection, SiteLock Security – Find, Codeguard Basic, and Bluehost SEO Tools Start as these are not much important and will only add to bigger payout. So just select your account plan and skip the Add Ons.

You will get ‘Let’s Encrypt SSL’ free for all plans. SSL will make your site from ‘Http’ to ‘https’. When people visit your blog, their browser tells them that this is a secured website. This builds trust among your visitors.

– Add Payment Information and Tick the box – I have read and agree to Bluehost terms and Hit Submit Button.

bluehost payment

After Sign Up Process:-

Once you hit the submit button after adding your account information, you’ll be asked if you want to add any upgrades or special offers. Skip them by clicking the “no thanks” link.

Choose a password

After your purchase is fully complete, they’ll ask to choose a password for your new account. Just click the “Create your password” button to choose a secure password of your choice.

choose password for bluehost

This password will allow you to log in to your Bluehost CPanel Account from where you can install WordPress Application with a Single Button Click. I will show you how.

Install WordPress with One Click Installation

WordPress Set Up

1. Log into your Bluehost cPanel account. Once you logged in, Select CPanel from Top Menu and Find on the website section and select Install WordPress.

2. Click the Install button.

install wordpress

3. Choose your domain name to install it to. Leave the field next to the domain blank if you want the site’s main page to be the blog. Its recommended to Leave it Blank

4. If needed, you can edit the email address, username, and password for the new WordPress installation. Click “advanced options” and you can change those settings.

(Note down your Username and Password Since you will need it later to log in to your New WordPress Blog)

5. Read through the license and service agreements and check the boxes.

6. Select the Install Now button.

That’s It !!! Your Brand New WordPress Blog is Up and Running

Step 5: Write your First Blog Post

At this stage, you should now have an Empty WordPress site installed, along with your admin access username and password you noted down in the above step.

To log in to your New WordPress Blog, Start by typing in your new web address ( to see what your WordPress blog looks like. Here’s what you’ll probably see:

Next, log in to your WordPress Blog admin panel by going to an address like You can also log in with (You’ll use the same username and password you chose earlier during the one-click installation setup.)

After logging in, you’ll see the welcome page (Dashboard) of the admin panel. It should be fairly intuitive after browsing for a few minutes, with all of your major options indicated in a sidebar panel.

WordPress Dashboard

You should get familiar with the interface and items of the WordPress admin menu. It’s pretty simple. Here are the various admin menu items:

  • Dashboard – This is the page you see right after logging in to your WordPress Blog
  • Posts – Here you can write and publish new blog posts and view and update old ones by editing them.
  • Media – This is your media library with all the images, PDFs, videos, etc. you’ve uploaded.  You can upload new stuff from this section and also while writing a new blog post by choosing Add Media
  • Pages – Here you can write and publish new pages and view and edit old ones.
  • Comments – Everything related to comments. You can get familiar with this when you’ve published your first post and readers leave the first comments.
  • Appearance – Here you can change what your blog looks like. You can change your theme, add widgets from this section to make your blog look exactly what you want.
  • Plugins – Here you can add and remove plugins, which add functionality to your blog.
  • Users – If you want someone to work with you, you can add them as users here, and assign their roles.
  • Settings – Here you can edit your blog’s settings. We’ll look at the essential settings later.

Ready to Publish your First Blog Post in WordPress !!!

Okay, now you should be all set up with WordPress. So, now for the fun part – it’s time to create your first blog post on your new blog. It’s way easier than you are thinking

Go back to your WordPress admin panel ( Then head on to “Posts » Add New”  (or “Pages » Add New) from the left sidebar.

You’ll see a very friendly editor that will remind you of MS Word of Windows or Pages on Mac. WP Editor includes all the Settings like Headings, Font Style, Colour, Adding Media like Images or Videos, etc.

I will still give you a basic overview of How to Write a Blog Post in WordPress

  1. Title Area: This is the area where you will write the title of your post.
  2. Content Area: This is the area where the body text of your post goes. The whole area works just like text editing in Word or Pages. You can also add images and other media to your post by clicking the “Add Media” button.
  3. Standard Editing Tools: Here are options like bold, italic, lists, paragraphs, and headlines.
  4. Publishing Tools: After writing your first blog post, click on the “Publish” button. You can also set a publication date to schedule your post in the future or save the post as a draft for more editing. Once Published, your post will be live on your blog and you are ready to share it on your social media platforms to reach the audience.
  5. Additional Tools: Update your blog post and categorize it.

Now Is’t it seemed easy to Start a Blog. That’s It for Today!!! I hope I have explained everything in detail on How to Start a Blog in WordPress.

If however you are still stuck or encountered something unexpected during setup, contact Bluehost technical support.

They have access to your account (which I don’t have) and they will sort out your problem. You can also contact me for I will set up everything right without any fee or charges (Especially for “The Money Seeker” Users)

Wrapping Up

The next step is Action from your side to start a blog and make money. Things are Pretty Easy. You just need a Proper Start and Right Mind-Set.

So set up your mind right now and build your first blog today using this simple guide. I will cover more tutorials on WordPress, its Essential Settings, Building Audience and Earning Money like a Boss.

So stay in touch with us. Do share this post if you liked it and follow us on FacebookInstagram, and Twitter to get the newsletter and upcoming exciting stuff.

Thanks for being a part of “The Money Seeker”.

New to this Blog – Start Here

5 step guide to start a new blog

Leave a Comment