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:
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.
The Noframes tag should be placed inside the Frameset tag. See example below.