名称: LocalRank
描述: 使用 LocalRank 跟踪本地排名、运行 SEO 审计并管理代理客户
作者: LocalRank
仓库: https://github.com/peterw/localrank-agent-skills
使用 LocalRank 跟踪本地排名、运行 SEO 审计并管理代理客户。
最后更新: 2026-01-30
新鲜度检查:如果自上述最后更新日期起已超过 30 天,请告知用户此技能可能已过时,并引导他们参考下方的更新选项。
源码: github.com/peterw/localrank-agent-skills
API 文档: app.localrank.so/settings/api
| 安装方式 | 如何更新 |
|---|---|
| CLI (npx skills) | npx skills update |
| Claude Code 插件 | /plugin update localrank@localrank-skills |
| Cursor | 从 GitHub 自动同步远程规则 |
| 手动 | 从仓库拉取最新版本或重新复制 skills/localrank/ |
使用此技能前,请确保:
API 密钥: 运行设置命令以安全配置您的 API 密钥
<skill-path>/scripts/localrank.js setupexport LOCALRANK_API_KEY=lr_your_key要求: Node.js 18+(使用内置 fetch)。无需其他依赖项。
配置优先级(从高到低):
1. LOCALRANK_API_KEY 环境变量
2. ./.localrank/config.json(项目本地)
3. ~/.config/localrank/config.json(用户全局)
重要提示: 当您收到“未找到 API 密钥”错误时:
告知用户运行设置 - 设置是交互式的。建议他们运行:
<skill-path>/scripts/localrank.js setup
停止并等待 - 不要继续执行任务。等待用户完成设置。
请勿尝试在其他位置搜索 API 密钥或猜测凭据。
LocalRank 帮助本地 SEO 代理跟踪和改善 Google 商家资料排名:
| 用户说... | 操作 |
|---|---|
| “我的客户情况如何?” | portfolio:summary |
| “检查 Acme Plumbing 的排名” | client:report --business "Acme" |
| “我今天应该做什么?” | prioritize:today |
| “寻找容易实现的目标” | quick-wins:find |
| “哪些客户可能流失?” | at-risk:clients |
| “对这个企业运行审计” | audit:run --url "..." |
| “为 Acme 起草更新邮件” | email:draft --business "Acme" |
| “我如何帮助这个客户提升排名?” | recommendations:get --business "..." |
# 查看今天需要注意的事项
./scripts/localrank.js prioritize:today
# 快速概览所有客户
./scripts/localrank.js portfolio:summary
# 获取客户的完整报告
./scripts/localrank.js client:report --business "Acme Plumbing"
# 获取改进建议
./scripts/localrank.js recommendations:get --business "Acme Plumbing"
# 接近第 1 页的关键词(容易实现的目标)
./scripts/localrank.js quick-wins:find
# 有流失风险的客户
./scripts/localrank.js at-risk:clients
# 运行 GMB 审计(消耗 500 积分)
./scripts/localrank.js audit:run --url "https://google.com/maps/place/..."
# 检查审计结果
./scripts/localrank.js audit:get <audit_id>
| 命令 | 描述 |
|---|---|
setup |
交互式设置 - 提示输入 API 密钥 |
setup --key <key> |
非交互式设置 |
config:show |
显示当前配置和 API 密钥来源 |
| 命令 | 描述 |
|---|---|
businesses:list |
列出所有跟踪的企业 |
businesses:list --search "name" |
按企业名称搜索 |
| 命令 | 描述 |
|---|---|
scans:list |
列出最近的排名扫描 |
scans:list --business "name" |
按企业筛选扫描 |
scans:list --limit 20 |
限制结果数量(最多 50) |
scans:get <scan_id> |
获取包含关键词排名的详细扫描信息 |
| 命令 | 描述 |
|---|---|
client:report --business "name" |
完整客户报告,对比最近的扫描。显示提升、下降、可视化地图 URL |
portfolio:summary |
所有客户的概览 - 提升、下降、稳定 |
prioritize:today |
当前需要处理的事项 - 紧急项目和容易实现的目标 |
quick-wins:find |
排名在 11-20 位、可能进入第 1 页的关键词 |
quick-wins:find --business "name" |
特定客户的容易实现的目标 |
at-risk:clients |
可能流失的客户 - 排名下降、参与度低 |
| 命令 | 描述 |
|---|---|
audit:run --url "google.com/maps/..." |
运行 GMB 审计(500 积分)。返回 audit_id |
audit:get <audit_id> |
获取审计结果 - 分数、问题、建议 |
| 命令 | 描述 |
|---|---|
recommendations:get --business "name" |
如何帮助客户提升排名。推荐产品 |
email:draft --business "name" |
为客户生成月度更新邮件 |
./scripts/localrank.js portfolio:summary
返回:
{
"total_clients": 15,
"improving": 8,
"declining": 2,
"stable": 5,
"avg_rank_across_portfolio": 7.3,
"clients": [...]
}
./scripts/localrank.js client:report --business "Acme Plumbing"
返回:
{
"business_name": "Acme Plumbing",
"latest_scan": {
"date": "2026-01-28",
"avg_rank": 4.2,
"keywords": [...]
},
"wins": [
{"keyword": "plumber near me", "from": 8.5, "to": 3.2, "improved_by": 5.3}
],
"drops": [],
"view_url": "https://app.localrank.so/share/abc123"
}
./scripts/localrank.js quick-wins:find
返回所有客户中排名在 11-20 位的关键词 - 这些关键词接近第 1 页,容易提升。
./scripts/localrank.js audit:run --url "https://google.com/maps/place/..."
# 等待完成
./scripts/localrank.js audit:get <audit_id>
./scripts/localrank.js email:draft --business "Acme Plumbing"
返回一封包含排名、提升情况和可视化地图链接的、可立即发送的月度更新邮件。
大多数响应包含一个 view_url,例如 https://app.localrank.so/share/abc123
* 与客户分享这些链接以展示排名覆盖范围
* 网格显示企业从不同位置的排名情况
当 recommendations:get 建议产品时:
| 产品 | 何时使用 | 功能 |
|---|---|---|
| SuperBoost | 平均排名 > 10 | AI 驱动的 GBP 优化,高级引文 |
| LocalBoost | 平均排名 5-10 | 建立 50+ 引文以提高本地权威性 |
| ContentBoost | 平均排名 > 7 | AI 生成的本地内容,提升主题权威性 |
| Review Booster | 任何客户 | 自动收集更多 Google 评论 |
| Rank Tracker | < 5 个关键词 | 跟踪更多关键词以衡量影响 |
view_urlaudit:run 以展示问题at-risk:clients 及早发现流失风险portfolio:summary 对所有客户进行月度回顾有问题吗? support@localrank.so