How To Start A Self-Hosted WordPress Website In Next 6 Minutes

WordPress is one of the most popular Content Management System being used by both newbies as well as professionals. This step-by-step guide will help you in building your first WordPress site.


Are you ready? … I can see you very much excited about it! 🙂

You might have seen many people making easy money out of their blogs and then you have might made a search on Google “how to start a blog” ,“which blogging platform to choose”, etc…. Some content might be a crap and some may be worth reading. But this easy to follow guide would let you to create a self-hosted WordPress Website or Blog In Minutes without any hassle.

It’s really simple, believe me! 

Learn How To Start A Self-Hosted WordPress Website In Next 6 Minutes

 Step 1.  Choose a profitable niche

This is the first and most essential factor that you need to consider to establish a successful blog!

Is there anything you are passionate about? 

How will you keep motivated for years on writing about a topic that you don’t like. I love blogging and affiliate marketing, so I started a blog on it and believe me, I am still passionate about it!

Once, you find a niche which you’re really passionate about, next step is to check its profitability. Check out your competitors’ blogs and learn how they are monetizing their blogs and get an idea how you can too!

Check out this amazing expert round-up on how to pick a profitable niche. 

I know… Starting a blog is a very exciting moment for everyone but don’t be in a hurry. Just research and research for the following few days. Once, you find a profitable niche, get started with step 2.

Step 2. Pick a right domain name

Domain is your blog’s identity. Getting your own domain name is not a big deal. You will get it for just $3-$4. Give your domain a professional look.

There are two types of domains which you can consider buying –

Lets’s suppose you’re writing on fishing kayaks.

  1. Branded Domains –
  2. Keyword Based Domains –

I would really suggest you to go for a branded domain if you are building a long term authority blog. You can get a cheap domain name from Godaddy or Namecheap or if you go with SiteGround Web Hosting (Step 3), you’ll get a domain name for free.

Some characteristics of a good domain name

  • Catchy
  • Memorable
  • No hyphens(-)
  • Unique

Read this guide on Elegant Themes To Pick A Right Domain Name For Your Blog

 Step 3. Choose A Good Web Host 

how to start a self-hosted-WordPress-WebsiteAfter getting a quality domain you should host it to a server.

There are many hosting companies promising you to provide the best support,space etc. But I must say only few of them are reliable. Since, last one year my site is hosted on SiteGround and trust me, it’s 100% reliable web-hosting company. Their customer support is awesome! In-case of any problem, they are eager to help you sitting whole day!

Earlier, Universal Blogging Tips was hosted on Hostgator and I must say, it was the BIGGEST mistake that I made in my blogging career. So, much frequent downtime and poor customer support made me migrate my website to another server.

I personally recommend you to go for SiteGround Web Hosting as I am using it, so I know how reliable it is! Here are some overwhelming features of SiteGround Web Hosting :

  • Instant activation
  • Free Domain
  • Free Migration Service
  • Free 1 year SSL Certificate
  • Speed and Security on top priority.
  • Unlimited disk space
  • Ultimate speed
  • 30 Days Money Back Guarantee. No questions will be asked.
  • 99.9 % Up-time Guarantee

By the way, if you are REALLY serious about starting a blog, I have something special for you. Below is the 60% OFF SiteGround Discount link to make it affordable for newbies. By clicking on the link, you will be redirected to SiteGround discount page where you can avail the 60% discount on SiteGround Web Hosting. [drpcoupon name=”Click To Avail 60% Discount Offer” exclude=”expiration,description,rss”]


It’s really very easy to get started with SiteGround web-hosting, just choose your plan and hit the ‘Get Started‘ button. In the next step, enter your old domain or new domain if you’re just starting out and hit the ‘Proceed‘ button like shown below.



In the step 3, you need to fill out your basic information and complete the payment task. Once, it’s done, you’re ready to get started with WordPress installation.

Step 4.  Install WordPress

What you need to do now, is to visit your SiteGround dashboard and hit the ‘accounts’ tab button. 

Screenshot (51)

Go to the cPanel and hit the ‘WordPress Installer’ link as shown in the below screenshot!

Screenshot (52)

Hit the ‘Install‘ button and select your domain name from the list. Once, it is installed, you’ll be given the credentials to login to your WordPress site. That’ it. You’re done! 😀

P.S. if you are facing any problem from the above given steps, feel free to contact me!

Contact Me : Facebook | Google +

Step 5. Go With A SEO Friendly WordPress Theme

Your website design plays a crucial role in establishing a successful blog. Your WordPress theme should be clean-coded and light weight to load fast and reduce your bounce rate.

Pick a theme after considering the following characteristics-

  • SEO friendly
  • Easy customization
  • Responsive
  • Integrated Social media widgets.

On Universal Blogging Tips, I am using Luxe by Thrive Themes and it delivers super easy customization. Here are  Best places to buy premium theme for your WordPress website.

How to upload?

Go to “Appearance > themes > upload > browse > install”.

Or, read this step-by-step guide to install WordPress Theme

Step 6. Install Essential WordPress Plugins

Good news! Now, you need not mess up with any code to customize your dream website. Here is a list of most essential WordPress plugins that you need to install and just configure them to customize your default website –

Some Premium Recommended Essential WordPress Plugins :-

Step 7. Secure Your WordPress Website

Your site could be HACKED! I have faced these problems in my online career that’s why I want you to secure your website. There are many thousands of WordPress websites that are hacked daily. So, I recommend you to take a backup of your blog frequently. Here are two most free essential security plugins for WordPress to prevent attacks.

Some Posts, which might help you in your blogging career : 

Browse through the categories :


Finally, you have setup your own self-hosted WordPress blog.

At the end, just wanted to wish you a good luck!

Thank you! 🙂