百度SEO优化干货:url上用#好不好?
一般来说,url中的#是一个锚标志。 这样的url打开后,访问者的视线就会定位到指定的位置,这样访问者就可以直接看到网页中间的一段内容。 自从的流行,#被赋予了新的意义——话题。 很多站长直接在#号旁边加上参数百度优化,而且参数是有效的,也就是去掉#号打开的网页完全不一样。
目前百度对带#的网址的收录策略是:去掉#后面的内容,只对#后面的网址建库。 这就造成了一些站长找到了有意义的、有价值的页面,百度却未能收录,进而影响了新链接的抓取和整体的SEO效果。
因此,站长们在建站时使用#号一定要慎重。 百度站长平台不建议在具有独特内容价值的网址上使用#号。 下面我们来看两个案例:
case1:/#type=&p=top_2
解释:百度只抓取去除“#type=&p=top_2”后的页面,导致爬虫获取的页面与浏览器打开的页面不一致; 不收录高质量页面,但找不到该页面的新链接。
case2:/#/场景--
说明:虽然该网址拥有极优质的点评内容,用户访问该地址可以获得很多有用的信息,但是百度/建的数据库没有针对景区点评的相关关键词进行优化,导致难以获取被列在“长白山怎么样”等长尾查询中都有不错的表现。另外,该页面所有的评论内容都是通过JS异步加载实现的百度优化,导致百度都不知道有这么高的这个页面的优质原创内容,这个内容自然无法通过搜索引擎获取流量。
这个#是VUE开发的最常见的网站。 这是因为路由模式是哈希模式。 如果不要#,可以使用路由模式。 这些模式充分利用.API完成URL跳转而无需重新加载页面,使用这些模式后没有#,但可以像普通url一样访问。
如果更改了路由,复制链接到浏览器地址时会报404错误。 解决该问题,具体配置方法请参考配置文档。
综上所述,不管是什么开发语言,都必须对url中的#进行处理,这样才有利于SEO优化。 如果你不处理带#的页面,它们将永远不会被收录,更谈不上排名了。