If you want to start a blog, you have come to the right place. Here on this page, you can easily learn how to start a blog, even without any technical knowledge. We have got step by step guide to start a blog, specially written for absolute beginners.
This is a beginner-friendly and comprehensive website that will help you learn everything you need to start your first blog.
Starting a blog is confusing for the newbies. I have been there. In order to learn how to create a blog, I had to go through a number of tutorials, how-to guides and what not.
So, I decided to create a tutorial that will help aspiring bloggers so that they can learn how to create a blog and get every piece of information at one place.
At the time of writing this, I already have created 21 blogs and have sold some of them for profit. Also, some of those blogs failed to generate traffic and money. But I have learned a lot in the process.
Do you Need Coding Skills to Start a Blog?
“Do I need to know coding or html” you might ask. The short answer is No, you don’t.
Over years, the process of setting up a blog has evolved and most of the process is automated. So if you want to learn how to create a blog, you don’t need to be a techie.
Even for running the blog, you don’t need to have a technical knowledge. If you know basics of Internet and know how to type in Microsoft Word, then you can manage your blog easily.
So, just follow the steps mentioned in this guide to to find out how to create a blog in just few minutes.
Remember, if you get stuck at any stage, you can ask me for help.
Before Creating a Blog
If you are new to the blogging world and want to learn how to create a blog, you should check out the following articles first to learn the basic concepts. It will be good to read before we actually get started with setting up the blog. After going through these links, you can proceed to the rest of this article to find out how to create a blog.
If you already know the basics of a blog, you can skip this part.
How to Create a Blog – Step by Step Guide
Once you are through with the above mentioned articles, you will have a fair idea of what is a blog and why people create blogs. Now, let me show you how to create a blog.
Step 1: Select a Topic for the Blog
Your blogging business is going to start with the selection of a topic. You have to decide a topic for creating your blog and write on it regularly.
What are those topics that you are interested in? Topics that you would love to read and write. It doesn’t matter if you are not an expert on that topic. All you need is a passion. You can always enrich your knowledge by reading about the topic regularly.
If you can’t think of any topics, then think about your hobbies. Select something that you really enjoy.
If you make a mistake here, it would mean that you will choose a wrong path and keep walking on it. In many cases, it may take months to realize that you chose a wrong topic.
Don’t choose a topic just because others are making good money blogging about it. It doesn’t make sense to start a blog on a topic that you are not interested in. After few weeks or couple of months, you will loose interest and stop working on the blog. Choose a topic as per your interest.
Read few important points about How to select a blog topic.
Step 2: Choose a Domain Name
The domain name is the Internet address of your blog. A domain name registration is required (with one of the domain name registrars) before you create your blog.
Before you go for choosing a domain name, it is crucial that you have decided the topic for your blog. We have discussed in previous step how to choose the topic.
Now, Think of a domain name that is short and simple, reflects the topic of your blog, easy to remember, easy to spell and is ‘brandable’. Also, it should match with the topic of your blog.
Note: Do not register the domain name at this stage. You will get a free domain name while signing up for web hosting in next step.
Step 3: Get the Best Hosting for your Blog
Web hosting is one of the key things required to run your blog or any website. A web hosting provider company provides space on their server to put your code scripts, images and other files required to run your blog.
When you are just starting your blog, it’s important to choose your web host wisely.
There are a lot of web hosting companies. However, after creating a number of blogs for myself as well as my clients, I have learned that very few web hosts are reliable.
You won’t like your blog to be occasionally down or not reachable. So you need a web host that provides best up-time, is easy to use, provides excellent support and doesn’t cost much on your pocket.
I recommend BlueHost to everyone. They provide great service, superb up-time and amazing customer support. One of the most important features for newbies is the easy-to-use interface that BlueHost provides.
If you run into any problem related to your hosting account, you can call them up on their 24×7 number, email them or chat with them in real time.
Use this link to get a discount!
There are some links to affiliates on this website. If you use our links to make a purchase, we may receive an affiliate referral payment. However, the affiliate products are at no additional cost to you. Also, the products and services are used by our team and we trust that they are the best for you.
Step 4: How to Set Up WordPress Blog
Installing WordPress is not a difficult task. If you want, you can get it done for free, by an expert.
What does that mean? 1 click WordPress installation means you don’t need to upload scripts, run installer manually. All you need is to click on 1 button (after providing basic information) and WordPress will be installed.
See, told you that you don’t need technical knowledge!
First of all, go to the Bluehost page by clicking on this link. You will see a page similar to below screenshot. Click on the green button. Bluehost keeps changing the design of their website from time to time. So if the page doesn’t look exactly like, this don’t worry.
Once you click on that link, you will see a page similar to below screenshot. You can choose “Starter” plan if you want to create just one blog. If you plan to have more than one blogs, then you can go with “Plus” plan.
After you choose your desired plan, you will see a screen similar to below one. Here, you can enter the domain name that you want to register for free. If the domain name you chose is available, you will be able to get that. If it’s not available, you will have to try another one.
Once you have chosen your unique domain name, you will be required to enter your personal details and package details as shown below.
The 3 year plan is most economical one. You don’t need any of the extra or add-ons. So just un-check them. Once you have completed the form, hit the submit button.
After you have created a web hosting account, login to the control panel using the credentials. Bluehost will also send your account information over email.
Next, go to the section called “Website” under which, you will find “Install WordPress” link, as shown in below screenshot. Click on it.
On the next screen, click on the big “Install” button.
The next screen shows you the domain name that you just registered with Bluehost. Click on the “Check Domain” button. Now the final step is to click on the “Advanced Options” to allow you to enter the site title or name. Here on this screen, you can also choose the user name and password for the administrator account of your blog. Once done, click on the check box “I have read terms and conditions” and hit the “Install Now” button.
This will complete the installation of your WordPress blog.
You Got a Blog – What Next?
I hope that you were able to figure out how to create a blog. If you face any issues, please feel free to ask for help.
What are the next steps after creating a blog? Read on through the rest of the article to take your blog to next level and also learn how to make money online using your blog.
Creating Your First Post
Login to the dashboard of your blog. The link will be yourdomainname/login. It’s also displayed on screen after completion of WordPress installation.
Once you login to the dashboard, try to familiarize yourself with different menus and options inside dashboard. Trust me, it’s not difficult.
Click on “Posts” and delete the default one. You don’t need that. Similarly, click on “Pages” and delete the default one.
To create a new post, Click on “Posts” > “Add New”. You will see the post editor where you can write your first blog post. Check out the buttons on top of the post editor.
Set the Permalink Right
Permalink makes the URL of your posts and pages look better and descriptive. By default, WordPress includes the date as well in the URL. That’s not required.
For example, see the URL of this article, after the domain name is /how-to-create-a-blog. You got the idea.
To change the Permalink, click on “Settings” -> “Permalinks”. From the list, select “Post Name” to display just the title of the post.
Some people also use /%postname%/%post_id%/ in custom field.
Choose a Theme for your Blog
The theme or template of your blog determines the look and feel. Once you have installed WordPress, you will have the default theme.
Choosing the best theme for your blog could be a lengthy process as there are thousands of themes available online.
The themes are either free or premium. You can find the free themes here. You can choose the theme based on your liking and requirements. The problem with free themes is that they come with limited or no support from the developer. It’s possible that the theme developer may stop updating the theme which may cause problems in future. Your theme needs to be up-to-date and must be compatible with the latest WordPress version.
Another problem with free theme is that not all free themes are properly coded. Poor code may affect the site loading speed and search engine rankings.
There are hundreds of premium themes available from third party companies / developers. You need to pay them and they will provide you the necessary files for the theme of your choice.
Here, I would like to mention few premium theme providers. I use the first one.
1. StudioPress (Genesis framework + Child Theme of you choice)
2. Elegant Themes
3. Woo Themes
The positive points with premium themes is that they provide support, a lot of tutorials and time-to-time update the theme as and when required.
The negative point with premium or paid themes is that there could be a lot of options and settings that you need to customize / change.
I use StudioPress for all my blogs because they are simpler than other premium themes, provide a lot of helpful tutorials and support.
Note: While searching for a theme, keep in mind that it needs to be “responsive theme”. A responsive theme will adjust itself to fit the screen. This is important because so many people are visiting websites from smartphones and tablets. Your blog needs to look equally good on screens of all sizes.
How to Install a New Theme
If you have got the zipped file of your theme, you can easily install it with a click of your mouse. Assuming you have downloaded the theme on your PC in zipped format, go to the “Dashboard” > “Appearance” > “Themes”.
Once on themes page, you will “Add New” link on top. Click on it. On the next screen, there is a link that you need to click – “Upload Theme”.
Once you click on “Upload theme” link, on the next screen, there is a form that allows you to upload the zip file. Click on “Choose File” to select the zipped file on your PC, then click “Install Now”.
Recommended Plugins that you Need to Have
As you might already be aware, plugins are helpful to add extra functionality to your WordPress blog that doesn’t come with default installation. Having said that, there are thousands and thousands of plugins that you can check here.
Keep in mind that your aim should be keeping the plugin count to minimum in order to avoid clutter. Just install whatever is required.
Below is the list of WordPress plugins that are helpful. Whenever I create a new blog, I install these right away.
- WordPress SEO
- Contact Form 7
- Google XML Sitemap
- YARP (Yet Another Related Posts plugin)
How to Get Traffic to your Blog?
It’s easy to learn how to create a blog, but making it successful is difficult. One of the most important factors behind the success of your blog is the traffic. From hobby blogging to business blogging, everyone needs good amount of traffic to their blog, without which, the blog is of no use.
Just imagine if you create a blog but no one comes to read it. Bad, isn’t it? So you need to get a good number of visitors.
Read this article to find out how to drive traffic to your blog.
How to Make Money Online from your Blog
Blogging is a great way to make money online. You can create excellent long term income through blogging.
You have the luxury of working from home or from anywhere in the world. However, if you are looking for a get-rich-quick scheme or you are expecting an overnight success, then you have come to wrong place.
Yes, it is true that blogging and online business help you make a lot of money.
A lot of people who want to know how to create a blog are motivated by money behind it. But please be informed that it will take some time and persistence.
Just like any other business, not everyone can succeed. You need to have the passion, be consistent and put lots of efforts in right direction if you want to achieve success.
Once your blog has got decent number of visitors, then you can think of monetizing your blog. It doesn’t make sense to think of making money from your blog before you have got good web traffic.
There are several ways to make money online using your blog.
SEO: Optimize your Blog for Search Engines
Also make sure that you don’t use any shortcuts or fall for black hat SEO tips. They won’t help you in the long run.
Over to YOU!
We hope that you found this tutorial helpful. You should now have complete understanding on how to create a blog and make money online using WordPress. It’s time to get started now!