使用canonical标签-html

在一个网站中使用不同的网址来呈现同一个页面的内容是很常见的情况,举例来说,有些网页会有阅读用与打印用两种网址,这样的设计可以让使用者更便利,但是对于搜索引擎(如 Google 等)而言,可能会无法判别哪一个网址才是最正式的网址,如果在搜索结果中显示了打印版本那就虾米了。

Google规范网址:https://support.google.com/webmasters/answer/139066?hl=zh-Hans

Canonical认为是一个与301类似、解决网站内重复页面的好办法。下面来看一下canonical标签的使用。

在head中加入:

我们可以在所有版本的网页中(阅读用与打印用等等)都加上这一行,这样 Google 在显示搜索结果时,如果发现这个网页内容有多个网址可选择时,就会以上面标示的网址为准。

由于 canonical 一定要放在 <head> 段才会生效,如果你的网站环境无法让你直接修改 <head> 段的 HTML 代码,可以改用 JavaScript 的方式来加入 canonical:

canonical标签也可以应用于网站迁移上,通常网站要更换网址时,会先把新的网站架设起来,然后将旧网站的内容转移至新网站,为了不造成流量的损失,我们就可以利用这个标签,将旧网站上每一个网页的网址都标示为新网站的网址,这样搜索引擎就会立即更新新网址,加速网站的转移,等转移完成之后关闭旧网站。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注