How to Start WordPress Blog for Beginners

If you are thinking how to start WordPress blog, then this article is right for you. This article is a beginner’s guide to getting started with WordPress blogging. For any beginner starting new blog sounds scary and tough. But if you have the right knowledge and the learning habit then blogging can be fun and much easier than you can imagine. In this article ‘How to start WordPress blog for beginners’, we will give you some simple steps to get started with blogging.

  • Choose a blogging platform
  • Secure a domain name and get hosting plans
  • Install WordPress
  • Publish Contents.
  • Install Your First Plugin

How to Start WordPress Blog for Beginners

 Step 1: Choose a Blogging Platform

There are many blogging platforms available like WordPress, Blogger and Tumblr. At first you have to choose the right blogging platform which should be simple as well as popular enough to give your blog more exposure. We highly recommend you use WordPress. WordPress is the biggest, most popular and best blogging platform.

WordPress offer two tools: – Although this offers free host and is easy to set up but you have very little control over your blog. You don’t have your own domain. It’s free to start but you have to pay to upgrade different elements. You cannot fully monetize it and worst it does not even support plugins. In short you don’t own your blog. However for a start you can use it for getting used to blogging. – Here you own your blog and have complete control over it. You can host the blog on your own server and choose your own domain name. You decide how it looks and there are thousands of themes and plugin to help you. It supports different types of monetization methods like Google aid. but you may need to do little extra work of arranging your own host and domains which might cost you some money. It is always better to use for long run.

You can also check out our article on “What’s difference between and”. We strongly recommend you to go with

Step 2: Secure a Domain Name and Get Hosting in Place

To start every website you need two essential things: domain name and hosting space. You have to choose a unique domain name and a hosting company to host your website.

  • Domain: You have to register a unique domain name for our website which is the URL of the website.
  • Hosting: Hosting is the process of storing your website files in powerful web servers. The hosting company publishes your website in internet so everyone can see.

For WordPress, many hosting companies offer the managed WordPress hosting which is more secure and faster than normal hosting. For more information about managed WordPress check our article on “Top 5 Managed WordPress Hosting Providers” .

Step 3: Install WordPress

Once you have purchased your host and domain name, next thing to do is install WordPress in your server. Form the control panel of the host you can easily install WordPress using various methods. To install WordPress you can use Softculus, QuickInstall, Fantastico or FTP from the cPanel. You may need to enter few details like your database name.

Take a look at our previous article on “Install WordPress in Hosted Environment” for more help. You can also contact your hosting provider in case you face any problem while installing WordPress. By default WordPress has some default theme installed and some placeholder contents. If you want to change the theme, then you can change to some free as well as premium themes from admin dashboard.

Also Read:   Backup WordPress with WordPress Backup to Dropbox Plugin

Step 4: Publish Contents

To publish contents you have to understand two things: posts and pages. They both are the default content types that come with WordPress. Although they look similar there is a vast difference between post and page.

Posts are something that generally appears in a blog. They are written in the regular intervals to keep you website fresh with new contents. You can also organize your post on the basis of categories or tags. Pages are more static kind of contents like about us page, contact us page and privacy policy. Pages generally do not have date of publish and social sharing buttons. To know more about post and pages, you can take a look at our article “What is Difference Between Posts and Pages in WordPress?.

To publish your first blog post, you can follow these steps:

  1. Log in to your admin dashboard by going to . Obviously replace yoursite in the address with your website domain name.
  2. In the dashboard go to Posts > Add New

How to Start WordPress Blog for Beginners

  1. Give an appropriate title and write the content of your post. You can also insert images and videos using add media button.
  2. When things are complete hit the publish button on the right.

Quality content is essential for writing good article. Strive for usefulness and value in everything you post.

Even if you are going to run a blog, you will need pages to give visitors information about your website. You can create contact us page to give your contact details, about us page to let visitors know about your site and so on. Creating page is quite similar to adding posts. From dashboard go to Pages > Add New. Name the page and add content to the page. Then finally hit publish.

Step 5: Install Your First Plugin

Plugin extend functionality or add new features to your WordPress websites without writing codes. Most plugin are free. To install a plugin, just navigate to Plugins > Add New from your WordPress dashboard. In the Add new plugin page, search for the plugin you need. Select the particular plugin from the search result. Click the Install Now button and activate the plugin after the installation is complete. Now your first plugin should have been installed.

Explore and experiment!

After you have learned the basic of publishing blogs, play around with the various wonderful features of WordPress. Explore, learn and experiment with your website and soon you will be a good blogger.

We hope this beginner’s guide on how to start WordPress blog for beginners was helpful to you.

The following two tabs change content below.

Kantiman Bajracharya

Kantiman Bajracharya is a freelance web developer. He is a computer geek who has a Bachelor’s degree in Computer Engineering. He has earned lots of satisfied customers while working for numerous successful projects. He is also a WordPress theme creator and web article writer. On free time he likes reading philosophy books, traveling and playing chess.

Share This Post