Field Note
不要部署成功后忘记绑定域名和检查 sitemap
部署平台显示成功,只说明构建产物被发布了。真正的上线还要确认正式域名、HTTPS、robots.txt、sitemap.xml、canonical、OG 图和核心页面全链路正常。
一句话结论
部署成功不是终点,而是从本地项目进入公网的第一步。部署平台那句 'Deployed successfully' 只说明静态文件被推送到 CDN 了,不代表你的正式域名已经绑定、HTTPS 证书已经生效、sitemap 使用正确域名、robots.txt 指向正确的 sitemap。走一遍上线后检查流程,确认 10 个关键 URL 可以正常访问,再记录部署状态。
这个坑为什么常见
很多人第一次部署静态网站时,看到 Vercel 或 Cloudflare Pages 自动生成的 .vercel.app 或 .pages.dev 域名能打开,就觉得上线完成了。但实际上正式域名 zaowuzhan.com 需要额外配置 DNS,HTTPS 证书需要时间生效,sitemap 里的 URL 可能还是部署平台给的临时域名。如果这时候就以为上线完成,后面搜索引擎收录的可能是临时域名,用户分享链接时显示的也是临时域名。
它会造成什么后果
忘记绑定域名和检查 sitemap 的三个后果:第一,用户访问的是临时域名而非正式域名,品牌和 SEO 都受影响;第二,搜索引擎可能索引临时域名下的内容,后续域名切换时造成重复内容问题;第三,sitemap 里如果还是临时域名,提交给 Google 后收录的 URL 全是错的,修复成本比一开始就检查高得多。
更稳的做法
更稳的做法:部署后在部署平台配置自定义域名,等 DNS 生效和 HTTPS 证书签发。然后打开 https://zaowuzhan.com 确认首页正常。再打开 sitemap.xml 确认所有 URL 都是正式域名、没有临时域名或 example.com。打开 robots.txt 确认指向正确的 sitemap 地址。随机抽查 10 个不同类型的页面,确认 canonical 和 OG URL 正确。最后记录上线状态到 PROJECT_STATUS。