Start a blog is a long time dream for most of us.
This simple step by step guide will teach you, how to start a blog or website to make money from a blog.
I would appreciate your decision to become a successful blogger.
I do understand that you do not have any idea that where to start to start a blog in order to earn money.
You’ve seen many people make money from blog.
You may be thinking that is it possible to make money from a blog and how people make money for living through blogging.
Blog helps many people to make passive income while they sleep. People started a blog as a part time job or passion or fun.
But most of the people changed their life as full time blogger as blogging is one of the top most online business ideas to earn regular income.
People are starting a blog for many reasons,
- Make Money
- Sharing Knowledge to others
- Social influence
- Building freelance business
- Promoting personal brand
- Earn living from blog
- Boss Free life
The reason may be anything above and would start a blog to fulfill your desire. The latest technologies help people to create a website easily.
I’ve been in blogging industry for more than 8 years now.
For me, it took a long time to write this topic ” how to start a blog“.
I ensure that I will teach you from A – Z. You will learn everything about starting a blog until make money from blog.
I will show you readers that how I started my blogging career to start making money.
You will learn all about the techniques, technologies and strategies I’ve followed to gather the traffic from 0 to million or more.
How to Start a Blog to Make Money
You will learn here that how I started blog and how I convert my blog readers visits as money.
All you need to have is, hard work, dedication and patience to make money from blog.
If you’ve started a blog today and do not expect money tomorrow morning.
Earning money from blogging is not one-day game.
You have to be more patience.
Making money from blogging business will take sometimes to give you good results.
I’m not discouraging you people that you can’t earn from blog.
My intention is, to make you people to understand how easily we can earn from blog if you have dedication and patience.
To be honest, you have many more opportunities now if you compare earlier.
All you need is, concentrate more on blogging now and money will come your way very soon.
Never and ever get into any blog topic where you do not have much knowledge about that niche.
Write about a blog that where you are familiar and passionate about the niche or topic.
Again, I would like to remind you people who want to start a blog to make money, patience and dedication is the key to become a successful blogger.
If you follow the basic and important instructions shared here, you will surely become a good blogger soon.
Also avoid writing 100% intention to promote the products from your blog.
What are the free blogging platforms?
I do understand that you’re a beginner in blogging area and you may think about the cost for blog or domain setup.
Many websites are helping you people by providing free blogs to start your blogging future.
Free blogging platforms help people to build their first blog in just 30 minutes.
These free blogging platform help the blog beginners to start their blogging career with the free blogging platforms.
These free blogging platforms are so nice, if you are going to blog for a hobby or fun.
But if you’re very serious in blogging and would like to build your business on blog or your primary focus would be make money blogging the please forget about free blogging platforms.
I would strongly recommend you to go for paid blogging platform.
Hence, think and decided yourself what your purpose on blogging then you can choose free platform or paid blogging platform to earn money.
What are the difference between free blogging Platform and Paid blogging Platform?
- You won’t have much control on your blog in free blogging platform
- If there is any issue in blog, you won’t get support.
- Monetization options are very less.
- Need to face many problem while upgrade.
- Shut down their platform anytime.
Hence I would suggest you to go for any paid blogging platform as you are planning to make money blogging.
You will get non-stop technical support if you have paid blog platforms.
You will have no issues in upgrading or switching the blogs in future.
1. Select Your Blog Name and Domain Name to Start a Blog
OK. Let’s select a name for your favorite blog which is first step in order to start a blog.
You’ll learn here that what is picking or selecting a name for your blog and about buying a domain name.
What is Domain Name & Where do you get Domain Name?
If you type Moneytells.com in your browser to access my website, then Moneytells.com is my website’s domain name.
Domain name helps the people where to find a particular website.
moneytells.com – This is the address of the website.
If you buy a website in the free blogging platform like, Wix, WordPress or Blogger then your domain name will come along with the free blogging platform name.
I hope that now you would have understood and very much clear about domain name for your online business.
Many companies like Blue Host, Godaddy , Host Gator and many more are selling domains.
It’s your choice to choose your favorite .com, .in, .org, .net and so on. Generally, .com sites are preferred one.
It’s all up to you that if you want to concentrate your visitors from your home country then you may go with your country extension.
As we’ve seen paid blog is good for money making, hence its a good idea to buy a domain name starting from $6 to $15 for one year which is very low price.
Alright. Now we do learn that how to select your favorite domain name for your blog.
How to Choose a Domain Name for SEO?
I would suggest you to follow a simple Technic to follow to choose a domain name of your blog.
- Easy to Type
- Easy to Remember (Avoid numbers and hyphens)
- Very Easy to Pronounce
Type your favorite domain name here to check the availability. Also, it will provide you the name suggestions for your new domain name.
From my blogging experience try to choose a domain name not more than 13 characters. (ex. moneytells.com)
Prefer domain extension like .com or .org to get good ranking in the search engines.
Now you are get started now to buy a domain for your blog.
Make sure that you domain plan has the required features such as, domain privacy and support off all latest themes.
Domain privacy is very important for a blogger as it will protect all your personal information like, your name, address, email id and phone number from being visible online.
Now you’re free to scam emails, unwanted phone calls and spam.
The next step help you to buy your favorite domain name successfully.
Alright. Congrats ! You have bought a domain name for your blog and you’re very familiar with the initial step ie, how to start a blog successfully.
What is web hosting? Web-hosting is a Server where the WordPress will be installed.
This hosted server will be continuously live for 24X7 to keep your website live.
All your data’s like blog posts, blog images, themes and designs will be stored safely in this hosting server.
OK. Now you got to know how the websites are running 24 hours a day.
Many hosting services are available to keep your data and live your website without any issues.
From our experiences, we would suggest Bluehost, as it’ll provide good support for beginners.
Blue host providing many offers listed below,
- Unlimited Bandwidth
- Free SSL (Secure Sockets Layer)
- Easy to use all settings
- Unlimited Storage
- Free domain name to save $12 per year
- User friendly cPanel
I will help you to how to buy a web hosting for your blog.
Click on Bluehost.com and select “Get Started Now” .
Now Select your plan. I strongly recommend to go for ” Choice Plus ” as it has domain privacy.
We have already seen the features of domain privacy.
Now click on Choice Plus > then Select.
You’be redirected to the next screen where you may claim a free domain name for you.
If you want to claim it now, you can or select Choose later.
Select Package Options
Now unselect the unwanted options in the Package information and package extras sections.
Make sure that you’ve selected “Domain Privacy Protection“.
Now, you are good to select your credit / debit card section and good to finish the purchase.
Alright. Now Blue host will start creating your blog which takes 6 – 8 minutes.
The installation will be done automatically.
This automatic installation is the big big help for the beginners that who is very new for blogging business.
Now your new blog is ready to work.
3. Blogging Platform (CMS) (To Start a Blog)
So far, We are well set with,
– Blog Name and Domain Name
– Hosting or Web Hosting Provider
Now, you would need a platform (CMS) for blogging. Blogging Platform is the place where you create your blogs.
What is CMS?
CMS – A Content Management System is a storage place where bloggers will write, design, organize and publish their blog posts.
CMS makes everything easy by setting and organizing the contents, uploading the images, videos, PPTs and will help to control your complete blog with the formation of themes and customized designs.
Many successful blogging platform are available online.
All bloggers have their own opinion about their Blog Platform.
But most of the bloggers are suggesting a platform. ie., WordPress Blogging Platform.
Yes. Most of the successful bloggers are recommending WordPress platform only.
WordPress platform is user friendly and very easy to use.
It’s well-known blog platform that more than 30% of the successful websites are powered by WordPress Platform only.
We would strongly recommend to go to option “Self-Hosted WordPress blog option” ie (WordPress.org).
In this case, you will install WordPress on your own hosting and will a domain.
Need to be Careful when Selecting WordPress Platform, as WordPress comes with 2 different platform features.
Make sure that you have selected WordPress.Org.
What is the difference between WordPress.com and WordPress.org?
- WordPress.com is free
- Can’t select your customer Domain Name (yoursite.wordpress.com)
- Limited money making (monetize) option
- Can’t sell your own advertisements
- Basic themes only
- Not able to upload the plugins
- SEO is very limited
- Need to Pay to remove WordPress Brand
- Limited Storage
- Select your favorite domain name (moneytells.com)
- Unlimited Plugins
- Full control and theme and design customize
- You can control Monetization
- Powerful SEO options to get ranked by search engines
- Good for all types of blogging, including eCommerce sites.
I hope that you’re very clear now in terms of which is your favorite CMS to use. Yes.
WordPress.org is the best one for the bloggers to start a blog.
WordPress helps the newbies with a “Single click WordPress installation” once they signed up.
4. Find your Favorite Topic (Niche to Blog About)
Finding a niche is very important as blog template and design is based on the Niche of the website.
Ask a question to you that do you really love the niche you’re going to blog now.
Because if you don’t like the topic then the negative impact surely will be there in the writing.
Write a topic which you love most.
Don’t think to write anything to make money blogging.
You need to more concern in the topic of the blog in order to make money.
Avoid writing many topics in a single post.
As we found that many successful bloggers are targeting a single niche in their post.
Google always encourages the website which has been built in a single topic or niche.
Make sure that you have enough knowledge about the topic which you’re going to write.
The niche has to be an interest of you.
You should really care about the topic which you’re going to blog about.
The good niche should be motivating your readers and let them come back to your blog again.
Blog is the best place where you can express you own thoughts and ideas to the world.
Now you can decide the Niche for your Blog.
If still you’re unsure about the topic for your blog.
Don’t worry. I will help you out for you to select the best topic for your blog.
How to Select a Topic to write your Blog?
You may select any one of the topic from below.
- – Recall your childhood interest and select a niche from it
- – Take a topic from your hobbies
- – What is the most value in your life?
- – What is your goal and achievement?
- – If you like sport activities, you may select a niche from it
Alright. Now you’ve selected your favorite niche to write on.
But, you may be scary that how will you get ranking in the huge search or competitions.
Do not worry, every one has their own style and voice.
You will surely get good ranking if you follow unique way of blogging.
Once you select a topic and found million writers have already written about that niche.
It doesn’t mean that you will be the last one in that niche.
Search engines like Google will crawl your published blog or website and look for unique content and topic coverage.
If your blog fulfill these, then no one can stop your blog to rank in Google or any other search engines.
Let’s learn how to make money as a blogger? It’s true that all bloggers are blogging to make money.
So, you’re advised to do some research about the niche in terms of market demand.
Make sure that people are really searching for your niche / product. Based on the result you can go ahead to select the niche.
Ensure that your blog is going to resolve the issue of your reader.
5. Find your Theme and Design Your Blog – To start a blog
As of now, you are very confident on,
- Selecting Blog name and Domain
- Finding Hosting Provider
- Blogging CMS Platform
- How to select your interested Niche
Blog’s appearance is very important to attract more visitors to come again to visit your blog. Design and layout is the face of any blog.
Your Theme, Layout and Design should be eye-catching.
We’ve seen in many websites that people are visiting frequently to the blogs as they love the design and templates of the blogs.
Templates are very important to make a blank blog as wonderful blog.
Templates help to design your blog to be visible more attractive.
The good templates make your blog with visual layouts.
Choosing a good theme is the key to design your blog beautifully.
Blog templates and layouts should help the visitors to read the contents without any issues.
Color should discourage the users. As we had already seen that the look and appearance of your blog based on your theme selection.
It’s very common that all visitors have a habit to notice the website layout and design prior to read the contents.
Most of the default themes by WordPress.org is compatible and unique in style and performance.
Self-hosted WordPress site has plenty of free and paid amazing themes with it. WordPress provides great supports to its members for theme support.
Although, we have limited support if we have free blogging platform in terms of themes.
Keep in mind that if you care or don’t care about your website design, but your readers care about it.
If your blog design is good then people easily will trust on you and your contents.
So it’s clear that Good Blog Design surely Builds Trust and attract more visitors to your blog.
Select the Right Theme for your Blog
Selecting the right is just not about the look of the blog, it’s all about the performance of a blog in terms of navigation and readability.
I would suggest few tips to select the right theme for your blog.
Make your blog Simple and Clear
The purpose of the blog writing is share your contents to the readers to provide good reading experience and resolve your readers issues.
Be clear that your target should be sharing your contents to the visitors.
Go for Responsive Theme
Responsive themes are automatically adjust their sizes to the target device like, Desktop, Laptop, Tablet and Smart Phones.
We know that Smartphones are dominating using its features and people can manage their all technology activities instead of computers.
Make sure that your theme supports mobile responsibility using Google Mobile Friendly Test Page. Moreover, ensure that your theme supports all browsers.
Theme are taking major role in the search rankings. From my experiences, WordPress themes are very SEO friendly and it helps your blog to get ranking in the search engines.
WordPress deliver full support to the blogs through is powerful plugins.
The WordPress Add-on plugins give extra strength to your blogs to get good visible in google search results.
Must Plugins for WordPress Blog
1. Yoast SEO : Yoast helps bloggers to optimize their blog in terms of contents, blog post titles, word count, descriptions and all required stuffs to help to get found your blog in the competitive search results.
2. OptinMonster : You need to convert your readers as subscribers. OptinMonster is a great tool which helps to build an email list.
Building email list is always strength as whenever you write a post or blog, you can send it those bulk email list through Email app like Option monster which will get more page views.
3. Sumo Sharing : Sumo is a wonderful tool to place the share button on your blog. Sumo helps social shares, emailing capture.
4. W3 Total Cache : We know that page loading speed is very important to get good page ranking in the search engines.
W3 Total Cache plugin helps to load the images and post very quickly. This plugin is effectively reduces the image file size.
Apart from these 4 must used Plugins for WordPress blog, there are many other plugin available to boost your post.
6. Creating Pages about Blog and You
All blogs should show the people to who you are, what is the blog about, basic information about you and your blog and what is the purpose of the blog.
Moreover, you need to mention the contact details that how people can contact you.
You might have seen some started pages in many blogs or websites.
You need to plan about the below pages in order to start a blog.
1. About Me
3. Contact Us
These are very important and mandatory pages to be created when you start a blog.
Pages for New Blogs
Let’s read how to read a About Page when you starting a new blog.
Keep in mind that your About page is very important and you need to be more transparent as people will frequently visiting your About page.
Reader will always visit About me page then they will take a decide about to go further or not.
Your About Page should make the reader clear the they will have some useful information which they have come for.
The first paragraph of the About page should give the confidence to the readers.
Don’t dump your personal info more. They will like to know that why they want to read around.
Make the readers clear that why they read your blog and what to read next.
Now you’re good to share your personal information.
Contact Me Page
Contact Page should be simple and easily reachable to all readers.
This page should impress the readers and let them share their contact details to your or to your blog.
Creating a good contact page is very important in terms of start a blog. As a blogger, we must be contact-able.
Having contact form in the contact page is very good to collect and keep the readers email as a database.
7. Create a Successful Content Marketing Strategy
Having Content Marketing Strategy is the key to have successful blog business.
If there is no content strategy in your blog or writing, then your all hard work will be waste.
We have analyzed and prepared simple steps to create a successful content strategy for you people.
- What is your Goal?
- Know Your Target Audience
- Focus on your Topics
- Decide you Title and Headline
- What is your keyword
- Create a eBook and align all your post into it
- Brainstorm the Content Ideas
- Write original Contents
- Measure the Results
8. Write & Publish Your First Post
You’re happy now with your complete working WordPress blog. What else now?
You need to write your first and favorite post now and publish it for visitors.
We’ll see below How to,
- Write a post in WordPress
- Add images, links and add texts in WordPress
- Top tips to writing good WordPress contents
How to Create a First Blog in WordPress?
To start your first blog post, Click on ” Posts ” section on left and select “Add New” button.
Now “Add New Post” pop-up screen will appear.
Time to provide your title of the blog and start typing the contents.
Once you’re done with your contents, click on “Save Draft” and click on “Publish” button to make your content / post searchable in the search engines.
How to Add Images in your WordPress Blog?
As shown below, select “Add Media” and click on the “Upload Files” and select on “Select Files” to upload the files.
Once the upload is done, select your image to be uploaded and click on “Insert into Post” option to add image to your post you are writing.
How to Insert link on Text or Images in WordPress?
Why we need to add links on text or images is to share your content to other website or forums.
This way you can build good relationship with your websites.
As shown below, click on the icon (link) in the toolbar. Now you will get a pop-up screen.
The pop up screen will guide you what are the information need to be given.
What is URL in Image attachment?
URL meant for the address of the particular link you would like to share. Ensure that you will provide http: or https:// as prefix in the link or else that link will be broken.
What is Link Text ?
It’s just a texts that your readers to click on to get your target link.
You may choose some texts points like, “Learn here” or “Click Here” like that.
Open Link in a new windows or tab allows readers to open your linked page in a new tab. Or else they will leave your current blog.
Link to Existing content – Search allows you to select your page or post which you have already created to share as a link.
Adding Heading and Subheading in WordPress
As shows below click the drop-down button to select Headings.
Search engines like only one H1 Heading to crawl.
Also, you do not need to provide Heading 1 separately as WordPress will tread the title as H1 – Heading.
You have many options to use like Bold “B”, Italic “I”, Underline “U” and “A” for font color.
Likewise, you have all control options here.
9. How to Grow Blog Traffic (Audiences)
Alright. Now you’re all set with your blog and know how to start a blog successfully.
What else to be done?
How you can say that you have a successful blog.
This is the stage where beginners will struggle.
Don’t worry, I will give you very easy ways to bring traffic to your blog or website.
I will show you that how to get traffic to your blog and make your blog profitable.
We’ve already published our blog and now we need to think of getting index by Google search engine.
It’s all up to Google Search Engine’s algorithms that Google may index your blog post in a day or it may take several weeks.
Google will take the decision to index your website or posts.
How to Submit Your Blog to Google?
Submitting your blog is very simple. I will guide to submit your post in google to bring more visitors to your blog.
1. Start Google Webmaster Tools to add Your blog
GWT – Google Webmaster Tool is a wonderful stuff to let you know all information about your website or blog.
Through GWT – Google search engine will crawl your post or blog and will let you know the problems like… Code errors, host error and spam and much more.
I would strongly recommend all newbies to make use of Google Webmaster Tool as its completely free to use.
Have a frequent visit of Google Webmaster tool to know how google treats your blog.
Keep in mind that you are doing a regular task ” Fetch as Google“.
This option will ensure that all your blog post or page will get indexed by the big search engine Google.
This is the top and best way to let google and visitors know your blog through its keywords and queries as well.
2. Share your Posts through Social Media Sites
You must have profiles in all social media sites like, Twitter, Facebook, Tumblr, Digg, Pinterest and many more to share your blog to reach many people.
Creating profile in the social media sites won’t take much time.
But this will result you with good brand and reach of your blog.
Sharing your website or blog on social networks help to crawl and index your new posts.
3. Create Robots.txt and Sitemap for your Blog
4. Adding YouTube Video will attract more visitors to your blog
How to Promote a Blog and Get Good Traffic?
I did many testing and got failed and finally I found the way to get more traffic to your website.
1. Publish More and More Articles:
2. More Contents
3. Building Email List
4. Guest Post / Blogging
5. Boost your Blog for Search Engines
6. Commenting in others Blog
7. Sharing blogs on social networks
8. Cross- Promote with other Blogger
9. Podcasting and more…
How to Monetize Your Blog Easily?
Now your websites is good with huge traffic.
OK. Are you ready now to make money from your blog traffic?.
I will show you a step by step instructions to monetize your website traffic.
1. Make Money from your Blog through Email Marketing:
Building database or list means making subscribers to your email list.
You should encourage and attract the readers by offering discount or gift to covert the readers to subscribers.
How will it help to monetize your blog?
I will tell you that when you may attract your readers by offering eBook, Course materials and free consulting services.
This is the best way to convert your reader as subscriber.
Do you really want to see good traffic after your post launch, I would strongly suggest to place a subscriber form to collect email ids and build your email lists.
Many Email marketing companies are support you by providing attractive contacts forms to collect email ids from your blog.
2. Monetize Your Blog through Affiliate Marketing
Affiliate marketing is one of the popular ways to make money from your blog easily. You will place set of links called affiliate links in your blog.
Those affiliate links embedded with your identification details.
When an user click on that affiliate link which tend of a lead or sale of any product or service then you will get paid commission out from it.
Many affiliate programs are available on net and you are free to signup with those affiliate program and get the links to make money blogging.
We suggest you to promote the products which is relate to your content.
Promote the products where you have sound knowledge.
Make sure that your Disclaimer on your blog should not mislead the visitors.
3. Google Adsense helps to Make Money Blogging
Bloggers, Google Adsense is the number one way to earn money from your blog.
You will easily make money by just displaying the advertisements on your blog.
You can earn money from Google Adsense through 2 ways.
1. Impressions Based : For every 1000 page views you will get paid from Google Adsense team.
2. Earn from Adsense Clicks : Whenever an user clicks on the Ads placed on your website, you will get paid money to your Google Adsense account.
3. Online Courses
Do you love teaching others?. Blogging is the best place to make money from online tutoring jobs.
You may plan for a schedule to teach your readers or members regularly.
Plan for weekly or monthly course to earn money from your blog through, Online Course, Tutoring, and Webinars.
4. Selling eBooks
Writing and selling eBooks make you money from blogging. If you have writing skills then you may go for your own writing books to sell online.
If any one contacts for selling their eBooks through your website traffic then you will earn decent money from blogging or website.
5. Banner Ads
Once you start generating decent web tariff then you may place banner ads for any product or company.
Companies will pay for displaying their ads for weekly or monthly basis. Many people are making huge money from banner ads.
My goal of this step by step instructions to start a blog is to help my reader to start a blog today itself.
Don’t think that you can build a blog tomorrow or next week or month. I have seen people will read and try to know that how to start a blog, but they fail to implement.
I hope you will surely follow this simple steps to start a website and surely start make money from website soon.
I’m sure that this long and detailed guide to start a blog will help you thoroughly by starting a website today.
Thanks a lot for reading my simple guide “How to start a Blog“. I hope you will enjoy reading and start a blog today.
Please share this article below.