Believe it or not you can build and host your own website for free!
You do not need any special software and there are places that will host it for you for free. Now with any other “Free” thing there are bound to be restrictions. Here are a few I have uncovered.
1. Free hosting does not always give you a unique site name.
- Most places that will host your home made site will let you use a subdomain, a unique name that ends with their sites identifier. For example most WordPress blogs are listed as http://www.BlogName.WordPress.com. My test site is no different. It is http://www.meremagicdesignstesting.site90.com/. This shows that the site belongs to WordPress or Site90 (in my case) and that you are using their space.
- But it is Free, so how much can you complain. It is advertising for them.
2. Not all hosting is made equal.
- Read over what each company offers with free hosting. Some will let you upload your own site files, other will not. Some may not let you create a unique site name. They may assign you a link to use. Not all sites have easy to use interfaces to upload your files.
- You may need to get some other free software to upload your files easily.
3. Verify things before you save.
- Since we are using free software, you will want to make sure your file names and extensions are correct before uploading them. If your links do not work or a page does not load correctly something is wrong and it could be something as simple as an incorrect file extension.
4. Have backup files on your computer.
- Since the hosting is free, you never know what the company will do in the future. They may close or chose to change direction. Make sure you have a copy of all your files in the event you have to move and set up your site again quickly.
Those are the big things I noticed while I was setting up my test site.
I got free hosting from 000webHost.com. They gave me a unique name, allow for custom sites and even allow for email and PHP. Signing up was easy and the file upload system is easy to use. Pretty nice for free.
There are other sites, depending on what you are looking for. If you want custom sites check out these other ones. They may work well for you. I have not vetted these. So make sure you do some research before you give all your information to them.