How to Manually Setup a Self Hosted WordPress Blog for Free

Upto 40% Off on Intel Powered Laptops - Buy Now on Snapdeal

There are many hassle-free blog services that will take care of everything except blogging for you – like Blogger and, but nothing can beat a self-hosted blog in the terms of customization and self pride. Its easy to open a free account at and be blogger in 5 minutes, but there are several important advantages of installing WordPress in your own hosting account with your own domain name. And its really easy to do!

wordpress-logoWhy Choose WordPress?

WordPress values ​​the ease of installation and development, and its friendly to search engines, as it was developed based on some SEO concepts. Read More

Register Your Own Domain Name

The first step is to head over to your favorite registrar and buy a domain name for your WordPress blog. I have used and recommended BigRock for years, but there are numerous registrars to choose from. Just do a search on Google for domain registration.

Getting a Free Domain Name

You should not expect to be able to get a dot com or any other popular extensions like org, net, name or tv. For this experimental purposes, I will go with a less popular but free alternative.

The free service that I always use for free domain names is DOT TK. Visit the website and see for the availability of your own domain name. I’ve registered for this article.


Find a Web Hosting

Once you have registered domain name for your blog, the next step is to sign up for a web hosting plan. You can go with any web hosting company. Some of the best web hosting providers are GoDaddy, Hostgator and BlueHost.

Getting a Free Web Hosting

I recommend 000webhost which provides free web hosting without ads. You will not get premium features, but 1.5GB of disk space and 100GB of data traffic per month should be sufficient for this demo.

Firefox_Screenshot_2015-09-27T07-26-59.038ZSign up for free hosting with your registered domain name from the previous step, and you’ll get the DNS addresses needed for the domain set up, both in the confirmation email and in the website.

You need to set the DNS information in your DOT TK control panel.

  1. Name server 1:
  2. Name server 2:

Firefox_Screenshot_2015-09-27T07-29-45.642ZPlease note that the host set up process could take up to 24 hours. So be patient and refresh the page often.

After the web hosting and the DNS settings are active, we can log in to the 000webhost cPanel to install WordPress. You can log in using your email address and password.

Installing WordPress

  1. In the cPanel, Go to MySQL and create a new database.

Firefox_Screenshot_2015-09-27T09-40-01.354Z2. Note Down the database details i.e. database host, username, password, etc.

Firefox_Screenshot_2015-09-27T09-41-06.145Z3. Download WordPress Package from and extract it on your computer.

4. Rename the “wp-config-sample.php” file to “wp-config.php” and open in text editor. Fill the database information you just created under your web hosting.

wp-config5. Now go to your web hosting account and select file manager. Go to public_html folder and delete everything. You can also use File Zilla FTP Client to perform file operations. You can Find FTP details under the cPanel of your web hosting.

6. Upload all the WordPress files in the public_html folder and access your domain. I have registered, then I will open in browser.

7. On the next screen, select your language and fill the blog details i.e. blog name, username, password, etc and click on Install WordPress.


You are done! Now you have a WordPress blog ready and waiting for you to write your first blog post. Type your blog URL in your web browser and you will see it.

Go into your WordPress control panel by typing in your web browser and enter your user name and password.

Customization and Recommendation

You can customize your WordPress installation by replacing the default theme for another of your choice, and / or change some of the settings in the control panel. I will not go into detail here because discussing that topic will require another three or four more articles.

Keep in mind that the free domain name and free hosting service will only go that far as an experiment tool. If you want to do this seriously, you have to go with the paid service as they will provide you with more necessary tools and system resources.

FlipKart Mouth Watering Deals veryday