Why You Should Start Blogging?

The following reasons helped me to get started with blogging and make over $1000/month: 

  • It helps me connect with like-minded people and grow
  • It generates a passive income 
  • It helps me jot down my feelings and share with the world
  • It helps me connect with people of my same interests
  • It can be done besides a full-time job 

Here’s why you couldn’t start blogging!

  • You are overthinking and wondering how you will stand out of the competition
  • You are confused about the topic/niche
  • You are distracted and feel like you will waste your money and time
  • You started a blog earlier but can’t make money from it and failed

I have gone through all this but still, I say blogging is AWESOME! I know it takes time, it discourages us. We feel demotivated as we spend a lot of time learning and still, no income and readers in the first few weeks.

I am not saying you should risk your career by leaving a full-time job and start with blogging. You should start a blog on the niche you really love to read and write about. Don’t think about money in the first few months, just write from the heart and promote it well.

You will soon get opportunities to make a passive income from your blog. I made my first income in six months of starting my blog. 

Just start. Stay calm, stay focused. 

How To Get Started With Blogging? (Step-by-step guide)

WordPress is one of the most popular CMS (Content Management System) which is 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 make 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 create a self-hosted WordPress Website or Blog In minutes without any hassle.

It’s really simple, believe me! 

Disclosure:  You can start a blog on Blogger or WordPress.com for free without following the below-given guide. Following is the guide to set up a self-hosted WordPress website which requires minimal investment for hosting and domain. I recommend you go with self-hosted WordPress website for more flexibility and easy customization experience to help your website rank better and gain better control over its security and traffic.

Learn How To Start A Self-Hosted WordPress Website

 Step 1.  Choose a profitable niche

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

Is there anything you are passionate about? 

How will you keep motivated for years by 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

A 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 suppose you’re writing on fishing kayaks.

  1. Branded Domains – mychoice.com
  2. Keyword Based Domains – bestfishingkayaks.com

I would really suggest you 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 (not valid for now).

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 a few of them are reliable. Since last 5 years my site is hosted on SiteGround and trust me, it’s a 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. So, much frequent downtime and poor customer support made me migrate my website to SiteGround.

Here’s why I migrated from HostGator to SiteGround

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


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 as shown below.



In 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 log in 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 lightweight to load fast and reduce your bounce rate.

Pick a theme after considering the following characteristics-

  • SEO friendly (clean coded)
  • Easy customization
  • Responsive (should open perfectly on all gadgets)

On Universal Blogging Tips, I am using Luxe by Thrive Themes and it delivers super easy customization. Here are  Best places to buy a 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.

Browse through the categories to hunt for your posts you are interested to read :


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

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

Thank you! 🙂