← 返回
未分类 Key 中文

SEO/GEO Page-Level Keyword Optimizer

Page-level keyword optimization using Ahrefs MCP data and GEO principles. Targets both traditional search (Google) and AI-powered search (ChatGPT, Perplexity...
利用Ahrefs MCP数据和GEO原则进行页面级关键词优化,同时针对传统搜索(Google)和AI驱动搜索(ChatGPT、Perplexity等)。
antimoron
未分类 clawhub v1.0.0 1 版本 99545.5 Key: 需要
★ 0
Stars
📥 219
下载
💾 0
安装
1
版本
#latest

概述

SEO/GEO Page-Level Keyword Optimization Skill

Overview

This skill drives page-level keyword optimization by combining Ahrefs MCP data with GEO (Generative Engine Optimization) principles. It targets both traditional search engines and AI-powered search (ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini).


Inputs Required

InputSourceNotes
----------------------
Target page URLUserThe specific page to optimize
Competitor URLs (3–5)User or AhrefsSame search intent as target page
Primary keywordUser or derivedMain topic the page should rank for
Ahrefs MCP credentialsEnvironmentAPI key or MCP session

Workflow

Phase 1 — Keyword Intelligence (Ahrefs MCP)

1. keywords_explorer(seed=primary_keyword)
   → Extract: volume, KD, CPC, related_terms, questions, parent_topic

2. site_explorer(url=competitor_url, mode="organic_keywords", limit=50)
   → Repeat for each competitor
   → Collect all keywords competitors rank for on this topic

3. content_gap(target=our_url, competitors=[url1, url2, ...], mode="page")
   → Output: keywords competitors rank for that our page does NOT cover
   → Filter by: volume > 100, KD < 60

Deliverable: A keyword matrix with three tiers:

TierTypePlacement
-----------------------
PrimaryExact match, highest volumeTitle, H1, meta desc, first 100 words
SecondarySemantic cluster, related termsH2/H3 headers, body paragraphs
Gap keywordsMissing vs. competitorsNew sections, FAQ, supporting content

Phase 2 — On-Page Keyword Mapping

Map keywords to page structure following this hierarchy:

<title>          Primary keyword (≤60 chars)
<meta desc>      Primary + secondary keyword + CTA (≤155 chars)
<h1>             Primary keyword variant (natural language)
<h2> × N         One secondary keyword per sub-topic
First 100 words  Primary + 1 secondary keyword (natural, not forced)
Body             LSI / gap keywords distributed at ~1 per 200 words
<img alt>        Descriptive keyword-inclusive alt text
Internal links   Anchor text = target keyword of linked page

Rules:

  • No keyword stuffing. Density is not a metric. Relevance and coverage are.
  • Each H2 owns exactly one keyword intent. Do not blend intents in a single section.
  • Internal link anchors must use the exact target keyword of the destination page.

Phase 3 — GEO Layer (AI Search Citability)

This phase targets AI engines (ChatGPT, Perplexity, Gemini, AI Overviews).

CITE Framework (one application per major section):

C — Claim     : State the answer directly in the first sentence.
I — Insight   : Add a non-obvious detail or mechanism.
T — Trust     : Cite a source, statistic, or expert reference.
E — Evidence  : Back it up with data, example, or case.

Structural requirements:

  1. Opening definition block: First 50 words must answer the primary keyword query in one authoritative sentence. This is what AI engines extract and cite.
  1. FAQ Schema: Convert Ahrefs question-type keywords into FAQ markup.

```json

{

"@type": "FAQPage",

"mainEntity": [

{

"@type": "Question",

"name": "[keyword question from Ahrefs]",

"acceptedAnswer": { "@type": "Answer", "text": "[CITE-structured answer]" }

}

]

}

```

  1. Table / List structures: AI engines prefer extractable formats. Where the content allows, convert prose into a table or bulleted list with a clear header.
  1. Factual density: Include at least 3 verifiable facts (statistics, dates, named entities) per 500 words. Vague content is not cited.

Phase 4 — Monitoring (Ahrefs API)

# Weekly page health check
results = ahrefs_api.get_organic_keywords(url=target_page, limit=100)

for kw in results:
    if kw["position"] > 10 and kw["volume"] > 200:
        trigger_reoptimize_alert(kw)

# Monthly content gap re-run
ahrefs_api.content_gap(target=our_url, competitors=competitor_list)
→ Flag any new gap keywords with volume > 300

Alert thresholds:

  • Primary keyword drops below position 10 → immediate review
  • Click share drops >20% month-over-month → full content audit
  • New gap keyword with volume >500 appears → add FAQ or new section within 2 weeks

Priority Order

PriorityActionExpected Impact
----------------------------------
P0Content gap analysis (page vs. competitors)Highest ROI — covers missing intent fast
P0FAQ Schema from question keywordsGEO citability + featured snippet eligibility
P1Title / H1 / H2 keyword remappingRanking signal alignment
P1Opening 50-word authoritative answer blockAI Overview / LLM citation rate
P2Internal link anchor text optimizationDistributes PageRank to target keywords
P2Alt text keyword coverageImage search + accessibility
P3API-driven ranking monitor + alertsCatch regressions early

Reference Projects

ProjectStarsUse
---------------------
AgriciDaniel/claude-seo~7k25 sub-skills + 18 sub-agents, GEO/AEO, schema, semantic clustering
serpapi/awesome-seo-tools~863Tool discovery: keyword research, rank tracking, GEO trackers
teles/awesome-seo~600+Reference links for keyword research fundamentals
amplifying-ai/awesome-generative-engine-optimization~300+GEO methodology, AI citability patterns
aaron-he-zhu/seo-geo-claude-skills~51CORE-EEAT + CITE frameworks, rank tracking skills

Ahrefs MCP Endpoints Used

EndpointPhasePurpose
--------------------------
keywords_explorer1Volume, KD, related terms, questions
site_explorer1Competitor organic keyword lists
content_gap1, 4Missing keyword identification
get_organic_keywords4Page ranking health monitoring
rank_tracker4Position trend over time

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-25 17:23 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,371 📥 319,663
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,071 📥 804,751
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 672 📥 324,941