因为有的时候某些页面得到太多权重没什么意义,比如用户登录、注册页面之类的。是否可以用简单的JS阻挡链接传递权重,比如:
<a href=”javascript:void(0)” onClick=”window.open(‘http://www.domain.com/signup.htm’)”>
或者:
onclick=”window.location.href=’http://www.domain.com/signup.htm/’;”
还是需要更复杂的JS脚本?
javascript的解析,是很多搜索引擎正在做的事情;同理,对flash的解析。毕竟有那么多应用javascript或者flash的网站,其实并没有意识到,他们的做法给搜索引擎的收录和索引带来的麻烦。所以,如果期望不被搜索引擎收录的话,最直接的手段,还是写robots文件。
其实就是说目前可能还不支持,但是正在努力支持,JavaScript的链接主要是有几个原因一个是为了更好的用户体验,而是外部的统计类的代码,已经一些特殊效果。但是其中的链接地址往往都是不重要的,尤其是外部站的链接跟踪。如果支持了JavaScript的链接跟踪,那么统计代码就会分走部分跟踪,这个似乎写robots是达不到目的的。
发表回复