← 返回专栏
· 2 分钟阅读

SEO CLI 工具:终端里跑关键词研究

浏览器里的 SEO 工具总是让你盯着用不上的仪表盘,浪费时间。试试命令行吧:关键词研究、SERP 分析和站点审计全都能在终端搞定,比网页工具更快、可脚本化,而且完全免费。

作为开发者,你应该很清楚:终端是处理重复性工作最高效的界面。但大多数 SEO 工具硬把你拉进浏览器里——登录、点开仪表盘、导出 CSV、再传回表格。每一步都是手动的。

SEO 不一定要这样。SEO 工作流的每个环节——关键词研究、搜索量查询、难度评分、站点审计、排名跟踪——都能在命令行里跑。更快、可脚本化、可组合。

下面是一份给开发者的终端 SEO 指南。

为什么用 CLI 而不是 Web 应用

速度。 不用加载页面、不用渲染 JavaScript、不用等仪表盘刷新。浏览器里花 30 秒的关键词扩展,终端里 2 秒搞定。

可脚本化。 CLI 工具输出纯文本。你可以用管道连接、重定向、用 cron 定时执行,或者串成流水线:

# One-liner: discover → volume → filter
python3 -m zens_ink.keyword_research "astro seo" --expand | \
  python3 -m zens_ink.keyword_volume --stdin --api-key $BING_KEY | \
  awk -F',' '$2 > 50 {print $1}'

你试试在 Ahrefs 里做同样的事。

可组合性。 每个工具只专注做好一件事,你可以按需自由组合。需要关键词研究 + SERP 分析 + 聚类?直接管道连起来。只需要搜索量?跑一条命令就行。

无需账号,无需订阅。 下面要介绍的工具都是开源的。不用登录、没有试用期限、也不需要信用卡。

Agent 友好。 带有 SKILL.md 文件的 CLI 工具可以直接被 AI agent 调用。Claude Code、Cursor、Windsurf——它们都能替你跑 SEO 工作流,你都不用碰键盘。完整的自动化配置见 SEO workflow pipeline 指南

核心工具包

keyword_research — 联想词挖掘

# Basic: get Google Autocomplete suggestions
python3 -m zens_ink.keyword_research "seo tools"

# Expand: recursive A-Z expansion
python3 -m zens_ink.keyword_research "seo tools" --expand -o keywords.txt

输出到 stdout(可管道连接)或者用 -o 写入文件。每个建议都是真实的 Google Autocomplete 结果——真实搜索词,不是数据库估算。

keyword_volume — 搜索需求

# Check volume for specific keywords
python3 -m zens_ink.keyword_volume \
  --keywords "seo audit,free seo tools,python seo" \
  --api-key YOUR_BING_KEY

# Bulk: read keywords from a file
python3 -m zens_ink.keyword_volume \
  --from-file keywords.txt \
  --api-key YOUR_BING_KEY \
  -o volumes.csv

调用 Bing Webmaster API(免费,真实搜索次数)。输出为 CSV:keyword,volume。可以管道到任何工具里。

kd_analysis — SERP 难度

# Analyze ranking difficulty for a keyword
python3 -m zens_ink.kd_analysis "python seo script" \
  --serp-api-key YOUR_SERPER_KEY \
  --json

读取该关键词的真实 SERP,分析首页占比、平台密度、域名权重概况和内容匹配度。输出带判断依据的难度评估(Easy/Medium/Hard)。

方法论部分见我们的 SERP 分析指南

site_audit — 技术性 SEO

# Full site audit
python3 -m zens_ink.site_audit https://example.com \
  --output audit-report.md

# Specific checks only
python3 -m zens_ink.site_audit https://example.com \
  --checks meta,sitemap,links

检查 30+ 项 SEO 指标,包括 meta 标签、canonical URL、sitemap 完整性、死链、schema 标记、图片 alt 文本、移动端信号和 robots.txt。

针对 Astro 的审计技巧,见我们的 Astro SEO 审计指南

competitor_gap — 内容缺口分析

# Compare your site to a competitor
python3 -m zens_ink.competitor_gap \
  --yours https://yoursite.com/sitemap.xml \
  --compare https://competitor.com/sitemap.xml

读取双方 sitemap,找出竞争对手覆盖了而你没有的主题,输出缺口报告。见内容缺口分析指南

一条命令搞定整个流水线

CLI 工具真正的威力在于把命令串起来。下面是一条命令完成整个关键词研究流水线:

#!/bin/bash
# seo-pipeline.sh — Full keyword research in one script

SEED="$1"
BING_KEY="$2"
SERPER_KEY="$3"

# 1. Expand seeds
python3 -m zens_ink.keyword_research "$SEED" --expand > raw_keywords.txt

# 2. Get volumes
python3 -m zens_ink.keyword_volume \
  --from-file raw_keywords.txt \
  --api-key "$BING_KEY" > with_volume.csv

# 3. Filter: keep keywords with volume > 50
awk -F',' '$2 > 50 {print $1}' with_volume.csv > promising.txt

# 4. Score difficulty for each
while read kw; do
  python3 -m zens_ink.kd_analysis "$kw" --serp-api-key "$SERPER_KEY" --json
  echo ""
done < promising.txt > difficulty_report.json

echo "Done. Reports saved."

运行:

./seo-pipeline.sh "python seo" $BING_KEY $SERPER_KEY

这能替换掉一整套 Ahrefs 工作流:关键词发现、搜索量查询、难度评分——全在一个脚本里,全免费,全在终端中完成。

对比:CLI vs Web 工具

功能Ahrefs/SemrushZensInk CLI
关键词发现✓(来自他们的数据库)✓(Google 实时数据)
搜索量✓(Google 估算)✓(Bing 真实数据)
难度评分✓(基于 DR)✓(基于 SERP 结构)
站点审计✓(可视化仪表盘)✓(Markdown 报告)
价格$229-$249/月免费
可脚本化
AI agent 兼容✓(SKILL.md)
离线可用✓(大部分工具)
学习曲线中等(UI 导航)低(如果你会用终端)

AI Agent 集成

工具包里的每个 CLI 工具都自带一个 SKILL.md——一份结构化指令文件,告诉 AI agent 如何使用这些工具。也就是说,你可以直接让 Claude Code、Cursor 或 Windsurf 来跑 SEO 任务:

“审计我的 Astro 网站的 SEO 问题,并给我一份按优先级排序的修复清单”

agent 会读取 SKILL.md,执行相应命令,然后返回结构化报告。不需要浏览器、不用复制粘贴 URL、不用手动导出导入。

这就是开发者眼中 SEO 的未来:不是又多一个要盯的仪表盘,而是能集成进你现有开发工作流的工具。

完整的 agent 工作流配置见 SEO Workflow Pipeline 指南开源工具清单

快速上手

# Clone the toolkit
git clone https://github.com/ZensInk/zens-ink-seo-package.git

# No dependencies to install — pure Python stdlib
cd zens-ink-seo-package

# Run your first keyword research
python3 -m zens_ink.keyword_research "your niche" --expand

就这些。不用注册、没有试用期、不需要信用卡。在终端里就能免费拿到关键词。

想要支持工作流自动化的 Pro 版、关键词聚类GEO 可见性检查,见定价页面

想给自己的站点做同样的分析?

ZensInk Pro 把这个流程自动化了。一条命令,从种子词到内容计划。

查看 Pro →