最近有一位读者询问是否可以某些 WordPress 页面或者文章不让搜索引擎收录? 有时是有这个必要的,隐藏一些没有意义是页面。 在本文中,我们将向您展示如何在不影响网站整体搜索引擎优化的情况下屏蔽一些 WordPress 页面不让搜索引擎的爬虫抓取。
屏蔽 WordPress 的文章不让搜索引擎抓取
百度等搜索引擎允许网站所有者从搜索结果中排除内容。 您可以使用网站的 robots.txt 文件或使用 HTML 元标记来执行此操作。
我们将使用两种方法向您展示如何在 WordPress 中执行此操作。 你可以选择最适合你的。
我们还将向您展示如何在 WordPress 中密码保护文章和页面。 如果您不想使用前两种方法,那么这种方法将允许您控制所有用户的帖子和页面的可见性。
方法 1:使用 Yoast SEO 屏蔽来自搜索引擎的 WordPress 页面
这种方法比较简单,推荐给初学者。
首先你需要做的是安装并激活 Yoast SEO 插件。 有关详细信息,请参阅我们关于如何安装 WordPress 插件的逐步指南。
如果您是 Yoast SEO 的新手,那么您可能希望看到有关如何安装和设置 Yoast SEO 插件的指南。
接下来,您需要编辑要从搜索引擎隐藏的帖子或页面。 向下滚动到帖子编辑器下方的 Yoast SEO 元框,然后点击高级设置按钮。
高级设置部分允许您将元标记机器人添加到您的博客帖子或页面。 使用漫游器元标记,您可以告诉搜索引擎不要索引或跟踪页面。
首先,您需要从 “Meta robots index” 选项旁边的下拉菜单中选择 “noindex” 。 之后,点击 “Meta robots follow” 选项旁边的 “nofollow” 。
您现在可以保存/发布您的帖子或页面。
Yoast SEO 现在会将这一行代码添加到你的帖子或页面中:
<meta name="robots" content="noindex,nofollow"/>
这一行只是告诉搜索引擎不要跟踪或索引这个页面。
方法 2:使用 robots.txt 文件屏蔽来自搜索引擎的 WordPress 页面
此方法需要您编辑 robots.txt 文件。 在此文件中添加不正确的说明可能会对您网站的 SEO 产生不利影响,因此不建议初学者使用。
robots.txt 文件是您可以添加到 WordPress 网站的根目录的配置文件。 它允许网站提供搜索引擎漫游器的说明,因此名称为 robots.txt 。
有关更多信息,请参阅我们的指南,了解如何优化您的 WordPress robots.txt 的 SEO 。
您可以使用 FTP 客户端连接到您的网站或 WordPress 主机 cPanel 中的 “文件管理器” 来编辑 robots.txt 文件。
您需要将这些行添加到 robots.txt 文件中。
User-agent: *
Disallow: /your-page/
用户代理行允许您定位特定的机器人。 我们正在使用星号来包含所有的搜索引擎。
下一行定义了您的域名之后的 URL 部分。
现在我们假设你想用一个这样的 URL 来隐藏博客文章:
http://example.com/2016/12/my-blog-post/
以下是将此网址添加到 robots.txt 文件的方法。
User-agent: *
Disallow: /2016/12/my-blog-post/
不要忘记保存更改并将 robots.txt 文件上传回服务器。
使用 robots.txt 屏蔽内容的缺点
首先,您需要记住,robots.txt 文件可以公开访问。 任何人都可以直接访问它,看看是否有任何你想隐藏的页面。
虽然大多数搜索引擎遵循 robots.txt 文件中的说明,但许多其他抓取工具和漫游器可能会忽略它。 这些是机器人爬行网络来传播恶意软件,目标网站或收集信息,如电子邮件帐户,电话号码等。
方法 3:密码保护 WordPress 中的文章或页面
这种方法使用不同的方法。 搜索引擎不要索引页面,您可以密码保护它,而只能使用密码才能看到。
WordPress 附带内置功能来密码保护帖子和页面。 只需编辑您要保护的帖子或页面。
在发布元框下,点击 “可见性” 选项旁边的 “修改” 链接。
这将显示 WordPress 中可用的可见性选项。 您可以保留一个公开的帖子/页面,使其私有或密码保护。
私人讯息只适用于您网站上至少具有编辑者用户角色的登录用户。
任何有密码的访问者都可以看到受密码保护的帖子。 点击密码保护选项,然后输入强密码。
您现在可以发布或保存您的帖子/页面。
现在访问您网站上的帖子或页面的访问者将被要求输入密码以查看内容。
发表回复