How to Start a Money-Making Blog In just 8 steps
If you want to start an online business and like writing then Starting a Blog will be a golden choice for you. Blogging is one of the hottest topics at this time as you can earn a huge amount of money working at the comfort of your home without much investment.
There are many ways of making money online but blogging is the best way to earn money and it’s a long-run investment.
If you are looking for an easy to follow and step by step guide to start a money-making blog, then you are at the right place. I will show you how to simple way to get started a career in blogging.
Below are the simple steps you must follow to start your very first blog.
How to Start a Blog in Just 8 Simple Steps
- Pick a Perfect Niche for your blog
- Choose a blogging Platform
- Pick a Blog Name and Domain
- Get a web hosting account
- Start a blog on WordPress
- Design your Blog
- Write content on your blog
- Promote your blog to get traffic and make Money
Before looking at the steps to start a blog let’s have some of the frequently asked questions about a blog.
A blog is an online diary or journal located on a website. It is a regularly updated website on which content is published frequently written in informal or conversational style. It is basically created to give information or knowledge to readers and generate money.
If you don’t want to go outside to do 9-5 job and want to be your own boss. If yor dream is to earn money just staying at your home then stating a blog is the answer to you. These are the benefits to start a blog.
- Starting a blog is one of the easiest and most accessible way to launch your business online.
- You will reach out to huge number of people just sitting at your home.
- It’s a great way to express yourself and your thoughts.
- You become a good writer.
- The best reason is that you can earn money from it.
No, starting a blog doesn’t require any special skills or any technical knowledge. Anyone can start a blog whether it can be a student, a homemaker, businessman, employee, etc.
Starting a blog has become so easy in 2020 even a 8th standard student or 70 yrs old citizen can start a blog today. There are lot of successful bloggers today who generate passive income from their blogs and living with financial freedom.
Yes, you can make handsome income through your blog. If you are ready to learn how you can build your first ever blog that can actually profitable to you. Then let’s go ahead.
Disclaimer: Please note that some of the links below are affiliate links and at no additional cost to you, I may earn a commission. Know that I only recommend products, tools, services, and learning resources I’ve personally used and believe are genuinely helpful, not because of the small commissions I make if you decide to purchase them. Most of all, I would never advocate for buying something that you can’t afford or that you’re not yet ready to implement.
1. Pick a perfect Niche for Your Blog:
The first thing is to Pick a perfect Niche for your new Blog.
Your blog’s Niche is the general topic on which you will write the blog posts.
It generally depends on your interests e.g. Food, Automobile, Fitness, Travel, Fashion, your personal experience in your life, etc. because the whole content of your blog will revolve around your chosen Niche.
Start Anyway! But always keep it in mind that don’t just pick any Niche that you are not familiar with. It is always a best option to pick a that niche that you like the most and if you don’t know much about your chosen topic then do some research of that niche and then start writing your blog.
Don’t need to be worry! Just start writing and try to do best that others unable to do. Do something unique or different other than bloggers in your niche. Start analyzing what other bloggers have done and what mistakes they have done. Then don’t repeat the same things that other bloggers done.
2. Choose a Blogging Platform:
The second thing you have to do is that choose a blogging platform that will give your words a form of a blog.
There are a lot of blogging platforms where you can publish your blog posts. But some of the blogging platforms are popular worldwide. Mainly three types of platforms are favorites of most of the bloggers.
WordPress is by far one of the biggest blogging platforms in the world with a large number of Plugins, Themes, Add-ons, and many more customizations. WordPress is the choice of more than 82 million active users and that is a huge number. There are a large number of benefits over other blogging platforms. Some of them are listed below
- Very easy setup and free to use
- Highly customizable user interface with Tons of free or paid themes and designs.
- Anytime support system available when you stuck at anything.
- Your blog will be insanely fast.
- You can interact with your audience via comments and get feedback from them.
- You don’t need any knowledge of programming to build your blog site.
Here I am talking about WordPress.org, not free WordPress.com as there is no benefit of using free WordPress.com
Blogger is definitely the next best blogging platform to WordPress. If you don’t want to design your own blogging website then blogger is the platform for you. But there are some limitations to using Blogger.
You cannot customize your blogging website accordingly. You won’t be able to get your own blog as it is hosted by some other company. So it’s not in your hand to manage your blog.
Tumblr is a half social networking site and half blogging site. It’s easy to use but as a blogger, it’s not as much useful as WordPress.
These Free Blogging platforms you cannot choose the desired domain name. Your web address will look very ugly like yourblog.wordpress.com, yourblog.blogspot.com, etc. and that looks too ugly.
So go for WordPress if you want to have control over your blog like most of the world-class bloggers do.
3. Pick a Blog Name and Domain:
A blog name is a name that describes your topic of the blog. A good blog name should be such that when someone sees that name there should be no need to tell that what the blog is all about. So the blog name should be descriptive. Moneyspeax is the name of my blog name that clearly indicates that it’s something related to money.
If you are blogging about some specific topic then you should definitely include some related words associated with your topic. Don’t just hang up on one word. For example, if you are writing on travel, then it’s not important you must use only travel word in your blog name, you can also use similar words to travel.
You can also create your personal blog, I recommend you to use some variations along with the name like my name is Mohit, you can make blog name such as Mohitblogs or BlogswithMohit or something like that.
After selecting a good blog name it’s time to choose a domain extension.
A domain is basically the URL of your website. A domain extension comes after your blog name. There are number of domain extensions available like .com, .in, .net, .org, .co.in, .info etc. you can the domain from various available extensions.
Getting a desired domain is always a challenge because the domain name which we chosen could be taken by someone else. So you will have to make a list of different blog names along with domains and keep on tryind different domains.
4. Get a Web Hosting Account:
Now as you have chosen your blog name and domain it’s time to get a Web hosting, the fourth important step to start a blog. Without a web hosting account you won’t be able to get your blog online. You will choose the blogging platform and web hosting account for your blogs to get online.
Web hosting is a service that allows organizations and individuals to post website or web page onto the internet. A web host keeps your files safe, secure and makes sure that audience can reach your blog when they click on URL. Websites are hosted, or stored, on special computers called servers. When internet users want to view your website, all they need to do is type your website address or domain into their browser, then the computer will direct it to your server and web pages will be deliverd to them through their web browsers.
The cost of web hosting is as much low as $3 - $5 per month with high quality hosting services like Bluehost which is less than dinner bill at some restaurant. Choosing the good web hosting is very much crucial , important and good investment for power blogs.
There are many reliable hosting companies available in market but the blogging platform I use is worpress blogs hosted by Bluehost. Bluehost is one of the most established hosting company with millions of users all around the world. It provides power services to user at very nominal costs.
That is the reason why wordpress.org and most of the successful bloggers recommend Bluehost services.
5. Start a Blog On WordPress:
This section will show you how you detailed information about sign up on web hosting and how you can build your first ever blog.
Go to Bluehost:
First, CLICK HERE TO VISIT Bluehost.com. This will take you to the homepage of the Bluehost and you will see a screen something like this. Then click the green “Get Started Now” button as shown below.
Choose Your Plan:
You must start by choosing a hosting plan for your blog website. Personally, I would recommend you to buy the “Choice Plus Plan” where you will get a lot of features.
Plus plan is also a good for beginners but you can get domain privacy and protection for an extra dollar. So why not to choose Choice plus plan and Once your popularity skyrockets, you can go for Pro plan.
Choose Your Blog’s Domain Name:
The next step is to pick your desired domain name. You will get to the page where you will pick your domain name. A domain name is key to the success of your blog. It should clearly describe the niche of your blog. So you should take your time in order to choose a good domain name for your blog.
Just type the desired domain name in the Create the New Domain box and Bluehost will show that it’s available or not. If not available then Bluehost will show some similar suggestions. You can choose from these suggestions or try different ones.
If you want to take some time to think over the best domain name then you can skip this step by clicking on “I’ll create my domain later” option given below two boxes.
Create your Bluehost Account:
After choosing the domain name, Bluehost will take you to the Account Information page. You will have to fill your personal info like Name, Address, email address, etc. If you don’t want to fill information then you can also connect it to your google account as seen below.
Choose your Package:
In this you will choose your package according to your budget and how far will your play.
Note that Bluehost offers you 1, 2, 3 yrs plan. Bluehost doesn’t offer a monthly payment option as most of the monthly payment companies tend to charge a bit more.
Even then the plan you will choose, the price work out to be a great deal for you and your first ever blog.
I recommend you take the “Choice Plus 3 yrs plan package” because you will have to pay less as compared to the 1 or 2 yrs plan. Another reason for choosing 36 months plan is that the discount offer is available for your first payment of new customers and after completion of 1st yr you will have to pay the full price of the hosting.
So 3 yrs plan is the economical and right package for you if you want to do long term investment. Go for 3 yrs plan and your price will be locked for 3 yrs and remain tension free for 3 yrs. I personally recommend you take the longest duration plan.
So 3 yrs plan is the economical and right package for you if you want to do long term investment. Go for 3 yrs plan and your price will be locked for 3 yrs and remain tension free for 3 yrs. I personally recommend you to take the longest duration plan.
Skip Package Extras:
You can go away without adding package extras because most of the important privacy and security features come with Choice Plus Plan. If you chose basic or Plus plan you have to add the domain privacy extras for $20-$30 /yr.
So domain privacy extras are free in this plan- it’s included in the package.
Later on, I will show you essential and cheap tools and plugins that can help you in the SEO, designing, and betterment of your blog website.
Enter Your Billing Information:
Now it’s time to do the last step to get hosting account- Enter your Billing information.
Check the box that you agree with Bluehost terms and conditions and then hit Submit Button.
There you go. You just took step towards your dream of becoming an online entrepreneur and it’s time for a mini celebration.
You have completed the important step in the process of creating a Blog.
Next, You will learn step by step guide to install WordPress, basic settings before writing a blog and writing your first blog post. You will also be guided to go through various important tools, plugins, and themes.
→ CLICK HERE TO VISIT Bluehost.com, and Register your Domain and hosting if you haven’t done yet.
Now if you want some other choices in selecting web hosting services, There are three other best hosting platforms that are no less than Bluehost.
3 best alternative Hosting services Other than Bluehost
Siteground is also one of the most popular and efficient hosting companies among top class bloggers. There are certain benefits of using Siteground hosting over other hosting services.
- Your website becomes Ultrafast. Any site which shifts to Siteground hosting can feel a 1s decrease in load time, which is awesome.
- Free SSL certificate, one-click WordPress installation, any time customer support can resolve any issue within 10 minutes which is much less than other hosting companies.
- You can get 30 days of a money-back guarantee if you didn’t like this hosting service.
- 1- click Cloudflare Activation.
- Recommended by WordPress, Joomla, Drupal, etc.
» A2 hosting:
A2 hosting has been there around for 20 yrs. This independently-owned company may not be well known in this industry but it is well known for its worldwide centers and outstanding services. The benefits of using this hosting service are as below.
- A2 Hosting is well known for its blazing fast speed. You will feel that speed when you shift domain to a2 hosting.
- Enhanced security. All a2 hosting plans come with Hackscan and Kernalcare. These both are a2’s perpetual security initiative.
- Free site migrations.
- Free SSL certificate. Even you don’t need to install it, it is built-in hosting plans.
- Environmental friendly. A2 is carbon neutral that’s why it’s also called “Green Hosting”.
- Any time money-back guarantee.
- A2 Optimized WordPress.
Hostgator serves a very large portion os the market ranging from total beginners to website experts and currently hosts over 9 million websites.
This hosting service is popular among bloggers in the world for a reason and the benefits of using Hostgator are as follows:
- Fast server speeds
- First-time user discounts
- 24/7 customer support
- Multiple support channels
- Free site migrations and installs
Launch your WordPress Blog with Bluehost:
Once you have chosen your domain and web hosting connected, now it’s time to install WordPress.
Go to Bluehost c-panel, then go to “my sites section” and you will see the WordPress icon. Click and install WordPress. This happens in just one click and that is the reason Bluehost is famous for it.
Now you have successfully installed WordPress and it will show you a button showing “Start Building” and it will take you to the page showing “Login to WordPress”. Here you need to fill your site details. After filling site details you will be directed to the Dashboard of your WordPress site, where you will customize and design your blog site.
When you will go to your site URL, it will only see coming soon because the site is not gone live yet. So the next step is to design your WordPress site before launching it. I will also tell you some basic configurations before writing the first blog post.
6. Design your Blog:
The very first step after installing WordPress is selecting a perfect theme for your blog. You need to choose the theme that is eye catchy and practical as well. When you are just getting started, I recommend you not to use paid themes. Once your blog’s popularity skyrockets then you can go for paid themes with more features and options.
There are millions of free and paid themes available on WordPress.org. you can choose from these themes according to the nature of your blog. The default theme that comes with your WordPress blog is twenty twenty- which is also a good starter theme but if you want to give a premium look and want more features then you can also choose from WordPress.org. To chose the right theme for your blog go to WordPress Dashboard and then Appearance › Themes › Add new theme › Popular. You can come back later and change your theme whenever you want.
I personally recommend you to use Astra or Hello theme, both are free themes. These themes are simple, clean, and give your site a premium look and will give you a great starting without investing money in paid themes.
Why Blog design is Very much Important
People judge the website based on its beauty. Your readers will first take a look at the design of your website before even go to the content. In the long run, You want your visitors to read the information easily. If your content is good but the design is not good then don’t expect the website to be worthy. You don’t want your visitors to be discouraged by the color choices or the unpractical layout of your provided information.
A Good Design builds Trust. So choose the theme and other design parameters wisely in order to succeed in your online business.
After choosing a perfect theme it’s time to look at some of the very important WordPress plugins which will bring you more features and customizations to enhance the quality and design of your blog.
7 essential WordPress Plugins you must install now
A plugin is a small piece of software referred to as “Add on” which will add some features and functionalities to your website. There are thousands of plugins available in WordPress. But you require very few and important ones and picking essential plugins is really a problem.
I will show you 7 essential plugins that you must definitely install right away because plugins play a crucial role in the overall function of your blog.
- Yoast Seo: The SEO(search engine optimization) is the key to rank website on google. The more people reach out to your website, the more revenue you can generate. Yoast SEO plugin helps you to optimize your titles, content length, and many more.
- WPForms: This useful plugin allows you to drag and drop Contact Forms on any page so that your readers can collaborate with you easily. This plugin is highly recommended in order to get in touch with your audience.
- WP Smush: Images enhance the quality and overall looks of posts. But the size of quality images is big, as a result of which blog can get slow down effecting loading speed. So this plugin optimizes and compresses the image size without reducing the quality of the image. Thus increasing speed and less storage space occupied by images.
- Google Analytics: This WordPress plugin is a 100% Free plugin that allows you to see all your relevant site-related data directly inside the WordPress dashboard. Connect your site to Google Analytics to know your popular blog posts, how many people are coming on your posts, what type of content they like, and how long they retain at your posts.
- WP Rocket: Faster sites rank better in google and this plugin does the job for you. It overall boosts up website speed and gives your readers a great experience. It caches the pages, reduces file size and, many more to increase the speed of the website.
- Jetpack Plugin: This plugin is a default in WordPress i.e it is already installed by WordPress. You can activate this plugin in the setting and click on ‘Get API Key’ and activate this plugin. This is a multipurpose plugin, it includes a contact form, site stats, share buttons, and many more.
- UpdraftPlus: Sometimes spammers attack the website and all your hard work can go into ruin so you should regularly back up your work and this plugin does it for your website and it’s free to use.
Basic WordPress Blog settings before start writing a blog post
Let’s get familiar with some of the basic settings that are necessary and you can find these in your WordPress dashboard.
Change the Permalink
This will help you rank better in search engines like Google, because text title will clearly visible in your URL, that will be SEO friendly. When you setup wordpress blog using Bluehost, there will be default permalink setting. But you will have to change it in the format of domain.com/ post- name.
To change permalink go to Setting > Permalinks > Switch it to Post name.
You can also customize an article URL before publishing it, but you have got a default SEO friendly URL structure.
Cleaning Up your default Site URL
After wordpress theme is installed, you need to change the default URL of your blog by adding www in front of your site title. That will change from http://yourblogname.com to https://yourblogname.com which is more appealing and trustworthy to users.
You can change this setting by going to Setting > General > and change the Wordpress address and Site address as shown below in image.
Setting your Blog’s Homepage
You have the option of choosing your homepage to be static page or posts page.
If you are choosing home page as a blog page then one thing you can consider is that all your blog posts will be right on your homepage.
If you are choosing homepage to be static page then this page will be custom designed page that will serve you email signups, landing page, sell a prodect etc.
You must go to Setting > Reading to change this setting.
Setting up Blog’s Menus
You need to first create some pages/categories(About, Contact, Disclaimer ertc). So you can add them to header menus or footer menus. To create menus go to Apperance> Menus and you can create menus very easily in few clicks.
Now you have done most of your work and it’s time to dive into writing your first blog post.
7. Write Content on your Blog:
Once you have chosen your domain name, blogging platform, and perfect theme for your blog then you are ready to go a step further. Now you must learn how to write a blog that will actually be profitable to you and the useful information you provide to your readers is called “Content”. It must be like people come on your blog again and again and get valuable information.
To add new post navigate to your WordPress Dashboard and go to Posts > Add new which will look like this:
Next. you will be directed to a blank article page that will look like this:
Some of the very important things your Content must do
- Write the Headline that will encourage people to click through. One of the primary reasons to start blogging is to attract readers. To do so your Headlines should be Appealing, Attractive, Engaging and most importantly it should deliver on the promise of what your blogs are helping the readers to accomplish. Do some research on some of the successful bloggers that how they write the headlines.
- Your content speaks to a specific audience and it should provide value to them in a significant way.
- Never try to greet your visitors with a lot of Pop-up ads or giant banner ads. Greet them with content and the reason to engage with that content.
- Your blog posts must be readable.
- Always use featured images at the top of your blog posts, So that readers get a better picture of what topic they are reading about.
- Use the Styling of fonts and add some colors to fonts to emphasize key parts of your posts because it will look much attractive to users.
Publish Your First Blog Post
Once you have written your first blog post, it’s time to publish it.
But before publishing your blog, check suggestions given by Yoast SEO, so that your blog post can be SEO-friendly and there will be more chances of better Google ranking of your blog.
After publishing Your first blog, Let’s go through the final and main step i.e. Promoting and Monetizing.
8. Promote your blog to get traffic and make Money:
If you created a blog, you must promote it heavily because it’s a promotion that will drive traffic to your blog and without traffic, you cannot make money form your blog.
So you should spend more time promoting your blog than writing it. Here are some of the best ways to share content and bring new readers to your blog.
Promoting Blog by Social Media
As everybody knows very well that this is the era of social media marketing. People around the world spend most of their valuable time on social media. So it’s obvious to start promoting blog posts on social media in the first place. Facebook, Instagram, LinkedIn, Pinterest, Whatsapp, Twitter, and many more are some of the popular social media platforms which are the best way to promote your blog. Make accounts on these networks and try each and every social media network to get sufficient traffic.
Submit your Blog URL to Search Engines
Without submitting your Blog URL to search engines, it will be impossible to rank your site to Search engines like Google, Bing, etc. It just takes a few moments to submit Site URL to search engines. To submit your Blog URL to Google, signup to your Google account and go to “Submit URL” in Webmaster Tools. Do the same thing to other search engines like Bing, Yahoo, etc.
Guest Blogging on other relevant blogs and sites
Guest blogging is one of the best ways to establish a friendship with other successful bloggers and connect with an already established audience. By offering to write a blog of your Niche for other relevant Blogs and sites like Quora, LinkedIn, Medium, etc. you can connect with Blogging Community. Always try to work for reputable sites and your content should be directly related to your Niche.
Using e-mails to Grow your Audience
An email newsletter is probably the best and powerful way to promote your blogs and keep people engaged. You should set up this as soon as you start a blog.
The collecting email list is very simple. You just need to put a Signup form on your main posts and Pages and when someone signup using email, it will be added to your email list. Whenever you publish a new post, the email subscribers get notified.
There are a lot of email marketing tools available. But most of the online entrepreneurs use these three tools AWeber, MailChimp, Convertkit. You should use one of these tools to promote your blogs as email marketing is the far more biggest driver of growth and revenue.
Tell your Friends about your Blog
Let your friends and people around you know about what are you doing. Get excited about your blog and tell them to read and share that blog to their known ones. Put your Blog on stories of your social platforms, make your blog your profile photos, and don’t miss any opportunity to promote your blog.
Comment on other blogs
Commenting on other Blogs is a great way to build relationships with other top Bloggers in your Niche. You can keep them engaged and this will also help you to make aware of your existence.
Forums and message boards for bloggers
Sharing your content on social media is not enough. Being a part of forums and Online Communities is an effective way to drive traffic to your blog. Start by searching relevant groups on Facebook/LinkedIn that would be a great starting point.
Advertising on Paid Platforms (paid traffic)
You can also use paid platforms to get traffic to your blog by targeting the communities relevant to your niche or gain exposure and attention before organic results on Google. Paid traffic avenues are Google Adwords, Facebook Ads.
How to Make Money Blogging(Monetize your Blog)
Monetizing blogs is the process of converting your blogs into revenue. There are a lot of ways to transform your blogs into money. But always keep it in mind that Blogging is not all about making money rather it’s all about creating information that will provide value to your readers. They read your blog posts and come back for more.
Without providing quality information to your readers, it’s impossible to create income from your blogs. So first provide value to your audience and make money as much as you required.
Let’s dive into some of the ways to monetize your blog.
1. Running Ads on your Blog:
On the most trafficked posts of your blog, you can run some advertisements throughout the content. It can be anything that serves your advertiser’s purpose. When someone clicks on those ads you get paid. In this way, you can earn money by running ads on your blog.
Google Adsense is one of the most popular choices of running ads by successful Bloggers. But keep in mind that when your blogs start getting some traffic, then apply for Google Adsense otherwise your application can be rejected.
2. Affiliate Programs:
Affiliate Programs are the ways to join retailers/companies/e-commerce companies to promote their products on your blog. This is one of the most important reasons for the growth of online businesses. You earn passive income and continue making money while sleeping but you have a long way to go before starting making profits through affiliate marketing.
When you join some affiliate program they will give you a tracking link. You will have to refer that link to your readers by placing this tracking link in your blog posts, emails to your blog subscribers and some other modes. If someone click on this link and complete the purchase, you will earn some commission.
The earning through affiliate program strongly depends on the number of visitors on your blog. So focus on getting more traffic on your blog posts first.
Although there are a lot of companies that offer affiliate programs. But you should join those programs which relate to your niche in some way. Some of the very popular companies are Amazon Associates, ShareASale, Commission Junction.
3. Selling Products and Services:
This is another great way to monetize by selling physical products or services to your audience – especially if you want to start an e-commerce store to sell products and that your readers could need. You can use this advantage when your blog gains in popularity, trust, authority. WooCommerce is a plugin that can be integrated into the blog and start selling. It comes with product pages, cart, checkout, and secure payment features.
4. Sponsored Content:
When your Blog has a decent-sized audience, Advertisers may approach you in order to get their content in front of your readers because the advertisers are always looking for exposure and willing to pay you for their content to be displayed on your blog. That means your blog must have an adequate amount of monthly visitors.
It is particularly rely on the niche of your blog and engagement of your readers. You can expect that advertisers may approach you when your blog have 10000+ monthly visitors. Though that can take up some time. But it's a great opportunity to earn some additional income for your Blog.
5. Writing and Selling E-books:
This is another good way of making money through your blog. You can make your blogs in the form of a paper book or an e-book and sell these books on your blog. Your book can be sold independently on your blog or you can also sell it on some other e-commerce sites like Amazon. A great publishing opportunity is given by Amazon and Amazon kindle.
6. Online Courses:
Apart from writing and selling books, you also have the option of selling online courses. Once you have the skill to teach others and others also want to learn, then it’s a good option to package your best advice, your tactics, strategies into an online course where people will pay you to get learning quicker than they otherwise go through the long process.
That’s it and congratulations! Now you have learned how to start a blog. Keep on practicing all these things to be a pro in blogging.
After some years your blog will become your identity and main source of revenue. But always keep it in mind that don’t start blogging if your objective is to be quick rich. Blogging is a long term investment and if you don’t give up, you will definitely get success in blogging.
Will you take the action and Start Blogging Today?
Now I want to know how your blogging journey is coming along. Let me know in the comments.