
05-04-2008, 01:29 PM
|
 |
WebProWorld Pro
|
|
Join Date: Jul 2004
Posts: 259
|
|
Re: Please Review my site
I didn't have a problem navigating but the calender would not display any information when i clicked on a day. It would change the months when I clicked on the forwards or backwards arrows.
Dave, not everybody hates frames and search engines do not have a problem with frames as long as they are set up correctly. Yes, they require extra work but for some webmasters the extra work is worth it to achieve the effect which only frames can offer. Even pages without frames can trip spiders if not done correctly.
As for SEO and Flash, the following link will give information on how to do that as well as offer a script which will determine if the browser is flash compatible. How to SEO Flash » by Jonathan Hochman
Quote:
|
… an open source Javascript function called swfobject() to detect when browsers are capable of viewing Flash. When an appropriate version of Flash player is present, the Javascript manipulates the page's document object model (DOM) to replace the primary content with the Flash movie.
|
Here is a script for bookmarking. It can go on all pages but only the index page will be served and the frames will all come together. You would have to search if someone has found a way to bookmark the individual pages to be in the frames.
The individual pages could have a standard bookmark but they will not be served in the framed format however if links are available on those pages then when the index link is clicked on then the frames will display.
Since my site doesn’t have an internal page which would be popular for bookmarking, I offer the index bookmark on all pages.
This code goes into the <head>
Code:
<script language="JavaScript1.2">
/*
Add-to-favorites Script
Created by David Gardner (toolmandav@geocities.com)
No warranty of any kind comes with this script!
Permission granted to Dynamic Drive (http://dynamicdrive.com)
to post and feature this script on their DHTML archive
*/
//configure the two variables below to match yoursite's own info
var bookmarkurl="http://www.yoursite.com"
var bookmarktitle="your link text here"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</script>
This code goes with the text link in the <body>
Code:
<a target="_self" href="javascript:addbookmark()">Bookmark This Site!</a>
The extra work for webmasters is that duplicate pages need to be created to achieve good results for all visitors. Small sites can manage this easier than larger ones. CSS can help reduce the work involved. Not all browsers support frames so pages need to be created to serve up the content.
The robots meta tag will be needed in the <head> so that the site is not punished for having duplicate content. Here is how I use this tag however it really depends on the preference of the individual; I put the index,follow on the index noframes page but for the other no frames pages, (for the browsers that do not support frames,) I use the noindex no follow.
On the default page (which holds the content part of the framed set) I use the noindex,follow and on the other internal pages, designed for the framed format, I use the index,follow. I have incorporated links on these pages and the site identification so that if these pages are found by someone during a search then they will know which site they belong to and they can navigate through the site.
Code:
<meta name="robots" content="index,follow">
<meta name="robots" content="noindex,nofollow">
This is an example of how my ‘no frames’ page is a duplicate of what the frames looks like, it just doesn’t have the frames effect and i changed the heading just a little. It is done using CSS and you may copy the layout if you wish.
Kids Learn Math With Electro-Math Flash Cards Online
|