Do you want to learn how to start a blog and make money from blogging?
Yes, it’s totally possible. Even many bloggers are earning more than $20,000 per month.
If you want to learn all the strategies and techniques to build your blogging carrier and make passive income, then yes you are in the right place.
I know as a beginner many questions are Building in your mind.
- How to start a blog?
- How to make money from blogging?
- What kind of blogs makes money?
- How do I choose a niche for my blog?
- What are the most profitable blogging niches?
- How do beginner bloggers make money?
- How much does it cost to set up a blog?
Don’t worry I am ready to solve all your problems.
I created this free step by step blog tutorial guide, that teaches you each and everything on how to start a blog and make money from it.
And let me tell you when I started blogging in 2015 I also had faced these problems.
To find answers to all these questions I had seen 100reds of videos read many blog posts on how to start a blog? how to create content? how to monetize my blog? and many more?
Take advantage and learn from my experience, in starting I had done tons of mistakes, that I don’t want you to do.
This amazing guide teaches you all the techniques and strategies that help you to create your money-making blog.
” To create a blog, It might be a little long guide around 25 min of reading but helps you a lot to figure out how to start as a pro so just grab a cup of coffee ☕ or juice 🥤 and enjoy the journey 🙂. “
How to start a blog in 2020 from scratch?
Here are the 10 steps to learn how to start a blog.
- Pick a niche for your blog.
- Choose a blogging platform.
- Pick a domain name.
- Select Hosting and host your blog.
- Install WordPress on your blog.
- Select a Perfect WordPress theme (SEO friendly).
- Install the best WordPress plugins.
- Write your first blog post.
- Monetize your blog and Drive Organic traffic.
- Share it with the world and Make Money 🙂
Step #1 Pick a Profitable Niche (topic) to Start a Blog
Niche means you select a topic on which you want to write your article, whether its a fashion, finance, health and fitness, food, travel, lifestyle and many more.
you can choose any stream its totally depend on your interest, But before getting start writing, You have to move strategically.
It’s that, if you start writing about any topic, spouse about the event happened in your society, then it may be, many people should not take an interest.
Readers on the internet are always looking for a solution to there own problems, have you notice on google mostly search queries start from how, what, when, which.
How do I choose a profitable niche to start my blog?
Profitable niches are those, which people search most on the internet.
Fashion, pets, finance, health, relationship, investments are some of the most popular niches.
don’t worry once your blog starts getting famous then visitors start taking an interest in your profile too. 🙂
Most of the successful bloggers are following the same strategy and making money.
Let me help you to choose a profitable niche.
Step #2 Choose a blogging platform.
To create a blog you need a platform, from where you can bring your blog online.
There are many blogging platforms free as well as self-hosted. If you want to make money I recommended you go for self-hosted without wasting any time.
But let me tell you, what are these.
1: Free Blogging Platform
There are some free platforms on the internet that provides you space to create your blog.
WordPress.com, Blogger, Tumblr all are free to host your blog but mostly they are for those who are not serious about blogging and just want to explore blogging for fun.
Free platforms put some restrictions on your blog They don’t give you full freedom to monetize.
Even they don’t provide you your own domain name and the major issue is that you are hosting your blog on someone else property.
And if you want to make money I recommend you go for a self-hosted blog.
2: Start a blog on Self Hosted Blogging Platform
Let me come to the point, the self-hosted platform states that you have your own domain and purchased hosting.
You have your own workspace and have the freedom to install any theme or plugins.
WordPress is the most widely used platform for blogging. Mostly Bloggers start blogging on WordPress.
There are around 1.5 billion websites on the internet out of the 30% are powered by WordPress.
It’s very popular, easy to use and very powerful.
It takes care of your all blogs and provides you all the tools and necessary plugins that help you to create your beautiful website WordPress is amazing 🙂
Let’s dive a little deep.
To start working with WordPress you need your own domain and powerful hosting.
Hosting is important because it maintains your website speed, data, emails, SSL certificate and many more.
Don’t worry guys, below I have shared the best hosting for your blog.
Step #3 Pick a domain name.
The domain is the address of your blog… the same as you have an address of your home.
For example, www.earningstrings.com is the address of my website.
When any visitor visits my website, earningstrings.com is my website’s primary address, this is the Domain of my blog.
All the blog posts that I have written are available to read on this domain.
How do I choose a good domain name?
Let me guide you on how to choose a Perfect Profitable Domain.
Just follow these steps, your domain name should be
- Easy to remember
- Easy to pronounce
- Highly visible on google
- Small in length ( 2 to 3 words)
- Niche related is the best
Like “earning” + “strings” Earningstrings is a little easy to remember, small in length (it includes only 2 words), easy to pronounce and highly visible on google too.
Domain is very important because it is the first step of your success, readers or visitors will start knowing about your blog through your domain name.
A good domain will costs you $10-$12/year but below I shared one secret that helps you to pay nothing and save all your money. 🙂
Before choosing a domain name, just follow these simple rules that help to rank higher in search engines like on google, bing, yahoo and all.
- Prefer .com domain because “.com” is globally used by all search engines and highly searchable.
- The names should be easily readable and meaningful.
- It’s better if your domain name is less than 12 characters.
- Choose a high-value domain name.
When you start choosing your domain name, remember always think about a brand name, because in the future it will turn it into your signature brand.
Once your blog starts running and the traffic is driving on your blog then the next step for you is to make it your brand.
Step #4 Get Powerful Web Hosting.
Now its time to host your blog. Hosting is the place where all your blogs and data like images, themes, plugins, tools are stored.
likewise hosting handles your website from behind the scenes. it powered your website with fast speed, handle your traffic and provide good performance.
you can run your blog with the help of web-hosting that I’ll tell you how, but the first step is to buy hosting.
Those who don t know about web-hosting I tell you that it is a rented place you opt for your blog.
This is the place where your WordPress is installed and it runs 24×7 on servers so that your blog is always online.
There are many hosting providers in the market.
But Bluehost is powerful and best for your blog up and running because they providing everything at a very cheap price at just $2.95/month.
- Unlimited SSD storage
- Unmetered Bandwidth
- Free SSL certificate
- Standard performance
- 1-Click WordPress Install
- More than 20 Sub Domains
- Live chat Support
- Easy to manage Cpanel
- 30 day’s Money-Back guaranty
- Most IMPORTANT 1 Free DOMAIN 🙂
Bluehost is best known for its services and good customer care support so in case if you face any problem in the future.
Bluehost provides you good customer care support.
How to buy Bluehost hosting?
Here are the steps to enroll for Bluehost
Step 1: Let’s go to the Bluehost.com.
- Click on Get started.
Step 2: Choose a plan
If you are a beginner then I recommend you to go for a basic plan because it’s a good idea to explore first.
And then after your blog starts getting tons of traffic you can switch it to plus one.
Step 3: Register your Free Domain Name 🙂
Once you find your brand name it’s time to take advantage of your free offer.
And if you are not ready yet then you can register your domain a little later for that click on down below ” I’ll create my domain later“.
Step 4: Fill your contact details.
After picking up your domain name, Bluehost will take you to his account registration page.
Fill all your account details and make sure, give your mail-id correctly because all the details Bluehost will send you on your mail Id.
Step 5: Select a Hosting package plan
The best thing about Bluehost is that it is really cheap $2.95/month.
Unchecked all the rest options in Package Extras as you can buy these later.
For long term goals, I recommend you to go for a 36-month package because for 3 years you don’t have to anything.
A success Mantra, do your work smartly.
Step 6: Welcome to Bluehost Hosting
The Payment Information section has some more payment option, after your payment Bluehost set up your blog and send login details on your email address.
You can also log in to your account from the Bluehost dashboard.
One thing about Bluehost is, it automatically installs WordPress on your blog on one click.
Step #5 Install WordPress on your blog.
After buying hosting, first, create your Bluehost logging password. Then log in to your Bluehost dashboard.
Then choose any theme you like, this you can change your blog design later.
Now you can operate everything from here.
On your dashboard left side, you can register your new domain and in right, you can log in to your website WordPress.
It’s very simple. 🙂
You can also login to your WordPress dashboard using wp admin.
At the end of your domain name, write https:://domain-name.com/wp-admin
Here is your WordPress after that go the Bluehost panel on the left side.
Here Bluehost asks you some basic details and runs a wizard to auto prepared your website.
your blog is online congrats.
Step #6 Select a Perfect WordPress theme (SEO friendly).
Its time to design your blog, your website must be good looking, so that visitor easily navigates on your website.
As we know that the first impression is the last impression, the same thing applies to your website.
When any visitors visit your website the first most important thing is that they feel free to read your blog and here theme play’s an important role.
There are many themes available, free as well as paid.
Choosing the correct theme is important because it relates to page loading speed, mobile-friendly, easy to configure and SEO friendly (I’ll talk about SEO in the next section).
Let me share my Secret with you,
The great content theme is that, which is
- Not so bulky and so colorful because your first priority is to give quality information to your readers.
- The theme must be customizable so that you can customize yourself like font size, sidebars, header, logo, navigation bar, footer, copyright mark, and many things.
- Don t use animation based themes because they load very slow on servers.
- Choose a compatible and lightweight theme.
- It must be Mobile-friendly or responsive,
Here I have shared the best themes that are best for beginner bloggers.
Best WordPress themes for Beginners
These are the theme used by many professional bloggers and they stand really very well.
- Astra Theme: This theme is one of the best themes in professional blogging. It is lightweight, responsive (mobile-friendly), many pre templates are available just install it, Most important SEO Friendly.
- Genesis: This theme is powered by Studiopress very cool, simple, attractive, fast, SEO friendly and loved by professionals.
- Generate Press: Another framework by Studiopress and it’s also a fast and compatible SEO friendly theme and it is also plugin friendly.
All three are the best themes for a beginner blogger as well as for professionals. You can go with anyone.
Three of has it’s own free as well as paid versions But I would recommend you go for the paid version because in the free version you can access only some features.
And in paid, you will get full customer care support and can able to access all recommended features.
Most important you have your own custom design.
I personally use Astra. 🙂
( I’ll discuss SEO in a later section it is one of the secrets of successful blogs and money-making techniques. )
Step #7: Install the Best WordPress plugins.
Let’s step up the workspace.
Now after installing WordPress its time to add necessary plugins for your blog.
Plugins are very important because they play a very crucial role in blog building.
let me give you an example’ When an artist starts making a portrait, its first step is to collect all the necessary tools.
like different sizes of brushes, colors, pencils, eraser, water bowl and many, these are the necessary tools for an artist before start making beautiful art.
similarly as for the blog, in starting you have to keep ready your tools.
Here are some best plugins you should install from the day first.
- Yost SEO
- Jetpack by WordPress
- Wp Fastest Cache
- Short pixel
There are many plugins out in the market but these five are most recommended for newbie bloggers.
These plugins boost up your blog and help your blog to get indexed on google.
Congrats 🙂 Your beginners Set up is completed.
After ensuring all the steps you have followed until now, its time to write attractive quality content.
Set up your basic WordPress blog setting
Once you installed plugins, you have to configure some WordPress settings.
There are some internal settings that WordPress has already set as default.
These default settings are not so Search Engine Friendly.
So you have to do some configuration in your WordPress dashboard.
1# Set up a Homepage and Blog page
The homepage is the first page of your website where your visitors land first.
It is the first impression of your website, which we also called as the landing page.
A landing page is used to attract your visitors and promoting your blog.
Here you can show your blogging achievement, Your best blog work, your business models anything that attracts your readers.
Most important you can capture emails of your visitors that you will use in email marketing.
And Post page is that page in which all your blog posts appear as thumbnails with small descriptions.
In WordPress, there is an option, you can set your homepage as a static page and the Post page as a blog page.
To change this, on your WordPress dashboard go to setting >> Reading, nowhere you can change.
2# Change Permalinks
Now, what is a permalink?
when you write a blog post and published it on your website.
The post you have written has a new address now, after your domain name there are some characters which are already set as WordPress default.
for example – https://domainname.com/?p=1234#
At the end of your domain name, these are some ugly looking characters, which we called permalinks.
Permalinks help a lot to find your blog post on the internet. Blog post addresses are very search engine friendly.
Due to the reason that most search engine gives priority to an understandable blog post addresses.
so that visitors can easily navigate to a particular blog post.
Example:- look at this blog address.
It looks simple, readable and can be easily navigated therefore it could be a good key to rank high on the search engines.
To change permalinks, similarly, you have to go to WordPress settings then permalinks and here you have to choose Post name.
Once your blog up and running, visitors start knowing about your blog then, they start taking an interest in your profile.
- Who you are?
- How will they contact you?
These all are the foundational information. So create some important pages before start writing a blog.
Let me guide you, In About page write about
- Who you are?
- How you started this blog?
- For whom are you writing?
- Why people listen to you? and all
People will love to know who is this new blogger 🙂
In the Contact page, just put a contact form so that visitors will able to send you their feedback.
You don’t need to do any coding … don t worry 🙂
There is a plugin available on WordPress, install it, it’s totally free Contact Form 7.
It basically means that you are collecting someone’s personal data, which is names, emails or any other personal details or running some ads on your blog and you are not using it for any wrong purpose.
How to make pages on WordPress?
To create a new page for your WordPress blog, go to pages then Add new, give page heading and then the description.
Step #8 Write your first blog post.
Its time to write your first blog post But before get start writing a blog, let me share my strategies with you.
when I started writing the blog I didn’t know.
- How to write an article?
- On what topic I should write first?
- How to find a topic?
- What to write? and many others…
Some new bloggers also face these problems so what should you blog about? there is a solution to your problem.
Just follow these steps
- Start asking questions.
- Read other’s blog posts.
- Extract ideas.
- Plan your content structure.
- Start a blog on multiple topics
Really, guys, it helps me a lot.
Let me tell you how!
Step 1: Start asking questions?
Pick any topic related to your niche, let say “traveling”, then start building the questions on this topic.
- “Which are the best travel places in the UK?”
- “What are the best travel accessories?”
- “best travel backpacks?”
and all, In this way, you start thinking about an idea of what you want to write.
Step 2: Read other blog posts.
Ask the questions from google, type your queries in the google search bar and then google will suggest you the best results.
Read the top five blog posts, reading others blog post help you to generate many good ideas.
Step 3: Extract Ideas
The top blog post you have read, Extract the relevant Idea, do not Pick any nonrelevant niche topic.
This strategy is very useful because it teaches you those techniques that help you to write good quality content.
Write your all ideas and topic on an excel sheet and further It helps you to organize your content.
Step 4: Plan your content structure.
Once you have decided on what topic you want to write,
Then the final step is, plan your content building structure.
you can use Trello board to organize your blogs and upcoming blogs.
You can join this Trello Board “Blog architecture” its free.
This will be a good practice to organize the content structure and move better forward 🙂
Step 5: Start a blog on multiple topics
You will get more ideas when you exactly start writing, don’t think so much just start to do it.
Once you write some blog posts on multiple topics, this will help you to select your confidence niche.
Ok let me share some more secrets with you
Right now, you are reading this blog and thank you so much for this. It really means a lot 🙂
This means indirectly I am talking to you… the conversation is going in between you and me.
The same thing, when you start writing just imagine that there is only one person sitting in front of you and you are talking to that person, it feels more connected.
Most readers love to read when they start connecting themselves with the tone and appearance of any blog.
I mostly used “you” and “I”, it connects me with the reader.
Here are some secrets that I want to share
- Use “you” and “I” to connect with your readers.
- Write long length articles so that you can cover everything about the topic mostly more than 1000 words.
- Use Illustration or infographics images (But don t copy from google) because people love graphics, you can grab more attention.
- Use short paragraphs, of 1-3 lines that’s enough, short paragraphs are easily readable so that visitors will spend more time on your blog.
- Don’t use high-level or complicated words, because nobody has time to search meaning and then come back to read again.
Wonderful, you did pretty well guys. 🙂
Now you are ready to write your first blog post.
But wait let’s complete full time chapter.
Step #9 Start Monetize your blog and Drive traffic.
Its time to go towards the money-making side, until now you have learned many incredible techniques and some good strategies.
You know how to start a blog and now let you know how to make money from it.
What is Monetization?
Monetization is all about how you are converting your hard work into your revenue.
Basically the art of making money.
There are many monetization strategies and techniques that I recommend you follow.
Monetization will be the masterstroke of your blog but Before getting dive into this, I tell you something.
whenever you start writing a blog, always think like you are making a product.
The people will start engaging in your words, they start liking what you have written.
To write good quality content, there will be a
- Focusable heading
- Engageable introduction
- Nice graphical images
- Some good blockquotes
- The simple tone of voice
- The good architecture of your blog with nice subheadings and all.
Because after all for whom you are writing for, of course for your visitors.
When you create your blog like your artwork, then people will start following you, they start sharing your blog.
Now lets come to the money-making point.
How you will start making money from blogging?
Here are the most revenue generated ways
1# Ad revenue
First earning source can be running ads on your blog, This is the blogger’s first choice when they are new in blogging.
There are various ad networks that pay a lot of money for putting advertisements on blogs.
The major ads networks are
- Google Adsense
- Propeller ads
there are many more but these more trust worthing,
How you can earn money from ads?
Once you have written a nice number of posts around 25-30, then you can apply on these ad networks.
After acceptance, then these ad networks provide you different sizes of ad banners, which you have to put on your blog on different places.
The revenue will be generated on behalf of traffic and click on the ads.
As much as the traffic you have the more money you will going to earn.
The different ad network has different payout policies, Google AdSense is the highest paying ad network among any.
2# Sponsored content
Once your blog is full of tons of traffic, you come on the target of sponsors and advertisers.
Sponsors pay you money to write on their topic on your blog and grab your audience’s attention.
If you are receiving much more traffic around in million, many sponsors will ready to pay you even $2000 to $5000 for a single blog post.
This is another way you can earn more money from your blog.
Sponsorships help to build your community and also get exposure.
3# Affiliate Marketing
One of the highest generated sources of income on the internet.
Affiliate marketing programs are extensively used by digital marketers to earn millions of dollars.
It’s a process of selling someone’s product and earn a commission on that product.
On the web, there are billions of people and, you can imagine how much market is there the most important thing is you don’t have to go anywhere, this is totally online.
How can I make money from affiliate marketing?
There are many big companies like Amazon, eBay, ShareASale, Clickbank and many more who are running affiliate programs.
once you join them, they provide you with there affiliate product link.
When someone buys that product through your link, you will earn a commission.
you can earn thousands of dollars per month through affiliate marketing, it’s a great platform.
4# Sell your Digital product
Now let’s come to your own product, yes it is possible to sell your own product through your blog.
Many bloggers are selling their own products like ebook, templates, fonts, graphics or digital arts and many more.
Initially, If you don’t have any product don t worry at all.
Slow and steady you will start getting the Idea, Start building your business, start writing some epic blog posts.
Once your traffic is increasing you will start to earn money from your brand.
Work today and prepare for your future 🙂
5# Online courses
Nothing is precious than knowledge, you can sell your own online courses through your blog.
Millions of people on the internet want to learn good skills, some good techniques and, this is also one of the huge markets on the internet.
And I know that you also have some good skills.
But if you don’t have until now, don’t worry at all I will teach you how to develop any skills in less time.
Once you get some knowledge, just make a learning course on that skill and sell it to the world.
Drive traffic to your Blog and get paid by blogging
- Domain ✔️
- Blog Hosting ✔️
- Install WordPress ✔️
- WordPress settings ✔️
- WordPress plugins ✔️
- Content writing techniques ✔️
- First blog post ✔️
- Monetization methods ✔️
It time to put an effort to drive traffic on your blog.
How do I drive traffic to my blog?
Lots of hard work you have done, all the steps you have checked, but now how will you increase your blog traffic?
your content is amazing, graphic images and all perfect…
Here are the best techniques to drive traffic to your website.
1# Submit your website on the google search console
To get visible on Google, you have to submit your site on google webmaster only then the Google search engine will put you in the league.
It takes 6-7 hours to make you visible on google.
2# Do SEO to drive lots of free organic traffic (Most efficient method).
SEO stands for search engine optimization, heavy term but for most efficient.
What is SEO and what does it do?
SEO is the major topic and that I will cover in detail, but now SEO is the technique that is used to drive targeted traffic from organic search.
In SEO you target a particular keyword and your motive is to rank your website on that keyword.
Simply, let me give you an example.
when you search something on google let say “how to make pizza at home”, so this is the keyword.
you will notice that top bog posts have written quality content on this keyword that’s why they rank on the top pages of google.
Notice there are 60million results, so why only these websites are ranking, The reason is SEO (search engine optimization).
These websites are highly SEO optimized for this keyword. There are mainly two types of SEO techniques.
- On-page SEO: On-page SEO has many beautiful ranking secrets, rank for best keywords, placements of keywords in blogs, image alt SEO.
- Off-page SEO: It works behind the scenes, Indexing of blog in webmaster, page loading speed, 404 errors and some more.
I’ll teach you SEO in detail and share some best techniques and strategies that will help you to rank higher in search engines.
SEO helps you drive tons of organic traffic, It’s amazing.
3# Backlinks (Magic behind success)
A backlink is the second most secret after SEO.
Backlinks are the links referred to your website by other websites. It means you have some quality content, for those other websites are referring you.
It increases your blog authority, and even you are driving other website traffic too.
Backlinks increase your SEO score and help to rank higher on search engines.
It’s a great way to drive traffic.
4# Join community forums.
Join the different forums, take part in discussions, invite readers to come and read your blog.
This increases your reach to the people and many are willing to read some new articles.
Always take a positive approach, remember if your tone is polite then, the reader love to respond to you.
Here are some best blogging forums you can check out…
- Warrior Forum : #members 166,167.
- Digital Point Forum : #members 336,561.
- Problogger.com : #members 300,000.
- Blackhat world : #members 336,561.
5# Build your email list
Email marketing is a growing brand technique, collecting an email address of your visitor is a nice approach to grow traffic.
Don t force them to subscribe, instead of giving them some welcome offer some freebies like an ebook, or any coupons.
Once the reader subscribes, then you can retarget them for your new blog post.
Email marketing is the third-highest traffic-driving strategies after SEO.
Just do your work smartly it will definitely give you good results.
Use can Convertkit to collect your visitor’s emails, it’s one of the best email marketing tools in blogging industries.
6# Drive traffic from bookmarking sites.
In some recent years bookmarking sites are getting popular to drive more traffic.
Quora is among the most widely used for searching answers.
Search your niche type questions, make a blog on that topic and then provide your answer to that question on quora.
Then link them back to your site for more detail queries.
It’s an amazing technique, you can drive lots of traffic from Quora.
Here I listed some best-bookmarking sites from where you can drive traffic
#7 Guest blogging
To grab more exposure and build a strong community, guest blogging is a great idea.
It’s all about writing a blog post for others but only on a higher authority website.
This strategy helps you to give quality backlinks and more traffic.
Here are some best Guest blogging sites you should go for.
- Outbrain : Global ranking 128
- HubSpot : Global ranking 519
- Mashable : Global ranking 521
- About.com : Global ranking 430
These are High Authority websites and therefore it helps you to rank higher on google.
Share your artwork on social media because it’s incomplete if you don’t let your blog to explore.
Social media is the medium, from where you can viral your content, use Facebook, Twitter, Instagram, google plus, Pinterest, Reddit, Tumblr and many more.
Let me tell you one technique, that helps you to post directly from the WordPress dashboard.
You don’t have to go and sign in into your social media account again and again.
Use Yoast SEO social share, this helps you to post on Facebook and Twitter and it will also recommend great ideas on how to post your content that goes viral.
Beginner bloggers can make money through
1. Google Adsense
2. Affiliate marketing
3. Selling ebooks
4. Online courses
1. Huffington Post– $40 million per month
2. Endgadget – $3.90 million per month
3. Moz – $3.70 million per month
4. Mashable – $3.30 million per month
5. CopyBlogger – $2.75 million per month
To start a successful blog
1. Choose a profitable niche
2. Register your domain
3. Purchase web hosting Bluehost is best
4. Install WordPress
5. Create pages
6. Write engaging blog posts
7. explore it to the world
Here are some best profitable blog niches
2. Personal finance
For the beginners, it would take $50 to start up a blog, Domain and hosting are the only two things that are necessary.
Congratulations, You have learned so much about how to start a blog as begineer, I hope you do very well and if you sitll have any question just feel free to ask, just do comment and i will get back to you 🙂
What are your technics and strategies to build a money-making blog, let me know in the comment sections?
If you like this article Please do share 🙂