How To Start A Successful Blog That Help You Earn By 187%

11 Proven Steps To Start A Successful Blog Like A Pro

Step 1: Getting Started

I have been asked much time, how to start a successful blog? and how my blog helps me to earn the profit by writing WordPress tips and tutorials for free. In this tutorial we will go through following steps: Have you always wondered why do people write a blog and keep writing online? What is a blog and how to start a successful blog? Well, I am sure you have! We all think why do people write so much online and what purpose does it solve to sit in front of a computer and keep typing? I have an answer for you.

You heard that right! Read it again…You can make money from blogging helps you earn online within the comfort of your house and it not a normal 9 to 5pm job. You can write whenever you want as per your convenience.

Step 2: Blogging Niche

People like to read unusual and different things online, something they have not read anywhere before or something that’s informative and different. So, before you start to write a blog please decide what type of a blog; to start a successful blog you want to make sure it’s unique in its own sense, think about a unique idea.

You can follow few tips for starting a blog by searching a niche field for your blog by following the below steps:

  1. Think about an unusual blog and google about it to find out how many people have a similar blog to your idea.
  2. Search for other blogs on the internet with minimum 10,000+ readership.
  3. Keep in mind that a minimum number of 5 to 7 blogs should be available in the same niche idea for your blog as this helps you to establish yourself in a niche segment with target audience.
  4. In case you don’t find 5 to 7 blogs in your niche idea, don’t get discouraged…think about a new idea!

So, today I bring you a detailed and easy guide to start a blog that will help you create a blog online within 30 minutes. So grab your coffee while we set out to a new adventure today on the online world.

This blog is 4000+ words longs and it will take around 20 minutes to read. If you don’t have time to read, hire me and I will quickly set it up for you!

Let’s get started…

Step 3: Blogging Platform

Before you think about starting a blog please give some thought about what kind of blog do you want and on which platform would you like your blog to be. As you can observe from the diagram above there are many blogging platforms and WordPress holds the majority share.

I would also personally recommend WordPress to begin your blog with because it’s easy to use, free and most importantly very secure. The most amazing feature of WordPress is that it comes with full customization with its free and premium templates. If you decide to go with the paid versions you get much more features and a whole lot of different customization features and web integrations which are beyond awesome as you can install custom sliders, text dynamics, plugins etc.

All the other platforms are not that bad either but the level of customization is limited and dynamics offered to come with limitations too. So, just select WordPress to begin your first blog with and you don’t have to download anything too. I will explain this part later.

But first, most importantly I understand many people do not possess great internet skills and it’s completely OK with that.

The reason I say this because when you own a free blog as compared to a paid one it comes with its downside too. If you want a user to be serious about your blog the first they will notice is your domain name i.e. your website name. What do you think would you think if you yourself visited a versus ? Which one would you go for ? The second one obviously right!

Secondly. In a free blog you don’t have any control over your published content. The blogging platform will decide if they want to shut down your blog they can do so at any time and for any reason whatsoever.

Thirdly, the blogging address will be long and complicated; Lastly you are not allowed to post any advertisements on most of the free blogging platforms that you select as it eats up a huge chunk of their revenue.

If your main aim to start a blog to earn money and credibility in the online market then I would strongly recommend you to go with a self-hosted blog with your independent domain and hosting so you can control your blog the way you like it best!

Hosting and domain is not that expensive now. So let me guide you about further steps related to domain and hosting registration.

This section is very important to start a successful blog so pay attention!

Step 4: Setup Your Blog

To start with your own you will need two things first is the name of your blog, that is called the domain name registration and secondly you would need to buy some space on the www to publish your blog, this is called web hosting registration.

Domain Name Registration – People can find you over and over again on the internet as this will be your personal web blog address. For example, so Fiverr is the domain name. Similarly, your new domain name will be; you will have full control what you want people to view and see on this domain. Average yearly cost for 1 domain is $10.

Web Hosting Provider – This is the place where your blog can call its home. This is the place on the www where your blog will be saved. Without the hosting provider, you cannot use your domain name. To make this simple for you, when you decide to buy a mobile, you first decide which mobile phone you want, you decide to buy a memory card for your phone, the memory card is like a hosting for your mobile as it saves all the details on the memory card where it would save multimedia, movies, apps etc. The average monthly cost for web hosting is $3 to $7

Two important parameters that you need to focus on when it comes to hosting is first, page load speed on the browser should be less (Mostly in milliseconds) and second, uptime, Your blog should be online 100% of the time.

Now, since the above two parameters are directly linked with your hosting provider, make sure that you select one wisely. There are thousands of web hosting providers available in the market but very few are good. I mostly recommend cloud hosting from HostGator for web hosting as their page load time and uptime speed is very good also compare to normal hosting, cloud hosting handles heavy traffic without any issue. They also offer very economical packages which make it ideal for beginners.

However, you may also choose between other hosting providers like SiteGround, BlueHost, Flywheel etc…

We will start registering domain and hosting. Let’s start with Hostgator cloud hosting…

Open and click “Cloud Hosting” from the menu bar. You will see 3 different hosting plans, we will start with “Hatchling Cloud” plan. Click “Buy Now!” and you will be asked to select a domain name.

Select Domain Name or Click on “Already have Domain”.

Hostgator domain registration process

Here, if the domain you want is not available it will you select the next feasible options along with the price. You may also use a different extension like .net or .in or .org etc.

Select Hosting Plan
HostGator provides very economical cloud hosting plans. You may select any one of the following but I suggest you start with “Cloud Hatchling” plan, you may upgrade at a later stage when you understand the technical and you need more advanced features. 

Hostgator Cloud Hosting Plans

Complete Registration
Just give your billing information and your blog is on its way. If you need any add-on features from the list provided you may choose them as well and add them to your package. Lastly, if you have a coupon code, you can avail a discount at this point!

Hostgator Cloud Hosting Plans Addons

Package Suggestions:

  1. Protect Your Site From Hackers – It is highly recommended by HostGator to buy this add-on to protect your site from hackers but I don’t suggest, no one will try to hack new-born website so leave it unchecked.
  2. Other options – The other options are not that great so don’t bother to tick any other boxes. Although, the Backup Your Hard Work is important but you don’t have to pay for it. You can do this easily with Duplicator plugin.
    I wrote a detailed step by step guide on WordPress website migration which describes how to take backup of your site with duplicator plugin.

Login to Hosting and Install WordPress

Let the fun begin! Once you have received confirmation mail you can login to your admin panel and you can start.

Step 1 – Login to your hosting control panel
Step 2 – Scroll half way down and look at the left sidebar section
Step 3 – Click on “Install WordPress” (Video)

You will be redirected to so don’t panic, this will help you to setup your installation of WordPress on behalf of HostGator. Once you are greeted with an Install or Import screen, simply click on “Install” to be redirected to the next step. Once the installation is complete you will be shown that WordPress installation is complete and your log-in details will be seen. Refer to the image below.

login details on wordpress

Step 5: Configure Your Blog

Upon successful installation you will receive an email on your registered email address with your “Admin URL” and you may login to it by typing your blog website URL followed by wp-admin. For example,

Type In the username and password now click Log In.

blog homepage

Congratulation! You are now ready to rock and roll!

This is what a default blog looks like. You may customize this according to your style and taste or change the template as well.

Now since you have your domain, hosting and blog ready it’s time to add some creativity to your blog.

It’s time to get familiar with your blogging platform at a more technical level. Now, I will show and debrief you about WordPress Dashboard, changing blog design, plugin and features installation and how to make your blog search engine friendly.

I hope you have been having fun so far, don’t forget you can buzz me if you are stuck or don’t have the time to complete your blog at any stage, request a help and I will get back to you as soon as possible.

WordPress Admin Panel
Here are some WordPress terminologies that you should get used to:

Dashboard Here you can view your recent activity, posts and pages that you have created. You may also create a short quick draft of your blog from this page as WordPress give you a small section of the dashboard itself.

Post This means a blog. Here you can create a post which will be shown as a blog on your website. You can create multiple blog posts at a time and decide where you want them on a single page or different pages. You can also separate posts by creating different categories.

Media This section allows you to store all your multimedia data like images, videos, and audio files that you have uploaded on your blog posts.

Pages You can create multiple pages for your blog like home, about us, etc and manage them however you like.

Comments Every blog may or may not get comments, in case you need to monitor the comments before posting them on your blog you can do that or you may read, reply or delete your comments from this section.

Appearance This is one of the most important sections. Here, you can manage the appearance of your entire blog, change themes, manage menus, sidebar, and widgets etc.

Plugins You may install additional plugins from the WordPress marketplace for free or paid depending upon the add-on features you may require for your blog. For example, you may download a Form plugin like CaptainForm plugin on your blog for giving many fields and features or you m ay download plugins for SEO.

Settings From this section, you can change your site’s title, tagline, homepage settings, SEO friendly URLs, etc and manage all other important settings for your blog.

Make your blog search engine friendly
Making your blog search friendly is very necessary to gain popularity online. You will get more relevant hits on your blog only when it is popular on the internet. Search Engines are very particular about two things and they are as follows:-

URL Structure – Search engines do not like clumsy or ugly URLs, let me give you an example – you may want to change the same link to; don’t you think the second link looks much better as compared to the first one? So keep your links clean and short.

You can change your link structure by going to “Settings” on the left-hand sidebar and go to “Permalinks” and use the “Post Name” settings as shown below:

Permalink Settings - Make Your Blog Search Friendly

Comments – A lot of people leave automated spam comments on WordPress and some of them also have a virus in their links so, be careful that you monitor your comments closely. People usually do this to get a back link to their blog or website and to advertise their products and services.

You may monitor your comments by going to “Settings” à “Discussions” à Enable both options in “Email me whenever” à “Anyone posts a comment” & “A comment is held for moderation”

You may also refer the same in the image below for your reference.

Disable Comments

Step 6: Choosing a Right Theme

WordPress offers many themes on its marketplace, some of them are paid and some free. You may select an appropriate theme as per your liking and budget.

You may select from a vast collection of over 2500 templates or themes from

You must go to Appearances and select a theme from the already shown or type a theme name or style under search themes and click enter to install.

search theme

You can also search for new and popular themes by clicking on Add Themes link.

Here you will see various themes as well as a “Feature Filter” and search bar to search a particular theme as per your preference.

If you decide to use Filter feature you can view themes as per featured, popular, latest or you may select a feature filter from the drop down menu as shown in the image below.

You can select multiple filters and click “Apply filters” or you may search by keyword to make this easy for you.

Once you find a theme, click on “Install” and then activate it on a similar screen as shown above.

Theme Search Apply Filter

Premium themes vs Free Themes
I personally prefer premium paid themes because of the vast number of features and web integrations they provide. You may select best premium themes on the internet from popular sites like MyThemeShop, Themeforest, ElegantThemes, StudioPress.

I will best describe this section in a tabular form to clarify my point of preference.


[1] Versions

Free WordPress Themes

Only base versions are released on free themes, limiting updates and features.

Premium WordPress Themes

Comes loaded with full updates and features.

[2] Customer Support

Free authors offer paid customer support

Free customer service for paid themes

[3] Updates

Releases updates on their themes after long intervals and that can cause a problem as WordPress comes up with updates every few weeks.

Author provides quick updates on their themes to keep them with all latest WordPress updates.

[4] SEO

Very few themes have inbuilt SEO done

Comes with full inbuilt SEO options

[5] Features

Comes with limited features

Comes with latest features and web integrations.

Step 7: Plugin Installation Guide

Plugins are add-on features that help you enhance your website with some cool and awesome features, they come in small software modules that you can install on your WordPress panel and you are all ready to use some creative tools on your blog all on your own. A few examples of a few plugin features help you to add creativity to your blog are :-

  1. Different Types of Forms
  2. Comment Spam Reduction
  3. Sign-up Forms for newsletters
  4. Slider options
  5. Different Types of photo galleries

Now, since you know how plugins can help you to enrich your blog outlook and take it all together at a different level, let’s learn how to install these cool add-ons.

So first go to “Plugins” on the left-hand sidebar of your WordPress Panel and then click “Add New”

Add New Plugin

Now, type in a keyword to search the kind of plugin to want. Once, you have found the plugin that you need, you may simply click on “Install” and upon completion click on “Activate” to enable that particular plugin on your blog.

Before you start searching for a name you may want to google it and read its reviews and check their customer service options as well, as some plugins do not function properly and some may also end up causing your entire blog/website to crash.

Just the way you activate a theme, similarly, you need to activate a plugin to enable it on your blog and to use it.

Most importantly, when you install a plugin or theme, make sure they are up to date. By this I mean, they should be compatible with your WordPress version that you installed at the time of setting up your blog. If it’s not compatible, the theme or plugin will not function.

Every plugin comes with documentation so If you don’t know how to use a plugin you may go through their documentation too, you can find their documentation in the links section.

Activate Plugin

Step 8: Create Your First Blog

As we move ahead I am sure you are thinking how much more, but I assure you that you are almost at the finish line at becoming a proud owner of the latest WordPress blog owner so hang on for just another 10 minutes with me and you will be ready to rock and roll!

By now you should have a fully functioning knowledge of all the following:

  1. Domain
  2. Web Hosting
  3. Blog setup
  4. Theme
  5. Plugins

Let’s move to creating your first blog
As you have got the drift by now, I am sure you have figured this out already but incase, you haven’t, just go to “Posts” on the left hand sidebar on your WordPress panel and click on “Add New”.

How To Write A Blog Post

As you can see this is a similar ready-made blank template where you can write your post blog post title on the first top blank field or generate better headlines by being creative, and the content will be placed in the next blank big text section below the title box.

Blog Visibility
If you wish to publish your blog at a later date, you may save your blog as a draft. In case, you want to publish it at a later date or time you may schedule to post your blog at your preferred date and time to be published later. You may also make a particular post private so that only your friends and family can see it.

Under “Posts” you can find all the posts that you have published under “All Posts”. If, you wish to edit or delete any of the published posts you can do so at any time from here.

Blog Post Status Visibility

Add Images
There is dedicated option to add media to your post at any location within the blog you choose.

Take the cursor to the place where you want the image to be placed. Then you have to open a blog, click on “Add Media” above the content field.

Once, you click on “Add Media” you will be asked to upload files directly from your PC or from your media library. Here media library means the media that you have already uploaded to Media section and upload files means you have to upload files from your laptop/desktop.

Once the upload is complete, select the files you want and click “Insert into post” button to place the image on your blog you are writing.

insert image into blogpost

Add Links
Adding links to other websites into your post is a good way to share interesting content and also build links across the www. To add a link to your blog click on “Chain” symbol on the toolbar. Refer to the image below

Add Links to Posts

Once you click on this symbol it will throw a pop-up asking your details about the link you wish to insert in your text.

Add Links to Post Dialogue

There may be a few things that are confusing in the link details form so here is a clarification for the common words:-

  1. URL – Here you need to provide the web address of the website you want to share on your blog. Do not forget to http:// before “www”. If you do not, your link won’t work.
  1. Link Text – This is the text which will be displayed with that particular link you provided in the previous field.
  1. Open Link in New Window/Tab – Make sure to click this box, or else you risk to lose your user to another website.
  1. If you want to link to an existing page – This is very useful for internal linking through your website or blog. You can link to a different page within your blog of your own website or to an external website.

Once you click “Add Link” the link will be placed where your cursor is.

Change Text Format and Headings
Since you are writing a blog or posts you might want to keep some of your text into “Bold” or “Italics” or “Underlined”. You may also want to add specific headers to your text.

Since this makes the content easier to read, this is a must have and must learn feature.

On the bottom left of the toolbar on the new post page, you will find a drop-down menu. It will look like this:

Blog Post Headings

They have demonstrated the perfect size for the different types of headings so you may choose as per your style. Though, I would personally prefer to add Heading 1 only once in one entire post. Headings 2 and 3 are mostly to use to highlight sub-heading text.

Another useful reason for using this heading is that search engines catch bold and italics characters soon. So from SEO point of view too this is very helpful.

As I mentioned earlier you may choose to make a text bold, italics, underlined or strikethrough from the toolbar.

Step 9: Perfect About Me Page

The about me page is supposed to be the most important page of your website/blog that can make your blog successful as it gives information to your reader who you are.

Start your about me page with a strong punch line which states what you are, as that will give a strong impact on your reader about your personality. A bold and go-getter attitude never fails to hook a reader down. So try to start your about me page with something very interesting and unusual; you could combine this with the use of multimedia like images or video describing your process or a short intro about who you are, why you do and what you do.

A few more tips for the perfect about me page is as follows:-

  • CTA – I recommend a CTA (Call to Action button) on every page. It redirects your readers to the next path they are supposed to take. This button urges a reader to take action. For example, to participate in a newsletter or to answer a quiz question.
  • Social Media Proof – Social media is a powerful tool, you can use to this to your advantage by encouraging your readers or clients to post testimonials about blog or website on various social media platforms. This gives a reason for your readers to trust you.
  • Crisp content – You may be a professional with many credentials that run into a long list but let’s not bore your readers and make them run away. Write crisp and up to the point content. Highlight your USP’s and write as per your target audience.
  • Focus on your end user at all times – Even though this is the about me page, don’t forget you are writing it for the user who is going to read it so eventually it’s really about them and what can you offer them. Write how you can fit their solutions into your great USP’s. The consumer only cares about “How you can solve their problems”.

Pro TIP: Don’t forget to give contact information at the end of about me page.

Step 10: Promote your blog

It is very important to understand that if you are not getting hits on your website as frequently as you wished its normal! Here are some tips that may help you to get traffic to your blog:

  • Publish frequently – Publish original and plagiarism free content posts on your blog as frequently as you can but keep the pace even. Minimum there should be 1 to 5 posts in a month.
  • Longer Content – Search engines and Google give more preference to longer content, so write detailed and well-researched posts and include keywords in the blogs.
  • Backlink Creation – This is very important for your website success as this make website to perform well in search engines, the best way to do this to get linked to relevant blogs or websites.
  • Social share – Social media button on your website to your profiles with platforms that you are very active helps to establish credibility, social presence, community building as well as drives engagement and real-time understanding of the data driven on your website.
  • Optimize for search engines – Make sure you include SEO as a regular and continuous exercise in your blog activities.

Majority 95% of blogs fail and eventually bloggers give up. However, to start a successful blog, it requires hard work, patience, and dedication.

Step 11: Setup Google Analytics

It’s crucial to know who your readers are and from where are you receiving maximum traffic. To know this, you should setup your google analytics account; this is a free service so you don’t need to worry about any extra cost.

Google analytics help you track how long a user is on your website, where a user is going and what is the percentage of users who exit your site the very first time they come, this is called bounce rate. This will help you determine when at what times do you receive a maximum number of visitors through the day.

How to setup Google Analytics
You can set up Google Analytics by using your existing Gmail account or create a new Gmail account and login to the Google analytics page with your username and password. Next, you will be prompted to choose between a website and mobile app. Please link your website if you want to connect your blog.

How to setup Google Analytics

As of now Google is universal so you can select universal or classic as it is in its beta stage, they will upgrade you to add new features once they launch alpha version.

You will be asked to provide all the below information like your website URL, country, zone etc.


Once you finish providing basic details Google will provide a tracking code that you will need to enter on your WordPress site.


There are 3 methods to insert this tracking code to your website. They are as follows :-

  1. Plugin – Install available plugin to add Google Analytics to your site.
  2. Insert at header or Footer – Insert the tracking code in the header.php or footer.php manually right before ending head tag tag or after the body tag.
  3. Functions.php – Add the code to your functions.php file manually by using the wp_head or wp_footer action hooks.

Reporting Tab
Once you are done with this you may click on “Reporting” tab. This may take 12 to 24 hours before Google starts to provide you with statistics for your blog so be a little patient.

Wrapping Up

I conclude my blog here as now you have set your blog up along with the essential technical expertise that you need. Many beginners find it difficult to establish themselves in the blogging arena thus, I have come up with this detailed blogging guide to make your path easier. Hope this guide has helped you.

During this entire process if you ever get stuck or you need guidance please feel free to drop me an email on – hi@ or submit a form.

Thank You, for staying with me until the end.

Best WordPress SEO Plugins

Best Ways to make money online with blog

Love this post? Sign Up below to get more tutorials and tips like this in your Inbox