关键词差距分析
对比一个网站与几个竞争对手的关键词排名,列出竞争对手有排名而该网站没有的关键词。需要连接 OpenSEO MCP 服务器(https://openseo.so)。
输入
- 用户的网站。如果该网站已存在 OpenSEO 项目,则使用该项目;调用
list_projects查找其projectId。 - 两个或三个竞争对手域名。如果用户没有提供,则询问他们,或者通过
find_serp_competitors基于该网站的 5 到 10 个主要关键词来查找竞争对手。
步骤
- 网站的关键词。 调用
get_ranked_keywords,target设置为用户的域名,参数为maxRank: 100和limit: 100。保存关键词列表。 - 每个竞争对手的关键词。 针对每个竞争对手调用
get_ranked_keywords,参数为maxRank: 20、minSearchVolume: 50和limit: 100。前 20 的排名显示竞争对手实际胜出的关键词。 - 找出差距。 当一个竞争对手在前 20 名中排名,而用户的网站不在前 100 名中时,该关键词即视为差距。关键词匹配不区分大小写。排除竞争对手的品牌词(其名称或产品名称)。
- 对差距排序。 将多个竞争对手都排名的关键词放在前面,然后按搜索量排序。根据行数据注意搜索意图;信息性差距通常意味着缺少一篇文章,商业或交易性差距意味着缺少一个产品或落地页。
- 分组。 将可以用同一页面解决的问题的关键词差距归为一组,并为每组命名所需的页面。
输出
一份简短的报告:
- 每行一个竞争对手:该竞争对手在前 20 名中排名的关键词数量,以及其中多少是差距。
- 前 20 个差距的表格:关键词、月搜索量、意图、哪些竞争对手排名及排名位置,以及排名的竞争对手 URL。
- 三到五个页面创意,每个覆盖一组差距,最佳机会放在前面。
然后提供使用 save_keywords 将主要差距保存到项目中的选项,标签为 keyword-gap。在保存或添加标签前需征询用户意见。
注意事项
- 每次
get_ranked_keywords调用都会消耗 OpenSEO 积分。三个竞争对手加上网站共需四次调用。在超过十次调用前告知用户。 - 排名数据针对单一市场的估算值。除非用户指定其他国家,否则使用项目的默认市场。