评测背景
做 mobile-first SEO 监控,需要分别查 desktop 和 mobile SERP(两者结果不同)。我用 SerpBase 实测 100 关键词,看差异有多大。
测试时间:2026-05-15 到 2026-05-25(10 天) 测试量:100 关键词 × desktop / mobile × 10 天 = 2,000 调用
SERP API 的 device 参数
SerpBase 支持 device 参数:
r = requests.post(ENDPOINT, headers=headers, json={
"q": keyword,
"gl": "us",
"hl": "en",
"num": 10,
"device": "mobile", # or "desktop" or "tablet"
})
实测 3 个 device 值,desktop vs mobile 差异最大。
100 个关键词的差异
1. SERP 结果数差异
| 指标 | desktop | mobile |
|---|---|---|
| 平均 organic 数 | 10 | 10(但顺序不同) |
| 平均 ads 数 | 3.5 | 2.8(mobile 少 1 个) |
| 平均 PAA 数 | 4.2 | 4.5(mobile 略多) |
| local pack 触发率 | 32% | 38%(mobile 略多) |
数量上差异小,但具体内容差异大。
2. SERP 内容差异
| 差异类型 | 比例 |
|---|---|
| top 3 完全相同 | 45% |
| top 3 部分不同(1-2 个变化) | 35% |
| top 3 完全不同 | 20% |
20% 的关键词,desktop 和 mobile 的 top 3 完全不一样。
3. 排名差异(同关键词)
| 排名差异 | 占比 |
|---|---|
| 完全一致 | 38% |
| 1-3 位浮动 | 42% |
| 4-10 位浮动 | 15% |
| 一个进前 10 一个没进 | 5% |
62% 的关键词在 desktop 和 mobile 排名有差异。
5 个具体案例
案例 1:"SERP API"
| 排名 | desktop | mobile |
|---|---|---|
| 1 | serpbase.dev | serpbase.dev |
| 2 | docs.serpapi.com | ahrefs.com |
| 3 | brightdata.com | brightdata.com |
| 4-10 | 完全不同 | 完全不同 |
mobile 多了 ahrefs,desktop 多了 docs.serpapi。
案例 2:"best SERP API 2026"
| 排名 | desktop | mobile | 差异 |
|---|---|---|---|
| 1-3 | 一致 | 一致 | 0 |
| 4 | blog.example.com | news.example.com | -1 desktop |
| 5 | news.example.com | review-site.com | +1 desktop |
中段差异明显,SEO 优化要看 mobile。
案例 3:"local plumber near me"
| 排名 | desktop | mobile |
|---|---|---|
| 1-3 (local pack) | 完全相同 | 完全不同(local pack 触发条件不同) |
| 4-10 organic | 80% 一致 | 20% 不同 |
local pack 在 mobile 触发率更高,跟"近邻搜索"行为一致。
案例 4:"iPhone 16 Pro price"
| 排名 | desktop | mobile |
|---|---|---|
| 1-3 ads | 一致(电商广告) | 一致 |
| 4-5 评测 | desktop 偏长文 | mobile 偏短视频 |
| 6-10 论坛 | 略不同 | 略不同 |
mobile SERP 偏短视频 / 短文,desktop 偏长评测。
案例 5:"weather today"
| 排名 | desktop | mobile |
|---|---|---|
| 1 (knowledge graph) | 完整 weather widget | 简化 widget |
| 2-5 news | 略不同 | 略不同 |
mobile SERP 知识图谱更简化,屏幕小所以。
3 个 SEO 监控策略
策略 1:只监控 desktop
适合:博客 / 工具站 / B2B 站
for kw in keywords:
rank = fetch_serp_rank(kw, device="desktop")
save_to_db(rank)
桌面 SEO 工具的标准做法。
策略 2:只监控 mobile
适合:本地服务 / 移动 app / 电商
for kw in keywords:
rank = fetch_serp_rank(kw, device="mobile")
save_to_db(rank)
mobile-first 项目必看 mobile SERP。
策略 3:同时监控两者
适合:综合 SEO 平台
for kw in keywords:
desktop_rank = fetch_serp_rank(kw, device="desktop")
mobile_rank = fetch_serp_rank(kw, device="mobile")
# 差异 > 5 位报警
if abs(desktop_rank - mobile_rank) > 5:
alert(f"{kw}: desktop {desktop_rank} vs mobile {mobile_rank}")
最完整,但调用量 × 2。
成本分析
| 策略 | 100 关键词/月 | 月成本 |
|---|---|---|
| 只 desktop | 100 | $0.03 |
| 只 mobile | 100 | $0.03 |
| 同时两个 | 200 | $0.06 |
2 个 device 同时跑,成本只多 1 倍(不到 $0.10/月)。性价比高。
5 个项目类型建议
| 项目 | 推荐 device |
|---|---|
| B2B SaaS 站 | desktop |
| 电商站 | mobile + desktop |
| 本地服务 | mobile |
| 博客 | desktop |
| mobile app | mobile |
| 工具站 | desktop |
| 新闻站 | mobile + desktop |
| 视频站 | mobile |
2 个监控陷阱
陷阱 1:mobile SERP 看 local pack,desktop 不一定
# mobile 显示 local pack
# desktop 不一定显示
# 监控 mobile 看到 local pack 出现 → desktop 没出现 → 别误以为 desktop 排名掉
陷阱 2:知识图谱 mobile 简化,desktop 详细
# mobile KG widget 简化(只显示 weather / score)
# desktop KG widget 详细(显示完整数据)
# 监控知识图谱出现率,desktop 跟 mobile 标准不一样
实测 10 天数据
| 指标 | 数值 | |---|---|---| | 总调用 | 2,000(1,000 desktop + 1,000 mobile) | | 失败 | 4(0.2%) | | auto-refund | 4/4(100%) | | 月成本(估算) | 100 关键词 × 2 device × 30 天 × 1.80** |
$1.80 / 月 跑 mobile + desktop 双设备 SEO 监控,基本免费。
适合 / 不太适合
适合:
- 综合 SEO 工具
- 电商站
- 移动优先项目
- Local SEO
不太适合:
- 纯 desktop 项目(没必要双设备)
- 极致低预算(2× 成本)
100 次免费试用:serpbase.dev 注册,跑 100 关键词 desktop + mobile 看差异。