要阻止搜索引擎抓取 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总结建议- 临时屏蔽:使用方法一或方法二,操作简单但效果有限。
- 彻底保护:优先选择方法三(cPanel)或方法四(插件),确保搜索引擎无法访问。
- 注意事项:密码保护后,需通过其他方式(如内部链接、直接访问)测试功能是否正常,避免误锁合法用户。