Are you wondering to start a blog? Yes! And want to make money from your blog. In this beginner’s guide, I will show you how to start a blog from scratch. I have been running my blog since 2018. No technical skills required to start a blog, but there should have patience, consistency to run a successful blog.
I don’t know, what might you be the reasons to start a blog? However, my reasons are to share new things related to online marketing, blogging, and technical tools. Similarly, people start blogging for many reasons, such as:
- Sharing Your Knowledge
- Public Speaking And Motivational Thoughts
- Gadget Reviews
- Tourist Guide
- Technical Knowledge
You may have many reasons for starting a blog. It’s up to you which one you choose.
So let’s get started without any wasting time.
12 steps to start a blog
- Select your topic/niche
- Choose the blogging platform
- Find the best host
- Choose a domain name and hosting for your blog
- Setup your account
- Pick a theme for your blog
- Log into WordPress
- Install the best WordPress plugins
- Create your first blog post
- Share your blog with the world
- Monetize your blog
- Drive traffic to your blog for more exposure.
Let me clear about blog
What is a Blog?
A blog is an online diary that simply represents your post through website.
Why should you start a blog?
If you have knowledge in something or topic that you love. You can share that with around the world through a blog that gives you a huge opportunity to earn money online without any trouble.
Can I start a blog for free?
Of-course yes! However, I won’t recommend a free blog setup, because a free blog setup has limited money-making options. Although I don’t want you may be deprived of making money from other resources cause of having slight options, you want to start a blog free. I recommend Wix, Blogger, and Medium.
How much budget is required to setup a blog?
Every newbie blogger has the same question in their mind before starting a blog. When it comes to the cost, it would be approx $5 to $10 when paid annually. As your blog and income grow, you can choose premium tools but they’re not required to start.
Click here — Grab Bluehost Hosting with Hot Deal
Easy Guide to Start a Blog from Scratch with 0 Experience
This guide is created for those users who know little or nothing about blogging.
Within a few minutes, you can create your blog on WordPress following my simple steps.
1. Select Your Topic/Niche
Choose your favorite/passionate topic that you enjoy most. Otherwise, blogging may be lit bit tough for you. A blog requires more informative, valuable, and interesting content.
Increasing Visibility = Valuable content * Interesting Content
Increasing visibility means your content/post would reach out to more people that will help in growing your blog.
2. Choose The Blogging Platform
A blog platform is a simple Content Management System where you can simply manage your blog posts. There are various platforms to choose from. However, I recommend WordPress because according to W3techs, 36% of the website in the world is powered by WordPress.
3. Find The Best Host
To run a blog, you must be required a host that puts your blog on the internet. The hosting I recommend to beginners is the Bluehost which is easy to set up, installs WordPress automatically for you, and gives you 30 days money-back guarantee.
Click here to Bluehost hosting with discounted link and hit the green “Get Start Button”.
Choose the plan
4. Choose A Domain Name For Your Blog
A domain name of your blog is the most crucial part of blogging success. A domain name is the URL of a blog which a visitor will use to open a blog.
For Example: www.marketingpaathshala.com
Some points to keep in mind before choosing the domain.
- Easy to understand (What is your domain about?)
- Easy to pronounce
- Choose always [.com] for Top Level Domain. (eg: www.marketingpaathshala.com)
- Keep your domain name lower than 15 characters. Don’t create a long domain name.
- Don’t use hyphens in your domain name. (eg: www.marketing-paath-shala.com)
- Don’t include numbers in your domain name. (eg: www.19marketingpaathshala.com)
Hence you can create a domain name, although you are not ready yet to choose the domain name, you can click on “create later”.
5. Setup The Account
Now enter your details to setup the Bluehost account
Next option to choose the package and extras package, you can uncheck extras package to save your money.
Under the Payment Information, you can pay via credit card; otherwise, choose the more payment options to pay via different payment modes.
As soon as your payment is confirmed, Bluehost will install WordPress automatically within 10 minutes and also generate a ready-made blog for beginners.
6. Pick A Theme For Your Blog
Choose the Astra theme and continue. Bluehost takes almost 5-10 minutes to setup the theme.
Congratulation! you have your self hosted WordPress blog now.
7. Log into WordPress
As you follow the steps above all, the WordPress button would be appeared in Bluehost Dashboard. Click on the WordPress Button to launch the WordPress Dashboard. (Like a pic shown below.)
Now you have entered into WordPress Dashboard.
The WordPress Dashboard is the nerve center of your site. It’s where you’ll publish your posts, customize your design, and manage all aspects of your blog.
Showing the elements in the black column of the left side indicates you are in the WordPress Dashboard.
8. Install the best WordPress Plugins
According to WordPress.org, plugins are PHP scripts that extend the functionality of WordPress. They enhance the features of WordPress or add entirely new features to your site.
I recommend these WordPress Plugins given below, which you should install from Day 1.
Learn : How to install a WordPress Plugin
- Yoast SEO
- JetPack by WordPress.com
9. Create Your First Blog Post
A real fun begins now! This is where you will start writing your own content.
Once you complete your post & then publish it.
Here are few tips while writing the contents
- One to One conversation denotes (I & You)! Similarly, a blog also is one to one conversation! How? Let’s suppose: you are reading this blog post alone. For me, you are a reader this is why you might notice: My pattern of writing is (I & You).
- Cover all the aspects of the topic in your content which you are writing about.
- Write 1000+ words with a peaceful mind.
- Don’t copy images from google. Create images by your own.
Apart from these, you can embed video from your Youtube channel.
Now It’s time to share your blog with the world. How would you do that?
First build your community through your Facebook Page, Facebook Group, Instagram, and Twitter. Where readers can join your community to read your blog.
11. Monetize Your Blog
Thinking! How to make money from your blog.
Now Time has come to monetize your blog where you can make passive income.
Here are various ways to earn passive income from your blog.
- Google AdSense
- Affiliate marketing
- Sponsored content (Get paid for writing about others)
- Amazon affiliate program
- Direct ad sales
- Sell Your Own Digital Products or Services
I have covered all these aspects of money making blog in this article.
12. Drive Traffic to Your Blog for More Exposure
There are multiple ways to drive traffic to your blog
- Social Media Marketing (eg: Facebook, Twitter, Instagram, Linkedin, and other social media platforms)
- Paid Ads ( Google ads, Facebook ads, Twitter Ads, Instagram, Linkedin ads and other paid ad platforms)
- Email Marketing
- SEO (Search Engine Optimization)
Every blogger uses SEO techniques to gain free organic traffic from search engines. There are 3 core parts of SEO
- On-Page SEO (Your Content Quality, Architecture, and other factors)
- On-Site SEO (Crawling and Indexing of your website)
- Off-Page SEO (Quality Backlinks)
And another part of SEO depends on a great user experience. Some of the key aspects of good user experience might be Site speed, website design, mobile-friendly, navigation, and so on.
Type yourdomain.com/wp-admin into your browser address bar.
How many posts you can create in a day, it doesn’t matter, but how informative and valuable your post is to your audiences that really matters. If you create a post with 1000 words in a week that is fine or create a post with 2000 words in 2 to 3 weeks that’s also fine.
Before launching your blog, you should add these below pages to your blog.
About us: This page contains detail about your blog and you. (A biographical summary of you as an author & your mission )
Contact us: A contact form where visitors can reach to you. You can use free wp-form to create a contact form page on WordPress.
Note: Given the above two pages are mainly used in the header (top menu) of the blog to make visible for the visitors, where they can easily know about you.
Disclaimer Page: If you intend to earn money from your blog, you must include this page to disclose your relationship with affiliate partners to promote their products as per FTC guidelines.
Terms and Condition: If your blog is store-based or service-based, It’s the best option to have a lawyer draft your Terms of Service page to cover maximum protection.
The rest of the above three pages are used at the bottom of the blog.
If you want your blog to appear on the search engine results page as soon as possible. You should use these Webmaster tools below.
Google Webmaster Tool: Sign up with your Google account to access the Google Webmaster tool. Open Google Search Console, & click “Add Property” to add your blog
Bing Webmaster Tool: Sign up with your outlook mail to access the Bing Webmaster account and add your blog.
Every newbie blogger asks the same question to earn money from their blog. Let me clear about it’s not possible overnight! It depends on how passionate about your blog. If you work on your blog with consistency & hard work. It might take 6 months to 12 months or over the long to earn money from your blog.
Note: This post contains affiliate links. If you purchase from the above-listed companies, I may earn a small commission, at no additional cost to you. I recommend those products that I use.