百度蜘蛛不能识别URL中哪些字符?

建站资讯

百度蜘蛛不能识别URL中哪些字符?

由于程序SEO薄弱,经常会搞出些让人啼笑皆非的东西,比如各种各样不利于SEO的URL。

网站的一些其他统计需求中也可以利用一些特殊字符来构建既容易区分又不会影响SEO效果的URL。

1.@

2.#

3.$

4.^

网站优化如何避免蜘蛛陷阱

很多网站都在使用SESSION ID跟踪用户访问,每个用户访问网站时就会产生一个SESSION ID,这个ID将加在URL中。搜索引擎蜘蛛访问网站时,会被网站当成一个新的用户,网站的URL中就会增加一个不同的SESSION ID,这样一来搜索引擎蜘蛛每次访问同一个页面返回的都是不同的URL。当搜索引擎遇到这种情况的时候就会常识判断字符串是SESSION ID还是正常参数,如果判断出是SESSION ID就会去掉它,收录正常的URL,但也有时候判断不出来,这样的话就会收录大量重复页面不同URL,不利于优化。
解决办法跟踪用户访问应该使用cookies而不生成SESSION ID。或者程序判断访问者是搜索引擎蜘蛛还是普通用户,如果是搜索引擎蜘蛛,则不生成SESSION ID。跟踪搜索引擎访问是没什么意义的,蜘蛛既不会填表,也不会把商品放入购物车。

 

« 上一篇下一篇 »