什么是 Noindex 标签?
noindex 标签 "是一种页面指令,指示搜索引擎不要索引某个页面。该标签可阻止指定页面出现在搜索结果中。虽然 "标签 "一词通常指的是 HTML 文档<head>
部分中的元标签,但 "noindexing "也可以通过 X-Robots-Tag 使用 HTTP 响应头来实现。
下面是一个最常用方法的例子,即在头部放置 "noindex "元标签:
<! DOCTYPE html> <html> <head> <meta name="robots" content="noindex" /> ... </head> <body> ... </body> </html>
下面是在 HTTP 标头中使用 X-Robots-Tag 的示例:
HTTP/1.1 200 OK ... X-Robots-Tag: noindex ...
X-Robots-Tag 可用于 PDF、视频和图像等非 HTML 资源。
Noindex 标签为何重要?
使用 "noindex "标签可以有效防止网页和资源出现在搜索结果中。这对以下页面非常有用
- 感谢页面
- 广告登陆页面
- 内容单薄或低质量的网页
- 博客档案
- 作者和标签页面
- 登录页面
但是,如果使用不当,"noindex "标签会损害网站的可见性和搜索引擎优化性能。
使用 Noindex 的最佳实践
如果您已经决定对网站上的某些页面不进行索引,请遵循以下最佳实践:
1.确保该页面在 robots.txt 文件中未被禁用
robots.txt中禁止的页面仍然可以在不抓取其内容的情况下被索引。在页面中添加 "noindex "标签后,谷歌必须重新抓取页面才能读取该指令。确保爬虫可以访问页面。
2.长期 Noindex 导致 Nofollow
长期使用 "noindex "标签的网页不会向其他网页传递任何链接权益。来自谷歌的约翰-穆勒解释说,当谷歌长期看到 "noindex "时,这些页面就会 完全从索引中删除,其上的链接将不再被抓取。因此,即使页面是 "noindex,follow",从长远来看,它实际上变成了 "noindex,nofollow"。
3.避免对重复内容使用 Noindex
使用 "noindex "标签不是处理重复内容的最佳方法。取而代之的是使用规范标签来整合重复页面。正确的规范化可指示搜索引擎只索引页面的主要(规范化)版本,从而整合所有非规范化版本的链接信号。
4.定期监控网站的搜索引擎优化问题
定期监控网站的搜索引擎优化问题,可以避免因可索引性而造成的流量损失。网页或整个网站部分可能会被错误地取消索引。使用 Ranktracker's Site Audit 等工具密切关注网站的搜索引擎优化健康状况。
常见问题
Noindexed 网页会传递 PageRank 吗?
无索引页面将从谷歌索引中删除,最终谷歌将停止抓取这些页面。因此,PageRank(链接权重)将不会传递给其他页面。在这种情况下,使用 "noindex, follow "指令不会有任何帮助。
<meta>
标签和X-Robots-标签--哪个更适合Noindex?
<meta>
标签和 X-Robots-Tag 同样有效。不过,在页面上添加 "noindex "元标签要容易得多,尤其是在 WordPress 等内容管理系统中。
如何在 WordPress 中取消页面索引?
您可以使用 Yoast SEO 插件为 WordPress 中的任何页面添加 "noindex "标签。具体方法如下:
- 在 WordPress 编辑器中,向下滚动到 "Yoast SEO "部分。
- 点击 "高级"。
- 在 "允许搜索引擎在搜索结果中显示此帖子吗?"中,将答案从 "是 "改为 "否"。
noindex "标签需要一段时间才能生效,页面才能从搜索结果中消失。