Well,to be frank ,even I am new to blogging.I have always been a subscriber to several huge and successful tech sites and even though I wanted to share many things,like them,with others by having a site of my own,I simply never found the time nor a perfect tutorial to do the same.I always wanted my own website with my name in the URL.Though this might sound funny,but yes,I wanted all this for FREE.Today I am happy to say that I have a website of my own and yes,I have done it without paying a single dime.
Today I am writing a tutorial on “How to get started with a website of your own for FREE”.I am breaking this down to simple steps guiding you with screenshots wherever possible.
Step 1: Collect the following tools you will need later on
- WordPress Blog (Latest Version)
- FileZilla Client (Client Only.Server not required)
Step 2: Get a FREE Domain name
There are few domains which you can get for free.However co.cc domain,by far,has been the most sought out domain.I have been using this domain for about a year now and its quite easy to register for it.
Go to co.cc and register for an account.Registration is very simple and obvious.Choose and select a domain name carefully.You can even check the availability of the domains.
P.S: Not all domains you choose in co.cc is free.Most of them are,but if you choose a very common or highly popular name,there will be a charge of $3

Now after you have registered the domain,you can login into your profile anytime and Manage the domain.For this you need to go to your Profile –> Select your domain –> and Set up.

This is one of the most crucial steps,but for now we will ignore it,since we dont have the name servers to fill in,which will be given to us by the WebHosting company.We will come back later here and update them.
Step 3: Get a FREE Web Hosting
Now that we have a Web Domain,our first most important work is done.Now all that remains is finding a suitable free webhosting.
Over the past few months I have registered and tested several free WebHostings.Believe it or not,its true that free webhosting always has some or the other drawbacks,but then you have to sacrifice for it.Some of the few reliable free webhostings I have tested and recommend are
Of all these,I found free-web-host.me,somewhat the best.Its features are unbeatable compared to others and it provides unlimited bandwidth.But the only drawback is every visitor to your site will get to see a free FORCED text ad at the bottom.
For the purpose of this tutorial.I am going to show you to register with free-web-host.me as your hosting
Go to free-web-host.me and ORDER a free package.Fill in all the details as asked……..
(Click on the images to enlarge it)


Make sure you follow the direction shown in the images exactly.Now once you have finished signing up for a FREE webhosting,you will receive a couple of confirmation emails.After verifying,go back to free-web-host.me and login in with your user/pass account you just created.
You will be greeted with a Welcome Panel as shown below.

The Highlighted fields of PRIME importance here .That is what will allow you to set up your website now.Make a note of them,for future reference.
Step 4: Connecting the Domain with the Web Host
Now all that remains is connecting the domain (co.cc) with the webhosting you just ordered.If you have observed carefully the above image you will notice 2 Name Servers mentioned.This is what you will require to set up the domain in Step 2
Go back to co.cc and login into your profile.Go to Manage Domain –> Select Domain to manage –> Set Up.Under name servers fill out as shown.

Click on Set up.Now, as stated it might take upto 48 hrs for the registration to take place(but actually its usually done within 24hrs).
Step 5: Creating the Database for your Website
Now that your domain and web hosting are linked,you will first have to create a database for your website.Login to you free-web-host.me account and click on the link below Control Panel

Click on MySql databases and create a new database.Creation is very simple and obvious.If you run into some trouble you could simply check their video tutorial for the same.After you create a database and your Db user,at the latter part of the page you will find this option to add the User to the Database.Note down the details D1,D2 as shown in figure.Its very important.
Now simply click on ADD.Then you will be given an option to choose the privileges.Since you are going to be the admin itself,select all and Confirm.You are now done with the database

Step 6: Getting started with FileZilla and uploading your Blog
Now if you have downloaded the WordPress blog from Step 1,simply unzip it anywhere in your Hard disk.Open the WordPress folder and look out for the wp-config-sample.php file.
You will need to open this file in an PHP editor.If you dont have one,just open it in notepad.You will need to edit few details as shown.Fill in the DB dbname/username/password fields as shown in the figure.The MySQL hostname will remain localhost 99% of the time.Incase it isnt,it will be provided to you by your webhosting

If you have downloaded FileZilla (from Step 1) and started it,you will be greeted with an interface as shown.Fill in the information as shown in the fields and click Quickconnect
P.S: The username/password is that of free-web-host.me account NOT the MySQl DB username/pass.

Once connected follow the instructions below stepwise to upload your “EDITED” WordPress Blog to your webhost

Now all you have to do is WAIT patiently for wordpress to upload!!!
If all is done properly,when you go back to yoursite.co.cc,you should be greeted with a new WordPress Installation screen.The Installation is of 2 steps which any new born kid could do……
So there you go,your blog is up and ready for you.Modify it,tweak it and start filing your site with contents.In coming tutorials I will be mentioning some of the featured WordPress plugins you could use to furnish your website and make blogging easier.So if you ever dreamed of having a website of your own but couldnt do it for some reason,here you are….
Hope you enjoyed this tutorial and have fun building your website.If you found this tutorial a success and useful and were finally able to build a site,dont forget to link your site down back at the comments.I will be more than happy to see someone benefit from me
Please feel FREE to contact me in case of any doubts whatsoever.I will try to help you in every possible way I can