What all do you need to start a WordPress blog?

There are four main things that you absolutely need to start a WordPress blog:

  • Pick your CMS (Content Management System)
  • Web hosting account of your choice
  • You would have to pick a domain name that you like
  • A limited amount of your precious time

Step 1 - What are CMS & which one is best ?

CMS (content management system ) is a software which helps you run your blog. You don’t need to write lines and lines of code or ever learn HTML for crafting a beautiful piece of content and learn how to start a WordPress blog. You can just easily copy paste you content from .docx files.  The sheer number of plugins and Themes are also a big part of CMS being so famous for blogging. 

Here is the quick comparison of best 4 CMS out there

One of the most common mistakes made by novices when Learning how to start a WordPress blog is picking the wrong blogging stage. Fortunately, you’re here so that you won’t commit that error. For 95% of clients, it bodes well to utilize WordPress.org, but why? The sole reason for this is the features and the fact that it is free of cost. You may have likely heard that WordPress is free and there is no foul trick in this. It is free because you would require to do the setup and then host it yourself.

wordpress blog start
Magento Logo
Joomla Logo
Drupal Logo


59% Market Share
  • Easy for beginners and easily adaptable
  • Fails to properly use huge amount of data in comparison to Drupal.
  • There is so much help material out there on internet. That you will never run into a problem which is not faced and disccused by some other users


4% Market Share
  • Fairly simple to use and adapt to environment
  • Flexibility wise not that great but faily dependent
  • In comparison to WordPress, Magento is not that famous. The mere fact that WordPress covers 59% of market share, makes Magento second or third best option for you.


7% Market Share
  • Not to complicated but beginners might find it a bit difficult
  • it is kind of mix between WordPress and Drupal.
  • Help material or community of people who use Joomla is not that big as of WordPress. So chances of running into problem and being stuck with it is quite huge


5% Market Share
  • It will best if you are developer to properly use
  • You can use and easily handle huge amount of data
  • If you are good developer and have strong knowledge of tech terms then Drupal is best option for you. Only go with this option if you have full self confidence as developer

Among Many other CMS (Content Management System)

wordpress blog start

To be honest....

Because it is most easy to learn and did I mention great number of Plugins and Themes​ it has. WordPress is most generally used to make a blog-style web page which is, in fact, only a progression of posts with a particular date that they were posted.​

It can likewise be effectively adjusted to suit static sites, for example, for your nearby business, craftsman portfolio, or even an entire web-based shopping website. As you learn how to start a WordPress blog, you’ll see that there’s a WordPress module to make actually any sort of site.

Step 2 - Is It Same?

Is blog on WordPress.com same as self hosted blog?

There are two ways to learn how to start a WordPress blog, one is a hosted on WordPress.com, and the other is to use the services of a hosting company like Hostgator, Bluehost and install the WordPress software on your domain name and chosen hosting services.

You can treat WordPress as a piece of software, and the best way to run it is to run it on your own domain name and hosting plan. It brings full control in your hand. 

In the table below you will find the most significant difference between  WordPress.org and WordPress.com

WordPress.org vs WordPress.com

Most Significant Difference Between Them


$ 0 Forever Free (But Restriction)
  • As you put all the content on their server, you don't really own any content. The content ownership is not there
  • Here you are limited in terms of monetization.
  • Forget about using all different kind of themes and plugins that you want to try on your WordPress blog. It is restricted in terms of themes and plugins you can . use.
  • Custom domain name. Who want to add WordPress.com in the end of their domain name


$ 0 Forever Free (Full Control)
  • It is your choosen hosting and all the conten that you generate, you are the sole owner of that all
  • You can litreally do anything to monetize your blog as it purely yours in terms of control.
  • All the important plugins are available to download and install. You have no restriction and no boundries.
  • The domain name is purely of your choice . There won't be any extention like wordpress.com.

Step 3 - The Big Question... Which is the best hosting for me?

Sign up with a good and reliable hosting service

There are many platforms that provide hosting services online. Each of these platforms gives the user several distinct features. Before You learn how to start a WordPress blog you should opt for such a hosting service that has an abundance of benefits to offer.

Moreover, their features should align with your interest. Also, make sure that the hosting company isn’t charging you a bomb in return of its services and is providing an exceptional 24/7 live support. If you can get a 30-day money back period, what more you may need?

Quick Comparison of best hosting available

how to start a wordpress blog
How to start a WordPress blog
Blue host comparison


$ 4 - 12 Monthly
  • 30 days money back guarantee
  • User have cPanel Control
  • 24*7 Customer Support
  • 99.99% Uptime
  • Bandwidth and Storage - 0-30 GB Storage
  • Free SSL private certificate


$ 6 - 10 Monthly
  • 45 days money back guarantee
  • User have cPanel Control
  • 24*7 Customer Support
  • 99.94% Uptime
  • Bandwidth and Storage - Unlimited storage
  • SSl certificates are available in higher plans


$ 9 - 26 Monthly
  • 30 days money back guarantee
  • User have cPanel Control
  • 24*7 Customer Support
  • 99.73% Uptime
  • Bandwidth and Storage - 50GB Storage
  • SSl certificates are available in higher plans

Step 4 - Choosing Blog Niche

What is that one thing that you can talk about endlessly?

Figure out a suitable niche for your blog

Deciding the niche is undoubtedly one of the most crucial steps of setting up a new blog as this will decide the direction in which your content will be headed.

You should choose a niche you have the most interest in so that generating content doesn’t become a tasking process for you.Selecting a suitable niche will provide a theme to your blog which will enable a reader to figure out the field you’re dealing with.

In order to select a niche, you need to do a significant amount of research so as to decide what’s going to work best for you. At the same time, you should have a thorough analysis of the existing blogs of the niche you’re going to choose.

You can always pick the nice things from these established blogs and integrate them in your own. However, you will need to ensure that the uniqueness of the content is maintained throughout your blog. This way you will be able to have an audience that visits your blog on a regular basis. Having a retained audience is always going to be beneficial in the long run.

Some Blog Niche To Consider

Niche What sells Competition
BUSINESS & MARKETING Product review High
Travel Hotel Reviews Medium
Health Health & Gym products High
Fashion Product reviews High
Tech Product reviews High

Step 5 - Name your blog carefully

Domain name is essential to any website as it provides an identity to the platform. Considering the number of websites getting introduced every single day, your domain name should be catchy enough to make your portal stand out from the rest.

You can easily find innumerable platforms on the web to purchase a domain name from. If you dig a bit deeper, you may also find a platform that offers additional benefits with every domain you purchase. If you’re going to formulate a reliable and trusted reputation, then you should go for .com, .net or .org extensions.

Pick a domain name

Do's & Don't while picking up domain name


  • Choose a exact match domain, which helps in SEO
  • Domain name helps user understand what you website is about
  • It's a good idea to make a keyword your domain name
  • It's a good practise to buy domain name and hosting from the same company


.co | .net | .org
  • Don't put special symbols in your domain name
  • If possible go for commercial domain extention
  • Domain name other than .com extention may helps Google in geo targeting
  • Don't acquire domain name that has bad history

Step 6 - Learn how to Install WordPress

It is time to do the setup process and then launch your blog

If you are done with the above process, now comes the time to set up WordPress on your hosting and domain name.

One of the primary things to be kept in mind is that WordPress isn’t just famous among developers or users, but a hot-shot area in the hackers’ community as well. Therefore, you cannot take the security for granted by using a generic or a guessable password. on Every step create a complicated password using numbers, special symbols and whatnot..

Once you’ve tightened the security belt, from there on, log into the admin dashboard, and you can tweak the setting accordingly. Also, making way for the recovery process, make sure you’re are not missing upon adding an email address.

Follow the video provided below to setup WordPress on bluehost.

This way you will be able to launch the basic layout of your blog. However, you still need to carry out the entire designing part of the website before you decide to publish the content on it.

It’s quite essential to leave a personal touch in every corner of your website, or else, it’ll be a lost soul amidst the rush. Try and experiment with customizations to understand what’s working and what’s not.

Whether it’s a unique font usage or eye-catching images, have your own voice integrated into the website to attract a wide range of audience.

You should invest some energy playing around with the customizer until the point when you have a solid handle of the choices accessible to you. At that point, when you’re comfortable with the new look of your site, click “publish.”

Make sure you have double-checked that the changes you are making are looking nothing less than perfect. If not, try again until you reach that level of excellence

Add a personal flair and hit publish

Step 7 - How To Install Theme and Plugins

Installing Themes

Pick a theme of your choice

Designing and customizing a WordPress website can be easy and fun, thanks to the abundance of theme options available in its inventory. Either you can find a relevant theme from WordPress.org, or can also look for an alluring option in the admin dashboard itself.

If you’re choosing the latter option, visit appearances >> themes on your website. You can also create a custom theme to suit your requirements.

Make sure to check the preview of the theme before you activate it. The preview will allow you to have an overlook of how the blog is going to be perceived by any reading visiting the blog. It is advisable to use a theme that provides a decent appearance to the blog along with maximizing the readability of the content. In order to set up WordPress blog, the choice of theme should be made thoughtfully while considering the niche of your blog.

Admin Dashboard ---> Appearance ---> Add New Theme ---> Search---> Install ---> Activate

Installing Plugin

Install Plugins to extend the functionality

Surely, plugins are one of the most effective tools to expand the functionality of your website. And, once you’ve managed to get your hands on the right set of plugins, achieving goals and objectives can become a plain-sailing.


Fortunately, not just you can find appropriate plugins within the WordPress community but outer locales as well. Although a huge number of plugins can overwhelm your choices, however, you must keep in mind that an excessive number of installs and activations can have its own repercussions. So, make sure the limits are respected.

Admin Dashboard ---> Plugins ---> Add New ---> search ---> Install ---> Activate​

Step 8 - Publish Your First Post

The next thing that you need to do is to publish content on your blog in a readable manner. For this, you should include images and texts in a way that the overall post has a decent appearance to the reader. Try to keep the title catchy and include strictly relevant content so that the reader can have a takeaway from your blog posts.


Managing the posts is something that you will have to keep doing for the time you’re running the blog. This is why you should experiment with the various styles of the posts and figure out what your audience likes the most. Apart from this, you should get into the analysis of the responses any blog post is getting from the audience. This is how you will be able to know what all changes you actually need to make.

Manage your post and pages


Now that you have gone through the whole process of creating a blog, you should focus on managing the blog and improving it. With time, you can tweak and explore new features and enhance the functionality and look of the webpage. You can implement and test creative functions.