The simplest answer that question is no.

Any qualified search engine marketer knows that frames pose big problems with rankings. Stand-alone frames with no modifications are not crawlable by the search engines. Any content contained within the frames will not be indexed and thus, not found.

While frames look pretty, what's the point if they can't be found?

Fortunately though, there's ways to have frames AND have the content within them crawled by the search engines.

Before I explain how to do this, I should define what frames are. Frames are HTML elements that pull content from one URL and directs to another one of your choice. They copy everything on a page to mirror it on another. There are many good reasons to have frames on your site - you just have to be careful on how you use them to ensure the content within them gets crawled and indexed by the search engines.

Ensure framed content gets indexed by using specific tags in your HTML code

Content within a <frameset> tag is indexed differently than other content. What search engines like Google and Bing do is crawl and index framed and non-framed content and catalogue them as different pages. 

One way to look at frames is to view them as images. If you must use frames, be sure to provide a keyword-rich description of the image in case it fails to load. A <noframe> tag explains to users and search engines what the framed content is if it doesn't load. See the following example:

<noframe>Put keyword-rich content/description here</noframe>

If you use the <noframes> tag, remember these two important points:

1.       Place the tag as high as possible on the page.  This makes it easily readable by search engines and older web browsers who don't support frames.

2.       Keep your <noframes> tag outside the <frames> or <iframes> tag. If you don't, the content within the tag may not get indexed.

Another "frames" tag you can consider that's gaining a lot of popularity is the <iframes> tag, which is used to embed dynamic information and a wide variety of widgets for outside sites like Facebook and Twitter.

Many who use the <iframe> tag though don't realize that it doesn't provide a link back to your site, which is the reason many people use it. Setting up your <iframe> tag in the following way though ensures you get the content and any links indexed.

<iframe src="http://www.facebook.com/plugins/like.php"
scrolling="no" frameborder="0
style="border:none; overflow:hidden;
width:150px; height:50px;" allowTransparency="true">

Setting up an <iframe> tag this way ensures content and links get indexed by most engines as it is visible text on the page. Anything that is pulled in using the iframe tag, will not get indexed with the page. So if you want your iframe powered widgets to generate a link back to your site, make sure and include the above code.

</iframe>

We avoid frames whenever possible since it's hard to know whether the content within the frames get indexed or not. However, you can include frames on your site as long as you take the necessary precautions.

The biggest downfall of frames is that they prevent search engine spiders from crawling and indexing a site. But if you use them properly, you can place them on your site and not run into this problem.


December 16, 2010





Stone Reuning is president and founder of SEO Advantage, Inc., an online marketing firm and website optimization company that helps businesses turn their websites into powerful lead and revenue generation tools.

Beginning with a focus on search engine optimization in 1999, SEO Advantage now brings a full multi-disciplinary approach to each client website. Clients enjoy dominance on Google, Yahoo and Bing through a suite of unique pay-for-performance search engine optimization and online marketing services. Experts in SEO, social media optimization, online reputation management, and website conversions work hand-in-hand with small business owners and client marketing departments providing complete copywriting and creative web design support.

You'll find SEO Advantage referenced in books such as Writing Web-Based Advertising Copy to Get the Sale and the BusinessWeek bestseller The New Rules of Marketing & PR, as well as popular ebooks like The Small Business Blogging Blueprint.






Comments(3)

Hi,

I wrote a simmilar post on my website in portuguese (http://www.otimizacaoparabuscadores.com/frames-seo-quando-nao-ha-como-escapar-vamos-otimizar-as-frames/ - try Google Translate).

Although I hate frames, I disagree with you in one aspect:

"We avoid frames whenever possible since it's hard to know whether the content within the frames get indexed or not."

Framesets point to pages, if those pages are linked (other than the frameset link), they ARE GOING TO BE CRAWLED, right?

So, as you said: "... you can include frames on your site as long as you take the necessary precautions."

good article.... i had used frames in my website which has a good pr ....after i remove frames... pr has reduced..what do u say for that??

is there any other tag method other than noframe and/or noscript to push your site with a link into?

Comments closed after 30 days to combat spam.


Search Engine Guide > Stone Reuning > Can I Use Frames on My Site and Still Have High Rankings?