Home Guides Glossary

Can I use Frames with Search Engine Visibility?

Because search engines cannot read and crawl the body contents and links of Websites that are built with frames, framed Websites usually don't score high in search engine rankings. If your website uses frames, the page should include a Noframes tag that will provide alternate content for search spiders and browsers that do not support frames.

The Noframes tag may contain a simple message and a link to a no-frame alternate Website. Or, the tag can contain the entire HTML code, including links and body content, for the alternate Website. The latter option secures that visiting search spiders can crawl the entire Website, including all in- and external Website links.

See below for an example of frameset content. In this case, the frameset points to three frames: Header, FrameOne, FrameTwo:

<html>
<head>
<title>Site Title</title>
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-type" content="text/html">
<meta name="description" content="Site description;">
<meta name="keywords" content="keywords">
<frameset> border="0" rows="100,*">
<frame name="header" noresize src="Header.htm">
<frameset cols="100,8*">
<frame name="navigation" noresize src="FrameOne.htm">
<frame name="content" noresize src="FrameTwo.htm">
</frameset>
</frameset>
</html>

The Noframes Solution

An alternative to omitting frames is to add a Noframes tag to the master frameset page. While spiders cannot crawl framed websites, they can read the contents of a Noframes tag. The Noframes tag enables the website developer to create an alternate no-frame version of a framed website. When a search engine — or browser that cannot read frames — comes across a framed Website, it will instead read or display the contents of the Noframes tag.

The Noframes tag may contain a simple message and a link to a no-frame alternate Website. Or, the tag can contain the entire HTML code, including links and body content, for the alternate Website. The latter option secures that visiting search spiders can crawl the Website in its entirety, including all in- and external Website links.

Placing the Noframes Tag

The Noframes tag should be placed inside the Frameset tag. See example below.

<html>
<head>
<title>Site Title </title>
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-type" content="text/html">
<meta name="description" content="Site description">
<meta name="keywords" content="keywords">
<frameset> border="0" rows="100,*">
<frame name="header" noresize src="Header.htm">
<frameset cols="100,8*">
<frame name="navigation" noresize src="FrameOne.htm">
<frame name="content" noresize src="FrameTwo.htm">
<noframes>
<body>
<h1>Page headline</h1>
<p>Page body</p>
</body>
</noframes>

</frameset>
</frameset>
</html>
-->

Domain Registration

Pay less for website domain names. Register your own .com, .net or .org for as low as $10.18 per year. We have everything you need to get online with your new domain.

Website Builder

For as little as $3.89 per month you can build your Website online with Website Builder using our easy to use professional templates. Play Video - Demo

Quick Shopping Cart

Build and run your own successful online store in minutes. You're just five easy steps away! Shopping Cart works with Google® and eBay® Play Video

Website Hosting

Everything needed to give your website the high-performance home it deserves.  Protect transactions and secure your customer's data with a SSL Certificate

Copyright © 2005 - 2017. All rights reserved. Privacy Policy