SEO Class in Chicago, IL
Learn How To Optimize Your Website on July 26, 2013
High Rankings is offering a 1-day customized SEO training class in Chicago. Class size is limited so please sign-up now if you want in!
Are you a Google Analytics enthusiast?
Share and download Custom Google Analytics Reports, dashboards and advanced segments--for FREE!

www.CustomReportSharing.com
From the folks who brought you High Rankings!
More SEO Content
Can Frames Be Combined With Google?
#1
Posted 18 March 2004 - 06:07 AM
Kippie
#2
Posted 18 March 2004 - 09:49 AM
Frames are really an old school technology. IMO there is really no reason at all to use frames in a web structure. People typically use them so they can have the navigation on one page and the content on another and then if they need to make a change to the navigational menu, all they have to change is one file. However, it is better to use include files to do this.
The problem with frames is that there is usually no content in the source code for a search engine to understand what the site is about. The code usually just designates the sizing of the frameset and which page goes where.
If one must have frames, then the way to optimize it is to place all the code from an optimized inner page in between the <no frames> tags. Once would copy all the code from an inner page from the opening <body> tag to the closing </body> tag.
#3
Posted 18 March 2004 - 10:21 AM
In the HTML
<div id="name">INSERT TEXT HERE</div>
In the CSS
#name {position:absolute;left:20px;top:145px;width:222px;height:298px;overflow:auto;}
Great example of this technique in use is: http://www.csszengar.../079.css&page=0
Just keep in mind that with CSS you might have some compatibility issues with older browsers.
#4
Posted 18 March 2004 - 10:23 AM
In my little 'ole opinion frames are not good practice. Without the <no frames></no frames> tags or without it being used correctly, search engine spiders cannot see your site content. So as searchrank has said you need to copy your entire content in between these tags.
My own personal preference is to design a template that I then add to each page so that I can easily change the navigational information without having to change each page.
Also with frames, the spiders cannot read your navigational links unless they are also included within the <no frames> tags which is no good if you want them to be able to index more than one page as they need to be able to read and follow the links to do this.
They can also cause users problems when they want to print a page.
Jill has done an article on this on this site if you search on "frames" and select articles.
Hope this helps.
#6
Posted 18 March 2004 - 12:31 PM
You do want to use self-referencing framesets, however, as per Alan Perkin's article which is posted somewhere around here!
Not sure about the other engines.
At any rate, I personally don't like framed sites. They are sooooo ugly!
Jill
#7
Posted 18 March 2004 - 02:01 PM
I've used it myself on a minor "hobby" site and have found it to work exactly as advertised, in that all the major engines seem to be able to spider it, it's accessible, and I don't have to waste time duplicating content or navigation using NOFRAMES.
I use frames on this particular site because the site features some longish pages, and the frames allow the navigation to stay static on the page while the content is allowed to scroll. Yes, I know I could break up the content into several shorter chunks, thereby minimizing the effect of the navigation scrolling offscreen. But this works just as well and it minimizes the disruption in the "flow" for the site visitors.
Framed sites don't have to be ugly, any more than "accessible" sites have to be plain text (Jakob Nielsen's site notwithstanding
MHO, of course. YMMV.
--Torka
#8
Posted 18 March 2004 - 03:26 PM
#9
Posted 18 March 2004 - 04:20 PM
And Torka as to this:
Framed sites don't have to be ugly, any more than "accessible" sites have to be plain text
Consider myself slapped! :doh:
#10
Posted 18 March 2004 - 04:26 PM
(Next, it'll be THE COMFY CHAIR...)
Yeah, and what Jill said about bookmarking. With self-referential frameset pages, visitors can bookmark the internal pages and they still redraw themselves with all the frame stuff around them. It really is a snazzy technique. Wish I'd thought of it myself...
--Torka
#11
Posted 18 March 2004 - 08:58 PM
Not to mention that maybe 8 to 10 percent of the people who find you in a search engine will have JavaScript disabled, defeating the self-referencing code, and never see the navigation?
If I had to make a list of the most user-unfriendly things invented for the Web, I think it would be scrolling marques, blinking text, and frames. And pretty much in that order, too.
My memory is probably a little fuzzy, but I recall frames being introduced in Netscape 2.0 to eliminate the completely linear, one-thing-after-another flow of the original browsers. Frames allowed us to design with rows and columns, a choice we didn't have before frames, and was really cool stuff. My very first web site was in frames.
Then Netscape 3.0 came out with this great idea called tables.
#12
Posted 18 March 2004 - 10:01 PM
I find frames are invaluable if you are:
a) Designing a browser-based application. Frames keep the controls in place. Yes, there are online apps that use frames badly and yes, you can use CSS to do similar things but frames don't have as many of those nasty compatibility issues that you will run across when getting tricky with CSS.
B) You have huge text-heavy pages. I'm not talking 800-1000 words, I'm talking huge documents like legal documents or research studies that for some reason or another should not be broken into separate pages. Frames will keep the user from scrolling forever to continue navigating the site.
Other than that, you are better off without them. :)
#13
Posted 19 March 2004 - 01:51 AM
1. Use CSS
2. Use php-scripts for navigations (if you don't like the browser compability-problems with CSS)
3. Use SSI (but be aware of security aspects)
Yes, frames thinks.
#14
Posted 19 March 2004 - 04:08 AM
Self-referencing is clever (I can't use it because of my e-commerce structure) but it is still only a 'work-around'.
My advice is, if you are starting from a blank sheet and you have the choice, don't go near frames.
NG
#15
Posted 19 March 2004 - 04:25 AM
I'm not sure what you mean about the bookmarks.Visitors can bookmark internal page *IF* they know how.
Not to mention that maybe 8 to 10 percent of the people who find you in a search engine will have JavaScript disabled, defeating the self-referencing code, and never see the navigation?
Regarding JavaScript, self-referencing framesets without JavaScript DO contain navigation and other framed components. They are included in a NOSCRIPT tag in the content frame. Of course, then it isn't a frameset ... visitors with JavaScript support get a frameset, visitors without it get an equivalent frameless page.
I hate frames as much as anybody else, BTW. I only wrote the self-referencing code as a test of an idea.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users








