跳到正文

应用案例

逐个关键词查看一个域名在 Google 自然搜索结果中的真实排名,可按地区和设备区分,并看清占据其前后位次的究竟是哪些页面。用 serp_rank 汇报位次,用 search_web 观察竞争对手,历史数据全部留在你自己手里。
预估费用:每个关键词约 5 credits

01快速解答

调用 serp_rank(5 credits)时传入关键词、目标域名、地区和设备,即可得到真实的自然排名、上榜的 URL,以及该域名占据的全部位次。再搭配 search_web(5 credits)查看周围的竞争结果。按计划定期运行,并把历史数据存进你自己的数据库。

02问题与方案

面临的问题

排名跟踪工具按关键词按天计费,还把报表锁在自家仪表盘里。手工查询更糟:个性化和本地化的结果意味着,你看到的排名往往并不是你的客户看到的排名。

解决方案

CrawlForge 的 serp_rank 会返回某个域名针对某个关键词、在指定地区和设备下的真实自然排名,并列出它占据的每一个位次;search_web 则展示其周围的竞争结果,让你看清该去挤掉谁。

03代码

代码示例

keyword-rank-tracking.js
// Exact Google organic position for a keywordconst rank = await mcp.serp_rank({  keyword: "mcp web scraping server",  target: "crawlforge.dev",  location_name: "United States",  device: "desktop",  depth: 100,}); // See who holds the surrounding page-one slotsconst serp = await mcp.search_web({  query: "mcp web scraping server",  limit: 10,}); console.log(rank.found, rank.rank);   // true, 7console.log(rank.url);                // the ranking URLconsole.log(rank.all_positions);      // [7, 34]console.log(serp.results.map(r => r.link));

04工具链

使用的工具

10◆ credits
预估费用:每个关键词约 5 credits
  1. https://…
  2. 01serp_rank 5 credits
  3. 02search_web 5 credits
  4. JSON · markdown

05常见问题

常见问题

01如何查询自己的网站在 Google 上某个关键词的排名?

调用 serp_rank,传入关键词、作为目标的你的域名、地区和设备。它会返回是否找到、你最好的自然排名、上榜的 URL,以及你的域名在扫描结果中占据的全部位次。

02这和 search_web 返回结果的顺序是一回事吗?

不是。search_web 返回的是某个查询的排序结果,而 serp_rank 读取的是特定地区和设备下 Google 的真实自然排名。用 serp_rank 汇报位次,用 search_web 查看竞争页面。

03我可以跟踪其他国家的排名吗?

可以。传入 location_name,例如 "United States" 或 "London,England,United Kingdom",再加上 language_code,以及 desktop 或 mobile 设备。当域名排在第一页之外时,depth 参数最多可扫描 200 条结果。

04排名跟踪要花多少 credits?

每次 serp_rank 查询 5 credits。每天跟踪 20 个关键词,一个月大约 3,000 credits;而且输出结果归你所有,你可以把历史数据存进自己的数据库,不必花钱租用别人的仪表盘。

开始锻造

准备好开始了吗?

每个新账户均可获得 1,000 个免费 credits,无需信用卡。