WordPress-seo-Google Search Console提示Soft 404

Google Search Console邮件推送提示:检测到你网站上的部分网页由于以下新原因而未被索引。

经查,发现是由于该页面本身是我自己内部查看用的,并非公布于众。结果被谷歌控制台误判Soft404:These pages aren’t indexed or served on Google

由于这个页面本身我就自己用的,不打算让谷歌收录。我是用wordpress开发的,如何做呢?

方案:直接在模板添加meta robots标签

在设定的模板php页面,直接添加:

<head>
    <meta name="robots" content="noindex,follow" />
</head>
<?php

告知搜索引擎不要索引该页面,但可以跟踪页面上的链接,是最规范的做法。

还有一种方式通过 robots.txt 限制,可以在网站根目录的robots.txt文件中添加规则:

User-agent: *
Disallow: /example-page/

但注意这只是 “请求” 搜索引擎不要抓取,不如noindex标签可靠。