TL;DR
- 搜索引擎依赖爬虫来发现页面,但其结果页面是一个独立的服务,具有自己的访问规则和展示逻辑。
- 爬取、索引和提取搜索结果解决不同的问题;将它们混淆会产生过时或误导的SEO数据。
- 当官方搜索工具和授权源能回答问题时,优先使用它们。仅在授权范围内收集公共网站页面。
- 生产测量系统应保存查询上下文、源URL、时间戳,以及观察结果与索引页面之间的区别。
爬取搜索引擎的讽刺是什么?
爬取搜索引擎的讽刺在于,搜索服务使用自动爬虫来构建索引,而组织通常希望自动观察生成的搜索页面。这是不同的操作。第一个发现并处理源页面。第二个采样一个由查询、位置、语言、设备和时间塑造的排名界面。允许将页面发布以供索引并不意味着允许大规模提取搜索结果。Nstdata Crawl旨在进行有限的源页面收集,这属于第一证据层。
Google Search Central将发现、爬取、索引和服务描述为不同的阶段。一个URL可以被发现,但未必被索引;索引内容在不同的搜索中可能会有不同的表现。这就是为什么一个排名截图不能证明网站上的每个页面都被爬取,而爬虫日志无法证明特定的排名。
对于研究自己页面的团队,第一步是明确问题:“引擎能发现这个页面吗?” “它被索引了吗?” 或者 “这个查询的公共结果是什么样的?” 每个问题都有不同的权威来源和更新频率。
分离三层证据
源页面爬取捕获了发布者提供的内容。索引诊断报告搜索引擎处理或选择包含的内容。结果页面观察捕获了一瞬间用户面向的排名。混合这些层次可能会产生自信但错误的报告。
| 问题 | 更好的起始来源 | 无法建立的内容 |
|---|---|---|
| 我们的页面可以访问吗? | 网站日志、抓取测试、机器人政策 | 搜索包含 |
| 我们的页面被索引了吗? | 搜索引擎的官方所有者工具 | 一个通用排名 |
| 用户看到了什么? | 记录的、许可的结果观察 | 为什么会发生该排名 |
Google的robots.txt指南解释了机器人规则管理爬虫访问,而机器人排除协议标准化了文件的语法和匹配行为。机器人指令只是访问和使用审查的一部分;合同条款和隐私职责可以增加限制。
Nstdata的自动数据收集概述有助于思考计划的观察和监控,但源和权限的问题是第一位的。如果收集上下文未记录,则技术上成功的请求不是有效测量。
为什么搜索结果样本会误导
搜索结果页面是动态的。一个查询可以返回不同比例的本地包、购物模块、答案框或自然链接。排名会因位置、语言、设备和更新而异。仅记录“位置3”的团队可能在比较不同页面布局或结果类别。
采样还会产生选择偏差。跟踪的关键词列表反映了团队选择的词汇,而不是客户使用的每个查询。单一桌面位置并不能代表每个市场。为了解释变化,保留确切的查询、日期、位置、语言、设备、结果类型、规范目的地,以及页面是付费位置还是自然结果。当搜索界面改变布局时,暂停该趋势,而不是假装该指标是连续的。
对于网站自身的搜索表现,从引擎的官方站长工具和其记录报告开始。对于公共源页面上下文,直接检索目标页面并验证其标题和内容。web索引解释涵盖了为什么查找页面、检索页面和在结果中提供页面是不同的阶段。




