实务专题 · 网站交接

网站预览保护:noindex不是隐私访问控制

这是给网站交付需求使用的合成教学例,不是客户成果、真实账号测试或认证。

保密预览应真正私密,而不是仅在报表里少出现

新网站预览放客户资料前,应先确定谁可以打开。noindex管搜索收录,不阻止知道网址的人阅读;robots限制抓取,还可能让爬虫看不到noindex。

合成环境声明控制有限解释
A公开、robots阻止、noindex不私密;爬虫无法检查指令
B公开、允许抓取、noindex不私密;所填指令仍需现场验证
C要求身份验证只是访问控制声明,示例尚未验证

运行填好的例子

下载有限规则Node检查器和已填写输入。使用Node 24或更新版本,不需要账号或API,也不联网。

node checks.mjs staging-indexing-boundary staging-indexing-boundary.json

检查器分别输出访问控制与noindex是否可被观察,不会把C叫“安全”:authentication true是输入声明,不是权限正确的证据。填了noindex,也不证明某搜索引擎已抓取或移除已知URL。

验收需求应分成两个问题

先核保密性:获准与未获准请求、静态资源、分享链接及缓存。不能把秘密和客户资料放公开预览,再等搜索设置生效。其次检查真实响应中的收录指令、目标爬虫能否看到,以及预览转生产的约定。

上线前,将生产主机名及目标收录状态与批准清单比较。误把预览限制复制到生产,和公开保密预览是两种不同失败,分别指定负责人并保存脱敏响应,不暴露令牌。

离线表不修改预览配置、旧robots.txt、身份验证、canonical或线上页面,不是安全审计或移除请求。声明必须通过授权响应核验;除非另有批准,旧站修改仍不属于只净新增的发布合同。

官方依据与边界

Google noindex指南:爬虫必须能访问页面才能读取noindex;robots.txt中的noindex并非受支持用法。

来源于2026年10月15日核验。输入与验收规则为原创教学设计;正式实施前还要核对当前平台版本及实际交付合同。

存储、访问与收录应分别检查