qq1161192789 发表于 2013-04-17 10:34:54

百度蜘蛛不能识别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。跟踪搜索引擎访问是没什么意义的,蜘蛛既不会填表,也不会把商品放入购物车。

本文由www.pengzhidaocn.com整体发布

小猪爱爬树 发表于 2026-03-04 01:11:36

楼主太厉害了,整理得这么详细,必须支持

佰财联盟 发表于 2026-05-08 19:10:23

学习到了,之前一直没注意过这个点,受教了

weifupeng 发表于 2026-05-08 19:15:48

楼主辛苦了,整理这么多内容,必须点赞收藏

fdfdC 发表于 2026-09-12 13:44:05

这个分享太实用了,刚好能用到,感谢楼主!

lovekuo 发表于 2026-09-24 22:14:03

分析得很透彻,很多细节都说到点子上了~

天明才子 发表于 2026-10-17 20:27:09

内容很干货,没有多余的废话,值得反复看

嗷呦 发表于 2026-10-19 20:26:00

刚好遇到类似问题,看完这个帖子心里有底了
页: [1]
查看完整版本: 百度蜘蛛不能识别URL中哪些字符?