mcpField
F
finding-digital-agencies-via-google-search

finding-digital-agencies-via-google-search

github.com/apidojo-io营销与增长1768 次安装24 周前更新
代码仓库

关于 finding-digital-agencies-via-google-search

这项技能通过 Google 搜索结果查找并排序数字营销机构,帮助营销人员按摘要、域名和排名评分,建立初步名单;联系信息可能需要后续手动查找。

主要功能

  1. 01按机构关键词和地点搜索 Google
  2. 02依据摘要、域名和排名评分
  3. 03按优先级划分潜在客户
  4. 04按域名去重机构
  5. 05将结果导出为 CSV 或 JSON

适用场景

  1. 01查找目标城市的数字营销机构
  2. 02建立用于机构外联的初步名单
  3. 03优先安排搜索结果供人工审核

MCP 相关

可通过 Apify MCP 的 call_actor 工具运行 apidojo~google-search-scraper。技能也介绍了使用命令行脚本或 REST API 的方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-digital-agencies-via-google-search

安装后在 Claude Code 中输入/finding-digital-agencies-via-google-search确认已加载。

详细介绍

通过 Google 搜索查找数字营销机构


输入

参数类型必填默认值说明
startUrls数组可选[]Google 搜索网址
searchTerms数组可选[]在 Google 上搜索的关键词
countryCode字符串可选USGoogle 搜索的国家/地区(例如 US、GB、TR)
languageCode字符串可选—结果语言(例如 en)
maxItems数字可选不限所有查询返回的结果上限
maxPagesPerQuery整数可选1每个查询的结果页数上限
mobileResults布尔值可选false获取移动端 SERP 布局
customMapFunction字符串可选—用于转换每个输出对象的 JavaScript 函数

运行方法

使用 run_actor.js(推荐)
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.json --format json
REST API 备用方案
curl -X POST "https://api.apify.com/v2/acts/apidojo~google-search-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}'

如果可以使用 Apify MCP: 使用 Apify MCP 的 call_actor 工具,指定 actor apidojo~google-search-scraper 和以上输入。


评分与排名

为每个结果评分:

  • snippet_has_agency_signals(包含:agency、studio、services、clients、marketing、SEO)→ 权重 0.50
  • is_agency_domain(不属于 .gov、.edu、.wikipedia、.youtube)→ 权重 0.30
  • position → 得分 = 1 - (position / total_results),权重 0.20
score = 0.50 * int(agency_signals) + 0.30 * int(valid_domain) + 0.20 * (1 - position/total)

分类

分数等级标签
≥ 0.70APRIME_PROSPECT
0.40–0.69BWARM_LEAD
< 0.40CLOW_PRIORITY

特殊情况

  • 结果中的目录网站:Clutch、Yelp、Upwork 上的商家列表并非代理机构。检查域名是否与摘要相符,以进行筛选。
  • Wikipedia/新闻结果:跳过域名为 wikipedia.org、bbc.com 等的网站。
  • 联系信息有限:SERP 仅返回标题、URL 和摘要,不含电话/电子邮件。将结果作为手动联系的起始名单。
  • 重复的代理机构:同一家代理机构可能出现在多个搜索词的结果中,请按域名去重。
  • 本地与全球:使用包含城市名称的搜索词来查找本地结果。

评论

支持 Markdown