Are you wondering how to start a blog in 20 minutes that can generate a passive income?
This step by step guide will teach you everything about how to start a blog from scratch with ease even if you don’t have previous experience.
If you are thinking over multiple times should I start a blog, chances are that you want financial freedom like so many other bloggers.
So, stop procrastinating and start right now!
Below tips will help you come over the fear of starting a blog.
- You don’t have to be a great writer to master the art of blogging. You can simply put your thoughts out there.
- Be committed and consistent in achieving your goals.
There are so many reasons people figure out how to start a blog in 20 minutes. I will mention a few here.
- Make a passive income
- Travel the world
- Documenting your thoughts
- Sharing new learning
So how should I get started? Let’s dive in!
Choose your blog topic
This is one of the most vital steps that you need to consider before anything.
When it comes to picking a blog topic, there are 3 things that you need to consider;
1. Am I passionate about the topic and love to learn more about it?
If you don’t love the topic that you write about then you’ll not enjoy writing it and will run out of ideas soon.
And most importantly you will not be consistent in creating content to build your audience.
2. Are there other people interested in the same topic?
Imagine you write a long piece of content and no one is reading about it.
This is the last thing that you want to see, right?
So pick a blog topic that generally people are searching for.
You can do a quick Google search to find out if the topic is in demand.
3. Do not choose a broad niche topic, narrow down to a specific topic.
For example, if you want to start a travel blog, the word “travel” is too broad, stay away from it. Instead chose a specific niche topic like “backpack”.
This will help you grow faster versus choosing a broad topic.
Pick your blogging platform
Selecting the right blogging platform will determine if you want to turn your blog into a successful business or you can even start a blog for free with very limited income.
If you are serious about making money through blogging then you should not consider the free blogging platforms because of the following reasons;
- You don’t own domain name
- Can’t run ads and are limited in other ways of monetizing your content
- Looks unprofessional and isn’t as much of a trusted source
- Many many more
There are so many platforms out there to start a blog for beginners such as WordPress, Blogger, Tumblr, Jekyll, Typepad, and many more.
I highly recommend you to start with WordPress.
WordPress is a popular blogging platform that is used by 95% of successful bloggers in the world.
They offer an excellent balance between ease of use and more powerful options. They can handle all the details, and take care of the domain name, the security, and the hosting for a one-stop shopping option.
WordPress offers hundreds of themes, with flexibility in fonts and options for a custom look.
Now let’s jump into next section.
Select a domain name and web hosting
When you start a blog on WordPress, you need 2 things. They are domain and web hosting. You cannot have a blog without these two.
A domain is your blog URL, in other words, your blog name. For example, mine is www.shohibak.com.
When choosing a domain name, keep these things in your mind:
- A simple domain name. ideally one word or 2-3 word max.
- Prefer .com over anything else.
- Easy to pronounce and memorable.
- Use words that represent your blog
- Do not use numbers and hyphen.
If you don’t like your domain name don’t worry you can always change it later. The domain name will cost you approx. $10/year.
Web hosting is an internet server to host your blog. Just like a rented space on the internet for your blog content, images, and everything to be stored in one place.
There a plenty of web hosting companies to choose from.
I highly recommend to select Bluehost.
Bluehost is a perfect starter host for newbies that has all the major features to grow your blog.
They are fully integrated with one another and make the setup process easy. The best thing about Bluehost hosting is they cost as low as $3.95/month.
Some of the Bluehost features are as follows:
- Free domain name (you save $12/year)
- Free SSL
- Unlimited bandwidth
- Unlimited storage
- Easy to use cPanel.
- Live chat support
- 30 days money-back guarantee
Here is the step by step guide to start with Bluehost.
Click on get started button and it will take you to the pricing plan page. As you are just starting out you can select the basic plan.
For now basic plan is more than enough for one blog. Plus plan is if you want to start a multiple blog.
After selecting your plan, you need to put in the desired domain name.
If you’ve not decided with a domain name yet, don’t worry! you can click on I’ll create my domain later.
On the next page you need to fill out account information
When you scroll down, you need to chose your package information.
At first, you need to select your account plan. I recommend a 36-month plan as it provides great value for your money. However, the 12-month plan is great as well.
When you pick a longer plan it represents your commitment to your blogging business and to yourself. I say this because most of the newbie bloggers don’t commit as they quit blogging after a few months.
You shouldn’t be one of them! commitment and consistency will take your blogging journey far ahead.
Remember, Bluehost offers a 100% money-back guarantee, you can cancel your plan anytime during the first 30 days and get a full refund.
Next you scroll down to package extras section.
Uncheck all the boxes except domain privacy protection. By doing this, it protects all your personal information and remains confidential.
Just a quick note, if you selected to choose a domain later option then you won’t see the option to add privacy protection at this stage. You’ll have to pay for it as an add on once you register the domain.
Congrats! you’ve made it! Now you own your blog and hosting plan.
Once it’s done, it will ask you to create a password, make sure to use a secured password. Next click on the login button, this will direct you to WordPress to select your theme.
Install WordPress (blogging software)
You need a blogging software to start a blog. I use WordPress for all my blogs because they are free, easy to use and powerful.
WordPress offers you many free features like plugins, themes, etc. Interestingly, 30% of the websites in the world are powered by WordPress.
You can install WordPress with just 4 click. I’ll show you how to do it.
After you get your free domain and hosting account, you can log in and click on the “Install WordPress” icon.
Select “do it yourself” option and click on “Install” button
Next, click on the “Check Domain” button.
Finally, acknowledge the terms and conditions and then click on the “Install Now” button.
Congrats! Now you’ve a fully functional WordPress blog up and running.
Design your blog with a Theme
Your blog design is one of the most important aspect of your blog because an elegant design will make your visitors love your blog.
A quick tip, you can always take inspiration from other successful bloggers site within your niche.
First impression is the best impression!
So let’s learn how to design your blog to get the best impression out there.
Firslty let me give you different theme options to choose from.
You can either choose a free theme that comes within WordPress or you’ve got an option to get a paid theme.
Free Theme Vs Paid Theme
Themes that are free are great to start if you’re a beginner because I get it how you feel when you are just starting out. But remember it has a lot of limitations for customizing the look of your blog.
There are literally thousands of themes within WordPress for you to choose from. But I recommend going with a theme called Flash by ThemeGrill.
If you can invest $50 – $100 then go for a paid theme because they are very powerful and has more customization options that can make your blog look as you want.
The #1 recommended theme is Devi Theme by Elegant Themes. They are the best theme in the market because they are user friendly and can build your blog within an hour even if you have zero technical knowledge.
That’s how powerful is their page builder interface is.
When you purchase Divi theme you get access to the entire Elegant Themes market that has over 70 other themes to choose from if you don’t like Divi.
The best thing, they offer you no questions asked 30-day money-back guarantee. This makes it risk-free for you to give a try.
Once you purchase your theme, you need to download zipped theme file.
Now the question is , how to change your theme in WordPress?
It’s very simple to follow.
First you should login to your WordPress dashboard. You can get access by going to www.yourdomain.com/wp-admin
Enter your credentials to login.
This might look daunting if you are new to WordPress. Don’t worry. You’ll soon become an expert after some practice.
To install your theme, head over to “Appearance” in the Side Menu and select on Themes and then click on Add New.
On the next screen, you should click on the button “Upload Theme”.
Then select your previously downloaded zip file from your computer. Once it’s uploaded, click on Install and activate it. That’s it, you are done!
Write your first blog post
This is the most fun and essential part of your blogging business.
If you are thinking;
- What should I write about?
- What to blog about?
- Should I start blogging?
I’ll make it very simple for you. Let’s brainstorm some blog post ideas to begin with.
Start writing about yourself. Let your reader know who you are.
Some tips to include when writing about yourself
- Your life experiences
- Are you new to the blog?
- Why you started a blog?
- Your goals as a blogger?
- What value can people get from your blog
- Why should people visit your blog?
You may add more experience if you wish.
But always be honest and real you. So that people will trust you.
In addition to your words feel free to share some of your pictures. Let your reader know you better.
Now that you know what to write about, let’s see how to get started writing in WordPress.
Head over to “post” and click on “add new”.
You need to start with a Title. It can be anything that catches your reader’s attention.
For example: “Welcome to my new blog” or “why I started my new blog?”
This is editable so don’t worry much about it now. Next is to simply click on the block underneath the title and start writing.
For instance, when you write a blog always break it down to:
You should always avoid writing big paragraphs as nobody likes to ready a junk of words. It is very distracting, so make sure to keep your paragraphs 2-3 sentences.
If you look at mine, i even have one line paragraph.
Another thing to keep in mind, don’t write like a professor giving a lecture in a classroom.
Be friendly, emotional and use words like “I”, “You”, “We” etc.
You can also include a few website links that inspired you to start your blog.
Once you’re done with writing, you need to publish it by clicking on the top right corner of the page so that your blog is live and people can see it.
Drive traffic to your blog
So now that you’ve got your first post up and running, you need visitors to read your content.
There are plenty of ways to drive traffic to your blog. Some of them are Google, Facebook, Instagram, Youtube, Twitter, Pinterest.
You can use all of these platforms to get traffic to your blog. But it is going to be overwhelming to learn all of these platforms at once.
So Pick one of them, master it, and move on to the next. By doing this you will not find it intimidating and exhaust your energy.
My #1 recommendation is to start with Pinterest.
Yes you heard me right, Pinterest!
Most of them undervalue the power of Pinterest. Do not consider it just as another social media platform. It is a search engine just like Google.
It is the best and easiest platform to get traction and drive lots of organic (free) traffic to your blog in no time.
I know a lot of successful bloggers use Pinterest as their #1 source to drive traffic as well.
Some facts why I did NOT choose other platforms over Pinterest.
- Google: Takes much longer to get organic traffic. Paid traffic is too expensive.
- Facebook: Vey competitive and require paying for ads.
- less than ideal for getting people to actually read blog posts (YouTube, Twitter, and Instagram)
To master the art of Pinterest marketing, I highly recommend create and go’s the Pinterest Traffic Avalanche course. They are a Pinterest Genius and they teach all the techniques to take your blog off the ground with tons of free (organic) traffic in no time.
The best thing, they made it very affordable with full value-packed resources for new bloggers compared to all the other Pinterest courses in the market.
Monetize your blog
Now, its time to make some money!
Perhaps this the reason you started your blogging journey,
If you’re wondering how to monetize my blog, don’t worry I am here to guide you.
Most of the newbie blogger focus on making money right in the beginning.
And I totally get it. You’ve invested some money into your blogging business.
But at first, you need to set a foundation and build your blog the correct way.
And that means you should focus on writing content and driving traffic to your blog initially.
That being said, here are some of the most popular ways to make money blogging fast.
- Google AdSense
- Affiliate marketing
- Sponsored content (Get paid for writing about others)
- Amazon affiliate program
- Direct ad sales
- Own digital products like eBooks, Online course
If you want to learn more about how to make money blogging, I have got a free 7-day blogging course that will teach you how to get rid of 9-5 job and make $1k through blogging in 1 month.
Here are a few handpicked articles that you’ll love reading
- 6 Affordable And Best WordPress Themes In 2020
- 13 Free SEO Tools For Bloggers To Rank #1 on Google
- 7 Proven Ways to Drive Traffic to Your Blog in 2 Weeks