上线前核对抓取与索引配置,核心不是看页面能不能打开,而是确认搜索引擎能抓到、愿意收录、且收录的是正确版本。常见误解是:网站本地预览正常、服务器返回200,就以为上线后会被自动收录。实际上,抓取和索引是两件事,需要分别检查。
抓取指搜索引擎蜘蛛能否请求并下载页面;索引指下载后是否被存入可检索的数据库。一个页面可能被抓取但未索引,也可能因配置错误根本不被抓取。核对时要按顺序来:先保证可抓取,再检查是否允许索引,最后确认索引的是期望的URL。
Disallow: /,测试环境常用的全站屏蔽规则不要带到正式环境。用robots.txt测试工具或直接访问该文件核对。<meta name="robots" content="noindex">。开发阶段为防止测试页被收录常加此标签,上线前应移除或改为index,follow。noindex和canonical,确认没有屏蔽且规范地址正确。正式域名/robots.txt,确认没有全站禁止抓取规则,并检查其中声明的sitemap地址是否可访问。curl -I 正式域名查看返回状态码,确认是200而非301、302或403。如果抓取测试显示可抓取、可索引,但不代表一定会被收录。索引还受内容质量、重复度、网站权重等因素影响,配置正确只是必要条件。反之,如果测试显示被robots.txt阻止或返回noindex,则无论内容多好都不会进入索引,必须先修正配置。假设一个页面源码中同时存在noindex和正确的canonical,此时索引会被禁止,canonical不起决定作用,应优先移除noindex。
下一步:选一个正式域名下的代表性页面,按上面的顺序完整走一遍,把发现的问题记录成清单,逐项修改后再重新核对一次。