打开网站首页和内页,右键查看页面源代码,搜索 canonical,确认是否已经有该标签。如果有了就不用再添加。
一般安装了SEO插件的WP,都已有了。比如安装了Rank Math SEO或 Yoast SEO插件的,只要启动,都不用任何设置,在源代码里都会看到 canonical。
这个情况下,就不用再设置了。如果用了以上任何一个插件,还是没看到canonical,则需要去设置里开启下允许搜索引擎抓取。
如果没有安装插件,下面是不用插件的方法:
插入的代码如下,(注意代码不能随便修改):
<?php if (is_singular()) : ?>
<link rel="canonical" href="<?php echo esc_url(get_permalink()); ?>" />
<?php endif; ?>
保存后:
在源代码里搜索,就可以看到了。