Stay away from free hosting sites that are heavy on advertisements. You can't get away from free ads, because these websites use them to pay for your free service. Even so, the fewer ads they display on your free Web page, the better your page will look.
Log in to your account and start a new Web page. Free Web hosts let you choose a user name and password that allow you access to the built-in Web design tools.
Begin building. Choose a template from the selection available, add your own text and upload graphics from your computer to your Web page. If your host offers logo design, use it to create a logo for your website. You can preview your Web page as you go.
Upload graphics and other media from your computer to your free Web host by using a "Browse" feature and locating the files you want to upload. Once they're uploaded, add the files to your Web page.
Save your progress every time you complete a design action on your website. Some free Web hosts have an automatic save feature, but you should save manually to ensure you don't lose any of your work.
Upload your website when you're satisfied that it looks the way you want it to look. In most cases, this is as easy as pressing "Publish," which makes your free website immediately accessible to others on the Internet.
Few steps you have to consider while making a website.
1. Ask yourself what kind of website you want to have. The needs of your website will dictate what kind of hosting service you should be looking for. If you intend to do business through your website, you’ll need to make sure that the host supports online stores. If you want to create a wiki, there are a variety of free wiki hosts that specialize in creating and maintaining wikis. If you want a blog, blogging sites can get you set up in just a few minutes.
2. Find a free online website-building service. There are a lot of options out there; some great, some poor, some cheap, some expensive; so it's worth spending some time comparing features. Most offer limited services for free sites and typically place advertisements on your site. Your website will most likely also be a sub-domain of the host site instead of its own site (e.g. yoursite.host.com instead of yoursite.com). Some of the more popular free hosting sites include:
Wordpress; great for blogs, small to medium-sized websites of all kinds
Drupal; great for medium to large-sized websites
Webs
Angel-fire
Google Sites
Webnode
Wikia; great for wikis.
3. Compare service features. Each host will offer different services at the free level. Most hosts have a limit on how much data you can upload for your webpage, and this is typically very limited. This means that if you intend to have a media-rich site with images and video, you may not be able to effectively use a free site.
Different free hosts have different policies regarding creating online stores. If you intend to create an e-commerce website, ensure that the service you pick can adequately support your goals.
Most free hosts have low bandwidth limits as well. This means they don’t work very well as filehosts, as downloading files can quickly max your data allowance.
Check to see if the host allows you to upload your own websites. Most free services have web page creation tools and don’t allow you to upload your own custom code. This works for most basic needs, but if you want to be able to create your own site, make sure that the host allows it.
4. Choose a theme that suits you or your business. Browse through the available pre-made themes (sometimes called 'templates' or 'styles'); you can use the software's own available themes, as well as browse theme-selling marketplace websites like Theme Forrest.
Many hosts have specialized designs for their sites that help maintain a brand identity with that host. Find the design that fits your website’s needs the most.
5. Consider how much it will cost you. Even if the service is for free, the business has to make money to provide it to you; it might use adverts, or it might try to entice you to upgrade to get more features, which might come at a significant monthly cost. Whichever one you choose, make sure you know how much it might cost in the future if you decide to upgrade to get more features.
There are a number of free web site hosts, some of which provide site builder tools as well, they typically give you a subdomain (yoursite.host.com) or a subdirectory (host.com/yoursite/) many of these hosts place ads on your pages as a revenue source or charge upgrade fees for more advanced services to make a profit.
Google's Blogger.com is a popular host with an easy to use blog interface that has lot of pre-designed themes.
To get a feel for the look of Blogger site try a Google search for:
site:blogspot.com inurl:"your interest"
use word press or HTML to make a website.....itx really very nice
you just have to buy a domain
webs.com is best for creating a website.....
you can go on this site:
http://www.wikihow.com/Create-a-Free-Web...
Wix.com. I discovered it in college. It's free unless you want to upgrade.