You want to start a blog! great. For me, it is not just a pastime, it is my passion where I express my opinion and expertise about different things like this one “how to make a blog”.
With a blog, one can express oneself in unique ways, Starting a blog is the best way to share your ideas and expertise online.
And you can also make money from your blog.
I created my first blog which was based on education on BlogSpot(

But how do you get started?

There is so much information out there on the web about blogging, and everyone telling you to do different things to start a blog.

Whom do you listen to?
Where’s the starting point?

I make this article for beginners, who had never started a blog, and still want to know the art of making money online from the blog.
So let’s get in the world of blogging with step by step guide on how to make a blog in ten steps.

How to start a blog

In easy steps

STEP 1: Decide the niche/topic for your blog.

All you need a niche or topic. When studying how to be a blogger, it’s necessary to ask yourself what you’re enthusiastic about.

Singing? Dancing? Being a friend? Have you found your passion? If so, whatever it is, write about that. If not, then you must first find your passion

Discover a subject that you know better than anyone else. It doesn’t have to be the work you are doing, but it could be anything.

Try to think about the issue that you mostly like to talk about, and you can conveniently talk about it for hours.

A great idea is to choose a subject that you usually read or write about.

The material which you read about all the time is something that fascinates you.

Plus, make sure you have a strong interest in a distinct topic, and you can add values with your own insight.

For beginners, I always suggest to take help of pen-paper and write down the topics in different columns that you like.

For instance: technology, Research topics, food, workout and so on.

Now, try to write 20 post opinions for those different columns.

When you are writing the post title, think about what you can write without taking source.

By the end of the 20th article, it will help you to attain the topic (Niche) that you like the most.

STEP 2. Choose a blogging platform.

There are so many blogging platforms out there, and people have different feelings about each of them. Most of the Bloggers start blogging on a self-hosted WordPress platform.

These are some platforms you should know about.

  • WordPress:  WordPress is the world’s most popular blogging platform.
  • Wix:  Wix is a hosted platform to build websites.
  • Blogger.
  • Tumblr.
  • Medium.
  • Squarespace.
  • Joomla.
HOW Blogging Platform ComparisonTO MAKE A WEBSITE

STEP 3: What is WordPress?

WordPress is, by far, the most successful open source Content Management System (CMS).

Used by nearly 75 million websites. WordPress is free to install, expand, and upgrade.

Thousands of plugins and templates power a flexible and simple interface, which decreases development costs and deployment time.

These are the most notable big name brands that are using WordPress on their websites.

  • TechCrunch.
  • The New Yorker.
  • BBC America.
  • Bloomberg Professional.
  • The Official Star Wars Blog.
  • Loudmeout.
  • Sony Music.
  • MTV News. Etc.

So in my opinion, WordPress is the best platform for blogging and it is very simple to use, trust me.

STEP 4: Get a free domain and a hosting.

Domain name

When you begin a blog on BlogSpot or platform, you notice an address like and

A custom domain name is like, for which we must pay around $10.

If you want to go with free domain for making money you should start a blog on BlogSpot without any custom domain.

But There are some limits to free blogs. You can’t fully monetize it, and you don’t have the possibility to upload all those videos and images you want to show everyone – it’s all limited. Worse still, you won’t even have access to the free themes offered by WordPress.

So, there are few rules which will help you to choose the best name for your new blog.

  • Do not use your own name as a blog name.
  • Choose a domain name which best describe your niche
  • Don’t use a too long domain name.
  • Don’t use domain extension like .info, .net and so on

Web hosting

Hosting is basically the company that puts your website up on the internet server, so everyone else can see it.

Everything will be saved on that server. Think of it as a computer hard-drive on the internet where your blog will be saved.

STEP 5: Where do I get a FREE domain name and hosting?

I’ve mostly used Bluehost as a web hosting and domain registrar.

They are really affordable, have good customer service, and they’re currently throwing in a domain name for free – so it’s worth checking them out.

When you get a domain name, you’ll also get a personal email account(s): [email protected] – way more professional than a generic Gmail or Yahoo address.

We will see in this 6 steps

Remember: Since I’m using Bluehost by myself too, I have got an exclusive discount for you as thanks for using this guide (65% OFF).

You will get premium hosting for only $2.92/month instead of $10.95! You will not find a deal this good anywhere else…

STEP 2: Choose Website Hosting Plan

Once you click “Get started now,” you’ll be taken to a page to select the hosting plan of your choice.

I went ahead and selected their “basic” option, which is a great choice for new websites. Plus, at the moment they’re running a special discount of $2.75/mo (usually it’s $7.99/mo)

Save your hard earned money and opt for the cheapest package to start out with.

STEP 3: Pick a Domain Name for your website

1. Easy to Remember – Don’t choose a nonsense name, something tough to spell, or a long name full of dashes. “” won’t ever stick in someone’s head, but something like “” rolls off the tongue.

2. Unique and Descriptive – You want a name that reflects who you are and what you care about. Be creative and build an identity you’re excited about!

3. Trustworthy – Domain extensions like “.com”, “.org” or “.net” are the most popular, with “.com” being the one most people think of first. Try to avoid crazy extensions like “.rocks” or “.biz”, as these are less commonly used, tougher to remember and not as trusted.

Type the domain name you want to use in the box, then click “next”. If the name is available, you’ll be able to claim it. If it’s not available, choose another one.

STEP 4: Fill Your Details carefully

To create your account, just enter in your personal information on the “create your account” page.

You’ll need to add in your first name, last name, country, street address, city, zip code, phone number, and email address. Your receipt will be sent to the email address you enter here.

It’s optional to also add in your business name within this form.

STEP 5: Check Your “Package” and Finish Registration

The next step in registering for a Bluehost account is to select you plan and package.

These are the last steps you’ll go through before your account creation is complete, so pay close attention to the extra options available, like Domain Privacy Protection.

Domain Privacy Protection is only $0.99 cents more per month, and keeps your personal information under wraps such as your name and address. If you don’t want that, be sure to unchecked this box.

STEP 6: Create Your Password here

Once paid and registered, you will be able to create your unique password:-

Then, set up a secure password, click “I have read and agreed to Bluehost’s Privacy Policy and Terms of Service” box, click “Next”…

And finally, click the “Log in” button. That was easy!

STEP 6: Install WordPress

Once you have bought your domain name and set up your hosting, you’re well on your way!

Now it’s time to get your website up and running. The first thing you’ll need to do is install WordPress to your domain.


Almost every reliable and well-established hosting company has integrated 1-click-installation for WordPress, which makes getting going a snap.

If you signed up with Bluehost company, you should find your “1-click-installation” in your account control panel.

Here are the steps you should follow (should be similar/same on all the major web hosting companies):

  • Log in to your hosting account.
  • Go to your control panel.
  • Look for the “WordPress” or “Website” icon.
  • Choose the domain where you want to install your website.
  • Click the “Install Now” button and you will get access to your new WordPress website.

Log In And Check Out Your New Blog

Once the installation completes, you’ll get an email that shares your login information, including an “Admin URL”. (In case you missed that notification bar)

To log in to your blog, click the admin URL. If you forget this URL, it’s simply (where “yourwebsite” is your domain name).


Congratulations – you now know how to make a blog using WordPress. You’ve installed WordPress and set up your blog, all on your own! As you can see, it was really easy and straightforward.

Now that your blog is set up, read on to learn how to design your blog and make your very first post.

STEP 7: Install FREE themes

STEP 1: Log into your WordPress dashboard

If you’re not sure how, type in: (replace “yoursite” with your domain).

This is what the WordPress dashboard looks like


Everything is easily labelled. If you’re feeling a bit overwhelmed, don’t sweat it – I’m going to show you where to go next.

STEP 2: Access FREE themes

Once you’re in the dashboard, you’ve got access to over 1500 free themes! Just look along the side bar for “Appearance”, then click “Themes”.

I really suggest you at least try spending some time browsing the free themes. Many of them are actually really professional and well made; so don’t write them off.


As you can see above, installing a new theme for your website is very easy.

You can search for specific keywords and/or use filters to find themes that suit your style. Finding the perfect theme can take a while, but it’s worth it.

You should also look for themes that are “responsive”, as this means they will look good on any mobile device.

Just punch it in as one of your keywords, and you’ll be all set!

I personally like ocean wp which is free, responsive and professional.


STEP 3: Install your new theme

Once you have found a theme you like, installing it is as simple as clicking “Install” followed by “Activate”


IMPORTANT: Changing themes won’t delete your previous posts, pages and content. You can change themes as often as you want without having to worry about lose what you’ve created.

STEP 8: Decide the best plugins for your blog.

Must have plugins for beginners

Contact Form 7

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

How to make a Blog

Yoast SEO

Yoast SEO is the original WordPress SEO plugin since 2008. It is the favorite tool of millions of users, ranging from the bakery around the corner to some of the most popular sites on the planet.

How to make a Blog

Google XML Sitemaps

Use this plugin to greatly improve SEO to create special XML sitemaps which will help search engines like Google, Bing, Yahoo and to better index your site.

How to make a Blog

Google Analytics for WordPress by Monster Insights

We believe that you shouldn’t have to hire a developer to add Google Analytics to your website. That’s why we built MonsterInsights, a complete Google Analytics for WordPress plugin that’s EASY and POWERFUL.

How to make a Blog

MailChimp for WordPress

This plugin helps you grow your MailChimp lists and write better newsletters through various methods. You can create good looking opt-in forms or integrate with any existing form on your sites, like your comment, contact or checkout form.

How to make a Blog

STEP 9: Drive traffic to your website or blog.

SEO is a difficult topic and it’s difficult to complete it in a single article. Generally, beginners are not concerned with this important topic on search engine Optimization, and it’s a big mistake.

Search engine optimization assists you to drive targeted organic traffic by search, which of course makes more money for you. There are three focus parts of SEO are:

On page SEO

Your content quality, Keyword arrangement, and other more factors.

On-Site SEO

Crawling, indexing of your website.

Off-Site SEO

Backlinks from other sites.

I would like to add two more here for the world of SEO

Social media: Social media plays a great role in enhancing your blog ranking. Google plus is proven to be the best social networking site to increase ranking.

User experience: New Search engine optimization is all about giving a great user experience. Some of the key features of good user experience: Navigation, site loading, website design, readability and so on.

STEP 10: Configuring Your Blog To Be Search Engine Friendly

There are some things you’d need to do to make your blog more search engine friendly.

Search engines do not like two things:

  1. Ugly and clumsy URL-s – A much better way is to use:

See the difference? One is filled with irrelevant information and the other one is short, clean and neat.

In order to change your links to a more cleaner, click on the “Settings” -> “Permalinks” and use the following settings:

How to make a Blog

2. Spam comments – Unfortunately, lots of people want to leave automated spam comments on your blog. They do that for a couple of reasons – to get people from your blog to their blog and to advertise their services/products.

To avoid that, make sure you moderate your comments. Here’s how to do that: Go to “Settings” –> “Discussion” and tick those two options.

How to make a Blog

STEP 11: Adding & Writing Blog Posts

To add a new blog post, click the “Posts” section on the left-hand side-menu, then click on “Add New”.

How to make a Blog

On the next screen, you’ll see something like this:-

How to make a Blog

Add the title to your blog post in the top field, and your content goes in the big text box below the title.

Save your draft or publish your content live by using the box menu on the far right of the page. You can even schedule the post to be published later – or make the post private so only friends can see it.

How to make a Blog

Once published, your new post can be found in the “All Posts” section of the “Posts” tab, so you can edit it anytime.

Let’s take a quick look at some things you can do to spruce up your post:-

Add an image

To add an image to your post, click the “Add Media” button right above the lower content field.

Tip: Before you click “Add Media”, be sure you’ve left your cursor inside of your blog post where you want the image to show up. Otherwise, you’ll have to move it later on.

How to make a Blog

Next, click the “Upload Files” tab on the screen that pops up, then click “Select Files”.

How to make a Blog

Once you’ve found the file, double-click it and WordPress will upload it automatically.

When the upload is finished, make sure the image you want is selected, then click the “Insert into post” button to add the image to the post you’re writing.

How to make a Blog

Adding a Link

Linking out to other websites is a great way to build relationships and share interesting content.

To add a link, click on the icon in the toolbar that looks a bit like a chain link.

How to make a Blog

On the pop-up, you’ll need to enter a few important bits of information.

How to make a Blog
  • URL is the web address of the link you want to share. Make sure you include “http://” before the “www.” address, or your link will be broken.
  • “Link Text” is the text you want people to click on to get to your link. It might be “Click here”, or anything you choose.
  • “Open link in a new window/tab” – it’s a smart idea to check this box. Otherwise, when someone clicks your link, they’ll leave your blog.
  • If you want to link to an existing page, you can use the “Search” section to find a post or page you’ve already created and click it to add a link.

Finally, click “Add Link”, and your link will be added where you left your cursor in the post you were writing.

Write content that adds significance to readers.

These are some strategies you can use to write content that people actually trust. Whether you’re writing a blog post, email or sales page, these tips will make sure you establish yourself as a trustworthy source of information.

  1. Link to credible outside sources

Not only are outbound links important for helping to establish trust, they’re great for user experience and rankings.

  1. Include common questions and objections

Sometimes this will simply be questions that naturally emerge as they read.

  1. Include testimonials or other types of social proof

If you are lettering any type of sales copy, using testimonials will go a long way toward providing social proof. And even if you are not going to sell anything, reader comments or questions can help encourage the relatability of your content.

  1. Use your voice carefully

The important thing is that no matter which voice you use, you are still true to yourself. Your readers will know the difference!

  1. Avoid grammatical errors and typos.

Using Grammarly to correct grammar mistakes and spelling errors.

  1. Avoid generic statements

Using large, unconfirmed statements can hurt your reliability more than you know. Whenever possible, use specific and solid examples to back up your points.

STEP 12: Avoiding common mistake that blogger make every day.

Neglecting Your Niche/topic

Your blog should be based around a particular theme, niche, or idea. Check out popular blogs in the same spectrum, and try to fill a void in that area.

Ignoring About Social Media

You can’t just start a blog and expect to get a ton of readers. Take it to social media. Create a Facebook page for your blog, start a Twitter account, manage a LinkedIn profile, get Google+, and start a Tumblr as well.

Keeping the Wrong Blogging Platform

What’s your domain? Who’s your host? What platform are you using? If you don’t know the answers to those questions or don’t understand them, you’re already making several blogging mistakes.

Not enable gust posting

Sharing posts, blogs, and pages from other bloggers is also incredibly important.

Imagining Money Will Magically Appear

Money doesn’t grow on trees and it doesn’t come through the Internet by magic either. If you want to make money on your blog, you can sign up for Google Ads, which helps put you in touch with advertisers who want to share their products and services on popular blogs. Fellow bloggers might want to buy ad space as well

Not giving value to SEO 

Search Engine Optimization (SEO) is regularly growing. You don’t have to take a class or pay money for a skillful content writer, but you should spend some time researching Search Engine Optimization.

Neglecting the Importance of Comments

If you comment on other’s blogs and social media pages or profile with knowledgeable thought, you will also look like a specialist. People will answer your comments, they will come to your blog, and you will increase your audience. You will become part of the blogging community in your niche, which leads to more readers, more money, and a better reputation.

How to make a Blog

Now you know every thing about how to make a website.

so the problem, how to make a Blog is solved.

If you find my guides useful, please share my page below. This keeps me motivated to keep all the information on this site up to date and accurate.

Please share this

In case if you have any quiry, feel free to ask.

Here’s what I suggest you know more

complete step-by-step guide on how to make a website

Close Menu
Step by Step With No Step Skipped