Optimising Your Framed Site For Search Engines

Posted on February 5, 2010
Filed Under SEO |


 Powered by Max Banner Ads 

One method that internet designers can use to design and structure a website is to use frames. But, if your web site utilises frames then you may have major problems obtaining indexed within the search engines. Although site style using frames has subsided outstanding with the increase in popularity of CSS, there are still sites out there utilising framesets. However there are ways in which to sidestep the problem.

Within the past, frames were thought-about a great approach for website designers to quickly and easily show content whilst maintaining a structure throughout the location (e.g. by having a title, or navigation bar). They permit additional than one HTML document to be shown on a page by displaying every one at intervals its own “frame”, that are outlined by the “frameset” HTML tag. This tag defines that pages to indicate and the size and position of the frame it ought to appear in. Although this sounds nice in theory, it creates problems with each navigation (and therefore search engine indexing) and usability.

As web usability expert Jakob Nielsen has documented on his site, www.useit.com/alertbox/9612.html, there are plenty of usability issues associated with frames:

They will be disorientating to users – if they click among one frame and this affects another frame it can build navigation confusing.

The address bar doesn’t modification because the user navigates between pages, because the pages load inside the frameset. Again, this will confuse and disorient users.

The loading time increases as a result of there’s a lot of than one page to load. If the site takes too long to load then visitors are going to travel elsewhere instead.

If a user bookmarks a page within the location, they will be sent to the default frameset after they revisit instead of the bookmarked page.

On high of this, there are also issues with search engines finding and indexing all of a framed web site’s pages. The foremost elementary drawback is that search engines realize and index pages by following HTML links during a document, and as a result of framesets reference a page instead of linking to it, the pages at intervals the framed website can’t be reached. Ultimately, this means that irrespective of how large a web site is there is a chance that solely the frameset page will be indexed.

There’s a method round this problem. You’ll be able to place a “noframes” tag within the body of your frameset page to produce various content that can be displayed if the browser is not frames compatible. Fortunately, search engines will also read this tag, therefore if you include traditional links within this tag the search engines will spider them like a normal site. Visit www.w3schools.com/tags/tag_noframes.asp for a lot of information on the noframes tag.

So currently the search engines can realize your pages, however what happens when your guests realize them?

As a result of the frameset dictates that pages ought to be loaded, if an interior page is accessed directly through a pursuit engine then it will be loaded outside the context of the frameset. This means {that the} page will be viewed on its own without any of the meant accompanying pages specified by the frameset, like a navigation bar. This sort of page is called an “orphan” page. They’re confusing for guests as a result of once they realize the page they will not be in a position to navigate the location, which means you will end up losing the visitor, or worse, a customer.

Once more, there is a means around this issue. You’ll be able to use JavaScript to force the page into its framed context, and although this causes problems with JavaScript incompatible browsers it will neatly avoid the orphaned page issue. There’s a great tutorial available at www.webreference.com/js/column36/forcing.html showing how this can be done.

There are alternatives to frames that enable for similar functionality, the foremost standard would be to position elements on a page using Cascading Vogue Sheets (CSS), or if you’re planning a dynamic website then utilising Server Side Includes (SSI) would be a smart option. Though the on top of shows how to avoid the complications caused by frames, for the varied stated reasons it might be better to avoid them altogether.

To dominate 1st spot on every search engine, visit this site: seo class. seo class generates traffic and high ranking for your websites. You can use seo class now to increase website’s rank on search engines and boost your business as well.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
If you enjoyed this post, make sure you subscribe to my RSS feed!

Comments

Leave a Reply