如何阻止搜索引擎抓取 WordPress 网站

如何阻止搜索引擎抓取 WordPress 网站
最新回答
萌姐姐不萌

2026-08-30 14:09:02

要阻止搜索引擎抓取 WordPress 网站,可根据需求选择以下四种方法:

一、要求搜索引擎不要抓取整个 WordPress 网站
  • 操作步骤:登录 WordPress 后台,进入设置 ? 阅读,勾选“搜索引擎可见性”旁的“建议搜索引擎不要索引本站点”选项。
  • 原理:WordPress 会自动在网页头部添加 <meta name='robots' content='noindex,follow' /> 标签,并修改 robots.txt 文件,添加 User-agent: * Disallow: / 规则。
  • 局限性:搜索引擎可能忽略此请求,部分页面或图片仍可能被索引。
二、要求搜索引擎不要抓取单个页面
  • 适用场景:希望网站整体被索引,但排除特定页面(如隐私政策、内部文档等)。
  • 操作步骤:

    安装并激活 All in One SEO (AIOSEO) 插件(免费版或高级版均可)。

    编辑目标页面,滚动至编辑器底部的 AIOSEO 设置,点击 高级 选项卡。

    关闭“使用默认设置”开关,勾选 无索引 复选框,保存页面。

  • 原理:通过插件为单个页面添加 noindex 指令,阻止搜索引擎索引。
  • 局限性:与全局设置类似,搜索引擎可能不完全遵守。
三、使用 cPanel 密码保护整个站点
  • 适用场景:需要彻底阻止所有用户(包括搜索引擎)访问网站,适用于本地开发、暂存站点或私有内容。
  • 操作步骤:

    登录 cPanel 仪表盘,进入 文件 ? 目录隐私。

    选择 WordPress 安装目录(通常为 public_html),点击 编辑。

    勾选 密码保护此目录,自定义保护名称(可选),点击 保存。

    返回上一页,创建用户名和密码,保存后生效。

  • 效果:所有访问需输入用户名和密码,搜索引擎无法抓取受保护内容。
四、使用插件密码保护 WordPress
  • 适用场景:托管 WordPress 托管用户无法访问 cPanel 时,可通过插件实现类似功能。
  • 推荐插件:

    SeedProd:支持维护模式、访问控制,可隐藏网站内容(包括搜索引擎)。需按指南配置权限规则。

    Password Protected:通过单一密码保护整个站点,无需创建用户账户。参考分步教程设置即可。

  • 效果:与 cPanel 类似,但依赖插件实现,需确保插件兼容性。
总结建议
  • 临时屏蔽:使用方法一或方法二,操作简单但效果有限。
  • 彻底保护:优先选择方法三(cPanel)或方法四(插件),确保搜索引擎无法访问。
  • 注意事项:密码保护后,需通过其他方式(如内部链接、直接访问)测试功能是否正常,避免误锁合法用户。