How To Start A Blog (Step by Step)by Abhishek
Here’s the deal:
Whether you want to work for yourself and leave your desk job or travel the world, blogging makes it possible.
There are thousands of bloggers who were able to leave their desk job behind, travel the world and make a full-time income from blogging.
These things are possible for anyone to do and they are one of the many benefits of blogging.
If you would like to start a blog but don’t know where to start, I will guide you through the 5-step process in this article:
5 Easy Steps To Start A Blog in 2020 – 2021
- 1. Pick a Niche To Virtually Guarantee Your Blog’s Success
- 2. Choose a Name For Your Blog That You Won’t Regret Later
- 3. Find a Web Hosting Provider and Get a Domain Name
- 4. Set Up WordPress To Make Your Blog Live on the Web
- 5. Change Your Blog’s Theme To One That Grabs Attention
Step 1: Pick a Niche To Virtually Guarantee Your Blog’s Success (Decide What You Will Talk About on Your Blog)
This is the most important part.
If you want to build a blog that no one reads, build a blog that talks about everything.
Not picking a niche for your blog is the fastest way to lose the game.
When you write about more than one topic, it becomes really difficult to promote your blog and build your audience.
You might think that defining your niche may limit your blog’s growth but it’s the total opposite. When you don’t have a defined niche (a defined topic) for your blog, you will struggle to decide what you should do next to grow your blog.
To give you some confidence in the idea, here are some blogs that went niche from the beginning and are now worth millions of dollars:
- I Will Teach You To Be Rich: Ramit Sethi started this blog 10 years ago. He kept writing about personal finance and in only a few months his blog took off. He started getting interviewed on TV and Radio. The reason for his blog’s success was picking the right niche.
- Backlino: Internet Marketing expert Brian Dean started his blog Backlinko and grew it to one of the most popular SEO blogs on the internet by talking only about Backlinks and SEO.
Still, don’t believe me?
The above graph is from a blog post Ramit Sethi wrote for Tim Ferriss’ blog. Ramit was able to make $5 million in only one week through his blog.
I could give you a thousand more examples but I am sure you get the point:
If you want to turn your blog into a profitable business, you need to define a niche for your blog.
Your niche doesn’t have to be Internet Marketing or Personal Finance. You could start a blog about Football or your favorite hobby say Cooking.
The exact topic you choose for your blog doesn’t matter as much as choosing one and getting started.
Don’t try to overcomplicate things by finding the market value, size, etc.
Just pick a niche that you know about or are interested in and get started blogging
If you can’t think of a good niche for your blog, here’s a simple exercise:
- Take a pen and paper.
- Write down all the things you know about or are interested in learning. It could be anything personal finance, self-improvement, volleyball, programming, etc.
- Now cross out anything that doesn’t sound exciting enough.
- Keep crossing ideas out until you only have one topic on the paper.
If you are still confused what to blog about, then read my detailed guide on picking a perfect blogging niche. (100+ blogging niche ideas included)
Once you have a topic in mind, move on to the next step:
Step 2: Choose a Name For Your Blog That You Won’t Regret Later
Most people waste way too much time deciding a name for their blog.
Believe me, it doesn’t really matter at this point.
Your blog’s name doesn’t have to be something cool or unique or different.
Eric Barker started his blog Barking Up The Wrong Tree on the domain name bakadesuyo.com.
It’s really difficult to remember and isn’t cool in any way. But it is a very popular blog that receives millions of readers every month. Eric was also able to publish a book under the same name because he started this blog.
So, once again, the name of your blog doesn’t matter as much as starting a blog and building an audience.
If you can’t figure out a good name for your blog, here are some tips to keep in mind:
- Stop Being a perfectionist. You aren’t tasked with naming a star or a planet. STOP wasting time here. Jon Morrow changed the name of his blog BoostBlogTraffic to SmartBlogger. This blog gets more than a million visitors every year. If he can do it, you can do it too.
- Don’t try to pick a cool name. If you want to use the word Hive, use Hive rather than H1ve even if Hive isn’t available. Creative names are not only difficult to remember they also make it difficult to build a brand in the long term.
- Keep it simple and short. The shorter the better. Short and sweet is easy to remember.
Still can’t figure out a name for your blog?
Just start a blog under your own name.
Under your own name, you can write about anything you want.
A blog named John Doe will allow you to change the topic of your blog at any time in the future unlike the domain name My Photography Blog, which will limit you to photography-related topics.
Just pick a name and stop being a perfectionist.
Note: Choosing a Blogging Platform
There are dozens of free and paid blogging platforms out there including WordPress, Joomla, Ghost, and Movable Type.
People waste hours trying to figure out the best blogging platform for their blog.
We recommend that you use WordPress.
Because it is the easiest of all and it comes with all the features you will ever need.
And if someday you want to add more functionality to your website, say an eCommerce page, you can do it by simply installing a WordPress Plugin. There are thousands of free WordPress plugins available that can help you add as much functionality to your website as you want.
In this tutorial, we will guide you through starting a blog with WordPress.
Step 3: Find a Web Hosting Provider and Get a Domain Name
Before we dive into this step and get our hands dirty, let me explain what the two terms mean:
- Web Hosting Provider: Websites are just a bunch of files. When you open Facebook.com in your browser, you are simply downloading the homepage file. You need a place on the Internet to put these files. This place is called a server. Web Hosting providers let you lease server space. Without this, there would be no website.
- Domain Name: Simply put, this is the name your readers will type into their browser. For example, Facebook.com or Google.com. You will need to buy a domain name that is spelled similarly to your blog name. For example, if your blog is called My Photography Blog, you will need a domain called MyPhotographyBlog.com.
If finding and buying these two things sounds overwhelming, don’t worry.
I will guide you through the process below.
Just take a deep breath! I promise this will be over in only a few minutes. 🙂
Rather than giving you a list of a thousand web hosting providers, I will recommend you go with SiteGround.
They offer the best support in the market and are perfect for beginners. If you are just starting out, you will love their service. SiteGround’s plans are affordable and their services are very easy to use.
In this article, I will now guide you through buying a domain and web hosting space from SiteGround. You can pick any other web host you like. The steps will be similar but I highly recommend you go with SiteGround because they are the best in business for beginners.
To get web hosting and domain for your first blog, follow these steps:
Step 1: Visit the SiteGround Pricing Page and select a plan:
I recommend the GrowBig plan. Click the Get Started button.
Step 2: Choose a Domain Name
Enter the domain name you would like to use for your blog. If your blog’s name is Aperture Photography, you should choose something similar to AperturePhotography.com. Keep it short and simple.
Once you have entered a domain name, click the proceed button.
Step 3: Fill In Your Account Details
Now, fill in all the details asked. These details will make up your account.
Step 4: Enter Your Credit/Debit Card Information
Step 5: Agree To The Terms & Click The Proceed Button
It will take a few minutes for SiteGround to ready up your web hosting account and get your domain name ready.
Wait a few minutes, then check your email for important details related to your account.
After that, log into your SiteGround account and move to the next step:
Step 4: Set Up WordPress To Make Your Blog Live on the Web
Log into your SiteGround account if you aren’t already. You will see a screen similar to this:
Select Start a new website checkbox and then click WordPress.
Now enter admin details for your new WordPress site.
This form will create a new Admin account for your WordPress site. You will use this account to log into WordPress and make changes to your site:
Now, check the terms and conditions checkbox and then click the big Complete Setup button:
It will take a few minutes for SiteGround to finish setting up your WordPress site.
Now, click the Proceed to customers area button:
Now, click the My Accounts menu on the top:
Now, click the Go To Admin Panel button to visit your new blog’s admin dashboard:
Now, enter the login details you choose during the installation and click the Log In button:
That’s it. You just set up your first WordPress site. Remember, this URL:http://your-site.com/wp-admin
Replace your-site.com with your domain name and visit that link. It’s the URL to your WordPress dashboard where you can manage your site.
Step 5: Change Your Blog’s Theme To One That Grabs Attention
Now that you have a WordPress site, you need to change the default theme.
Although the default theme looks good, it’s not optimized for blogging.
It’s just a simple theme to get you started. Your blog’s design needs to grab the user’s attention and concentrate it on the content.
If you want your blog to succeed, you will need a good design. Without a good design, no one will pay attention to your content.
Although there are a lot of free WordPress themes available on the market, I like to use GeneratePress for all my websites. It’s one of the easiest to use WordPress themes and comes with all the features you will ever need.
Most free themes don’t offer any customization options. But with GeneratePress you can change the design of your blog as much as you want.
If you are interested in using free themes, here’s how you can find and use free themes on your blog:
To change your WordPress site’s theme, select the Themes menu from the Appearance menu in the sidebar:
Now, click the Add New button to find a new theme for your blog:
Now, scroll down until you find a theme that you like:
Then take your mouse over the theme and click the install button to install the theme.
It will take a few seconds for the theme to install. Once the theme is installed click the Activate button on the theme you installed.
This will activate the theme.
Now, visit your website’s domain name to see what your website looks like.
Now that you have started your blog, you might be thinking “What’s next?”
The only way to keep your motivation alive is to add some content to your site.
The best place to start?
Your website’s about page.
That’s the page where your readers will get to know you better and (potentially) become your fans.
Writing an about page can be a daunting task if you have never done it before. But no worries, you can follow my 6-Step process to write a killer about me page for your blog (Examples and Action steps included)
Check it out, write your about page, and then, here’s what I want you to do:
Join My Private MasterBlogging Facebook Community [FREE]
It is filled with bloggers just like you and me. You can ask any questions you might have about blogging and professional bloggers will be there to answer.