Google Optimization
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   SEO Chat ForumsGoogleGoogle Optimization

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread SEO Chat Forums Sponsor:
  #1  
Old October 22nd, 2007, 05:47 PM
ChrisBergemann ChrisBergemann is offline
Contributing User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: May 2005
Posts: 64 ChrisBergemann User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 16 h 35 m
Reputation Power: 5
Building Non-Crawlable Links w/Javascript

I've searched the archive and read through a few of the threads about javascript and I haven't found a good solution to creating non-crawlable links.

The problem:
My site needs a lot of links as the content can be sliced many different ways and I want our customers to easily find what they're looking for. However.... Google sees all the links and devalues all the pages.

The solution:
Make 50% of the links some other way so people can still click them but the search engines don't see them. I currently do this through a document.write in a separate .js file which I include.

I later wrote my own page crawler to analyse my site which uses the webbrowser object, and the webbrowser object sees ALL of the links whether they're in the javascript or not.

I'm thinking if I could put the links in a function and invoke the function on page load that maybe the webbrowser object (and the search engine crawler) wouldn't see the links but our customers would.

Any ideas would be appreciated...

Thanks.
Chris.

Reply With Quote
  #2  
Old October 22nd, 2007, 06:14 PM
raz's Avatar
raz raz is offline
Contributing User
SEO Chat Intermediate (1500 - 1999 posts)
 
Join Date: Mar 2004
Location: Los Angeles, CA
Posts: 1,869 raz User rank is Sergeant Major (2000 - 5000 Reputation Level)raz User rank is Sergeant Major (2000 - 5000 Reputation Level)raz User rank is Sergeant Major (2000 - 5000 Reputation Level)raz User rank is Sergeant Major (2000 - 5000 Reputation Level)raz User rank is Sergeant Major (2000 - 5000 Reputation Level)raz User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 4 Weeks 1 Day 2 h 53 m 20 sec
Reputation Power: 28
No need to make it complicated. Simply add a rel="nofollow" to the link code.

raz
Comments on this post
JagNet agrees: a quick, simple, and effective solution
__________________
#include <Cognac.h> -The only code I know How to Write!
Got SEO Questions? - >>SEO Chat FAQ<<

I AVE LOST MY RANKINGS! Read Before Strting a Thread!!

Reply With Quote
  #3  
Old October 22nd, 2007, 09:33 PM
mprough's Avatar
mprough mprough is offline
Contributing User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Sep 2007
Location: Ohio, USA
Posts: 352 mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 4 h 43 m 56 sec
Reputation Power: 9
Send a message via Yahoo to mprough
Not only that, do you really want to find yourself under the microscope for having "apparently" hidden half of your links from the SE's. How long before someone reports that one?

If it were all of the links, or just a menu...Then no worries, but selective Java scripting to prevent disclosing links from Google cannot be a good thing.

And...as stated above, its far more complicated than necessary, or proper.

--Melanie
__________________
Cog SEO Blog - DIY SEO and Search News

Zen Cart SEO Services

Reply With Quote
  #4  
Old October 23rd, 2007, 04:09 AM
JagNet's Avatar
JagNet JagNet is offline
Smoke me a kipper...
SEO Chat Regular (2000 - 2499 posts)
 
Join Date: Aug 2007
Posts: 2,487 JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Month 2 Weeks 4 Days 3 h 37 m 22 sec
Reputation Power: 63
Quote:
Originally Posted by mprough
Not only that, do you really want to find yourself under the microscope for having "apparently" hidden half of your links from the SE's. How long before someone reports that one?

If it were all of the links, or just a menu...Then no worries, but selective Java scripting to prevent disclosing links from Google cannot be a good thing.


Sorry Melanie, but I don't quite see that as being against TOS or in any way unethical. Hiding links/content from search engines is a perfectly normal thing to do (think robots.txt or DHTML) and Google has never said that you either have to show all your links to them or none at all. What would someone report you for?

Reply With Quote
  #5  
Old October 23rd, 2007, 04:35 AM
mprough's Avatar
mprough mprough is offline
Contributing User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Sep 2007
Location: Ohio, USA
Posts: 352 mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level)mprough User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 4 h 43 m 56 sec
Reputation Power: 9
Send a message via Yahoo to mprough
Quote:
Originally Posted by JagNet
Sorry Melanie, but I don't quite see that as being against TOS or in any way unethical. Hiding links/content from search engines is a perfectly normal thing to do (think robots.txt or DHTML) and Google has never said that you either have to show all your links to them or none at all. What would someone report you for?


O don't know seems lately you'll get a report for looking sideways.

http://www.google.com/support/webmasters/bin/answer.py?answer=66353&query=hiding+links&topic=&type=

Quote:
javascript: Place the same content from the Javascript in a no script tag. If you use this method, ensure the contents are exactly same as what is contained in the Javascript and that this content is shown to visitors who do not have Javascript enabled in their browser.


It's all in the interpretation.

http://www.google.com/support/webmasters/bin/answer.py?answer=66355&query=pages+for+search+engines&topic=&type=

Quote:
If your site contains elements that aren't crawlable by search engines (such as Flash, Javascript, or images), you shouldn't provide cloaked content to search engines. Rather, you should consider visitors to your site who are unable to view these elements as well. For instance:

Provide alt text that describes images for visitors with screen readers or images turned off in their browsers.
Provide the textual contents of Javascript in a noscript tag.
Ensure that you provide the same content in both elements (for instance, provide the same text in the Javascript as in the noscript tag). Including substantially different content in the alternate element may cause Google to take action on the site.


Quote:
Note that placement of links within Javascript is alone not deceptive. When examining Javascript on your site to ensure your site adheres to our guidelines, consider the intent.


As I said, under the microscope, as just choosing half of the links to be in Java script would be quite unnatural. Google is receiving a ton of reports...Webmasters are using the form to turn each other in for crazy stuff, and even if it's NOT a clear violation, it has to be checked out by Google.

So something like this, and Google comes calling...I am seeing in many cases...They find something small and in consequential on the original report. However, they is generally something else in relative plain view to add to the case and wrap it up upon investigation. Maybe in addition to something like this, you also have CSS display none hidden text, bingo...Penalty.

My point here is NOT to draw attention with these types of actions, as many web sites are going to have "other" issues as well.

--Melanie

Reply With Quote
  #6  
Old October 23rd, 2007, 04:49 AM
Chris42 Chris42 is offline
Contributing User
SEO Chat Beginner (1000 - 1499 posts)
 
Join Date: Nov 2006
Location: Germany
Posts: 1,080 Chris42 User rank is Sergeant (500 - 2000 Reputation Level)Chris42 User rank is Sergeant (500 - 2000 Reputation Level)Chris42 User rank is Sergeant (500 - 2000 Reputation Level)Chris42 User rank is Sergeant (500 - 2000 Reputation Level)Chris42 User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Weeks 5 Days 5 h 8 m 52 sec
Reputation Power: 20
If you worry about pages being devalued, you should add a rel="nofollow" to the links as others said. If you seriously don't want the other pages indexed at all, you also need to exclude them via the robots.txt or with the meta-robots element.

Reply With Quote
  #7  
Old October 23rd, 2007, 05:04 AM
JagNet's Avatar
JagNet JagNet is offline
Smoke me a kipper...
SEO Chat Regular (2000 - 2499 posts)
 
Join Date: Aug 2007
Posts: 2,487 JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level)JagNet User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Month 2 Weeks 4 Days 3 h 37 m 22 sec
Reputation Power: 63
ok, I see where you're coming from here, but:

Quote:
javascript: Place the same content from the Javascript in a no script tag. If you use this method, ensure the contents are exactly same as what is contained in the Javascript and that this content is shown to visitors who do not have Javascript enabled in their browser.

Google is not saying you must make the Javascript content available to non-javascript enabled browsers & crawlers, but if you do then make sure that it's the same and don't use the <noscript> tags to show alternative content.

Quote:
If your site contains elements that aren't crawlable by search engines (such as Flash, Javascript, or images), you shouldn't provide cloaked content to search engines. Rather, you should consider visitors to your site who are unable to view these elements as well. For instance:

Provide alt text that describes images for visitors with screen readers or images turned off in their browsers.
Provide the textual contents of Javascript in a noscript tag.
Ensure that you provide the same content in both elements (for instance, provide the same text in the Javascript as in the noscript tag). Including substantially different content in the alternate element may cause Google to take action on the site.


Again, the recommendation is to consider providing Javascript content in a <noscript> tag for the purposes of accessibility, and if you do then "ensure that you provide the same content in both elements".

Quote:
Note that placement of links within Javascript is alone not deceptive. When examining Javascript on your site to ensure your site adheres to our guidelines, consider the intent.

The intent here is along similar lines to Google's own recommendations re the use of the nofollow attribute: that you can legitimately use javascript or nofollow in order to not pass value to the linked page.

Hiding links from the user but not the search engines is against TOS - hiding links from the search engines but not the user is not.


Regarding the use of the spam reporting tool, Google does not have to follow up every report. In fact they don't. It's not scalable.
Only when something repeatedly shows up in reports do they look into it, and then prefer to deal with it algorithmically if they can. Only in blatant cases where an algorithmic solution is not appropriate would they turn to manual intervention.

Quote:
Maybe in addition to something like this, you also have CSS display none hidden text, bingo...Penalty.

There are perfectly legitimate reasons for this - for example for text that is revealed using DHTML (though personally I prefer to set the display to none using javascript for accessibility reasons). But as long as there is some on page method whereby the user can see the content, then it's not hidden. Display:none won't automatically be penalised.

Reply With Quote
Reply

Viewing: SEO Chat ForumsGoogleGoogle Optimization > Building Non-Crawlable Links w/Javascript


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump



 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

Request Your Free Technology Downloads!
 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

Request Your Free Technology Downloads!
 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

Request Your Free Technology Downloads!
 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

Request Your Free Technology Downloads!
 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

Request Your Free Technology Downloads!
 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway
Stay green...Green IT