ZBlogPHP文章和页面如何添加canonical标签?

113人参与 |分类: 站长百科|时间: 2019年08月02日

我们很多站点都是伪静态,所以理论上会存在多个 URL 地址都能够访问同一个页面,这个时候就需要通过 canonical 标签告诉搜索引擎在这么多的 URL 地址中哪一个才是最有价值最规范的首选网址,然后搜索引擎才会把权重集中到我们所指定的 URL 地址,从而提升权重及排名。如果不通过 canonical 标签指定规范网址,那么搜索引擎展示出来的网址就有可能不是我们所希望的那个伪静态地址,而有可能是动态网址。所以说,绝大多数站点都会在文章页中通过 canonical 标签指定一个规范网址,一般就是伪静态后的网址。

所以简单点来说,canonical 标签的作用,就是告诉搜索引擎在多个 URL 地址中哪一个才是最有价值最规范的首选网址。如果你是用 WordPress 建站那么不用担心,WordPress 会自动为文章页添加 canonical 标签;如果你是 ZBlogPHP 建站那么就需要自己人工添加了。

canonicaltag.jpg

ZBlogPHP 文章页和页面添加canonical标签步骤:

1、后台如果安装有“主题编辑器”插件可以直接后台编辑当前主题的\template\header.php 文件,或者通过 FTP 下载到本地编辑(zb_users\theme\Blogs\template\header.php)。

2、在 header.php 文件的</head>前面添加以下代码:

{if $type=='article' || $type=='page'}

<link rel="canonical" href="{$article.Url}"/>

{/if}

3.、点击网站后台首页的[清空缓存并重新编译模板]按钮。

至此,我们已经成功为 ZBlogPHP 站点的文章和页面添加了 canonical 标签,可以到前端打开任意一篇文章或页面看看网页源代码是否已经存在了 canonical 标签?

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址: