Copyright © tutorialspoint.com

# Web - Site Construction

Now you are ready for a web site construction. Before proceeding ahead you have to take many factors into consideration. I can not list out each and everything but I have described major factors in this tutorial which will help you to have a better web site:

## What to put on your web site ?

This totally depends on your business and nature of your web site. Here is a list of pages that you might want to create for your web site.

- Attractive Home Page : Always required for every web site.

- List of Product and Services along with complete detail.

- Complete Pricing Information.

- About your company and nature of business including your achievements.

- About your staff and if possible their experience.

- Your complete contact information.

- Frequently Asked Questions.

- Success Stories and Feedback from Customers.

Finally, make your site useful and interesting for your customers. Your site visitors are your customers and they should find each and every thing they are looking for. Customer satisfaction should be prime concern.

## How to design your web site ?

You should not simply start developing your web site otherwise you will end up with a bogus web site. First you should put a complete plan and your design on a paper or in an electronic document.

Here are few points which can help you to design a better web site:

- Consider what technology you are going to use to develop your web site. Adopt one which gives you better flexibility and rapid development opportunities and then design it accordingly.

- Design a generic framework so that in future you can enhance and modify your web site by putting minimal effort.

- Design a site to keep required performance in your mind. If you are designing database driven web site then lot of effort has to put to design good database schemas.

- Keep your design as simple as possible so that any new developer should become familiar with your design as soon as possible.

- Identify repeatable components of your web site and then keep them separate and try to use them wherever possible.

- Identify the nature and qualification of your site visitors and give importance to look and feel accordingly.

- Think in a way, if you are a site visitor then what and how would you like to see this web site? If same site belongs to somebody else then would like to spend some time on such site ?

- You should create a search engine friendly web site.

- Once again....your presentation should be unique and attractive otherwise there are lot of web sites available on the Internet and it will be difficult for your to retain a site visitor for more than a minute.

## How to make web site interactive ?

Many statistics shows that if you are able to retain your site visitors for a long time then they do bigger shopping and comes again and again.

So make sure you have done something for your site visitors to do on your web site. Though offering a lot of quality information can also serve as a great visitor magnet and will generate more repeat visits. Here is a list of interactive tools you can add to your web site completely FREE and without any programming skills:

- Poll

- Forum

- Guest book

- Chat room

- Greeting cards

- Tell-a-friend about this site

- Feedback form

- Live customer service

- Daily joke or daily cartoon

- Daily news headlines

- Site Search Engine

- Mailing List

- Automated Frequently Asked Questions

The list can go on and on, depending on what will attract your type of visitors.

## How to code your web site ?

Finally, when you start coding for your web site you should be well aware of the following tips for a better web site:

- You site should meet all the quality requirements defined by W3C. Today we are using XHTML to develop any web site. XHTML is just a cleaner version of HTML.

- You should keep validating your source code using W3C Validator.

- Keep your source code very clean and understandable.

- Do use appropriate comments but avoid using to many comments inside HTML files.

- Keep your style sheets and JAVA or VB scripts into separate files and then include them where ever is required.

- Do not use to much graphics in your web pages.

- Try to keep your web pages static instead of generating them dynamically.

- Make sure there is no broken link on any web page.

- Test your developed web page in major browsers like Internet Explorer, Firefox, Mozilla, Netscape etc.

- Test your all the scripts for all the possible scenarios. Do not host any page without complete testing.

## How to create search engine friendly web site ?

This is very important for you to make your web site search friendly otherwise you will be away from a large chunk of your customer base which comes from search engines like google and yahoo.

This subject is so important that we have put a complete tutorial on Search Engine Optimization and I will strongly recommend you to go through this tutorial before your start developing your web site.

## Securing your source code frequently:

While developing your web site it is very important to keep a backup of your complete source code. Many times it happens that you may delete any file by mistake so if you are keeping its backup then you can restore previous file and start doing your work.

This is a very good practice to take backup on hourly basis or at least on daily basis. Keep this backup on different machine or media. This is very likely that machine may crash anytime and it will result in a very serious situation if you are keeping your backup on different machine or media.

Copyright © tutorialspoint.com