How to start a WordPress blog with Hostgator and earn $100,000 per month like Michelle Gardner & Pat Flynn?

Days are past where people blogged to express whatever they want to share with the outer world. With the boom in technology and needs, search engines run through millions of requirement every second. People start searching everything online from their food habits to dressing to their matching nail polish. The search giant Google does this job much better, by giving out accurate results within fraction of seconds as required. Look at the number of searches done every second in Google. On the other hand people started understanding the value of blogs and niche websites, which give out well analyzed and classified reviews, feature evaluations and other benefits.  Today blogging have got converted from a basic information portal (Knowledge Base) to a big business.  You know many big companies do have blog as a part of their corporate website.   They have it because blogs are traffic generators. Yes blogs generate traffic required for their website. Okay, how to start a blog with minimum budget for my living? Starting a blog is much easier than ever. Here is my in-depth guide on how to start a blog and run it like Pat Flynn, MatthewWoodward, and others.

What is a blog and how to start a blog in 5 minutes?

A blog is a website, which is run by an Individual person or a group of people, keeping updated on a regular basis.

The domain (www-address), hosting (web space to store information) and User Interface (the way it looks and appears) are almost same as a website. The only difference is, most of the websites are not updated frequently, but in case of blog, it is a must be to keep it alive.

Before we jump more into that topic of blogging and making money from blogging we must know the difference between a blog and a website. Though blog and websites are interchangeably used referring to a domain, the exact means and way they represented are different. Let’s see how both these are used.

Know the difference between a blog and a website

What is a Blog?

A blog is a web portal, which is dynamic in nature. Every blog needs to be updated on a regular basis. Normally, blog posts are listed in chronological order and will have comments section to make the page more interactive. Social Sharing and Subscribe button are other features that represent blogs environment. Bloggers concentrates on credibility, so that they can stand out of the competition. Normally, bloggers update blogs on regular intervals to keep their readers engaged. This update period could be weekly twice or once in a day or 4 times a month, but they just need to keep the time.

What does a website mean?

A website is generally meant for an organization to display its product or services. Even though, referred for business means, individuals can also use it for their personal use. A website can contain a blog internally within itself. It usually would be based on one topic; I mean the nature of the business for which the website has been created for. Some companies’ core business is providing information through its website. Those companies website will be huge and covers wide area. For example, news websites cover everything from politics to sports and tech. Additionally, if you are creating a website for Engineering Company, you would write content about the products that the company is working on manufacturing and this would not change at least for years.

Blog Vs Website | What is the difference between a blog and a website?

A blog can be a part of a website or simply as a standalone website with posts feed frequently. But, a website can be with a blog or without a blog.

In simple terms, all blogs are websites, whereas, all websites cannot be called as blogs.,,, falls under blog category. Whereas,, and are websites that serve people with tropical contents. Most blogs with huge customer base becomes brands. Brands always have most of their direct audience who look for fresh content from websites every single hour. Whereas, blog just need to follow regular intervals. However in a Blog Vs Website competition, branded websites have big user base comparing to big blogs. On the other hand, if you compare a small company website vs. blog of a small blogger, then, the blog traffic will be on upper hand as the blogger knows how to optimize his blog posts based on SEO techniques.

Reasons to start a blog | Should I start a blog now?

A blog is essentially a content marketing system that generates leads through content. As mentioned earlier companies add blog as a part of their website to publish latest news, information and tasks. This part of the website acquires search engine traffic directly or indirectly and in turn converts leads.

So, how to start a WordPress blog and generate passive income?

Let me start this way…. How to start a blog and generate income that is passive? When we plan to earn passive income, we should not expect things to happen the next day.  It takes time and patience is much important, if you want a recurring income without much effort. Don’t worry, the time you spent towards your blog will finally be paid off and you would be surprised, as it would make your living. Yes, it’s a promise. The income that you will earn out of your Blog will be more than what you will earn from your day job if you do things in the way I suggest.

If you look at the income reports of world’s top bloggers you might trust my words. By the way, you should realize how far they have come from to where they stand today and how much they are earning month on month.

Couple of bloggers even earns $100,000 a month…   Shocking?

Here are the proofs for your reference…

Best place to start a blog

Some of the common places where people write blogs are,, WordPress.Org, WordPress.Com, SquareSpace, Wix, Joomla, and Medium. Few of them are free to write, but you will not have full authority there to make money. Say, you could write a blog post today and tomorrow, the website could remove it mentioning it violates their policy or something other. On the other hand, they don’t permit you to place ads and it’s a loss in revenue for your efforts. This is why we recommend you to have self-hosted websites.

Why you should use WordPress? Why WordPress alternatives stay far away?

Though we have plenty of web publishing platforms like Blogger, Tumblr, Drupal, etc are there, people love using WordPress for its ease of access features and plenty of readymade plugins that makes the website attractive and functionally sound. WordPress is free versatile, super-friendly content management software, which not only is it used by Fortune 500 companies but by other smaller companies and independent websites too. Roughly talking, WordPress has been installed in over 25% of Internet websites all over the world. WordPress currently has 3000+ WordPress themes and over 40000 WordPress plugins for free.

Almost 1 out of every 6 new website launched today runs on WordPress. You can edit, update or do anything, just a hit on publish button will update the changes in your website. You don’t want to upload everything to your hosting space after a modification like in old web hosting model. WordPress is the best portable platform which can be used even if you don’t know a single line of coding.

How to start a wordpress blog with Hostgator in 5 minutes?

Interested in opening a blog for you? You are at the right place.

Here is the step by step procedure on how to start a WordPress blog, basic blog setup procedures and starting your first post.

How to start a wordpress blog in 5 minutes

Step – 1: Plan the Niche 

What is a Niche?

A niche is a focused, targeting part of a market. It’s like, you are a specialist who provide product or service that focuses on specific client group’s needs, which cannot or are not addressed in such detail by mainstream providers. Let’s say, if you want to talk about shaving procedures, you can talk about types of razor available in the market, best shaving brushes, how to do clean shave, etc. Likewise, if you are talking about make up items, you can write about best mascara for eyes, hair styles that follows business attire, etc.

So, the first thing you have to do in starting a blog is, analyze the niche in which  you are passionate about, see if there is a demand. This will confirm whether people are searching for products or contents which you are planning to write about. Make sure you are also interested and have sufficient knowledge in the niche.


Step – 2: Naming and Registering your blog 

Name your blog

When it comes to naming, choose a name that best describes your blog .  Name should directly or indirectly explain Why you want to blog? What is the purpose behind the blog? What is your blog about? On the other hand, you must at first place decide who your target audience is and what you are going to discuss under in this blog. Because, if you come up with a name that’s completely irrelevant to your content, it’s not going to do any favor. But, if it’s catchy, crispy and easy to remember, then, it’s well and good, but make sure, it represents the nature of your business.

Selecting Domain name & Buy Hosting

You need to consider the following points while you register a domain name with any Top Level Domain (TLD) service provider.

  • Domain matching the nature of your business
  • Domain names .com availability – if not, then go for .org or .net domains
  • Length of the domain name – 10 to 12 characters max – Well and good if you can come up with one word domains
  • Term for which you are going to buy the domain – Recommended buying from 3 to 5 years.

The best you can buy is a domain name with 2 words like and maintain the character length within 10 letters. Make sure, you are selecting a .com domain, as it is highly preferred and most popular. It is also not country specific like or The advantage of buying a .com domain is, it can observe people who prefer to use keyboard shortcuts Ctrl+Enter combination for visiting a website. Say, if you buy a domain called, then people can just type cryonion and press Ctrl+Enter, so that it will directly open Apart from this, you need to be plan the term for which you want to purchase license. Normally, domains will be licensed from 1 to 5 years long. I would suggest you to go for long term, as it has very good SEO effect in ranking your blog posts.

After choosing  domain name, you need to finalize a web hosting package. Web hosting is a service that allows your blog to be accessed through the internet. That is; it is like a hard disk, where you store all your contents.

If you are new to blogging or web hosting, I would recommend you to start things with Hostgator, Hostgator is the best and cheapest hosting services, compared to its competitors. Hostgator’s Web hosting prices are as cheaper as $3.95 per month.

I’m going to tour you on how to start a wordpress blog with hostgator.

Visit Hostgator website, and then click on Get Started Now! button

Hostgator Home page

In the next page, you will see the best web hosting plans from Hostgator.

Hostgator best hosting plans

Since, you are starting out with a single domain, you could go for Hatchling Plan. However, you could go for other options available also, if you plan to use multiple domains under a single hosting plan.

Now, it’s time to go for domain name registration.

In the next page, you will see Hostgator Order Form, where you can choose a domain name that best suites your blog. Also, in the drop down select the domain extension as .com.

Hostgator Registration Form 1


The second section in the hostgator order form is, choosing the hosting plan package and the term.

Hostgator Registration Form 2

The longer the term you buy, the better the ranking your blog will get in search engines like Google, Bing, etc. More over, it will be cost effective, if you go for long term hosting plans.

Third section is all about payment and billing information, where you can enter your personal details and card information.

Hostgator Registration Form 3


Fourth section in the form can be considered based on your choice.

Hostgator Registration Form 4

In the Coupon code section enter DISCOVERGEKS_OFF1 to get the first month hosting for just $0.01.

Once you have completed all the 5 sections, you can review and place the order.

Hostgator Registration Form 6


When everything is complete, you will get the domain name and hosting space immediately registered in your name.


How to install WordPress in Hostgator Shared Hosting manually (step-by-step tutorial)?

To manually install WordPress, log in to your Hostgator Control Panel and click on WordPress Quick installation icon. It will be a simple and DIY exercise, which can be attained by following the steps given below.

  • Check your email for Hostgator CPanel link and login details. Visit the link and enter your username and password.
  • In the control panel, go to Software /Services section and click on Quick Install.
    WordPress Installation in Hostgator CPanel
  • Look for Blog software in the left pane of the new page and click on WordPress. In some cases, WordPress set up file will be under Popular Installs. Click on Install WordPress and select the domain for which you want to install WordPress.
    Filling WordPress Installation Admin account Details
  • In the form above, you will have to set an admin email ( which will be the username to access your blog from backend.
  • Hit Install WordPress to complete the installation, which takes maximum of 2-3 minutes.
  • Once the installation is complete, you will get the credentials to logging to your blogs adminstrator account at the top of the page. It will appear something like
Password: DgMyH#2TSaB

Few questions may rise, when you come across Hostgator or any Web hosting website. First time users don’t need to get confused with these following questions and can omit it completely.

{Starting here}

What is the difference between Web Hosting & WordPress Hosting?

Web hosting platforms are like cars. Technically, all cars will take you from A to B.  But some cars will be better for specific purposes than others. Quite obvious, we all know that, but bear with me. Hosting is kind of the same.

Nearly all web hosting platforms are capable of running a WordPress site. Many of them will do a relatively good job at it, just by coincidence. But the fact still remains that you are much more likely to get better results if you choose a host that’s specifically built to perform well with WordPress. So, the best choice would be to go with WordPress hosting, if you are planning to run your site on WordPress. However, there is nothing wrong with going through regular Web hosting methods.

On a clear note, Web hosting doesn’t come with WordPress user interface which we have to install manually (as explained above). Whereas, WordPress hosting by default comes with WordPress UI.

Types of Web Hosting

There are a variety of options available when it comes to Web Hosting. The most common Web hosting types are Shared hosting, Virtual Private Server (VPS), Cloud Web Hosting, and Dedicated Web hosting server.

Dedicated server- With dedicated web hosting, you will rent a server for your own use. This means that the whole server will be for your sole usage, which makes the disk space, bandwidth and other features so much better.

Virtual Private Server- VPS is cheaper than a dedicated server where, you will have your own partition on a server that only a few users use. This means that your disk space and your bandwidth will be much bigger. Also, your website won’t be affected by other users’ activities as there are partitions on the server.

Cloud web hosting – In Cloud hosting offers your files are saved in various servers online, you can have as much space as you want. Here, you only pay for the space and the data transfer that your account has incurred in a month.

Shared hosting – Shared hosting serves pages for multiple Web sites, each having its own Internet domain name, from a single Web server. This is cheapest hosting plan among the others, as expenses are shared by people who are using the same server.

You must be selecting shared hosting, which would be cost effective, as you are just starting a blog for first time. While the number of visitors to your blog increases, you can upgrade to dedicated hosting or VPN. As of now, let’s stick with Shared hosting, as multiple people share the same web space. But don’t worry; it will no way affect your personal information or blog posts efficiency.

Managed WordPress hosting Vs Regular hosting (unmanaged WordPress hosting)

If you want to manage your complete blog yourself from external threats like virus protection and security flaws, then you can select Self Hosted WordPress hosting. However, if you want to leave all the head-aches to server manager, then you can choose Managed WordPress Hosting where server administrator say, Hostgator will take care of that job. The cost will be little higher in the case of later.

{Ending here}


Step – 3: Know about WordPress Dashboard 

Once the blog is set up with WordPress, you can login to your WordPress administrator profile. WordPress dashboard is the foremost page after you login to your wordpress account. This is the page, where you will see the setting for everything. Starting from wordpress posts, posts, plugins, themes and other settings. You can navigate around your wordpress dashboard to make changes to your website at any time if you have logged into your administrator account.

How do I open WordPress dashboard?

Visit and entering your administrator login details to view WordPress Dashboard, which will look similar to the one given below.

WordPress Dashboard

WordPress Dashboard View explained | WP dashboard Tutorial

WordPress dashboard panel has 2 panes. You can see WordPress menus in the left pane and you can customize your activities like comments, recent posts, WordPress News, etc in the right pane.

Menus that you could commonly see in the left pane are: Updates, Posts, Media, Pages, Comments, Appearance, Plugins, Users, Tools and Settings.

Updates- What is WordPress? WordPress is a piece of software that is free and it is an open-source content management system (CMS) based on PHP and MySQL. This acts as a readymade platform to build websites in less than 5 minutes.

You need to update this software when even a release is done, which could give you access to new features. You can do this directly from your WordPress dashboard, using the Updates menu in the left pane.

Posts – This is one of the content types, which you will be adding most of the time. Blog posts usually get listed in the homepage in reverse chronological order.

Pages – These are one time contents. That is; you can feed them once and can leave it without updating for years.  About Us, Disclaimer, Privacy Policy, Contact, etc comes under pages category.

Media- The place where you can add pictures, videos and other files to your database and them import them to your blog posts.

Users- The people, who write, edit or contribute contents for the blog.

Appearance – Themes, Widget settings, WordPress editor can be found under this menu.

Plugins – a small set of coding that adds additional features to the blog.

How  to write blog posts in WordPress?

There are 2 ways in wish post composing editor can accessed. You can click on Posts menu and select New. The second method is click on the + symbol on the top layer and tap on the New menu. Once you have entered all the necessary fields of new blog post, click on Publish to make the Blog post Go live.

Where to add WordPress plugins?

You can add, delete or configure wordpress plugins under Plugins menu. If you need to make changes to WordPress plugins settings, then, you can access this menu at any time and make the plugin effective as required.

How to change wordpress themes?

WordPress themes can be changed using Themes sub-menu under the Appearance menu in Dashboard. You can select one from the pre-loaded free themes that is required for your blog or you can buy premium WordPress themes and upload it to your wordpress database.

Most of the WordPress features are self explanatory. You have to try out each and every feature to know by yourself to have an idea of what it exactly does. So, examine everything that you see on the WordPress dashboard. Things will come handy in maximum of 10 days. 


Step – 4: Customize your WordPress theme

What is a WordPress Theme?

A WordPress theme is a collection of files that work together to produce a graphical interface for a website. These files are called template files that determine how a user interface looks like. One can install multiple themes in his website. But, only one theme can be activated at a time for live usage. Active theme is one, which is currently being used by wordpress on your blog or website. This theme normally appears in the upper left corner of the themes gallery page (appearance> themes). WordPress comes with default Twenty Sixteen (or year) theme. Also keep in mind, any theme which is set as active theme cannot be deleted since it is already in use.

How to add a theme to WordPress?

  • To add a WordPress theme, go to Appearances > Themes > New.
  • On the top of themes gallery, you can see options like search, featured, popular, etc. Look into each of those categories and choose a theme that matches your expectations.
  • Click on Install if you want to try it.
  • Once the installation is over, you can preview the template and/ or Activate it.

Changing theme

Click on Appearances menu and tap over on Themes. This will bring up the WordPress themes gallery, from which you can choose the best theme for your blog. If you don’t like the themes which are already exist, then, you can download blog themes online and upload it to your WordPress dashboard. If you can’t find anything attractive, you can find premium WordPress themes and use it.

How to delete WordPress themes?

Removing themes in wordpress is easy as you install themes. It can be done just by a click of a button. The only difference is the delete button is little hidden inside, so that any accidental hit may not remove your installed wordpress theme. Let’s see how to delete wordpress themes that are no longer required.

  • Open your wordpress dashboard
  • Look for Appearance menu in the left pane and click on Themes
  • Select the theme which you want to delete
  • Click on theme details option
  • When the theme detail opens, you can see Delete button on the bottom right corner
  • Click on delete button to remove the theme completely from your wordpress database

Best place to buy premium WordPress themes

myThemeShopMyThemeShop cssigniterCSS Igniter themeisleThemeIsle elegant themesElegant Themes studio pressStudioPress


Step – 5: Adding Basic WordPress plugins

What is a Plugin in WordPress?

A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. WordPress currently has over 48000 plugins in its database with any FREE download options. However, WordPress premium plugins always have special features that are worth the money.

How to add a Plugin to WordPress?

To add a plugin in WordPress, you have to click on the Plugins Menu in the left panel of WordPress dashboard and click on Add New where you can upload a plugin from you PCB or you can search and install a plugin from WordPress database. Once you install a plugin, you need to click on Activate to make it work in real time.

Best plugins for WordPress

WordPress database has plugins for your every need. Some of the most commonly used and must have basic WordPress plugins are.

  • Backup & Migration – UpdraftPlus, BackupBuddy, Snapshot, Duplicator
  • Proof reader – After the deadline
  • WebStat – Alexa and Google page rank
  • Security & Visitor engagement – ManageWP, JetPack
  • Spam filtering – Akimset
  • Speed & Performance – Async JS and CSS,  Better wordpress minify, W3 Total cache, BJ Lazy Load, Clear cache for me, Autoptimize
  • Image optimizer – EWWW Image optimizer
  • Contact forms – WPForms, Contact Form7, Fast secure contact form
  • SEO –  Yoast SEO, All-In-One SEO
  • Advertisement –  Ad Injection, Simple Ads Manager, Ad rotator , WordPress Adserver
  • Traffic measurement – Visitor counter
  • Live visitor – Feedjit
  • CDN – MaxCDN
  • Analytics – GoogleAnalytics+
  • Sitemap – Google XML sitemaps
  • Social sharing –  SumoMe, Shareaholic, Sharify, MobileShare, Floating Social
  • Broken Link – Broken Link Checker
  • URL redirect – Redirection, 404 to 301
  • Table creation – TablePress
  • Newsletter – Newsletter, Aweber, ConvertKit, OptinMonster, SendinBlue, Get Response, iContact, Constant Contact
  • LandingPage – 1minutesites, Thrive Landing Pages, Optimize Press, LeadPages, InstaBuilder, Qards, WP Landing Pages

Step – 6: Configure Website Appearance and WordPress SEO Plugin

The next step in setting up the blog is, configuring the website itself.

  • First, you have to go to Appearances Menu > customize and change the home page title & add sub-title if required
  • Create a Logo using some logo creators and add it to the website, this will help to remember your brand
  • Then, go to Plugins Menu > Select Yoast SEO and configure it.


Step – 7: Research content and come up with Blog Topic ideas

When it comes to professional blogging, you should not write whatever you like. Write blog posts based on some problems and give a unique solution that actually works and is demanded by people. For this, you need to research what are the problems that people face, what are the issues that needs to be resolved, what are the areas that can be optimized for betterment, etc. For an example, I have given a short blog post for an Instagram problem. The problem is, many people don’t know how to erase the search history of Instagram, as it doesn’t have clear search history option directly under Search bar. So, I have come up with my suggestions in my blog post. This is one of the topics, that has more than 1000’s of people are searching on Google and other search engines. So, you need to find topics that need solution and are demanded by people.

So, how to find out what people are searching for on Google?

Don’t worry; there are plenty of marketing tools there in the market, which can help you in identifying keywords that people are actually looking for. Making your blog to a hero or zero depends on how well you utilize the tool and writing contents accordingly to solve people’s problem.

Best keyword research tool Reviews 2016 & 2017

Even though we have plenty of SEO tools available, the best and free SEO tool that we know well is Google keyword planner. Google keyword tool comes as a part of Google Adwords services. You just have to create an Adwords account to get access to keyword planner which is completely free. Once the campaign window is visible in Google Adwords account, under the tools menu, you can look for keyword planner. Search your target text with different conditions like geographical location, average search volume, etc to better know the traffic of the website. This will give you a clear picture on what keyword could rank well and what kind of traffic it can drive to your website.

For example, if you are searching for a best centrifugal Juicer, here are the results.




This tool gives our keyword suggestions by relevance, monthly search volumes, its competition, etc. This way, you can pick up keywords and analyze competition to start your blog posts.

Here are the keyword selection tricks to help you rank quicker and get targeted traffic from search engines.

  • Always try to choose a long tail keyword
  • Look for a keyword with decent traffic
  • Keep keyword competition in mind
  • Ensure if you can insert your keywords naturally in your post content
  • You must be using few Latent Semantic Indexing (LSI) Keywords also
  • 4 to 5 secondary keywords could help you rank better

While Google Keyword Planner being the best free SEO Tool, we have other keyword research tools like Long Tail Pro, SEMRUSH, KW Finder, LeadPages, 99Designs which are premium products.

Let me tell you why, you should go with a premium keyword research tool, when you have free SEO softwares like Keyword Planner.

As we know, every tool has unique feature and specialty. When Google Keyword Planner give estimates on how much search is done every month for a particular keyword, premium tools like SEMRUSH can give you details on total supporting links (backlinks) a website gets, what are the keywords for which a competitor website is getting ranked, etc. I recommend using Google keyword tool for first time reference and then jump to SEMRUSH for in-depth analysis. Do you know SemRush is the best keyword research tool for 2016 & 2017? Of course, more than just a keyword research tool; it works as a competitor analysis and optimizing tool. SEMRUSH is more informative that its competitors in many aspects of keyword research. That is why; most SEO experts call it as best SEO tool for 2017.

Once you identify the right keyword, then it’s easier to rank in Google. Let me remind you, the essence of everything you do here with keyword finding and content writing is to rank on the first page of Google. That is where the entire traffic of the web stays in. If you rank for any of your keyword, then you can expect a bump in the visitors jumping into your blog.


Note:  I will explain how to optimize your blog post to rank on the first page of Google and details about Backlinks in the upcoming steps.


Step – 8: Prepare a SEO check list

Want to improve organic traffic, drive leads and improve your position in search engine results? Look at what the elements which you need to be taken can with this SEO checklist.

Ranking on the first page of Google is possible, if you follow both these Optimization strategies well.  Well researched and optimized page gets ranked in top 10 positions in Google and other search engines. This in turn gives out very good traffic for days, months and years to your blog. The two different strategies to be followed are :

On-page optimization – On page SEO or On page optimization follows certain terms, which are, you must have found the right keyword and placed it at right places (Not just stuffing!!) Yes, let’s say, if your topic is “Increasing website traffic”, you must have this keyword in the Post Title as How to increase website traffic in 21 days?”, this keyword placement should be repeated in places of URL (slug), Post Content, SEO title, slug, Meta Description, Alt tag or featured Image, etc. If you have installed YoastSEO plugin, it will automatically highlight which are the areas you need to work and which are the area that is good already.

Once this is done, you have to index this post in Google webmaster tools and in Bing webmaster tools. If you have written quality content over 1000 words and proper internal linking, you have done half of the job perfectly.

Off-page optimization – In a generic way of saying, Off page SEO or Off page optimization is all about creating a back link and building authority. You need to have enough high-quality websites pointing your website. Meaning, multiple websites referring your blog as best information source.  The more numbers of QUALITY back links you have, the better chances to get top ranks in Google. It could be from Article submission, Directory listing, Social bookmarking sites, or even blog commenting. All you just need to ensure is, you have back links from a quality website. This is one of the simplest ways to improve rank in Google and also get more traffic to your website.

By the way, this will not only boost organic traffic but will also improve your sales, as more customers; you have a bright chance of making a sale. 


Step – 9: Draft your first blog post and double check SEO terms

  1. Take the list of Titles that you have already researched, select one topic, which you plan to start writing.
  2. Click on Posts menu in WP Dashboards left panel and tap New. This opens an Interface to add posts.
  3. Enter Post Title and Content
  4. Fill out SERP elements like SEO Title, Slug, Description through YOAST SEO Plugin
  5. Select Category, if you want classify each of your blog posts under a common topic
  6. Add featured image
  7. Double check, if you have followed SEO checklist including keywords in Alt tag of images.
  8. Preview the article before you publish
  9. Hit on the publish button to make your first post live. You can also schedule your article to be published on a specific day/ time.

Step – 10: Build traffic and make money blogging

One you start you blog writing, you need to keep certain things in mind, so that you could receive search engine traffic. Let me first describe various ways from which you can get traffic for your blog.

Traffic Sources

  • Search Engine – Google, Bing, AOL, Yahoo, Yandex, etc
  • Referral – Websites, Forum, Article Marketing sites, Social bookmarking sites, etc
  • Social media – Facebook , Twitter, Instagram, Pinterest, LinkedIn, etc
  • Direct- Traffic through Email campaigns, manually key in the web address, etc.

Out of the above methods, search engine traffic is the the long term result method. Whereas other traffic sources are somewhat lesser or inconsistent in some means.

How to make money blogging?

There are multiple ways in which you can monetize your blog.

  • Affiliate marketing – Selling others products and there by getting referral commission (Amazon Affiliates)
  • Google Adsense
  • Selling Informative Products (Videos, Podcast, Ebooks, Softwares, Plugins, Add-ons)
  • Direct Advertisements

Tips for starting a blog

There are certain things you need to consider, while you start your own blog.

  1. You should be consistent and updated.
  2. You should choose a niche that you are well aware of.
  3. You should not place too many ads that distract user attention.
  4. Blog must have well designed interface.
  5. Don’t forget to collect emails for sending regular newsletters.
  6. Try converting every opportunity that you have.
  7. Traffic, Traffic, Traffic – Web Traffic must be the main goal, which can make you from Zero to Hero.
  8. Try multiple traffic sources and select the best that works for you.
  9. Have multiple revenue sources.
  10. Follow unique and different approaches to become a successful blogger.

More WordPress Resources that could help

  • Free – YouTube
  • Paid – Udemy | WP101
  • Images for blog post – ShutterStock
  • SEO, Keyword Research and Marketing Tool

I hope you would have got enough information for starting a WordPress blog yourself and how to making money blogging. If you got struck anywhere, please drop me an email to, I will get back you with a solution in 12 hours.

Please share your opinion in the comment section so that it could also help other users in starting a new blog.