Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Is Frames the problem? 2

Status
Not open for further replies.

smiffy47

Programmer
Apr 6, 2004
95
GB
I've set up a couple of small websites (first attempts) and one in particular is doing its job just fine, but search engines do not seem to have noticed it after about 9 months. I understand that this may be because I have used a Frames format. Is that likely, and how do get noticed? Surely plenty of websites uses Frames. I may avoid Frames in the future, but I still need to get this current website more visible. Having checked about I have found that Google crawled it last month, but has collected no data from it!! Any help?
 
A very quick search revealed that ABC Classic Yachts is found by Google. Though the page I found was in French.

What phrases are you searching on? Is there enough content on any particular page weighted towards the terms you are searching with?

Frames certainly don't help. Although you have links within the individual pages you may be well advised to make a site map page, just to make sure that every page is reachable by a crawler.



- Web design and ranting
- Day of Defeat gaming community
"I'm making time
 
There are no links in the <noframes> element of the abclassicyachts.org page, so a frames-incapable browser like, say, a search engine spider has no way of getting into the site - all they see is a blank page.

One way to deal with it would be to put a small menu of links at the bottom of each page, like this:

Home - Programme - Classes - Contact - Links - News - Photos - Register

Then, in the <noframes> element of your index page, you have a link to framecontent2.htm. This will allow search spiders (and anyone else who can't handle frames) to get around your site.

It'd be better still to get rid of the frames altogether, though.

-- Chris Hunt
Webmaster & Tragedian
Extra Connections Ltd
 
Dear F. Cow
Thanks. I'm searching with "classic yachts regatta" and "classic yachts regatta 2005" and notice Google finds references to the site on other sites, but doesn't seem to find the site itself.
 
the only search phrase that the site will ever be found for is "classic channel regatta" (no quotes) 3/13,900. Simply because this is the title of the frameset page and the only indexable text available to the search engines.

If you have to use frames, and there is never a good reason why anyone should, You will have to optimise using the <noframes></noframes> route. This however will lead to other problems because internal pages will not open in the frameset when clicked in the SERPs and without some work will end up appearing as "orphaned pages".



Chris.

Indifference will be the downfall of mankind, but who cares?
A website that proves the cobblers kids adage.
Nightclub counting systems

So long, and thanks for all the fish.
 
Chris,
Glad you liked the mackerel. Now I'm grabbing moments between gardening, and lighting the fire, to follow your suggestions.
I've inserted the following on the index.htm. Is this the sort of thing?

<noframes>
<body bgcolor="#FFFFFF" text="#000000" link="#FFFFFF" alink="#FF0000">
<font color="#FFFFFF"><a href="framecontent2.htm"><b>Link</b></a></font>
</body>
</noframes>

Next job put the links on the framecontent2.htm. I'll get the hang of this ......or should I go back to the fishing?

Steve
 
smiffy47


The 3rd result returned is a page from your site, no? Ignore the second one since it's the header page.
This shows the problem mentioned about orphan pages. However since there are links within this page to other parts of the site the crawler should at least index those too.

Though you should include <noframes> content it appears that, Google at least, has indexed the pages within the frameset. It managed to do this without the <noframes> content.

To test this visit one of your pages and copy/paste a few words of distinctive text into Google. You will see that the pages are indexed. However since not all of the pages are linked to by other pages in the site not all of the site is being indexed.

Following the suggestion of adding links to the bottom of each page should help, or, as I suggested a link to a sitemap page (that then contains links to the other pages).

Best advice though would be to ditch the frames altogether.

- Web design and ranting
- Day of Defeat gaming community
"I'm making time
 
Is this the sort of thing?
Sort of, but I'd give the search engines a little more to get their teeth into:
Code:
<noframes>
<body>
<h1>The Classic Channel Regatta</h1>
<p>Friday July 8th - Sunday July 17th 2005</p>
<p>The Classic Channel Regatta is a major new international regatta for classic yachts in the English Channel with racing from Dartmouth in Devon to Perros-Guirec in North Brittany and St Peter Port in Guernsey. It is a series of three linked events and boats can choose to enter either one, two or all three of the events.</p>
<p>Follow one of the links below to find out more...</p>
<ul>
<li><a href="framecontent2.htm">The Classic Channel Regatta</a> (English Version)</li>
<li lang="fr"><a href="/French/fcontent.htm">Le Challenge Classic de la Manche</a> (Version Fran&ccedil;ais)</li>
</ul>
</body>
</noframes>
</body>
</noframes>


-- Chris Hunt
Webmaster & Tragedian
Extra Connections Ltd
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top