How To Start A Blog With SiteGround In 2020 Within 5 Minutes

Start a blog with siteground

Blogging is one of the best way to share your knowledge and make money out of it, if you are aware of what you are doing.

Are you are planning to start a blog that generates a decent amount of traffic and money? If yes this post is for you because today I am going to share the exact footsteps I follow while starting a new blog.

One of the best decision I made during my college day was to start a blog. My blogging journey started as an accident, where one of my friends introduced me to blogger (free blogging platform by Google).

We started a blog just for fun and till then we had no idea of making money from it. Later on, when we got to know we can also make money out of it we started posting random posts. We got so much excited by the thought of making money that we started without doing any proper research.

That was our biggest mistake.

If you want to make sure your success in blogging follows this guide carefully.

I am going to cover each and every aspect of blogging that is necessary for you to learn before starting a blog.

For the legitimacy of what I am saying, I am attaching the screenshots of traffic and earning stats of a few of my blogs.

Traffic stats of one of the blog:

Blog traffic stats graph start a blog

Considering you are already made your mind to start a blog that’s the reason you are here. I am not going to let you bored by talking about What is a blog and why you need one.

I am getting straight to important points.

Contents show

Steps To Start A Blog With SiteGround In 2019

If you are still reading this I am quite sure you are going to start a blog and succeed too. So for you, below is the complete recipe to start a profitable blog.

Step 1. Find A Niche [Passion + Profitability = Perfect Niche]

This is the first and very important step for succeeding in blogging. Most people will advise you to follow your passion for selecting a blogging niche.

But most of people don’t know what about they are passionate.

When I started my first I was in the same dilemma. At that time I thought I was passionate about Tech and opted for a tech blog. But I was smart enough to understand that I was not made for it. Just after writing 2-3 blog post on tech niche I was bored and at that time I invest my most of the time building blog and optimizing them. Later I found that I simply love to build blogs and started Blogging Genie just to teach people how you can build your blog at affordable prices.

Now the question is how you can find your Niche?

The answer to this question lies within your head. Go brainstorms some topic about which you are passionate and note them down in a paper. It could be anything like Building Websites, Fishing, Cooking, and Dancing, etc.

Once you got the list of 2-3 items that you are passionate about now it’s time to pick the best one.

If you are doing blogging just for a hobby and you don’t have any plan for monetizing your blog you can go with any one thing from the list which suits you the most.

But if you are willing to make money from your blog too then you have to follow the next step.

Once you got a list of 2-3 topic now it’s time to check the profitability of that niche.

1. Analyze The Traffic Potential:

For this, you can simply do a thing go to Google Keyword Planner or Ubersuggest and enter your Seed keyword into it. If your niche got enough traffic that means people are searching out for it.

niche selection for blog
Just an Example

Another tactic you can use enters your keyword into Youtube and look out the videos and their views. If videos are getting tons of views that a good sign.

2. Analyze Trend Of  Topic

The second step toward finding a profitable niche is analyzing the tread of your niche. Some Topic might have visitors today but there are chances they will vanish in the near future. So I advise you to check the trend of your Niche. For this, you can make use of Google trends.

start a blog,blogging,blogging genie,create blog
Bitcoin Example

3. Analyze The Earning Potential:

The final step is to analyze the earning potential of your so-called profitable niche. All your efforts can get in vain if you are getting tons of traffic but there are not enough monetization options available for your niche.

To analyze the earning potential of your Niche you can check the following things:

1. Are companies bidding on Keyword related to your Niche

2. Is there any affiliate available for your Niche?

3. Can you provide Services or sell Courses related to your niche.

And the last thing you should check out is earning reports of other Bloggers on same niche/topic.

I hope after this all you will come up with a profitable Niche.

Finding a profitable niche can take a while so take your time because your success and failure depend on niche selection.

Step 2. Came Up With a Killer Domain Name

Your domain name is your online identity so choose it carefully. A domain name is the address of a website. It’s like a phone number and domain name of two websites can’t be exactly the same. For example, I own so other people can own that name until it’s registered on my name.

Similarly, you have to come up with a name for your blog and register your domain name from an online domain registrar like Godaddy and Namecheap. Domain Usually cost $14-$15 years.

I personally use Godaddy for purchasing a domain name. But there are few hosting companies that offer free domain if you buy hosting from them.

Checklist For Selecting a Perfect Domain Name:

  • Easy to Read and Write
  • Easy to remember
  • No resemblance with any business or company {Copyright Issues}
  • Prefer Keyword Rich/ Niche Relevant Domains
  • Short and Precise
  • Avoid numbers and hyphens

Which Domain Extension should I choose?
There are numerous domain extensions available like .com, .net, .org, .biz, .net and so on. I personally like the .com domain extension. Most of the website or blog has a .com extension. So my personal advice is to go with the .com extension.

Step 3. Purchase a Domain And Hosting For Blog

Once you have decided that you are going to use self-hosted WordPress for your upcoming blog now it’s time to purchase a domain name and hosting.

From Where To Get Domain Name?

As I have already discussed above that you are free you are free to purchase a domain name from Godaddy and Namecheap.

But to make it easier for you I advise you to buy a domain and hosting from the same company. Because when you buy hosting and Domain from different companies you have to update their nameservers that could be confusing for newbies.

But if you got technical knowledge you are free to buy a domain from anywhere.

Why SiteGround Is Best Choice For You?

Screenshot 1 start a blog

Siteground  was Founded back in 2002 by some University friends and now they have turned into one of the best hosting providers. That happened just because of their quality service and top notch customer support.

Siteground provides lightning fast page loading speed and when someone talks about tech support they have set a very high benchmark.

Siteground is Non-EIG Host that is officially recommended by that adds an extra seal of trust.

Top Notch Features of SiteGround Hosting are:

  • Blazing Fast Speed
  • 99.99% Site Uptime
  • Free SSL Certificates
  • Free Backups
  • SSD Storage
  • Free Website Migration
  • 30 Days Money Back Guarantee

Steps to Buy Hosting From SiteGround

1. Visit SiteGround:  Go to Siteground homepage and click on Get Plan.

Siteground discounted plan start a blog

2. Select Hosting Plan:

  • The Start Up plan is perfect for people with one website that are starting now. 
  • The Grow Big plan is a great value for money offer, including the option for multiple sites and the SuperCacher that significantly improves a WordPress and Joomla website speed. 
  • The GoGeek plan is perfect for people with e-commerce and larger sites, or more geeky development needs like staging and GIT integration.

3. Choose Domain Name:

siteground 3 start a blog

If you want to buy a new domain, you can buy from Siteground for $14.95/year.

If you already have purchased a domain name click on I already have a domain and fill the details. Siteground provides free website transfer.

4. Review & Complete your order:

siteground 2 start a blog

Step 4. Select a Blogging Platform (WordPress Is Best)

start a blog

The next step toward building a profitable blog is going up with the best blogging platform. Since there are numerous blogging platforms like Blogger, WordPress, Squarespace and Wix, etc that makes it difficult to make a choice.

I started my first blog with Blogger but later on, I got to know that it’s not going to help me in the long run. Then I switched to WordPress.

There are 2 versions of WordPress. First one is that is owned by Automatic and the second one is open source software by (Self-hosted WordPress). I personally use Self Hosted WordPress because it gave you full control over your Blog and content and that is missing with Blogger and

Why Do I Recommend Self-Hosted WordPress?

WordPress is a CMS (Content Management System) built on PHP and MySQL, and it is open-source software. WordPress is the most popular blogging platform and millions of the websites are powered by WordPress.

Few Features of Self-Hosted WordPress are:

  • Free (You have to pay for domain and hosting only)
  • Open Source
  • Thousands of Free Themes & Plugins
  • SEO Friendly
  • Very Easy to use

Step 5. Install WordPress:

1. Login to your hosting C-Panel. Find Softaculous app installer.

start a blog,blogging,blogging genie,create blog

2. You will see various icons one of which is WordPress. Click on it.

start a blog,blogging,blogging genie,create blog

3. After clicking on WordPress a page is open like this. Then click on Install Now.

start a blog,blogging,blogging genie,create blog

4. You have to select the protocol. If you have SSL certificate installed then you should choose https:// otherwise choose http:// from options. Also keep In Directory option blank.

5. Now it will ask you to choose the Site Name, Site Description, Admin Username, Password and Email Address.

Use strong admin username and password for higher security and also make note of username and password because you need it to login to your WordPress dashboard. Also fill Admin Email address carefully because you will get notifications and password reset options in case you forget your Username and Password.

start a blog,blogging,blogging genie,create blog

6. Leave Advance option as it is. Then hit the install button.

7. It will take few minutes to install and it will show you confirmation message after successful installation and it will also provide you administrative URL by which you can customize your Website/Blog.

Step 6. Get a Theme For Your Blog

It doesn’t matter you are a Blogger, Digital marketer, Businessman, and a Freelancer everyone needs a website if they want to grow their business. Along with good content, your website/blog needs a nice and clean layout if you want to survive in an online field.

If your website/blog is nicely designed it will definitely attract more readers and they will love to explore your site.

On the flip side if your readers can’t read what you have written just because of bad blog layout and improper fonts then you will not only lose current as well as future readers.

In that case, with the loss of every single reader, you are also losing your revenue too.

There are themes like Schema theme and Genesis Framework which increases the visibility of content on search engines which resulted in the increase of revenue.

Factors You Can’t Ignore Before Purchasing a Theme:

1. Simple & Responsive Design:

A responsive theme means that adapt all screen size or fit in all screen such that mobile, tablet or PC.

Today mobile users are growing exponentially and everyone uses their Mobile phones for surfing the internet and buying products online.

If your design is simple and responsive it will increase your reader’s engagement on your blog that will lead to an increase in ranking and revenue.

So responsiveness of a theme is an important factor and you should not ignore it.

2. Speed Optimized:

Site loading time also plays an important role because the fast loading site got higher rankings in search engine results. For fast loading site, you will need a speed optimized theme.

3. Layout:

The first thing you should consider is what you want? If you don’t know what type of styling and layout you want in your theme then it’s going to be very difficult for you to select the perfect theme.

If your website/blog is nicely designed it will definitely attract more readers and they will love to explore your site.

For this, you can take help from other blogs. You can check out blogs of top bloggers and get an idea for your theme.

4. Niche-Specific Features:

Niche also plays an important role in theme selection. Different themes are designed for different niches. e.g Technology, Fashion, and Viral News, etc.

These themes have different layouts according to the nice and they are designed to get most of the value from the traffic.

For instance, Technology and News Niche blogs get their revenue from Adsense and other Ad networks. So Tech & News niche themes are designed for more getting more clicks on ads.

On the Flipside, for Fashion niche blogs affiliate marketing is the major source of income so prospective of themes are to increase affiliate sale.

So it became necessary to find your Niche and choose them accordingly.

5. Easily Customizable:

A theme should be easy to use and customize. For every single task, you don’t need to change the code and install a new plugin.

It should provide a separate menu to customize your theme. So it will be easy to remember and access the theme settings.

6. Browser Independent/Hardware Independent:

Your blog should open and work smoothly on every single device and browser. there should not be any browser and device compatibility issues with your theme.

You can test this out by checking out the demo of the themes in different browsers and devices.

7. Frequent Updates & Technical Support:

I don’t know how many people think of this as an important factor.

They download the free themes which have been not updated from since few years. These themes can be vulnerable to many security risks. And you will risk your blog if you use those themes on your blog.

So you should consider a theme provider that provides regular updates with support.

Free Vs Paid: Which WordPress Theme is Good?

You can use freely available WordPress theme on your blog but for the paid theme you have to spend some money.

Free themes could be a good choice if you have just started and don’t have too much to spend on your blog.

But believe me, paid themes are better than the free ones and value for money.

Why am I saying this?

Because free themes have limited features and you can’t customize the layout completely.

But paid themes are fully customizable. You can transform paid theme completely from header to footer.

And you will also get regular updates & 24X7 customer support which are important as from security point of view.

Other than that it also helps your blog to stand out from the crowd. If you use free theme it makes your blog looks like every second blog on the Internet because most of the people don’t want to spend money.

The theme plays an important role on a website. A good looking website attracts the user. So make your blog beautiful as it is possible.

Recommended Themes:

1. Mythemeshop Themes

2. GeneratePress

3. WP Astra

4. Genesis Themes

How to Install WordPress Themes?

1. Open the WordPress dashboard.

2. At left-hand side click Appearance>theme>Add new

3. You can see many themes also you can install one of them on your WordPress blog.

4. You can also upload another theme on your blog simply Appearance>Themes>Add New.

Step 7. Get Necessary Plugins

Plugins add more functionality to the WordPress core and make it effortless to use. But at the same time, installing too many plugins gonna slow down your blog speed. So keeping that in mind, I am going to recommend the best and necessary plugins for your blog.

So below is the quick list:

1. Page Builder Plugin:

Page Builder plugins are used to create custom landing and sales pages. You can also use them to style your blog posts.
I am Using WP Page Builder by Themeum. You can also use one of the following:

1. Elementor Page Builder

2. Thrive Architect

2. WordPress Speed Optimization Plugin:

Caching plugins are used to speed up page loading time. Caching plugins use various techniques to squeeze your page size by optimizing HTML, CSS, and Scripts. That will ultimately reduce page loading time.

My recommendation for caching Plugins are:

1. WP-Rocket

2. Swift Performance Lite

3. Image Compressing Plugin:

Image compression plugins squeeze image size without affecting the picture quality. Image compression leads to lower page size and helps in saving your hosting bandwidth and serve content faster to your readers.

Plugins I recommend for image compression purpose are:

1. ShortPixel

2. Smush it

3. Imagify

4. WordPress Backup Plugin:

Most hosting companies are providing free backup with their plans so there is no such need of using backup plugins.

But to be on the safer side I recommend you to create backups outside your host. And you can create them using Backup plugins. So I recommend Updraft Plus for that purpose.

5. Social Sharing Plugin:

Social media is one of the easiest and great sources of getting free web traffic. But you can only get it when people share your content over various social media platforms.

And that’s possible only when you have enabled social sharing button on your blog.

I recommend and use Social Warfare for getting social sharing buttons on a blog.

6. Email List Building Plugin:

There is a saying in Digital Marketing word: Money is in the List. And it’s 100% true.

Email marketing is one of the best ways to reach to potential customers.
But you need to build a list first and that’s only possible only with Email option plugins.

I am using OptinMonster for capturing the Email addresses of readers and you can also make use of Thrive Leads.

7. SEO Plugin:

WordPress is considered best for SEO, but that’s not achievable without using SEO Plugins. SEO Plugins supplement extra functionality to WordPress and make your blog Search Engine friendly.

I am using Rank Math SEO Plugin to get higher ranking on Google. You can also give a try to Yoast, SEOPress and All In One SEO Pack. But I am sure Rank Math can knock them down single-handedly.

8. Form Builder Plugin:

Whether you want to create simple contact us page or looking for a way to get feedback from your users. There is always a need for form building plugin.

I am using WP-Forms plugin for my all blogs. An alternative to WP-Form is Gravity Form.

9. Analytics Plugin:

Get traffic insight directly inside your WordPress dashboard. You can check out your most visited Pages, Countries from where you are getting traffic, Session Time, Total Pageviews, Bounce rate and much more.

Just install Google Analytics Dashboard for WP. You can also make use of Jetpack plugin.

10. Spam Filtering Plugin:

People spam to get a quick result. And one of the easiest way to place spammy links are comment sections.

If you are not using any comment spam filtering plugin so get ready to bombarded with lots of spam links.

I only recommend the Anti-Spam plugin to fight with spammy comments.

11. WordPress Security Plugin:

You must pay extra attention to your WordPress security. Open source nature of WordPress makes it more vulnerable to security hacks. Each day thousands of website got hacked over the Internet. If you don’t want to see your blog in that list you need to install a security plugin.

I recommend Wordfence and Sucuri Plugin.

How to Install WordPress Plugin?

There are two ways to install a WordPress Plugin.
1. Using WordPress Directory
2. Using Upload Feature

If you want to install free WordPress plugins you can directly search out the name in WordPress directory.

But if the plugin is paid you will not found it inside the WordPress repository.

You have to download the zip file from the account provided by Plugin developers and upload it manually.

So below are the steps to Install Plugin:

1. Open WordPress Dashboard

2. On left-hand side click on Plugins> Add New.

3. Now on page you will get a search box where you can make search of any plugin. Once you find the desired plugin click on Install and then Click Activate.

If you want to install plugin from external source follow these steps:

1. Download the Zip file of Plugin.

2. Log in to your WordPress dashboard.

3. On left side click over Plugins> Add Plugins> Upload> Locate the Plugin File.

4. Hit the install button and then hit activate.

Step 8. Create Important Pages

I am hoping all things are set now its time to time to create a few important pages and publish your first blog post.
Creating a page or blog post in WordPress is a piece of cake.

You need to create some important pages just after installing themes and plugins. Pages that every blog consists are:

1. About Us Page

2. Contact Us Page

3. Privacy Policy Page

4. Affiliate Disclosure Page

5. Static Home Page (Optional)

Steps to Create the Page In WordPress:

1. Log in your WordPress dashboard.

start a blog,blogging,blogging genie,create blog

2. On the left side of your screen lookout for Pages option and click on it.

start a blog,blogging,blogging genie,create blog

 3. Now click on Add New button.

start a blog,blogging,blogging genie,create blog

4. In the next window, you will get something like shown in the image. 
You have to add Page Title and start writing the content.

start a blog,blogging,blogging genie,create blog

At the bottom of every page and post, you will see an SEO option. You have to add SEO Title and Page description there.

This title and description used by Search Engines and it will display the same title and description on Search Engine Page Results.

Step 9. Submit Blog to Search Engines

What most of the people do when they create a blog or website for the first time?

They will undoubtedly search their website in Search Engines. Frankly speaking, they will first search it on Google.

And meanwhile, they can’t find it on Google they assumed something is wrong with Google.

There is nothing wrong with Google. You have to submit your Blog to Search Engines manually and I am going to share the exact steps with you.

Steps to Create an Account for Google Webmasters:

1. Visit Google Webmasters.

start a blog,blogging,blogging genie,create blog

2. Sign in to  Google Webmasters account. You need a Gmail accounts for that.

start a blog,blogging,blogging genie,create blog

3. To add your blog/website to Google Search Console use URL prefix option > Insert Domain URL > Hit Continue.

4. Now you have to verify Your Site.

start a blog,blogging,blogging genie,create blog

5. For Verification you will get various option. I recommend HTML Tag option. Copy that tag to your clipboard.

start a blog,blogging,blogging genie,create blog

6. Now go back to your WordPress dashboard, Install and Activate Insert Headers and Footers Plugin.

start a blog,blogging,blogging genie,create blog

7. You will find Insert Headers and Footers setting options under Settings tab .i.e Settings> Insert Headers and Footers
Now add that HTML Tag in header scripts section and then click on Save button.

8. Go back to Google Webmasters and click on verify.

9. Now your blog is successfully verified and submitted to Google.

Similarly, you can Sign up for Bing and Yandex Webmaster tools and that will help you to make your blog visible and reach the larger audience.

Step 10. Learn SEO & Start Publishing Content

The last step toward your blogging success is learning SEO and Creating quality content.

Since SEO is a very vast topic so its difficult to sum up it up in this guide.  So click button below to learn more about blogging and SEO.

I'm a WordPress Enthusiast & SEO Lover. I love to build website and rank them. I also love to share my knowledge and experience through means of blogging.

3 thoughts on “How To Start A Blog With SiteGround In 2020 Within 5 Minutes”

  1. Thanks for the sharing of information. You have explain this in very detail. This is very useful for new and medium bloggers to get new idea and skill to improve their blog ranking and traffic. Well explained.

  2. Amazing Lokender how smoothly you can get a blog up and running these days. A bit different from the earlier days, for sure. I spoke to someone who began blogging 20 years prior. Different story.


Leave a Comment