Free web hosting is very tempting to the new website/business owner due to budget constraints. What you may not realize is using free web hosting is detrimental to your website/business.
Question: How do you think the company offering free web hosting makes any money?
Answer: Advertising.
That's right. If you host your website at a free web hosting service they will insert advertising. You will have no control over what ads are shown on the website, would you want to chance a competitor's website ad being shown on your business website, or an ad that might be offensive to your website visitors? Most likely not.
Put on your web surfer hat for a moment. When you are searching for something on the net, what websites have you found that are using free web hosting services that you would trust to make a purchase from? Why not? What impression did you have of the business? Did you question the quality of the product? Were you put off by all the ads and pop ups that appeared? Most likely you did not even find a website from a free hosting service worth visiting on a search engine because generally they do not rank high in the search listings if at all.
Internet service providers sometimes provide web space with your internet service package. This is fine for a friends and family website but if you are using it for a hobby that will eventually turn into a business (you never know, it just might!) then this will create problems for you later (explainations below) because you are going to have to start from scratch when you move to paid web hosting.
Whether you are using a free web hosting service or the web space provided with your internet service there will be problems associated with this decision.
- Website Address
A website hosted at a free web hosting site or at your internet service provider will tend to have a really long URL (website address). Your URL will include the company's URL.
Example: At GeoCities the website address would be http://www.geocities.com/yourfoldername and your ISP like Shaw would be http://members.shaw.ca/yourfoldername.
A business domain name should be something easy to remember. Wouldn't www.yourdomainname.com be easier for people to remember than the examples above?
- Search Engines
Some search engines have a policy that they do not show websites using free web hosting in their search results.
The ads that the free web hosting inserts into the website could impede the search engines robot from viewing your website through incorrect coding that hangs the robot up. As well, they limit the number of pages that a top level domain can have indexed, just imagine how many personal pages there would be on Shaw or GeoCities, your page would most likely never be indexed on a search engine.
- Error Pages
With quality paid web hosting you can create custom error pages for when there is a website problem. With free hosting the visitor will see the web host's error page and be totally lost.
- Website Design
When the free hosting company inserts ads it could damage your website design or take the visitor's attention away from your website.
If you use any of the features or designs provided by the free hosting service/your internet service provider you cannot take them with you! Look at the terms and conditions for the service. Somewhere it will say that you cannot use their designs and/or features elsewhere.
- Moving to Paid Web Hosting
If you start off with free web hosting either through a free service or at your internet service provider and then decide to move to a business domain name you are going to have to start from scratch as far as getting listed in the search engines.
When a website is moved from free web hosting you will not be able to implement the proper techniques to tell the search engines your website has moved. You are going to have to start from scratch to get the new website location listed in the search engines again (if it was indexed to start with).
- Using a Domain Name
If you use our Domain Name forwarding or aliasing service, this would alleviate the problem URL's with free hosters, and your ISP, but this also does not guarantee that your site will be indexed into the search engines as the search robot will be confused by the Domain Name bouncing from server to server trying to locate the actual page.