Optimising Your Framed Site For Search Engines
One technique that web designers can use to design and structure a web site is to use frames. However, if your web website utilises frames then you’ll have major issues obtaining indexed within the search engines. Though website style using frames has diminish outstanding with the increase in popularity of CSS, there are still sites out there utilising framesets. However there are ways to sidestep the problem.
In the past, frames were considered a nice way for website designers to quickly and simply display content while maintaining a structure throughout the positioning (e.g. by having a title, or navigation bar). They allow additional than one HTML document to be shown on a page by displaying every one among its own “frame”, that are outlined by the “frameset” HTML tag. This tag defines which pages to point out and the dimensions and position of the frame it should appear in. Although this sounds nice in theory, it creates issues with both navigation (and thus search engine indexing) and usability.
As web usability expert Jakob Nielsen has documented on his web site, http://www.useit.com/alertbox/9612.html, there are many usability problems related to frames:
They can be disorientating to users – if they click within one frame and this affects another frame it can build navigation confusing.
The address bar doesn’t amendment as the user navigates between pages, as a result of the pages load inside the frameset. Once more, this can confuse and disorient users.
The loading time will increase as a result of there’s more than one page to load. If the location takes too long to load then guests are going to travel elsewhere instead.
If a user bookmarks a page at intervals the location, they can be sent to the default frameset when they revisit instead of the bookmarked page.
On top of this, there are problems with search engines finding and indexing all of a framed site’s pages. The foremost basic drawback is that search engines notice and index pages by following HTML links in a document, and as a result of framesets reference a page instead of linking to it, the pages at intervals the framed site can not be reached. Ultimately, this suggests that regardless of how giant a website is there is a possibility that only the frameset page can be indexed.
There’s a approach round this problem. You can place a “noframes” tag in the body of your frameset page to produce alternative content that will be displayed if the browser is not frames compatible. Fortunately, search engines can also browse this tag, thus if you embody normal links among this tag the search engines can spider them like a traditional site. Visit http://www.w3schools.com/tags/tag_noframes.asp for a lot of information on the noframes tag.
Therefore now the search engines can notice your pages, but what happens when your visitors realize them?
Because the frameset dictates that pages should be loaded, if an internal page is accessed directly through a research 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 kind of page is called an “orphan” page. They are confusing for guests because once they realize the page they may not be ready to navigate the site, meaning you may end up losing the visitor, or worse, a customer.
Once more, there is a approach around this issue. You’ll be able to use JavaScript to force the page into its framed context, and though this causes issues with JavaScript incompatible browsers it does neatly avoid the orphaned page issue. There’s a nice tutorial on the market at http://www.webreference.com/js/column36/forcing.html showing how this is done.
There are alternatives to frames that enable for similar functionality, the foremost common would be to position parts on a page using Cascading Vogue Sheets (CSS), or if you are designing a dynamic website then utilising Server Side Includes (SSI) would be a smart option. Though the above shows how to avoid the complications caused by frames, for the varied stated reasons it would be higher 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.