How to create a personal blog from scratch

How to create a personal blog from scratch

Steps to create a personal blog

1. Choose a Niche

To start creating your personal blog you have to go and choose a Niche. If you don’t know about niche it is the topic of your blog for example – Food, Health, Tech or Education etc. If you are doing blogging and you want to write about your own daily life you can do this as well. You can use blogging as an online diary where you can write about your daily life.

2. Choose a Catchy Domain

Choosing a Domain is the one of the hardest tasks to do. I guess until now you would have decided your niche. Moving ahead, I suggest you to use Lean Domain Search to find catchy and available domains. Just go to the site and type your domain topic and it will show you related domains that are available. Use GoDaddy to buy a Domain or you can get Free domain for one year from Hostinger if you buy Hosting from Hostinger.

Remember – It is good to have your niche topic in your domain name. it’s good for SEO.

3. Buy a Hosting

I know if you’re reading this article then you must be a newbie in blogging. Don’t worry I won’t say you to buy the expensive hosting and work with it etc. etc. What I would suggest you is that If you are starting a new blog you should start with Cheap and good hosting services like Hostinger.

See, I just want to say that what is the point of buying an over-priced hosting service when you can get the same features at a cheap hosting. Hats off to Hostinger which is providing the service equal to the Over priced hosting services now-a-days. At this rates there is no hosting which can provide you this tremendous services.

If in future you are getting 2k visitors per day you can switch to the expensive hosting you want. Of course then you’ll be earning a lot so you can invest in the hosting service you want but you should not gamble all of your money at the start. Always invest smart.

If you are confused about Hosting then check this article – How to choose a Web Hosting

4. Connect Domain with Hosting & Install WordPress

After you have bought a Hosting and Domain you have to connect them in order to run your website. I suggest you to Buy hosting and Domain from a single service provider so that you can get offers like If you buy Hosting and Domain from Hostinger they will give you the Domain free for one year.

You get good offers plus it is easy to connect the hosting and Domain if they’re bought from the same website.

So let’s get started this is not a hard job for you. All you have to do is change the Domain’s Nameserver with the Hosting’s Nameserver. All you have to is to Go to hosting account and their it will ask you to add a domain when you’ll add the domain It will ask you to copy the nameservers from here and paste it on your domain’s Nameserver. You just have to replace them it’s not that big deal.

NOTE- After you have changed the Nameservers it takes upto 24 hrs it to work properly so don’t get mad if the site doesn’t work in 5 mins.

When you have finally connected the Domain and Hosting then it’s the turn to Move up to the next step that is Installing WordPress. Now, Mostly Hosting providers give you to space to install tools like wordpress in you C-panel. So just open your Hosting’s C-panel and install wordpress over there.

This is the screenshot of my Hostinger Account they provide Auto installer in the C-panel so you don’t have to install WordPress Manually. Just choose the Auto-Installer option and install WordPress on your site.

After that you’ll be asked to fill a sign up form for WordPress just fill all the details and use the WordPress to customize your site. You can read my article about WordPress Websites.

5. Themes and Plugins

You can choose the theme of your choice whether paid or unpaid it really doesn’t matter, What matters is that your theme should have Schema. You can use Astra theme use the free version of this theme and also you can install a plugin named Elementor. You can also use the free version of Elementor it is the best site which can provide you a lot of templates for your website. The theme which I use is Generate Press and I use the free version of it so you can use it too.

NOTE – Even if Elementor is easy to use it still has a drawback that it slow downs your website’s page loading speed.

Basic Plugins needed

  • RankMath
    • Rank Math is a revolutionary SEO product that combines the features of many SEO tools and lets you multiply your traffic in the easiest way possible.
    • RankMath is a Seo Plugin helps you to do on page SEO for your website.
    • RankMath is a free Plugin that you can use to optimize your site.
    • The Free Yoast Seo plugin only let you add one focus Keyword but rank math let you add 5 Focus keywords.
    • Creates XML sitemaps for your websites
  • Accelerated Mobile Pages
    • As the Name suggest this plugin is to make light weight pages for mobile users because the loading speed of website in mobile is slow.
    • It helps to generate faster loading pages for the mobile version or mobile users/visitors.
  • Newsletter
    • Newsletter is a cool plugin to create your own subscriber list, to send newsletters, to build your business.
  • AddToAny Share Buttons
    • Enables you to add share buttons for your pages including AddToAny’s universal sharing button, Facebook, Twitter, Google+, Pinterest, WhatsApp etc.
  • Site Kit by Google
    • Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
  • Table of Contents Plus
    • A powerful yet user friendly plugin that automatically creates a table of contents. Can also output a sitemap listing all pages and categories.
  • Stackable – Gutenberg Blocks
    • An Amazing Block Library That Lets You Re-imagine the Way You Use the WordPress Block
  • WP-Optimize – Clean, Compress, Cache
    • WP-Optimize makes your site fast and efficient. It cleans the database, compresses images and caches pages. Fast sites attract more traffic and users.
  • Contact Form 7
    •  Contact form plugin. Simple but flexible.
  • Easy Table of Contents
    • Adds a user friendly and fully automatic way to create and display a table of contents generated from the page content.
  • Really Simple SSL
    • No setup required! You only need an SSL certificate, and this plugin will do the rest.

6. Start Writing Posts

After Installing WordPress and customizing your theme the first thing you have to do is write a good post. Before writing the post you should do a good keyword research and you can use Ahrefs and Semrush for keyword research. You should use Long tail keywords at the start so that you may be able to rank on them. To find long tail keywords you can use Long Tail Pro.

If you are a newbie then you should use Ubersuggest it’s a free tool for keyword research. After doing a good keyword research write a blog for your website or blog and publish it right away. Use pictures for better SEO of the blog. Use headings and sub headings to define the content well.

7. Share your Blog

If you have good social following please share your blogs over there cause it will help you to gain visitors for your blog. If you don’t have good social media profile then build one. Use Facebook, Quora, Instagram, Pinterest and LinkedIn to build a good social media profile by posting genuine content daily.

Share your Blog as much as possible but at the same time provide value to the user, Don’t just spam your blog everywhere.

Why to create a personal Blog?

The reason you should create a personal blog is that you can write about your life in that everyday you should write one post. You can post anything you want and you content doesn’t depends on specific information. You can use a personal blog to write about affiliate products or any other niche too. You can use it as a review site etc.


How to create a personal blog from scratch

How to create a personal blog page on Facebook?

Login to your Facebook account and go to create a page menu. If you want to create a page for yourself and want to name it after you then add your name there and create the page. Change profile picture and cover image of the page. The way to grow it to post regularly and sharing it to your different social profiles.

What is a personal blog on Instagram?

Personal blog is run by that personal personally who owns that account and all the things is posted by himself. So if you want to create a personal blog on Instagram then you have to create a business account and choose the Personal Blog category and you account will be created and you can also switch your normal account to business account there are options available for that in the edit profile and settings.

What is the best website builder?

Hands down to WordPress which is the best website builder in the world in 2020. Just install WordPress on your hosting and customize your site easily.

how to create a blog for free and make money ?

You can use Blogger it is a free platform to create a Blog. I have already written a detailed article about that – How to make money with Blogging for FREE

1 thought on “How to create a personal blog from scratch”

Leave a Comment