Wondering about how to start a blog in 2020?
That’s why you’re here!
In the past year, That’s the year I learned about blogging. I dreamed, worked and now that is my main passive income source.
In this step-by-step guide, I’ll show you how to start a blog (on a budget), It’s easier and faster than you think in 2020! I’m going to make this guide super detailed as I can.
First, you need to know; this method is the easiest and fastest way to start a self-hosted blog with WordPress. And this guide is completely for beginners who have struggled with techy things!
You’re not alone!
At the point, technical knowledge is not required to publish your own blog today. But you need to follow the right guide.
If you’re going to follow the below steps correctly, which means you can surely build your blog today! Is it?
The total social shares of this blog post will show you that! 😉
Introduction to the Way
Blogging! Blogging is an addiction and it’s for everyone. Still didn’t have any idea about blogging? First, watch the following video published by the WPMU DEV.
All right! I hope you now have great positive thoughts! Here are another few facts you may worry about before you start blogging,
What is a Blog?
A blog is a type of a regularly updated website with posts (articles) about a particular subject, typically one run by an individual or small group.
I have zero technical experience, can I start blogging?
The attempt is a must to succeed in everything. But you need to follow a particular learning curve.
This guide is entirely for beginners. All the blogging resources and tools available here are suitable for beginners and those are easy to handle with their user-friendly steps.
But, everything is up to you! Because your dream blog will entirely depend on how you work and how you spend time for it to achieve success.
Why starting a blog in 2020?
Being online helps you to build your career and makes a huge value for your thoughts ideas and works. You can sell digital goods or reach your own business to more audience at little cost without spending more money on advertising. Simply you can show your talents to everyone!
Can I make money through my blog?
Let’s be honest! Once you start blogging in your own way, you can open your doors to make money blogging.
It’s not limited to displaying ads on your blog! It’s not limited to displaying ads on your blog! You can do affiliate marketing, write sponsored posts, sell ebooks, sell physical goods, and many advertisers will find you!
Why I need a budget to start a blog?
There are some free blogging platforms, great for beginners, and fits for everyone who loves to blog. However, those platforms have several limitations. As an example, combing your business and blog might be uncomfortable.
But, if you’re going to start a self-hosted blog with WordPress, the blog is entirely yours! You can make it much usable and profitable.
What is the difference between WordPress.com and WordPress.org?
WordPress hosts WordPress.com blogs. These blogs are free, but you have less control, and your income may be limited.
WordPress.org, called self-hosted WordPress, open-source software that you can install on your own web host to create a website that’s 100% your own. (This is the way you are following up).
Let’s see the steps you’re going to learn from this free guide.
As I mentioned above, most prominent companies and small bloggers have a self-hosted WordPress blog. And it’s my recommendation too for beginners.
6 Steps to Start a Blog in 2020
- Decide what you’re going to blog about
- Choose a blogging platform
- Pick a good hosting
- Set up your blog
- Get started with WordPress
- Customize your blog and launch it!
Here are my easy-to-follow steps to start a self-hosted WordPress blog in 2020. Let’s dig into the guide. How to start a blog!
Disclosure: This free guide may contain affiliate links. If you purchase any service through one of these links I may earn a small commission, this is at no extra cost to you.
1. Decide What You’re Going to Blog About
If you’re running a business, company, or organization, your blog should be related to your product or service you offer. So, you can promote them through a blog!
If you’re an individual, you can decide on a topic you most likely to discuss. I can introduce it as the “Blog Niche”. In general speaking, the blog niche is a specific topic of your blog. Such as Food, Travel, Tech, or something similar you mostly love to write.
But here are few things to think about first,
- How passionate you are about the topic or blog niche
- How passionate other people are about the topic or your readers
- Ways you can make money from the topic
There is no rule to choose a common topic. If you have a reasonable chance of making your blog better than other blog topics with your passion, skills, and experience, you can go through it!
But you have to think about how others passionate about your topic. (passionate plus more readers!)
If you want to make your blog profitable, you have to think about how it should be in the right way.
Here’s a small example,
Imagine you’re passionate about coffee, so you can writing about different coffees, your adventures at various cafes, etc.
Did you imagine how many people are in the world being loved with coffee? 😀
You can drive those people to your blog as your readers. It will help you to makes other coffee lovers happy and gain more readers!
Just start blogging with something you and your readers will really passionate about! Simply, research!!
2. Choose a Blogging Platform
If you want to start a blog, you need a blogging platform. It’s something like a kitchen in a restaurant.
So, you need to prepare your kitchen more healthy and reliable to get more customers. Likewise, You need a great blogging platform to start your blog!
I use and always recommend WordPress as I mentioned above. It’s totally free to use. But WordPress can do everything? Then, why you need a budget to start a blog? Confusing…?
Just think about the restaurant. It has a kitchen, right?
Then what about the dining area?
The restaurant needs a dining area to serve their foods to customers!
Likewise, you need hosting to hand over your blog posts to your readers. Let’s move to the next steps to clarify this.
3. Pick a Good Hosting
In the above step, I have mentioned about a restaurant similar to starting a blog. And now you are going to know about its dining area. Right?
The blogging platform (WordPress) will manage all the words, blog posts, images, videos, and everything on your blog. (Like the restaurant’s kitchen)
Hosting will power up and makes your blog alive and accessible on the internet by providing a space for the blog. (Like restaurant’s dining area)
In this method, You’ll find a simple way to get blogging platform + hosting from one place without spending more money and time. It will only take less than 30 minutes to set up everything!
4. Setup Your Blog
The best recommendation is to get WordPress + Hosting from Bluehost. That’s the super perfect way for beginners!
Bluehost is one of the most extensive website hosting providers and powers millions of websites. And it is the easiest and fastest way to use as a beginner to build your blog with WordPress.
Bluehost offers the one-click WordPress installation, which means no need to worry about anything installing WordPress on your host. Mainly, Bluehost is a WordPress recommended web hosting service!
As other benefits you’ll get,
- A FREE Domain Name for 1st Year
- FREE SSL Certificate Included
- One-click WordPress Setup
- 24/7 Support
- Yearly plans starting from $3.95/month
First, Select a plan you preferred. I can recommend you to go with “Choice Plus” because it has more unlimited features, already offering domain privacy.
When you register a domain name, your personal details are saved in a publicly available database called WHOIS.
Bluehost’s Domain privacy protection will protect your personal data and keep it hidden from the rest of the world. And Bluehost will offer this protection in the “Choose Plus” plan, there is no extra cost to you. Either, you can choose the Basic plan as you prefer.
Enter the domain (your web address) you want to use. It can be your name, company, or organization name or whatever your name you want as your blog domain.
Bluehost offers a FREE domain for the first year and FREE SSL certificate. (A digital certificate that provides authentication and enables encrypted connection for a website. Simply, the padlock icon in the address bar on the web browser.)
Set up your Bluehost account. You can sign in with Google or enter your contact info manually. Make sure all the details are correct!
Select your package information. You can choose a package pricing on how far in advance you want to pay. They do not offer monthly payment plans.
If you can pay for 36 months (3 years), your monthly cost will be reduced from the normal price (only for the first time) and you can save more money and you will get hosting for 3 years!
If you go with the Basic plan, you can add domain privacy as a package extra. Just noted, there is a 30-day money-back guarantee.
Complete your hosting purchase. Enter your payment information, review the Policies and Terms, check the box and hit the green Submit button!
Create a password for your Bluehost account. This is the password for your Bluehost account, not for your WordPress blog (that will receive you via email).
Log in to your Bluehost account. Use the password you just created in the above step. Or sign in with Google as you signed up before.
Start creating your blog! Enter the name of your blog and a tagline of your blog. Toggle on the switch next to “Do you want a blog?” and you can change these settings later!
You may be asked some survey questions about your online goals and some website creation related questions about your experiences. Answered them and continue the next step.
Pick a theme you love! You can choose a free or premium theme as you want. Premium themes come with more features and updates. Either you can choose a free theme.
Once you pick a theme your WordPress blog will start installing itself.
Congratulations, you just have a self-hosted WordPress blog!
5. Get started with WordPress
Once everything has done, you can start building your WordPress blog as you want. Just a thing to remember, you should have two sets of login details (check your email inbox),
- WordPress logins, the place you’ll write your posts, and manage your blog.
- Bluehost logins to manage your hosting account related settings and pay your hosting bill.
However, we have to spend more time on WordPress, remember both passwords, and you will need WordPress username and password to login to the WordPress dashboard most of the time.
Welcome to the WordPress Dashboard!
Here’s the place you can publish posts, photos, and everything on your blog. Also, we can install the required plugins to powerup your blog with great features and more. Simply, this is the place you’re going to buildup your blog!
The left black column shows you tools and options to build your blog, and the right section is your working area. Here are a few settings you make sure all are right,
If you want to learn how the WordPress dashboard is working for you, just head over to my step-by-step guide to learn WordPress easily!
For now, go to Settings > General
- Site title and tagline: Make sure your site title and tagline are correct if not you can edit them here. Your tagline should be a short phrase that describes your site or mission well. Those are changeable at any time!
- Site address: Make sure it is started with Https:// instead of Http://.
- Admin email: You can change the administrator email by entering a new one. Once you changed it you have to confirm it. Make sure that email is active.
- Membership: Do nothing if you are not going to register new members for your blog. Just leave it as unchecked.
- Timezone, date: You can change the time zones as you want. But remember this will important for if you are going to schedule posts.
Go to Settings > Permalinks and make sure “Post name” is selected. This structure is good for blogs in several ways.
Click “Save” if you made any changes there!
6. Customize Your Blog and Launch it!
Hooray! Now you are in the last step to launch your blog to the rest of the world. So, now you can start doing something on your blog. Go to Posts > Add New to create a new post!
I recommend doing these things before launch it,
Install important plugins. First, I recommend installing the Yoast SEO plugin. It helps you to write SEO friendly blog posts to get more readers from search engines like Google.
To install a plugin:
- Go to Plugins > Add New.
- Search for “Yoast SEO” on the search bar.
- Click “Install and “Activate” it.
So, as my experience I recommend you to install plugins called “WordFence” or “Sucuri” for security, for better blogging! Don’t worry that plugins already has a setup guide.
Customize the blog design. You can change your theme as you inspired. Go to Appearance > Themes > Add New to choose your preferred one. Or you can upload any theme there you have separately downloaded from somewhere.
But many free themes aren’t kept updating, sometimes that may affect your site’s security. It’s better if you can go with a premium theme.
Personally, I love the Astra WordPress theme, and it’s a perfect recommendation for beginners. This theme is responsive for all devices such as PCs, Laptops, Mobile even on every Tablet device. And it keeps updating with introducing more and more features!
Astra theme has great features,
- Pre-Built Websites (Import websites from the library of starter sites.)
- Customize Without Code (Astra premium theme offer much more customization options for easy use)
- Made for Page Builders
- Super Fast Performance (Astra is lightweight and easy to use with any website)
However, It already has a free version of the theme so that you can get their premium version for your requirements!
Remove the Coming Soon page. Go to the Bluehost section of your site’s Dashboard or the Settings > General section of your site’s Dashboard.
Congratulations, (party sounds) now your blog is live! Hit your domain into your browser’s address bar.
What’s Next About Blogging?
Just keep writing and building a great audience around your blog. Always write the helping with Yoast SEO plugin and make sure to share your blog posts on social media including Pinterest.
Use the Canva Online Graphic tool to create awesome graphics for your blog posts for free. It will help you to get more social share and attract more readers visually.
If you need any technical help with Bluehost, you can contact them via live chat or call them via the numbers from their home page.
When you are going to make any changes related to plugins, read their installation guide, and setup guide first. Otherwise, if you faced any issue with WordPress or any plugin, you can use the wordpress.org/support forum to get help from the developer’s end.
I hope you have started a blog with my how-to start a blog guide. I have covered all of the things in the easiest and profitable way to start a blog. Don’t forget to share this with your friends to help them start a blog as you started!