上线验收的核心不是“打开首页看一眼”,而是按可复现的检查项收集证据,确认页面能被抓取、能正常渲染、关键内容可读,再判断问题出在技术层还是内容层。下面用一个假设例子说明步骤与常见错误。
假设你自建了一个企业站,上线三天后在搜索框输入完整域名,发现只出现品牌名,没有出现首页标题和描述。此时不要急着改标题或堆关键词,先按顺序收集以下证据。
<title>、<meta name="description"> 和 <h1> 存在且内容一致。robots.txt 是否误写了 Disallow: /,以及页面头部是否有 <meta name="robots" content="noindex">。如果以上都正常,问题可能不在技术层,而在内容层:首页只有“欢迎光临”和导航,没有可供判断主题的实质文字。这时需要补充一段说明业务范围、服务对象和核心差异的正文,而不是反复修改标题。
上线验收不是一次性动作,而是按四类检查逐项打勾。每一类都要留下可回看的记录,例如截图、状态码输出或检查工具的结果页。
robots.txt 未屏蔽整站;sitemap.xml 可访问且包含主要 URL;页面没有 noindex。<h1>;标题与正文主题一致;没有把关键词堆进隐藏层。这四类检查的适用条件是:网站已经能通过公网访问,且你拥有对服务器或托管后台的修改权限。如果网站还在本地环境,验收只能覆盖可渲染性和可理解性,可抓取性要等上线后再测。
自建网站常用 CMS 或前端框架,出现排名波动时,容易听到“换个插件就好了”或“这个框架不利于 SEO”的说法。这类判断缺少证据,不能直接采信。
更稳妥的做法是分两步定位:先确认页面是否被抓取、是否被索引,再判断内容是否满足搜索意图。如果页面根本没被索引,优先排查 robots.txt、noindex、服务器返回码和抓取预算;如果页面已被索引但没有排名,再检查标题与正文是否回答了用户问题、是否存在大量重复内容。
假设你发现某个栏目页被索引,但搜索完整标题也找不到,这时可以对比同站其他已获得流量的页面:它们的正文长度、内部链接数量、更新频率是否明显不同。对比依据是站内已有数据,而不是外部传言。
为了让下一次上线也能用同一套方法,建议把检查项写成短清单,每次发布后逐项执行并记录结果。
<h1> 和正文存在。robots.txt 和页面级 noindex。sitemap.xml,观察抓取状态。判断结果时,把“已抓取未索引”“已索引无排名”“未抓取”分开处理,不要用同一套修改动作应对所有情况。
如果验收中发现异常,先保存状态码截图、源代码片段和抓取工具的结果,再决定是修改技术配置还是补充内容。没有证据的改动会让下一次排查失去对照,也无法判断问题是否真正解决。