SEO Class in Chicago, IL
Are you a Google Analytics enthusiast?
More SEO Content
Can Frames Be Combined With Google?
Posted 18 March 2004 - 06:07 AM
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.
Posted 18 March 2004 - 10:21 AM
In the HTML
<div id="name">INSERT TEXT HERE</div>
In the CSS
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.
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.
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!
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. (And I'm not just saying that to suck up to Alan ) I actually use a combination of frames and SSI which makes updating this site a breeze.
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 ). As with anything else, frames are simply a tool, and the beauty and utility of the results rest to a large extent upon the skill of the craftsperson wielding the tool. Not that I'm claiming to be the Norm Abram of framesets or anything, but in the case of the site I referred to above, there's no immediate visual difference apparent to the visitor between the framed site and a site created with tables or CSS. Visually, it's just a plain-ol' left-hand-navigation, right-hand-content site with no extraneous frame borders or any other visual cues to reveal its "frame-ness". At least, not until you start scrolling the content and the navigation stays in place. I admit, it's not exactly the most imaginative layout, but I don't think it's necessarily unattractive...
MHO, of course. YMMV.
Posted 18 March 2004 - 03:26 PM
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:
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...
Posted 18 March 2004 - 08:58 PM
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.
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. :)
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. It's not just puritanism, it's SEO-facts. Let's build an anti-frame league.
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.
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.
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