如何用 SEMrush 自动化技能查询域名自然搜索关键词并按流量排序 📅 发布时间:2026/9/15 12:10:23 👁 浏览次数: 如何用 SEMrush 自动化技能查询域名自然搜索关键词并按流量排序【免费下载链接】awesome-codex-skillsA curated list of practical Codex skills for automating workflows across the Codex CLI and API.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills在 Codex 会话里直接查一个域名的自然搜索关键词、并按流量从高到低排好序而不必切到 SEMrush 网页控制台——这是 awesome-codex-skills 仓库中 semrush-automation 技能 要完成的任务。该技能通过 Composio 的 MCP 集成调用 SEMrush 工具适用前提本地运行着 Codex、有可访问网络的 Python 环境安装脚本会联网并且持有一个 SEMrush 账号。整条路径是把技能装入 Codex → 配置 MCP 并连接账号 → 用一句话发起查询 → 读懂返回的 CSV 风格数据。把 semrush-automation 技能装入 Codex仓库 README 推荐用自带的 skill-installer 脚本安装。先克隆仓库git clone https://github.com/ComposioHQ/awesome-codex-skills.git cd awesome-codex-skills然后运行安装脚本--path指向技能在仓库中的目录python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path composio-skills/semrush-automation脚本会从 GitHub 拉取该目录并复制到$CODEX_HOME/skills/技能名$CODEX_HOME默认是~/.codex。技能名取--path的 basename所以这里会安装为semrush-automation成功时打印Installed semrush-automation to 实际安装目录默认即~/.codex/skills/semrush-automation。脚本需要网络如果在 Codex 沙箱里运行按 skill-installer 的说明为它请求网络升级。若同名技能目录已存在脚本会报Destination already exists并中止需要先处理已存在的目录再重装。安装后按 README 给出的方式验证ls ~/.codex/skills head ~/.codex/skills/semrush-automation/SKILL.md目录列表中出现semrush-automation且head输出能看到name: SEMrush Automation及 description 的 frontmatter即安装成功。随后重启 Codex 让它加载新技能。替代路径手动安装直接把仓库中的composio-skills/semrush-automation文件夹复制进~/.codex/skills/再重启 Codex。之后在会话中描述任务或直接提及技能名Codex 会根据descriptionfrontmatter 触发匹配的技能。配置 Composio MCP 并连接 SEMrush 账号semrush-automation 的 frontmatter 声明了requires: mcp: - rube即依赖 Composio 的 MCP 服务器。按技能文档的 Setup 说明把 Composio MCP 服务器加入 Codex 的 MCP 配置端点为https://rube.app/mcp首次调用时按提示连接 SEMrush 账号agent 会给出一个授权链接按它完成账号认证确认目标受众所在区域——之后所有 SEMrush 工具调用都必须传对应的database参数如us、uk、de。database不是可选项同一域名在us与uk数据库下的搜索量、CPC 和排名可能差异很大选错区域会直接改变查询和排序结果。发起查询按流量排序的域名自然搜索关键词在会话里用自然语言描述任务即可。技能文档给出的示例 promptGet the top 100 organic keywords for example.com in the US database, sorted by traffic它背后调用的是SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS工具关键参数如下参数必填说明domain是目标域名如example.comdatabase是区域数据库代码如us、uk、dedisplay_sort否排序方式tr_desc表示按流量降序display_limit/display_offset否分页默认 10000 / 0示例中 top 100 对应display_limit设为 100display_date否历史数据YYYYMM15按月或YYYYMMDD按日export_columns否列代码Ph关键词、Po排名、Nq搜索量、Tr流量、Kd难度display_filter否按指定列过滤tr_desc就是按流量排序的落点配合display_limit控制返回条数。如果要查历史时点的数据display_date必须用文档规定的YYYYMM15或YYYYMMDD格式格式不对会得到预期外的结果。判断返回结果是否正常技能文档对结果形态有三处明确说明可据此核对查询是否正常正常返回是 CSV 风格文本数据放在单个字段如data/keyword_data里需要先解析出行和列再做分析列对应export_columns里的代码Ph/Po/Nq/Tr/Kd。ERROR 50 :: NOTHING FOUND不是故障这个字面量表示该域名或关键词在所选区域数据库里没有数据属于有效的零结果不要当成传输错误反复重试。大域名要分页SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS可能返回非常大的数据集始终用display_limit和display_offset翻页不要假设单页就是全部数据。配置查询时还有两点限制要注意export_columns不要收得过窄否则流量、CPC、排名、难度等关键指标会被裁掉database要与目标受众区域一致这是排序结果可信的前提。下一步同一 MCP 连接下文档还列出了SEMRUSH_DOMAIN_ORGANIC_PAGES域名下按流量占比排序的自然搜索页面、SEMRUSH_KEYWORD_DIFFICULTY0-100 难度评分、SEMRUSH_RELATED_KEYWORDS相关词扩展等工具可以在拿到关键词清单后继续做页面级或词级分析。各工具 slug 与用途的对照见 semrush-automation/SKILL.md 的 Quick Reference 表格安装脚本的行为细节可查 install-skill-from-github.py。【免费下载链接】awesome-codex-skillsA curated list of practical Codex skills for automating workflows across the Codex CLI and API.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考