百度站长平台权威解答:一般来说,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有着极优质的点评内容、用户可以通过访问该地址获得大量有用信息,但被百度建库的lvyou.baidu.com/changbaishanh并没有针对景点评论相关关键词进行优化,导致其很难在“长白山怎么样”之类的长尾query下有好的表现。除此之外,该页面所有点评内容都是通过JS异步加载实现的,导致百度根本不知道该页面上有这么优质的原创内容,这些内容自然也无法通过搜索引擎获得流量。

相关SEO术语解释:

URL:URL(统一资源定位系统)也就是网址。URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。url有两种类型——动态的和静态的。

搜索引擎更喜欢静态URL,因为更容易确定其内容。为了SEO:

确保网址是描述性和可读性的

使用连字符而不是下划线

尽量简短,便于记忆

要准确——用名字来描述内容

添加目标关键词

url参数:查询过程中,在页面的网址中动态设置的值。例子:www.dynamicurl.com/query/thread.php?threadid=64&sort=date在这个例子中,参数内容包含从“?”开始查询字符串,该参数包含有关内容的数据。

静态URL:内容总是相同的网页的网址,URL永远不会改变。它们是可读的,描述性的,可以包含关键字,便于用户记忆。基于这些原因,静态URL拥有更高的点击率。

静态URL就是指不带有“?”、“=”“&”“php”'asp'等字符的URL,换句话说就是不带有任何参数的URL,就是静态URL。

静态URL在搜索引擎上有一定的好处,可以更加方便搜索引擎蜘蛛来抓取网页。