One method that internet designers can use to style and structure a web site is to use frames. But, if your net website utilises frames then you could have major issues obtaining indexed within the search engines. Though website design using frames has dwindle distinguished 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 great way for website designers to quickly and simply show content whilst maintaining a structure throughout the site (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 within its own “frame”, which are outlined by the “frameset” HTML tag. This tag defines which pages to show and the dimensions and position of the frame it ought to appear in. Though this sounds nice in theory, it creates issues with both navigation (and therefore search engine indexing) and usability.
As net usability expert Jakob Nielsen has documented on his website, http://www.useit.com/alertbox/9612.html, there are many usability problems related to frames:
They will be disorientating to users – if they click among one frame and this affects another frame it can make navigation confusing.
The address bar doesn’t modification as the user navigates between pages, as a result of the pages load inside the frameset. Again, this can confuse and disorient users.
The loading time will increase because there’s additional than one page to load. If the location takes too long to load then visitors are going to travel elsewhere instead.
If a user bookmarks a page inside the location, they can be sent to the default frameset when they revisit rather than 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 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 inside the framed site can not be reached. Ultimately, this means that irrespective of how giant a web site is there’s a chance that solely the frameset page will be indexed.
There is a manner round this problem. You can place a “noframes” tag in the body of your frameset page to produce different content that will be displayed if the browser isn’t frames compatible. Fortunately, search engines can conjointly scan this tag, therefore if you embody traditional links at intervals this tag the search engines will spider them like a traditional site. Visit http://www.w3schools.com/tags/tag_noframes.asp for additional info on the noframes tag.
Thus currently the search engines can find your pages, however what happens when your visitors realize them?
As a result of the frameset dictates which pages ought to be loaded, if an internal page is accessed directly through a quest engine then it can be loaded outside the context of the frameset. This implies {that the} page can be viewed on its own without any of the intended accompanying pages specified by the frameset, like a navigation bar. This sort of page is called an “orphan” page. They are confusing for visitors as a result of once they find the page they will not be in a position to navigate the location, meaning you’ll finish up losing the visitor, or worse, a customer.
Once more, there is a method around this issue. You’ll use JavaScript to force the page into its framed context, and though this causes problems with JavaScript incompatible browsers it does neatly avoid the orphaned page issue. There’s a great tutorial accessible at http://www.webreference.com/js/column36/forcing.html showing how this can be done.
There are alternatives to frames that permit for similar functionality, the most common would be to position parts on a page using Cascading Style Sheets (CSS), or if you are designing a dynamic website then utilising Server Side Includes (SSI) would be a smart option. Although 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.