抓取、索引、排名是三个先后不同的环节:抓取是搜索引擎发现并读取URL,索引是把读到的内容存入可供检索的库,排名是用户搜索时从索引中挑选并排序结果。判断卡在哪一步,最直接的方法是先在搜索引擎用site:你的域名看页面是否被收录,再用页面标题或独特句子搜索看它能否被检索到,最后才看目标词下的位置。如果site:查不到,问题多半在抓取或索引;能查到但目标词搜不到,问题才更可能在排名或关键词匹配。
把三者混在一起,最常见的后果是页面还没被索引就去改标题、堆外链,投入大量时间却没有作用点。可以先按下面的对应关系判断:
这个顺序不能颠倒:没被抓取的页面谈不上索引,没被索引的页面谈不上排名。时间和人手有限时,先解决上游环节,收益覆盖的页面更多。
以下步骤适用于英文站点,也适用于多语言站点的英文目录。假设某产品页上线两周后在目标词下完全找不到,可以这样排查:
site:example.com/product-page。查不到,进入第二步;查得到,跳到第三步。判断结果很明确:第一步查不到且第二步发现noindex,问题在索引;第一步查得到但独特短语搜不到,问题可能在索引质量或抓取渲染;两步都通过而目标词无位置,才进入排名优化。
三类工作的代价差别很大。抓取问题的修复通常是一次性配置改动,影响全站;索引问题往往需要逐页判断内容质量,工作量中等;排名优化需要持续的内容和外链投入,见效周期最长。人手有限时,优先顺序可以是:
site:抽查若干代表页,判断是普遍问题还是个别页面。适用条件是:站点已有一定页面量,且你能访问服务器配置和搜索控制台类工具。如果站点刚上线、页面极少,抓取和索引通常不是瓶颈,可以直接从内容与搜索意图匹配入手。
第一,site:查询结果不等于索引量,它只是粗略参考,不同搜索引擎的呈现方式也不同。第二,页面能被检索到,不等于它在目标词下有竞争力;能搜到只是说明它进入了索引。把这两点分开,就不会把“搜不到品牌名”误判为排名问题,也不会把“排名靠后”误判为收录问题。
下一步可以拿站点里三个不同类型的英文页面,分别做一次site:查询和独特短语搜索,记录每个页面卡在抓取、索引还是排名,再按上面的优先顺序安排本周工作。