Wordpress Tutorials

Start Your Own WordPress Blog in Minutes

WordPress blog
Written by Ashok Tata

Are you planning to start your own blog? setting up a WordPress blog is a tedious process if you are not a computer savvy. Guess what – you are not alone. We at BloggersNinja created a most comprehensive step by step guide on how to start a WordPress blog without any technical knowledge.

start a blog

Starting a blog

In the below article, We have given a clear set of instructions with images to create a WordPress blog. However, if you need our help, we are more than happy to help you set up a blog for you free.

There are certain things that you need to start a WordPress blog:

  • A domain name (this will be the name of your blog i.e bloggersninja.com)
  • A web hosting account (this is where your website is hosted)
  • Your time for 30 minutes.

Yes, it is very much possible that you can start a blog from scratch in less than 30 minutes of time. Please follow our step by step guide.

In this tutorial, we will cover:

  • How to Register a Domain Name for Free
  • How to Choose the Best Web Hosting
  • How to Install WordPress
  • How to Change Your Theme
  • How to Write Your First Blog Post

Ready? Let’s get started.
Step 1. Setup

Choosing the right platform, many beinners make wrong choices when choosing a blogging platform. fortunately we are here to help you with choosing the right one.

Many of the users like wordpress.org for the reason its free, self hosted, you can install plugins, customize design and most important point is earn money from the blog.

Here are some differences between WordPress.com vs WordPress.org.

In other words, you need a domain name and web hosting.

A domain name is what people type on search engines to get your website. it’s your website address on the internet. for example, google.com, yahoo.com, facebook.com like wise yourname.com and web hosting is the place where you store your website, its like your website’s house on the internet, every website needs web hosting. typically a domain name costs $14.99 / year and web hosting normally costs $7.99 / month.

That’s little high for beginners who are just starting out.

fortunately, Bluehost, an official WordPress recommended hosting provider, has agreed to offer our users a free domain name and over 60% off on web hosting.

→ Exclusive Bluehost 50% offer in this link ←

Bluehost is one of the oldest web hosting companies, started in 1996 (that’s before Google). They are also the largest brand name when it comes to WordPress hosting because they host millions of websites including our own.

NOTE: At Bloggers Ninja we believe in transparency. If you sign up with Bluehost using our referral link, we will earn a small commission (in fact, you will save money with discounts and you will  get a free domain worth $14.95). We would get this commission for recommending any WordPress hosting company, but we only recommend products that we use personally and we will add value to all of our readers.

Let’s go and purchase your domain + hosting.

Open up Bluehost in a new window and follow us.

  1. Click on the Green Button “Get Started Now” to get started.

bluehost welcome page

On the next screen, select the plan that you need (basic and plus are the most popular).

After that, you should choose your domain name. If you are buying a new domain name, go ahead and give your domain choice, please note this domain is free. If you already have a domain name you can go ahead and enter in next screen and get started. you can later buy your free domain.

Lastly, you will need to add your account information and finalize the package info to complete the process. On this screen, you will see some options to purchase. It is your call and choice if you really need them, you can buy or uncheck them and pay for hosting.

You will receive an email confirmation with details on how to login to your control panel (cPanel) after successful payment. You can manage everything from hosting, emails, databases and many things required. But most importantly, You can install WordPress.

Step 2. Install WordPress

In the cPanel, you will see many small icons categorized in different products. This can be a bit overwhelming,  only choose what you wanted to work on, others you can ignore for now. Scroll down to website section and click on the WordPress icon and get started.

You will be redirected to Mojo Marketplace Quick Installation screen. Click on the Get Started button.

On the next screen, you will be asked to select your domain name of your choice and upon selection click  Next.

After that, you need to enter your Site Name, username, and a password for your site. You also need to check all the checkboxes and then click Install.

The Automatic installation wizard will start and upon completion,  Click on the Installation Complete link, and it will take you to the screen with your WordPress login URL and password. A copy of email with instructions and password will be emailed to you.

Congratulations, you have created your WordPress site.

Your WordPress login URL will look like this:


Click on the WordPress login link to login to your dashboard.

Now we’re ready to customize your site’s appearance and start blogging.

Step 3. Selecting your WordPress Theme

The visual appearance of your WordPress blog is by themes. When you first visit your blog, it will look something like this:

This is not very appealing to most people.

Customizing the visual appearance is great within WordPress.  There are thousands of free and paid WordPress themes available in the market that you can install on your site. Some of them are free, while others are paid.

You can change your theme by going to your WordPress dashboard and clicking on Appearance » Themes.

Go ahead and click on the Add New button.

On the next screen, you will able to search from the 4100 free WordPress themes that are available in the official WordPress.org themes directory. You can sort by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).

When you have found the theme that you like, simply bring your mouse on it, and it will show the Install button. Click on it and wait for the theme to be installed. After that, the install button will be replaced with an Activate button. You need to click on it to Activate the theme.

Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu.

If you need help selecting a theme, then please refer to our guide on 9 things you should consider when selecting a perfect WordPress theme.

Once you have selected your WordPress theme, you are now ready to create your first blog post.

Step 4. Creating Your First Blog Post

To write your first blog post, click on the Posts » Add New menu in your WordPress dashboard.

You will see an editor area where you can write your first blog post.

Once you’re done writing, go ahead and click on the Publish button on the right to publish your first blog post to the world.

On the posts screen, you will notice several other sections such as Categories and Tags. You can use these to organize your blog posts.

We hope that you found our tutorial on how to start a WordPress blog to be helpful.

If you liked this article, then please subscribe to us. You can also find us on Twitter and Facebook.

About the author

Ashok Tata

Hello, how are you all? I am Ashok Tata from Hyderabad, India. I am a software engineer with 10 years of experience in design, web development, digital marketing, and Wordpress. Blogging is my passion and BloggersNinja started with a motive of helping you to get started to learn and create your own blog and earn money.