Why Do Search Engines Hate Frames?

   
 

Make an informed decision & get the facts.

Download our 32-page online strategy booklet:

"Search Engine Marketing for Decision Makers"

 

 

Please sign up for our free newsletter.

Your Email Address:

 

 
    
   

Would you like to be on the cutting edge of Online Marketing? Every month you can receive articles, white papers and guides that deal with the challenges you are faced with. Sign up for the Bloofusion Newsletter now!

 
   
       
This article deals with a problem that we have encounter with various clients: Web sites that look good superficially are not picked up at all by the search engines. Often we discover that the web design is based on frames - an antiquated feature that search engines don't like at all.

Please be warned: The next lines will get quite technical. If you're not HTML-savvy and don't want to know about framesets and frames, simply apply the following simple rule: If you want to be listed in search engines to ensure higher traffic to your web site, don't use frames. Unfortunately, not using frames does not ensure being listed, but that's another story.

Frames can confound the search engines as well as visitors

To explain the inherent problems associated with frames, we will use the following example: A web site's home page uses frames. The upper frame represents the navigation bar, the lower frame the content (a typical setup). When the user clicks on a link located in the lower frame; the lower frame will be updated, while the upper frame will stay unchanged.

This looks all too familiar, as many sites use this technique. The problem will get very evident as soon as you try to bookmark the second web page (frames A and C). Apparently, both web pages (A/B and A/C) have the same URL (http:// www.site.com/). If you type that URL into your browser, you will get the first web page (frames A and B), but not the second one; there is no URL for the second web page (frames A and C).

This is one of the main reasons why search engines don't like frames: For most of the web pages that "human users" might be viewing in their browser by clicking around and following links, there simply is no URL (in our example: there is no URL for frames A/C) - and unfortunately search engines need a URL for every web page in their index.

One could argue that search engines could index single frames (A, B, C) instead of whole framesets. Actually, some search engines index framesets this way. But this varies from search engine to search engine.

Frames can be easily replaced

Thus, to make sure that search engines can index your site you should avoid frames. In most cases the same web design can be achieved by using HTML tables, so, by thinking ahead, there usually isn't even a compelling reason for using frames.

Printer-Friendly Version of this Page

 

 

Our white papers cover the online marketing sector in much greater detail:

Search Engine Optimization for E-commerce Sites
   
Search Engine Optimization and Web 2.0
   
Web Design and Search Engine Optimization: Two Separate Worlds

More White Papers...