ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

seomachine /landing-research 实战指南:从关键词意图到竞品差距,产出一份可执行的落地页研究简报

seomachine /landing-research 实战指南:从关键词意图到竞品差距,产出一份可执行的落地页研究简报 seomachine /landing-research 实战指南从关键词意图到竞品差距产出一份可执行的落地页研究简报【免费下载链接】seomachineA specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any business. This system helps you research, write, analyze, and optimize content that ranks well and serves your target audience.项目地址: https://gitcode.com/GitHub_Trending/se/seomachineseomachine 是一个面向 Claude Code 的 SEO 内容工作区其中.claude/commands/landing-research.md定义了落地页创建前的完整研究流程。读完本文你可以掌握如何正确调用/landing-research命令参数与默认值、三步研究流程关键词意图分析、竞品分析、战略建议的每一步在做什么、研究简报Research Brief的完整输出模板以及该命令背后的 Python 分析模块意图判定、CRO 检查、CTA 评分、信任信号解析是如何为研究结论提供数据支撑的。命令定位与调用方式/landing-research的职责非常明确在创建落地页之前完成机会研究——分析竞品、分析关键词并给出战略建议最终产出一份供/landing-write直接消费的研究简报。调用格式与默认值原文档定义/landing-research [topic or keyword] --type [seo|ppc]典型用法示例/landing-research product hosting for beginners --type seo /landing-research product free trial --type ppc /landing-research private producting solutions--type不指定时默认取seoseo表示该页面目标流量来自自然搜索ppc表示来自付费广告落地两者的研究侧重不同后文研究重点差异一节展开。该命令在 seomachine 的落地页工作流中处于上游位置它产出的简报文件是下游/landing-write写页面、/landing-competitor深挖单个竞品、/landing-audit审计已有页面的输入或分支。研究流程第一步关键词与搜索意图分析文档规定的第一步是Keyword Intent Analysis并按页面类型分为两条路径。SEO 页面路径需要分析搜索量与难度若 DataForSEO 可用判定搜索意图informational / commercial / transactional识别相关关键词与用户问题检查 SERP 特性精选摘要 featured snippets、People Also Ask、广告位。PPC 页面路径需要聚焦商业/交易意图从竞品广告文案中提取 pattern记录 CPC 与竞争程度分析落地页信息匹配message match要求——即页面信息必须与用户点进来的广告语对齐。源码层面的意图判定SearchIntentAnalyzer命令文档中的意图分类在仓库中有对应的可运行实现data_sources/modules/search_intent_analyzer.py。该模块的SearchIntentAnalyzer把查询归为四种意图informational、navigational、transactional、commercial_investigation判定方式是三路信号叠加打分关键词信号词例如how / guide / tutorial计入信息意图buy / pricing / free trial / sign up计入交易意图best / review / vs / compare计入商业调研意图见INFORMATIONAL_SIGNALS、TRANSACTIONAL_SIGNALS、COMMERCIAL_SIGNALS常量。SERP 特性映射SERP_INTENT_MAPPING将featured_snippet、people_also_ask等特性映射到对应意图这正是文档要求检查 SERP features的数据来源。头部结果内容模式对前 10 条结果标题/描述中出现的 guide / how to、best / review、URL 中的/pricing、/checkout等分别加分。几个可直接指导研究的细节来自search_intent_analyzer.py#L112-L131得分归一化为百分比置信度若没有命中任何信号四种意图各 25%无法判定主意图与次意图差值在 15% 以内时会额外输出secondary_intent——研究简报里意图一栏应据此写明主意图 次意图而不是单一标签输出自带recommendations例如交易意图会建议加入信任信号评论、证言强动作 CTA与本文档第三步的推荐项直接呼应。该模块通过便捷函数暴露search_intent_analyzer.py#L323-L340from data_sources.modules.search_intent_analyzer import analyze_intent result analyze_intent( best podcast hosting platforms, serp_features[carousel, people_also_ask, video], top_results[ {title: Top 10 Podcast Hosting Platforms in 2024, description: Compare the best...} ] ) # result: primary_intent / secondary_intent / confidence / signals_detected / recommendations数据来源接口文档Tools Used一节指出关键词数据用 DataForSEO现有表现用 Google Search Console。DataForSEO 封装在data_sources/modules/dataforseo.py与本步骤直接相关的方法包括get_serp_data(keyword)拉取 SERP 数据排名、SERP 特性支撑 SERP 分析表get_keyword_ideas(...)扩展相关关键词get_questions(...)获取 People Also Ask 类问题支撑简报中的Questions People Ask栏目analyze_competitor(...)竞品排名对比。API 凭据与缓存配置方式见data_sources/README.md复制data_sources/config/.env.example为.env后填写DATAFORSEO_LOGIN/DATAFORSEO_PASSWORD以及GA4_PROPERTY_ID、GSC_SITE_URL等缓存 TTL 由CACHE_TTL_HOURS控制默认 24 小时。README 同时说明 DataForSEO 按请求计费SERP 检查约 $0.006/关键词、排名检查约 $0.0005/关键词因此命令文档把 DataForSEO 标注为 if available——未配置凭据时研究流程会退化为纯 WebSearch/WebFetch 模式不影响命令本身可执行。研究流程第二步竞品分析5–10 个文档要求对目标关键词排名靠前的 5–10 个竞品落地页做三层分析。内容层面页面字数、结构分节与 H2、内容重心features 还是 benefits。CRO 元素层面标题模式什么在起作用、CTA 文案与位置、使用的信任信号、风险逆转risk reversal手段、独特价值主张UVP。可利用的差距竞品没有说什么哪些异议没被处理缺什么社会证明哪里的信息传达偏弱差距识别的量化标准CompetitorGapAnalyzer[data_sources/modules/competitor_gap_analyzer.py](https://link.gitcode.com/i/89d005a3d86d72ebcb9a801a6cf8614d)把找差距这一主观动作变成了可复现的规则共 5 类差距GapType差距类型含义判定规则源码可见thin_section薄章节H2 章节低于MIN_SECTION_WORDS 150词即判定不足 75 词升级为 HIGH 优先级competitor_gap_analyzer.py#L121-L122unsupported_claim无依据断言正则匹配 many people / studies show / experts say 等模糊表述且后无引用UNSUPPORTED_PATTERNSoutdated_info过时信息匹配 2010–2023 年份YEAR_PATTERN早于当前年份-1即标记为过时structural_gap结构性缺失缺少 FAQ 章节HIGH 优先级理由正是 featured snippet 机会、缺少结论章节missing_perspective视角缺失枚举值供人工研判时归类使用create_blueprint()还有一条重要的聚合规则同一个差距在 3 个及以上竞品中出现时才进入must_fill_gaps必须补齐项同理H2 标题在 3 个以上竞品中重复出现则进入structure_to_matchGoogle 验证过的结构。这意味着研究简报里的 Gaps Opportunities 一节应当区分普遍差距多数竞品都有必须补和个别差异点只有个别竞品薄弱可作差异化角度而不是罗列单点观察。报告格式化函数format_gap_report()competitor_gap_analyzer.py#L397-L463输出的字段——Top Ranking Articles含字数、结构、优势、差距数、Google-Validated Structure、MUST-FILL GAPS、OUTDATED INFO TO UPDATE——与文档要求的竞品分析清单高度对应可直接作为简报Competitor Analysis各小节的填写骨架。CRO 元素检查的判定器CROChecker文档列出的 CRO 元素标题、CTA、信任信号、风险逆转在data_sources/modules/cro_checker.py中被实现为 8 个检查类别headline、value_proposition、social_proof、ctas、objection_handling、risk_reversal、urgency、structure。对研究阶段最有价值的两点按页面类型区分的标准seo页面 CTA 数量目标 3–6 个、H2 至少 4 个、字数 1500–2500ppc页面 CTA 2–4 个、H2 至少 2 个、字数 400–800cro_checker.py#L465-L513。研究竞品时可用这些区间快速判断竞品页面是过重还是过薄审计通过线总分 ≥ 70 且无 critical 级失败项才算通过passes_auditcro_checker.py#L74-L78。把竞品的逐项得分写进简报比只写强/弱更有说服力。值得注意的实现细节value proposition 与above the fold 的 CTA 可见性都用前 700 字符作为首屏近似content[:700]above_fold_analyzer.py则把ABOVE_FOLD_CHARS明确定为 700并内置了弱标题模式如 Welcome to、The best/ultimate/complete、X is a...——这些正是文档要求记录的Headline patterns (what works)的反面清单研究时既记录竞品有效标题也要标注它们是否踩了弱标题模式。信任信号与 CTA 的细化评分信任信号trust_signal_analyzer.py的TrustSignalAnalyzer将信任信号分为证言testimonials、社会证明客户数、具体成果、时间成果、风险逆转免费试用、无需信用卡、随时取消、保证、权威信号媒体报道、奖项、认证、合作、经营年限、安全信号隐私、加密、合规五类并给出加权评分证言最高 35 分、社会证明 30 分、风险逆转 25 分、权威 10 分。研究简报中Trust Signals Used矩阵✓/✗ 表的四个行项——Testimonials、Customer Count、Free Trial、Results/Numbers——与这里的四类检测一一对应可逐格用分析器输出核对而不是靠目测。CTActa_analyzer.py的CTAAnalyzer提供三类信息供竞品分析使用文案质量按动词强度strongest: start/get/claim/unlock/discover → strong → moderate → weak、利益词free/instant/unlimited…、紧迫词、具体性14-day、30%、no credit card与长度2–5 词最优逐条打分位置分布以页面百分比判定是否覆盖首屏20%、中段30–70%、收尾80%三个区段并给出 first CTA 出现位置——首个 CTA 超过 40% 会扣分目标对齐按trial/demo/lead三套GOAL_PATTERNS检查页面 CTA 是否与转化目标匹配若页面出现更多其他目标的 CTA 会被判定为focus confusing减 20 分。这意味着文档要求记录的CTA copy and placement可以落成具体字段CTA 文案、动词强度分、所在页面百分比、与何种转化目标对齐。研究流程第三步战略建议基于前两步命令要求输出四组建议Positioning差异化主角度、要强调的核心利益、目标人群、Headlines≥5 个标题候选 该领域有效的标题公式、CTAs推荐文案 放置策略、Trust Signals哪些最重要 具体证明点。结合源码这组建议有明确的验证器标题建议最终会被CROChecker._check_headline的同类标准检验H1 需含利益词save/grow/boost/launch/start/free…、长度 20–70 字符、避免 Welcome / The best / Introducing / We … 等通用开头cro_checker.py#L98-L148。因此研究简报中的 5 个标题候选每个都应标注所用公式并预先避免弱模式CTA 建议应覆盖 Primary / Secondary / Closing 三个位置与模板一致且文案通过CTAAnalyzer的动词强度与目标对齐检查信任信号建议按 Must Have / Should Have / Nice to Have 三档给出——对应TrustSignalAnalyzer评分中权重排序证言 社会证明 风险逆转 权威。此外[landing_page_scorer.py](https://link.gitcode.com/i/63b9f8199cd0d7399945fb56f9a01a84)定义了两个页面类型的完整画像seo1500–2500 词、最优 2000、CTA 3–5 个ppc400–800 词、最优 600、CTA 2–3 个、内部链接趋近 0研究简报的Content Recommendations建议字数区间、建议 H2 数量应与该画像保持一致避免下游写页面时目标互相冲突。输出格式Research Brief 完整模板命令的产出物是一份结构固定的研究简报。以下模板完整继承自 landing-research.md撰写简报时不要删减栏目# Landing Page Research Brief **Topic**: [topic/keyword] **Page Type**: [SEO/PPC] **Research Date**: [date] --- ## Keyword Analysis **Primary Keyword**: [keyword] **Search Intent**: [informational/commercial/transactional] **Competition Level**: [low/medium/high] **Related Keywords:** - [keyword 1] - [keyword 2] - [keyword 3] **Questions People Ask:** - [question 1] - [question 2] - [question 3] --- ## SERP Analysis **Current SERP Features:** - [ ] Featured snippet - [ ] People Also Ask - [ ] Ads present - [ ] Video results - [ ] Local pack **Top Results:** | Position | URL | Type | Word Count | |----------|-----|------|------------| | 1 | [url] | [page/post] | [count] | | 2 | [url] | [page/post] | [count] | | 3 | [url] | [page/post] | [count] | --- ## Competitor Analysis ### Competitor 1: [name/url] **Headline**: [their headline] **Primary CTA**: [their CTA] **Trust Signals**: [what they use] **Strengths**: [what works] **Weaknesses**: [gaps to exploit] ### Competitor 2: [name/url] [Same structure] ### Competitor 3: [name/url] [Same structure] --- ## Competitive Patterns **Common Headline Approaches:** 1. [Pattern] - Example: [example] 2. [Pattern] - Example: [example] 3. [Pattern] - Example: [example] **Common CTA Patterns:** - [Pattern 1] - [Pattern 2] **Trust Signals Used:** | Signal | Competitor 1 | Competitor 2 | Competitor 3 | |--------|--------------|--------------|--------------| | Testimonials | [✓/✗] | [✓/✗] | [✓/✗] | | Customer Count | [✓/✗] | [✓/✗] | [✓/✗] | | Free Trial | [✓/✗] | [✓/✗] | [✓/✗] | | Results/Numbers | [✓/✗] | [✓/✗] | [✓/✗] | --- ## Gaps Opportunities ### What Competitors Are Missing 1. **[Gap 1]** - None/few competitors mention [X] - [YOUR COMPANY] opportunity: [how to exploit] 2. **[Gap 2]** - Competitors weak on [X] - [YOUR COMPANY] opportunity: [how to exploit] 3. **[Gap 3]** - No competitor addresses [objection/concern] - [YOUR COMPANY] opportunity: [how to address] ### Differentiation Opportunities 1. [Differentiation angle 1] 2. [Differentiation angle 2] 3. [Differentiation angle 3] --- ## Strategic Recommendations ### Positioning **Primary Angle**: [recommended angle] **Key Benefit to Emphasize**: [benefit] **Target Audience**: [specific audience] **Tone**: [recommended tone] ### Recommended Headlines Based on competitive analysis and gaps: 1. **[Headline option 1]** - Formula: [formula used] - Why: [rationale] 2. **[Headline option 2]** - Formula: [formula used] - Why: [rationale] 3. **[Headline option 3]** - Formula: [formula used] - Why: [rationale] 4. **[Headline option 4]** - Formula: [formula used] - Why: [rationale] 5. **[Headline option 5]** - Formula: [formula used] - Why: [rationale] ### Recommended CTAs **Primary CTA**: [recommended text] **Secondary CTA**: [recommended text] **Closing CTA**: [recommended text] ### Trust Signals to Include **Must Have:** - [Trust signal 1] - [why] - [Trust signal 2] - [why] **Should Have:** - [Trust signal 3] - [Trust signal 4] **Nice to Have:** - [Trust signal 5] ### Key Objections to Address 1. **[Objection]** → Address with: [approach] 2. **[Objection]** → Address with: [approach] 3. **[Objection]** → Address with: [approach] --- ## Content Recommendations **Recommended Word Count**: [range] words **Recommended Sections**: [X] H2 sections **FAQ Questions to Include:** 1. [Question 1] 2. [Question 2] 3. [Question 3] 4. [Question 4] --- ## Internal Linking Based on this topic, link to: - [[YOUR COMPANY] page 1] - Anchor: [suggested anchor] - [[YOUR COMPANY] page 2] - Anchor: [suggested anchor] - [[YOUR COMPANY] page 3] - Anchor: [suggested anchor] --- ## Next Steps Ready to create the landing page: /landing-write research/landing-brief-[slug].md --type [seo|ppc] --goal [trial|demo|lead]几个填写要点对照前文源码规则Keyword AnalysisSearch Intent一栏建议写明置信度来自analyze_intent的confidence若存在次意图一并标注Questions People Ask可用get_questions()的真实结果填充。SERP Analysis 的 Top Results 表Word Count列可用content_length_comparator.py的ContentLengthComparator获取它抓取 SERP 头部结果并统计正文长度并给出竞品长度分布与建议字数而不是人工估算。Gaps Opportunities区分3 竞品共有差距对标must_fill_gaps规则与个别竞品弱点差异化角度前者写入 Must-fill后者写入 Differentiation。Recommended Word Count / SectionsSEO 页面对照 1500–2500 词、PPC 页面对照 400–800 词的画像给出区间保证与下游评分器一致。Internal Linking给出 3 条以内带锚文本建议的内链目标SEO 页面允许少量内链PPC 页面按画像应趋近于 0可省略此节。文件管理命名规范研究简报的落盘规则原文档 File Management 一节目录research/文件名landing-brief-[topic-slug]-[YYYY-MM-DD].md示例research/landing-brief-product-hosting-beginners-2025-12-11.md日期戳让同一主题的研究可以版本化留存下游命令以文件路径引用简报见下一节的/landing-write示例命名不规范会直接导致交接失败。研究重点差异SEO 页 vs PPC 页原文档 Research Guidelines 一节对两种页面给出不同的研究聚焦结合仓库中评分器的类型配置差异可以归纳如下维度SEO 落地页PPC 落地页研究聚焦搜索意图对齐、关键词优化机会、对竞品的内容差距、精选摘要机会、长内容要求与广告文案的信息匹配、价值主张快速传达、单一转化焦点、最小化干扰、克服广告怀疑的信任信号内容长度源码标准1500–2500 词optimal 2000400–800 词optimal 600CTA 数量源码标准3–6 个2–4 个结构≥4 个 H2≥2 个 H2内链允许少量≥2 为合格下限场景趋近 0减少干扰长度/CTA/结构列来自cro_checker.py与landing_page_scorer.py的类型配置研究结论应与这些阈值保持一致。实操含义研究 PPC 机会时简报中Competitive Patterns应多记录竞品的广告-页面信息匹配程度标题与落地页 H1 是否一致、首屏价值主张是否在 700 字符内给出而 SEO 机会则要把 SERP 特性勾选表精选摘要/PAA/广告/视频/本地包填完整——这是两者在模板层面最容易被忽略的差异。与相邻命令的衔接原文档 Integration 一节定义了三条交接路径均可在 .claude/commands/ 目录中找到对应命令文件研究完成之后 → 写页面landing-write.md/landing-write research/landing-brief-[slug].md --type [type] --goal [goal]/landing-write的默认值同样为--type seo、--goal trial且其预写作环节会加载context/cro-best-practices.md、context/brand-voice.md等上下文文件见 landing-write.md 的 Pre-Writing Review 一节因此简报中的 Tone 建议应提前与品牌语气对齐。竞品深挖landing-competitor.md/landing-competitor [specific-competitor-url]当/landing-research的 5–10 个竞品扫描中发现某个页面特别值得拆解时用该命令单独深入它按页面概览、CRO 元素、强弱项等框架逐页分析并存档。存量页面更新landing-audit.md/landing-audit [existing-page-url]研究主题若命中已有页面研究结论可直接转入审计流程对比研究建议 vs 现页现状。三条路径合起来构成 seomachine 落地页的完整闭环/landing-research研究→/landing-write创作→/landing-audit验证与迭代/landing-competitor在任意环节按需介入。总结把研究简报做到可执行回到命令本身的设计意图/landing-research的价值不在调研了多少页面而在产出的简报能否让/landing-write无需二次调研即可动笔。对照本文给出的源码标准自检意图判定是否带置信度与次意图SearchIntentAnalyzer竞品差距是否区分3 竞品共有与个别弱点CompetitorGapAnalyzer信任信号矩阵是否逐项核对而非目测TrustSignalAnalyzer标题与 CTA 建议是否预检过弱模式与目标对齐CROChecker/CTAAnalyzer字数与结构建议是否符合 seo/ppc 双画像LandingPageScorer。满足这五点研究简报就从一份调研笔记升级为下游可直接消费的生产输入。【免费下载链接】seomachineA specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any business. This system helps you research, write, analyze, and optimize content that ranks well and serves your target audience.项目地址: https://gitcode.com/GitHub_Trending/se/seomachine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表