Avoid Pitfalls with Frames



While frames make Web site designing and navigation of a site a bit easier, they wreak havoc on your Web site's ranking in the search engines for two reasons:

1. Half of the search engines cannot read the content contained in frames.

2. Frames increase the file size, the number of total words that make up the Web site, and thereby can decrease keyword weight.

These non-frames capable search engines view the Web site just as if you were viewing your site with an outdated browser. This is evidenced by the large numbers of search engines that return listings like this:

Used-PCs.com is your webstore for Used PCs and PC parts. This web page uses frames; You'll need Netscape or IE 2.0 or better to view them.
98% http://www.used-pcs.com/ (Size 1.3K)

What happened here??!?? This is how this great company that sells used Pentiums, and operates an otherwise high-quality Web site is listed in one particular search engine. How come? Simple, the search engine's spider couldn't read frames. Therefore, it only read the contents of the <NOFRAMES> tag - and it wasn't very compelling. This information is returned to browsers that are not frames capable instead of just returning a jumbled page. Unfortunately, the text in the <NOFRAMES> tag is often instructions to the reader that they need a frames capable browser to view the site properly.

So, how do you overcome this problem? First, if at all possible, do not design your Web site with frames. In my opinion, only very large, very complex sites with many menu options and levels truly need frames.

If you insist on using frames, take measures to ensure that your page can be indexed by the major search engine's spiders. You can accomplish this by carefully using the <NOFRAMES> tag. Also, don't forget effective site titles and meta tags. Just because you're using frames doesn't mean you should leave out other essential elements of the page design.

back to top

It's really quite simple. You must create an alternate Web page within the <NOFRAMES> tag such that search engines have something to index. Compose a complete HTML Web page between the <NOFRAMES> and its end tag, the </NOFRAMES> tags and make sure you include the NOFRAMES tag immediately below the very first frameset tag, because, as always, you want the keyword rich text to appear as close to the top of the page as possible like so:

<FRAMESET COLS="125,*" border="0">

<NOFRAMES>

<BODY>

<H1>I'll start the content in my NOFRAMES tag with a header tag</H1>

<P>In the copy you can include all the text and HTML that would otherwise make up your Web site. Here's a link to another page, maybe one that would make up another frame:

<A HREF="http://www.yourcompany.com/otherpage.htm">Click to link to another page</A>

<P>

And here's some more text for the search engines to index

</BODY>

</NOFRAMES>

<FRAME SRC="html/lftmenu.htm" NAME="frame517420" MARGINWIDTH=3 SCROLLING=NO NORESIZE>

<FRAME SRC="html/main.html" NAME="main" SCROLLING=YES>

</frameset>

The preferred method is to include all the information from the other framed pages on this new, separate page contained in the <NOFRAMES> tag. When you design this new Web page within the <NOFRAMES> tag, make sure you include links to other pages in your site so that the search engine can Spider to those pages and index them as well.

Make sure <NOFRAMES> follows the <FRAMESET> tag. Moving it up higher in the page such as in the <HEAD> section could make your wording more prominent to the search engine but would be incompatible with some browsers.

Since the extra tags to set up frames may dilute the density of keywords versus other words on the page, you should definitely consider creating optimized static HTML pages as an alternative for engines and browsers that do not support frames. These pages would not use frames at all, but would serve as pointers to your main site that uses frames. This solution can provide the best of both worlds.

This article is copyrighted and has been reprinted with permission from FirstPlace Software, the makers of WebPosition Gold. FirstPlace Software helped define the SEO industry with the introduction of the first product to track your rankings on the major search engines and to help you improve those rankings. A free trial of WebPosition Gold is available from their Web site.

back to top

Search Engine optimization articles

What is "organic" search and how can it help your company?

How to increase your sales by optimizing for local markets.

Seven Steps of Search Engine Optimization

Why You Should Validate Your HTML

22 Reasons Why Your Page Did Not Get Indexed

Make Your Dynamic Web site Search Engine Friendly

Is Your WebSite Guilty By Association?

Improving Table Prominence for Higher Rankings

The Top Five Strategies for SEO

Search Engine Marketing 102: Boosting Prominence

Finally a Cost-Effective Way to Track Your Sales

Using Miva Merchant and not Ranking Well in Google? Learn Why!

Watch Out for Fancy Menu Systems

Ten Ways to Gain More SEO Clients: Beginning with your local market

Search Engine Marketing 101: What Search Engines See When They Visit Your Web Site

Advanced Tip: Improving Rankings via Server Side Includes (SSI)

Are You Losing Visibility by Duplicating Titles?

Increase your Click-Throughs With Killer Title Tags

Future Outlook: Will all Submissions Soon Become Paid?

Thou Shalt Not Spam! The 12 Commandments of Search Engine Marketing

Top Reasons Why You May Not Be Indexed

TIP: Expand Your Traffic Through Misspellings - Free Service!

The Top 5 Tips and the Top 5 Mistakes of Search Engine Marketing

How Often Should I Submit?

Benefits of Organizing Your Content Into Separate Domains

How and Why to Build a Robots.txt

Which is Better: Manual Submission or Automated?

Could my competitors be spamming me?

Should I include dashes in my domain name?

How to Host Multiple Domains to Maximize your Rankings

How to Get Your Pages Indexed and Then Keep Them That Way

A Marketing Technique You Should Avoid

How to Make Better Use of Images

Selectively Excluding Pages from Being Indexed

Why some pages rank high for no apparent reason!

Avoid Pitfalls with Frames

How to Avoid Trouble with the Engines

Link Tags: Overlooked Way to Improve your Score

How to Create Effective Page Descriptions


Check our complete range of services: SEO Optimization India, Web Design India, Web Hosting India, Internet Marketing & Offshore Software Web Development Company India

back to top

New Delhi
E-47/7, Second Floor,
Okhla Indl. Area, Phase II,
New Delhi - 110 020, India
T: 91-11-41610066/ 77
F: 91-11-41720246
E: sales@candidinfo.com
Chicago
2614 N California,
Chicago,
IL 60647
T: 1-800-717-3943
F: 313-481-6787
E: sales@candidinfo.com
Copyright © 1999-2008 Candid-Offshore Development India. | Resources | Legal | Privacy | Domain Registration