One of the most common reasons that webmasters cling to the use of HTML frames in their website design is to incorporate a standard navigation system or menu on their site. That is, they use frames to allow them to use a single HTML file for navigation across their entire website. The attraction is obvious. Using this approach means you only have to maintain one page/file in order to update your entire website.
But there are serious drawbacks to using HTML frames. First of all, it's unfriendly to users because they cannot bookmark individual pages on your site. When using frames, every page appears to have the same URL - that of the parent frameset page. Second, search engines have difficulty presenting frame-based pages in the search results because they have to worry about users clicking on links to pages that were designed to fit into a