So you are here now to learn how to start a blog for free!
There are three steps you have to go through to start a blog for free.
- Sign up for 000webhost
- Download Plugins
- Write content and Monetize it
First, click the button below and proceed to get your free domain and hosting. It is totally free and it is the best way to try out or start blogging. It does come with SSL certificate too.
If you have done some research, you would have probably heard or got to know Profreehost as free hosting. But I wouldn’t recommend it as there are not only many restrictions as free hosting, but the user interface is hard to understand. It is definitely not for beginners. For some strange, reasons I couldn’t unsubscribe from their email list too. However, to be fair I’ll leave a link below and you can try it out for yourself as well!
After creating an 000webhost account you will be lead to the Dashboard, click the button on the right top. “Create New Site” Key in the preferred name for your website domain and the password and press create.
Once you have created the website, click the install on the WordPress column. And continue to install it. Wait for the install to end. It will take about five to ten minutes. After it is done, key in your email address or user ID and password that you have just created to login to WordPress.
If you have managed to reach the screen above. Yay! congratulations! You are ready to launch a website. It is just around the corner 🙂
I think you can see on the left side menu. Written there Posts and Pages. The biggest difference is. If you are creating a website for a company then yes.
Any other thing than a blog will be under Pages.
In this case, we won’t be using Pages. When I first started it is hard to understand the interface. But you will get used to it soon. Don’t worry.
The first thing you have to do is click pages and do exactly the same as the picture below. Select the Sample Page and Private Policy and Move it to the Bin! You won’t need any of those default pages.
Go to the Posts section in the Dashboard Menu, Click on it and do the exact same thing by deleting the default Posts.
Next, click on Plugins on the Dashboard Menu and Add new Plugins
- Plugins -> Add New -> Search “Elementor”
- Click “Install Now” -> “Activate”
- Do the same and Install the following Plugins
“Contact Form 7” (Allow people who visited your blog to contact you)
After you have done that, Click the “Appearance” -> Themes -> Add New Theme
Choose Any Theme you wish to, but this would be an example “Master Blog” I will be using this theme as an example in this article.
Don’t worry, I will be explaining the key features in how to edit the website no matter what theme you choose for your blog.
Once you Activate the theme you should visit your website!
In this example, click the tutorialstraitaway. Click your website name and you should be able to see Visit Site near the cursor.
If you see the theme you have just Activated. Then it was successfully installed!
Blog Theme Customization General Settings
- Site Identity
- Header Image
Change the site title and the icon and you could hide the site Tagline if you wish to do so.
Don’t forget to add a Site Icon, so that the icon will show in the browser tab or favorite.
Site icon is important because, it is your brand and you can create one for free by searching “Create a free logo” on Google.
This totally depends on your personal prefference. If you accidentally change into a colour that you do not like and not really sure how to make it back to the original. Make sure you do not click publish and it will not be saved.
You can change your header image into any picture that you prefer from the Header Image. It is crucial for the header matches the icon and design of the page.
Now…The menu was one of the most complicated parts where I didn’t even know how to make a website look like a website…Key in any menu name you would wish to, because no one is going to see it. And tick the Main Menu. and click next.
In this menu, you have to create three menus. Home, Categories, and Contact one each. All under the category Pages. Not Posts, not Categories or Tags. Once you have done it. It will look like the picture below.
Once you are done. Press Publish and you will see there are three menus on your Home Page.
If you would like to add any new pages as a menu, you can do it from here. The sequence is also important here. It is from the top to bottom.
First will be home and the bottom Contact. However, it is completely fine and it is up to you if you would like to create your menu in a different way or have some special pages.
Speaking about “this” specific theme it has three different sections: Before content, Right Sidebar, and Footer section. You can add and delete for each section you wish to. In my case, I delete the META because it is ugly having it on the side.
About And Contact Page
Go to Pages on the Dashboard and bring the cursor near the About Page and click on edit.
Enter details about your company profile or about the blog and click Update on the right-hand top corner to update the page. While right before you edit the page, if you use Elementor to edit it, the page has to be edited with Elementor forever!
Therefore, Unless you would like to create a fancy-looking About page, it is not necessary to use Elementor. The normal editor should be fine.
Go back to the dashboard and edit Contact.
When you are on the screen press the +(Add Block) button and select Contact Form 7.
You will have a default Contact form 1. Select the form and Update the page
Create a Blog Post
Click add new and start writing your first blog post.
Think about a niche -> type in the title and start writting.
Try not to cover everything. It has a specific niche in this era.
General blogging days are gone:)
Now the important part here is that, it is totally up to you if you are going to use the default editor or Elementor, or maybe you have downloaded and try different editor. But you have to keep in mind. Once the page is edited with a specific editor, you can’t use others to edit.
Once you have done writting your article. Follow the picture below and type in the name of category you would like to name it.
You will find this on the right side, type in the name of the category you would like to name it and click “Add New Category” In the future if you create a subcategory, you can put that specific category article under the parent category.
For Instance, you create a category name “Gadgets” today. After a few months later you would like to create a category “Phone” and “Computer”
You can put both of these under the Gadgets Category using the same method here.
Go to Settings-> Permalinks and Select Post name.
This is important because it makes the URL looks nice and easy to understand as a subcategory.
For instance, if your domain name is aaaaaa.com
While you are on a blog post about phone battery.
If you do not change the settings over here, the URL will look like something this -> “aaaaaa.com/dlhjidil344245”
However, if you change the settings here, the URL will be looking like this instead -> “aaaaaa.com/phone_battery”
Once the blog is well established you can start monetizing it by going to Google Adsense or Clicking the link below.
It is one of the best ways to monetize a blog.
Please be informed that any other platform besides WordPress, which is free and does not have your own domain name, are usually hard to get approval for the Google Adsense account.
Therefore, you need to have a proper website using WordPress.
The secret here is, once you have done building up a blog to the stage where you can even Monetize it,
You can use the blog to do various things like affiliate marketing, earning by writing a post, etc.
There are many ways to start free and generate money for free online.
Starting a blog actually isn’t that difficult isn’t it?
You can do it for sure because it isn’t that hard once you have gotten used to it.
I hope you managed to create your first blog.
Let me know if you have any questions. Leave a comment and I will get back to you as soon as possible.