百度对url上使用#号好不好 那百科自身都带有锚点 你怎么看?
一般来说,url当中的#号是一个锚点的标志位,这样的url打开之后会将访问者的视线定位在指定位置上,令访问者直接看到网页中间的一段内容。自从推特流行开始,#号被附予了新的意义——话题。很多站长直接在#号后面加参数且参数是有效的,即#号去掉与不去掉,打开的网页完全不同。
目前百度对带#号URL的收录策略是:去掉#号后面的内容,仅对#号前面的url进行建库。这样就导致一些站长认为有意义有价值的页面,百度却无法收录,继而影响新链接的抓取和整体SEO效果。
所以站长在建站的时候对#号的使用一定要慎谨,百度站长平台不建议在有独特内容价值的url上使用#号。下面我们来看两个case:
case1:y.qq.com/#type=toplist&p=top_2
说明:百度仅对去掉“#type=toplist&p=top_2”后的y.qq.com进行抓取,导致爬虫获取到的页面与浏览器打开的页面不一致;优质页面无法收录,而且无法follow到该网页上的新链接。
case2:lvyou.baidu.com/changbaishan#/scene-remark-anchor
说明:虽然该url有着极优质的点评内容、用户可以通过访问该地址获得大量有用信息,但被百度建库的lvyouu.baidu.com/changbaishanh并没有针对景点评论相关关键词进行优化,导致其很难在“长白山怎么样”之类的长尾query下有好的表现。除此之外,该页面所有点评内容都是通过JS异步加载实现的,导致百度根本不知道该页面上有这么优质的原创内容,这些内容自然也无法通过搜索引擎获得流量。

百度百科的不一样的吧,#后面是在页面中的定位,不是单独的内容
国内外服务器联系QQ28575315
###1、百度是根据转码后的url进行抓取的,之前大家发现搜索结果中出现#的url的case,一般是原url把#转码成了%23(url编码转码的知识大家网上搜就知道了);如 (这个ulr中的s/%23实际上是转码后的s/#)
2、当百度抓取转码后的url,在搜索结果中又把%23解码成#,因此大家看到了搜索结果中出现#的url。

###
举一个很简单的例子:http://ask.seowhy.com/question/18160#100
这个URL也是可以访问的.
1、HTTP请求不包括#。#是用来指导浏览器动作的,对服务器端完全无用;
2、#代表网页中的一个位置。其右面的字符,就是该位置的标识符;
3、在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。
4:、改变#不触发网页重载;
5、改变#会改变浏览器的访问历史;
6、在百度统计中,是查询不到带有“#”URL的访问记录;(CNZZ可以)
在百度看来,“#”的作用是方便用户的流量体验,这个动作不会返回给服务器端。百度也不抓取用户的这个动作。
百度统计是不是也不抓取URL带#后面的内容?
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/42130.html
