WordPress noindex 标签怎么移除?3 种方法

WordPress noindex 标签怎么移除?3 种方法

搜索引擎可见度对任何想让内容被看到的网站主都很重要。实现这一点的关键因素是叫”noindex”的小标签。这个标签指示搜索引擎不要索引特定页面或整个网站。虽然它有用途,但有时 noindex 标签可能被无意应用,阻止你的网站或特定页面被索引、在搜索结果显示。

这篇文章带你了解识别和三种移除 WordPress noindex 标签的方法,确保你的网站有最佳机会在搜索引擎排名良好。因为如果网页不能被索引,它就没有机会在 SERP 排名。提醒一下:你不应该为任何想在 SERP 索引和排名的网页设置 no-index 标签。

什么是 noindex 元标签?

noindex 元标签是插入网页 HTML 文件的代码或 HTML 标签,指示搜索引擎不要索引该特定页面。意思是页面不会被索引或出现在搜索引擎结果页(SERP)。把它想象成告诉搜索引擎:”这个页面对搜索不重要,请别把它包含在索引中。”也就是说,我不想这个页面或文章出现在你的搜索引擎中,所以干脆别费心索引它。

noindex 元标签对多种原因有用:隐藏私密页面、登录、会员区域或对搜索者价值低的内容。营销人员常用 no-index 标签隐藏他们不想让公众未经许可访问的 WordPress 页面。我们学习如何从 WordPress 网站移除 no-index 元标签。

识别受影响的 URL

先要识别受影响的网站页面、文章,或整个网站(如果设置为 no-index)。这会让你找到正确方案,因为全站 no-index 的修复可能不同于单独页面和文章。根据设置位置,no-index 标签可以在 WordPress 中以几种方式实施。它主要影响整个网站或单独页面和文章。

另一件事是确保这些页面不是有意从搜索引擎隐藏。如果页面有意从搜索引擎隐藏,索引它不必要。这样做会打开页面供索引、让它出现在 SERP。无论什么情况,按以下说明在 WordPress 中移除 noindex 标签。

1. 检查主题的 header.php 文件

no-index 标签可能意外或无意识直接添加到主题代码中,特别是 header.php 文件。这是不太常见的情况,但如果你已用尽其他选项或怀疑可能是这样,可以按以下步骤(注意:这个方法涉及编辑代码,如果你不习惯编码请谨慎进行):

  • 你需要通过 FileZilla 等 FTP 客户端或主机公司提供的文件管理器访问网站文件;
  • 找到包含主题文件的文件夹。主题文件夹名可能因 WordPress 主题而异,但通常在 wp-content/themes 目录内;
  • 找到名为 header.php 的文件;
  • 下载 header.php 文件到电脑;
  • 在文本编辑器(如记事本或 TextEdit)打开下载的文件;
  • 搜索代码片段 <meta name="robots" content="noindex, follow">。如果存在这段代码,你的网站应用了 noindex 标签。

如果你按描述步骤在 header.php 文件找到 <meta name=”robots” content=”noindex, follow”> 代码片段,那么修复问题相当简单。移除 noindex 标签要做的:

  • 打开编辑后的 header.php:确保文本编辑器有下载和编辑版本的 header.php;
  • 删除代码片段:找到包含 <meta name="robots" content="noindex, follow"> 代码的确切行。直接删除整行代码;
  • 保存更改:移除代码后,保存编辑后的 header.php 文件;
  • 上传文件:用 FTP 客户端或文件管理器把编辑后的 header.php 上传到网站相同位置(通常 wp-content/themes/你的主题名)。

移除 noindex 代码自动把页面设为 index,使它有资格被抓取和索引。

2. 从单独页面/文章移除 noindex 标签

一些热门 WordPress SEO 插件(如 Yoast SEO 和 RankMath SEO)让你控制单独页面和文章的 robots 元标签索引设置。这是从块编辑器界面移除 WordPress no-index 标签的最简单方式。如果你用 SEO 插件,查阅它的文档看如何在设置中管理 no-index 标签。

所有 SEO 插件的流程几乎相同。所以,我用 Rank Math 展示如何为单独文章和页面移除 noindex、设置为 index,让搜索引擎可以抓取、索引和在 SERP 提供页面。登录 WordPress 仪表盘,打开你想设为 index 的文章或页面。你也可以对正在写的新文章这样做。这个过程还让你把文章或页面设为 noindex,如果你不想它出现在搜索引擎,比如感谢页、退订页、密码保护页等。

所以,在 WordPress 块编辑器打开文章后,找到右上角的 RankMath SEO 工具栏。

WordPress 编辑器显示 Rank Math SEO 工具栏

先点击 RankMath SEO 评分按钮。然后点击高级标签页。这个操作应打开该页面的 meta robots 标签设置。你需要做的是勾选”Index”框。勾选 index 框时,noindex 复选框会自动取消勾选。

Rank Math 勾选 noindex 框

你可以用 Rank Math SEO 插件为单独文章和页面设置其他 robot 元标签,指示搜索引擎如何处理页面。你可以设置元标签:

  • No follow:这个标签指示搜索引擎不要关注页面上的链接(搜索引擎可以遵守或忽略规则);
  • No Archive:用这个标签指示搜索引擎不要保留和提供该特定页面的缓存副本;
  • No Snippet:搜索引擎不会在 SERP 显示页面的描述或文本片段。这也指示 No Archives 标签;
  • No Image Index:告诉搜索引擎不要索引页面上找到的图片。

虽然这些 robot 元标签有用,如果你不知道自己在做什么,最好在 Rank Math 保持默认设置。

3. 全站移除 noindex 标签

如上所述,从整个网站移除 noindex 标签需要不同方法。这里,我们看看如何做。如果你确定 noindex 标签应用于整个网站,这个选项有效。登录 WordPress 仪表盘,导航到设置 > 阅读。向下滚动到搜索引擎可见性区域。找标为”阻止搜索引擎索引此网站“的复选框。

WordPress 中的搜索引擎可见性复选框

如果这个框被勾选,no-index 标签应用于整个 WordPress 网站,阻止所有页面被索引。你必须取消勾选、点击保存更改按钮移除标签。虽然即使选项被勾选、搜索引擎可能忽略 no-index 标签、仍然抓取和索引你的网站,但如果你想网站出现在搜索引擎结果页,最好取消勾选。

记住,这个方法只移除整个网站的 noindex 标签;它不覆盖单独页面的元标签设置。如果你有标为 no index 的页面或文章,必须进入那个特定文章移除标签。这种情况下,阅读 #2 的步骤指南。

移除 no-index 标签后下一步

移除 noindex 标签后,它不会立即反映在搜索结果页面。搜索引擎需要时间重新抓取和索引你的网站。搜索引擎重新索引网站所需时间可能不同。根据网站大小和抓取频率,可能几天甚至几周。

不过,你不需要等搜索引擎;你可以帮助加速过程。你可以做的一件事是用 Google Search Console 的 URL 检查工具。这个工具让你向 Google 提交网站任何 URL 供抓取和索引。登录 GSC 账户,从左侧菜单点击 URL 检查工具。在工具中输入网站 URL 或确切页面 URL(单独文章的情况)。如果可用,Google 会尝试从其索引检索索引数据。无论结果如何,用页面上的”Test Live URL(测试实时 URL)“选项让 Google 重新抓取 URL、确定页面能否无错误索引、出现在搜索引擎。

Google Search Console - 测试实时 URL 按钮

然后点击页面上的”Request Indexing(请求索引)“选项。这指示 Google 页面已更改、应考虑重新索引。

Google Search Console - 请求索引链接

前面提到,Google 抓取和索引页面可能需要几小时、几天或几周。此时你几乎不能加速过程。现在一切都掌握在 Google 手中。从此刻起,留意或监控 Search Console 索引状态,知道页面何时被索引。或者,你可以在 Google 搜索搜索确切 URL。用站点搜索运算符查找:

site:https://yoursitename.com/(这应该是 GSC 中的检查 URL)

如果 Google 有它的索引,URL 会出现在 SERP。

总结

从 WordPress 网站移除 no-index 标签可以很直接。第一步也是最关键的一步是识别受影响的 URL;一旦做到,按上述方法操作。你可以指示搜索引擎索引网页、改善网站搜索结果可见度。如果你偏好主题页眉编辑选项,记得做任何更改前备份文件、保持耐心,因为搜索引擎重新抓取和更新索引可能需要一些时间。你应该探索你正在用的 SEO 插件设置。它们可能为特定页面或整个网站管理 noindex 标签提供更好用的方式。

常见问题解答(FAQ)

怎么判断我的网站被加了 noindex?

先看全站设置:WordPress 后台的设置 > 阅读里,”阻止搜索引擎索引此网站”如果勾着,就是全站 noindex。再检查单独页面,用 Rank Math 或 Yoast 这类 SEO 插件打开文章,看 meta robots 设置里是不是勾了 noindex。

全站 noindex 和单页 noindex 的移除方法一样吗?

不一样。全站的在设置 > 阅读里取消勾选再保存就行;单页的要进到那篇文章或页面里,在 SEO 插件的高级标签页把 Index 勾上。注意全站设置不会覆盖单页的设置,两处都得检查。

移除 noindex 后,多久能出现在搜索结果里?

不会立刻生效,搜索引擎重新抓取和索引需要时间,可能几天也可能几周,取决于网站大小和抓取频率。想加快的话,用 Google Search Console 的 URL 检查工具,点”测试实时 URL”,再点”请求索引”。

哪些页面适合保留 noindex?

不想出现在搜索结果里的页面都适合,比如感谢页、退订页、密码保护页、会员专属区域,还有对搜索者价值不高的内容。想靠搜索引流的文章和页面就别加,否则根本没机会排名。

noindex 和 nofollow 是一回事吗?

不是。noindex 是告诉搜索引擎别索引这个页面,nofollow 是让它不要追踪页面上的链接。另外还有 noarchive、nosnippet、noimageindex 这些标签,各自管不同的事。不确定的话,最好保持 SEO 插件的默认设置。

主题文件里发现了 noindex 代码,删掉就行?

如果确认是主题 header.php 里硬编码的,找到 <meta name=”robots” content=”noindex, follow”> 那一行,删掉、保存、上传覆盖就行。动手前记得先备份文件。这种情况不太常见,多数时候元凶是 SEO 插件或后台的可见性设置。

从一个具体问题开始

浏览 213 篇中文 WordPress 指南,找到可以立刻执行的答案。

浏览全部教程 →