Should I Use Frames?

 

For most of our work, we discourage the use of frames. There are three reasons for this:

  • Frames increase the number of pages in a site, making the site more difficult to manage. This also increases development cost.

  • Frame-based sites are more difficult for a user to use, particularly for someone new at the Internet. The back arrows and printing of pages can be very difficult unless the site is designed right, which again increases development cost. Some frame-based sites have a button to drop to a page without frames for the user to print a page.

  • Search engines don't work right with frame-based sites unless they are specifically designed right. For example, assume a master page loads a left and right frame, with the right frame containing the content. The navigation buttons are in the left frame. The search engine (which indexes based on content) will pick up only the right frame. When the site is accessed from the search engine it will have no navigation buttons. The way to fix this is to set up the master page with a content dummy page in the <noframe> area. Don't expect much quality in the search engine ranking from this, however.
The best alternative to using frames is generally to use tables. With tables, you have strong control of the layout. You can create virtual frames with tables and do almost anything you can with frames. One word of caution, however: You can nest tables, and often complex designs can have 11 or more tables. Chasing down a defective table tag can be murder in this case. To build the tables, use an editor such as Dreamweaver(TM) or Microsoft FrontPage(TM) that sets up the table and controls the HTML tags for you.

There are occasions, however,when you might wish to use frames. One of the most classic sites we did using frames was for selling a selection of MLM products. Although we had our own web site for the products, the product directory was put in a frame on my web page and was a page from the MLM company site. The page looked like our page, but always had the latest in products, product descriptions (just click on the product), and prices. We didn't have to update the site. The site worked and we had orders from all over. Later the company decided if you wanted a product web site, you had to purchase one of their canned sites at $25/month. The canned sites sold products, not problem solutions. It didn't work and we discontinued working the with MLM. They didn't understand the problem-to-solution format for building sites that worked. The canned sites sold products, not solutions.

The page that you are looking at now is table-based, with a left column containing a menu that is used for all tips

In summary, we encourage using tables where possible, and if frames are used for the home page to build a gateway page for the search engine.


Let us Help You with Your Web Site Design or Analyze Your Current Web Site...

Let us Help You Get a Great Position in the Search Engines...


Do Your Own Search Engine Positioning and Save!....

Portland web design



All Rights Reserved
Copyright 2005, Oregon Professional Microsystems
20020 Marigold Ct. Suite 24
West Linn, Or 97068 (Portland Metro Area)

(503) 697-4773

 

Improved search engine positioning

Get the
e-Book and
Sky-Rocket
Your Traffic!