相信不少站长或者网站运营者都遇到过因为一些原因需要参照网站当前已有的页面来创建一个新的页面。而新的页面的内容与原页面大致相同甚至一模一样只是URL进行了切换而已。那么在进行这种URL切换的时候有哪些技巧又需要注意哪些地方呢?
方式一:http跳转
http状态码相信大家都不陌生,而其中的“3xx”的意义就是说明被访问网页出现了跳转行为;而页面在访问时的http状态码是可以被搜索引擎识别并且起到一定的作用的。不同的“3xx”表示了不同的跳转行为。而其中最常用的莫过于“301”和“302”,前者表示页面永久性跳转,后者表示页面临时性跳转。多年以前曾有人利用“302”状态码来进行一些非正规的网站优化服务。而在这种情况被搜索引擎尤其是百度发现之后,现在的“302”状态码虽然仍可实现跳转,但在搜索引擎的识别上却是一种对网页本身及其不利的情况。所以如果要使用http状态码来进行新旧页面之间的跳转行为,请大家务必使用“301”,避免使用除“301”之外的一切“3xx”http状态码来进行页面跳转。
方式二:“canonical”标签
“canonical”标签相对于“3xx”http状态码相对知道的人就会少很多,“canonical”标签的用途是标注当前页面所对应的首选着陆页面;“canonical”标签的用途与“3xx”http标签略有不同。使用“3xx”http状态码进行跳转后,在用户或搜索引擎访问原页面时,会自动跳转至对应的“3xx”http状态码所标示的对应的着陆页的URL并展现该页面的信息。原页面的信息则无法再进行正常浏览,但以“canonical”标签所标示的页面仍可以正常访问,不会对用户的访问造成任何影响。但在搜索引擎访问该页面并识别到“canonical”标签时,会将“canonical”标签所在页面的权重赋予给“canonical”标签所指向的页面的权重。同时可以避免站内雷同页面造成的权重分散等问题。
以上就是当需求对站内同一页面新旧URL进行更替所推荐使用的两种方法。这两种方法相对技术难度简单,也比较常见,对搜索引擎来说也是最友好的方式;可以最大化的避免网站的新旧URL的更替给网站带来的流量或者关键词排名的损失。