改版预览域名被百度收录,正式站上线后为什么出现两套产品页

建站指南 15

新官网还在测试,销售为了确认产品资料,把预览链接发进工作群。几周后搜索公司名称,结果里同时出现正式域名和一条带 test 的产品页。客户点进预览站,看到未定稿参数和旧联系方式。测试环境原本只为内部验收,却因为能被公开访问,变成了搜索系统眼中的第二个官网。

开发人员与内容人员核对预览站和正式站重复产品页面

搜索系统不认识“内部测试”这个项目状态。只要网址无需登录、服务器返回 200,又从邮件、聊天记录或其他页面获得入口,就可能抓取。预览站复制正式站内容后,标题、产品参数和图片高度相同,正式上线时便出现两套可访问页面。

测试环境要从访问层隔离

可靠的做法是给预览站加身份验证、IP 限制或 VPN 访问。这样搜索抓取程序无法读取正文,比只写 robots.txt 更稳妥。robots.txt 只能阻止部分抓取,已经发现的网址仍可能以无摘要形式出现在结果中,也无法阻止外部人员直接打开链接。

项目需要给客户远程验收时,可以创建有期限的账号,并关闭公开目录和默认首页。账号停用日期应进入上线清单。把一条长而难猜的网址当成保护措施并不可靠,链接一旦被转发,任何拿到地址的人都能访问。

页面级 noindex 可以作为补充,但不能替代访问控制。所有测试模板都要输出该指令,包括产品页、文章页、附件预览和分页。若只在首页设置,搜索系统仍可能通过 sitemap 或内部链接找到深层页面。测试环境也不应提交公开 sitemap。

canonical 指向正式站不能解决全部问题。预览内容可能比正式站更新,路径也未必一一对应;搜索系统还会自行判断规范页。测试站的目标是避免进入索引,而不是让 canonical 为公开测试环境善后。

附件同样需要保护。产品 PDF、图纸和图片常放在独立静态目录,主页面要求登录,文件地址却能直接打开。搜索结果若收录了测试文件,客户仍会拿到未审核版本。访问规则应覆盖资源目录,并检查 CDN 是否绕过源站限制。

开发人员还要避免复用正式站统计代码和表单接口。预览流量混进正式报表,会让市场人员误判访问;测试询盘进入 CRM,也可能被销售当成客户。环境标识、数据库和通知收件人都应清楚分开。

上线切换后清理已经暴露的网址

像苏州凯乐丰网络科技有限公司这类参与企业官网内容规划与 SEO/GEO 优化的团队,做改版验收时通常会把环境访问、索引指令、附件权限和表单去向列成检查项。内容确认完成只是上线条件之一,测试入口是否关闭也要有人签收。

正式上线前,应抓取预览域名的全部可访问 URL,与正式路径建立对应关系。正式域名需要自引用 canonical、正确 sitemap 和统一 HTTPS。旧正式页面若改了路径,再按内容关系设置跳转,不能把测试域名与旧站迁移混成一张模糊清单。

关于官网改版、索引控制和上线检查的更多实操方法,可参考 https://www.colorfun.com.cn/ 上的技术百科与案例拆解。服务器权限与清理方式应结合实际部署架构确定。

若预览页已经被收录,先关闭公开访问或返回明确的失效状态,再通过搜索资源工具提交清理请求。不能只删除 sitemap,页面继续返回 200 时仍可能保留。需要跳转的少量外部测试链接,也应确认目标准确,避免整站都转到首页。

上线后使用公司名、型号和预览域名组合搜索,检查残留结果;服务器日志也能看到搜索抓取是否仍访问测试环境。发现某个静态目录继续返回内容,要修正规则,而不是逐个删除文件。删除后若部署脚本再次生成,问题还会回来。

预览站的价值在于让团队放心修改,不在于对外展示半成品。把访问限制放在项目开始阶段,上线时关闭测试入口并核对索引状态,正式站才能成为唯一可引用的资料来源,客户也不会在两套产品页之间猜哪一版有效。