Using Framesets

Framesets are commonly used on websites for many reasons. Perhaps the most common reason for using a frameset is to separate the main content of the website and the navigation menu. Framesets will enable you to display multiple pages at the same time on the same screen, which may be of convenience to the visitor.

There are compatibility issues between search engines, old web browsers and framesets. Search engines have a hard time reading framesets, and older browsers are incapable of displaying them. Accordingly, we encourage you to refrain from using framesets wherever possible.

What If I Use Framesets?
Should the use of framesets be unavoidable, you can further optimize your framesets by utilizing the <noframes> tag and the <noarchive> tag (for Google). Using the <noframes> tag will provide content for spiders and browsers that cannot read framesets and the <noarchive> tag will prevent Google from caching your page, which will cause errors if viewed by a visitor through the Google cache.

Place valuable content inside the <noframes> tag, preferable a completely optimized alternate page, which should contain your primary keywords.

This is a code example for a frameset, with the <noframes> tags and the <noarchive> tag:

<code>
<HTML>
<HEAD>
<TITLE>Search Engine Submission & Optimization Services</TITLE>
<meta name="description" content="Page Description">
<meta name="keywords" content="search, engine, submission, optimize, optimise">
<META NAME="GOOGLEBOT" CONTENT="NOARCHIVE">
<frameset> border="0" rows="100,*">
<frame name="header" noresize src="top.htm">
<frameset cols="60,30*">
<frame name="navigation" noresize src="frame1.htm">
<frame name="content" noresize src="frame2.htm">
</frameset>
</frameset>
</HEAD>
<noframes>
<body>
Your Alternate Page Content Goes Here.
</body>
</noframes>
</code>

...... The rest of your HTML code ......

Rate This Article

You must be signed in to rate articles.