上线前核对抓取与索引配置,核心是确认三件事:搜索引擎能发现页面、能抓到内容、愿意把有价值的页面放进索引。对龙岩网页设计项目来说,最实用的做法是从交付结果倒推——先明确哪些页面必须被收录,再检查入口、可抓取性、重复与屏蔽规则,最后用可复核的方式验收。
没有清单就无法核对。上线前让负责内容或项目的人给出三类URL:首页与栏目页、核心服务或产品页、需要参与搜索流量的文章页。每类标注预期状态,例如“必须收录”“可暂不收录”“禁止收录”。
这份清单就是后面所有检查的判断依据。缺了它,抓取和索引核对会变成凭感觉点页面。
搜索引擎发现页面主要靠链接和站点地图。上线前至少确认:首页能正常打开,主导航链接不是JavaScript空链接,栏目页能通过普通链接到达。对龙岩网页设计交付项目,常见问题是页面做完了,但导航用了点击事件跳转,爬虫拿不到目标地址。
可以实际执行一个步骤:关闭浏览器的JavaScript,再打开首页和主要栏目,看链接能否点击进入。如果关掉脚本后页面空白或链接失效,说明抓取入口存在风险,需要让开发补上可抓取的<a>链接。
同时核对robots.txt是否误屏蔽了整站或关键目录。用浏览器直接访问/robots.txt,逐行看Disallow规则。若发现Disallow: /,除测试站外通常应删除或改为只屏蔽后台路径。
页面能否进索引,还取决于页面自身的指令和内容重复程度。重点看每个模板的<head>部分:
noindex。noindex,而不是只靠robots屏蔽。rel="canonical"指向主版本。这里要区分“可能原因”和“已经定位的原因”。如果某页面没被收录,可能是noindex、可能是robots屏蔽、也可能是内链太少,不能只凭一个现象就断定是某一项造成的。逐项排除才可靠。
站点地图是核对收录范围的快捷入口。上线前确认/sitemap.xml能打开,里面只列必须收录的URL,不包含后台和测试地址。把站点地图地址提交到搜索资源平台后,再抽查其中几条URL是否返回正常状态码。
可以按下面的顺序验收,适合时间和人手有限的情况:
noindex。robots.txt,确认没有屏蔽关键目录。sitemap.xml,确认URL清单与收录清单一致。判断结果的标准很直接:清单内页面全部可达、无屏蔽、无错误指令,才算抓取与索引配置通过验收。任何一项不通过,先修该项,再重新走一遍清单。
抓取与索引配置不是上线当天才想的事。交付前应约定:谁维护robots.txt和站点地图,谁负责新增页面的canonical规则,谁在上线后检查收录状态。交付物至少包括收录页面清单、robots规则说明、站点地图地址和一次抓取测试记录。把这些写进验收单,后续换人维护也不会漏项。
下一步:把本文的清单复制到项目验收表,按顺序勾选;若发现关键页面被屏蔽或带noindex,先改配置再重新提交站点地图。