跳到正文
cccskills
免费在 GitHub 公开

seo-sxo

Compare a page with search results to identify mismatches in page type, content, and user needs. Receive alignment scores, assessments for different audience profiles, prioritized improvements, and optional outlines of current and proposed page layouts.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Diagnose search-experience and intent mismatches using SERP page types, user stories, and persona scoring. Use when ranking problems appear intent- or layout-driven.

查看安装方法

适用场景

  • Investigate rankings affected by search intent mismatches
  • Compare a page format with top search results
  • Assess clarity and trust for different audience profiles
  • Create current and proposed page layout outlines

包含的文件(5)

  • SKILL.md9.9 KB
  • references/page-type-taxonomy.md7.2 KB
  • references/persona-scoring.md6.2 KB
  • references/user-story-framework.md5.6 KB
  • references/wireframe-templates.md6.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Search Experience Optimization (SXO)

SXO bridges the gap between SEO (what Google rewards) and UX (what users need). Traditional SEO audits check technical health. SXO asks: "Does this page deserve to rank for this keyword based on what Google is actually rewarding in the SERP?"

Core Insight

A page can score 95/100 on technical SEO and still fail to rank because it is the wrong page type for the keyword. If Google shows 8 product pages and 2 comparison pages for your keyword, your blog post will never break through -- no matter how well-optimized it is.

Commands

CommandPurpose
/seo sxo <url>Full SXO analysis (auto-detect keyword from page)
/seo sxo <url> <keyword>Full SXO analysis for a specific keyword
/seo sxo wireframe <url>Generate IST/SOLL wireframe with concrete placeholders
/seo sxo personas <url>Persona-only scoring (skip SERP analysis)

Execution Pipeline

Step 1: Target Acquisition

  1. Fetch the target URL via "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run render_page.py <URL> --mode auto (SPA-aware and SSRF-safe)
  2. Parse with "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run parse_html.py <URL> to extract: title, H1, meta description, headings hierarchy, word count, schema markup, CTAs, media elements
  3. If no keyword provided, extract primary keyword from title tag + H1 overlap
  4. Validate keyword is non-empty before proceeding

Step 2: SERP Backwards Analysis

Read references/page-type-taxonomy.md for classification rules.

  1. Search Google for the target keyword (WebSearch)
  2. For each of the top 10 organic results, record:
    • URL and domain authority tier (brand / niche authority / unknown)
    • Page type (classify using taxonomy)
    • Content format (long-form, listicle, how-to, comparison, tool, video)
    • Word count estimate (from snippet length and page structure)
    • Schema types present (from currently supported SERP features; exclude FAQ/HowTo)
    • Media signals (video carousel, image pack, thumbnail presence)
  3. Record SERP features present:
    • Featured snippet (paragraph / list / table / video)
    • People Also Ask (extract all visible questions)
    • Ads (top and bottom -- count and analyze ad copy themes)
    • Related searches (extract all)
    • Knowledge panel / local pack / shopping results
    • AI Overview presence and source types
  4. Calculate SERP consensus:
    • Dominant page type (>60% = strong consensus, 40-60% = mixed, <40% = fragmented)
    • Content depth expectations (average word count tier)
    • Schema expectation (most common structured data types)
    • Media expectations (video required? images critical?)

Step 3: Page-Type Mismatch Detection

This is the core SXO insight. Compare target page type against SERP consensus.

Mismatch severity levels:

Target TypeSERP ExpectsSeverityRecommendation
Blog PostProduct PagesCRITICALCreate dedicated product page
Blog PostComparisonHIGHRestructure as comparison with matrix
ProductInformationalHIGHAdd educational content layer
Landing PageTool/CalculatorHIGHBuild interactive tool component
Service PageLocal ResultsMEDIUMAdd location signals + local schema
Any type match-ALIGNEDFocus on content depth and UX

Classification rules:

  • Classify target page using references/page-type-taxonomy.md
  • Classify each SERP result using the same taxonomy
  • Flag mismatch if target type differs from SERP dominant type
  • If SERP is fragmented (no dominant type), note opportunity for differentiation

Step 4: User Story Derivation

Read references/user-story-framework.md for the full framework.

From SERP signals, derive user stories:

  1. PAA questions reveal knowledge gaps and concerns
  2. Ad copy themes reveal commercial triggers and value propositions
  3. Related searches reveal the search journey (what comes before/after)
  4. Featured snippet format reveals the expected answer structure
  5. AI Overview reveals what Google considers the definitive answer

For each signal cluster, generate a user story:

As a [persona derived from signal],
I want to [goal derived from query intent],
because [emotional driver from ad copy / PAA tone],
but I'm blocked by [barrier derived from PAA questions / related searches].

Generate 3-5 user stories covering the primary intent angles.

Step 5: Gap Analysis

Compare the target page against SERP expectations across 7 dimensions:

DimensionWhat to CompareScore
Page TypeTarget type vs SERP dominant type0-15
Content DepthWord count, heading depth, topic coverage0-15
UX SignalsCTA clarity, above-fold content, mobile layout0-15
Schema MarkupPresent vs expected structured data types0-15
Media RichnessImages, video, interactive elements vs SERP norm0-15
Authority SignalsE-E-A-T markers, social proof, credentials0-15
FreshnessLast updated, date signals, content recency0-10

Total: 0-100 SXO Gap Score (lower = larger gap, higher = better alignment)

Step 6: Persona-Based Scoring

Read references/persona-scoring.md for methodology.

  1. Derive 4-7 personas from SERP intent signals:
    • Cluster PAA questions by theme
    • Segment ad copy by target audience
    • Map related searches to journey stages
  2. For each persona, score the target page on 4 dimensions (25 pts each):
    • Relevance: Does the page address this persona's need?
    • Clarity: Can this persona find their answer within 10 seconds?
    • Trust: Are there adequate trust signals for this persona?
    • Action: Is there a clear next step for this persona?
  3. Output persona cards with scores and specific improvement recommendations
  4. Sort recommendations by weakest persona first (biggest opportunity)

Step 7: Wireframe Generation (Optional)

Only execute when /seo sxo wireframe is invoked.

Read references/wireframe-templates.md for templates.

  1. Generate IST (current state) wireframe from parsed page structure
  2. Generate SOLL (target state) wireframe based on:
    • SERP consensus page type
    • Gap analysis findings
    • Persona scoring weaknesses
  3. Use ultra-concrete placeholders:
    • NOT: "Add a CTA here"
    • YES: "Add pricing CTA with annual savings badge below hero, linking to /pricing#enterprise"
  4. Output as semantic HTML section outline with annotations

DataForSEO Integration

If DataForSEO MCP tools are available:

  1. Before any API call, run cost estimate and confirm with user
  2. Use serp_organic_live_advanced for precise SERP data (positions, features, snippets)
  3. Use kw_data_google_ads_search_volume for search volume and competition metrics
  4. Fall back to WebSearch if DataForSEO unavailable -- note reduced precision in output

SXO Score vs SEO Health Score

The SXO score is separate from the main SEO Health Score.

  • SEO Health Score = technical compliance (crawlability, speed, schema, etc.)
  • SXO Gap Score = alignment between page and SERP expectations
  • A page can score 95 SEO + 30 SXO = technically perfect but strategically misaligned
  • Both scores should be reported together when both are available

Cross-Skill References

FindingHand Off To
E-E-A-T gaps in persona scoring/seo content for deep E-E-A-T audit
Missing schema types/seo schema for generation
Local intent detected in SERP/seo local for GBP analysis
Content depth gaps/seo page for deep page analysis
Technical issues found during fetch/seo technical for full audit
Image/media gaps/seo images for optimization

Output Format

Full SXO Analysis

## SXO Analysis: [URL]
### Target Keyword: [keyword]

### 1. SERP Landscape
- Dominant page type: [type] ([confidence]% consensus)
- SERP features: [list]
- Content depth norm: [word count range]
- Schema expectation: [types]

### 2. Page-Type Alignment
- Your page type: [type]
- SERP expects: [type]
- Verdict: [ALIGNED | MISMATCH (severity)]
- Impact: [explanation]

### 3. User Stories (derived from SERP signals)
[3-5 user stories with source signals]

### 4. Gap Analysis (SXO Score: XX/100)
[7-dimension breakdown table]

### 5. Persona Scores
[4-7 persona cards with 4-dimension scores]

### 6. Priority Actions
[Ranked list: fix mismatch first, then weakest persona gaps]

### 7. Limitations
[What could not be assessed, data source notes]

Error Handling

ErrorAction
URL fetch failsReport error, suggest checking URL accessibility
No keyword provided or detectedAsk user to provide target keyword
WebSearch returns <5 resultsProceed with available data, note limited sample
SERP has no organic results (all ads)Note highly commercial SERP, analyze ad copy only
Target page is JavaScript-renderedNote limitation, use available HTML content
DataForSEO cost exceeds thresholdFall back to WebSearch, notify user

Quality Checklist

Before delivering results, verify:

  • Target URL was fetched via "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run render_page.py <URL> --mode auto (not raw curl/fetch)
  • Page type classification uses taxonomy from references
  • At least 5 SERP results were analyzed
  • User stories cite specific SERP signals as evidence
  • Persona scores include concrete improvement suggestions
  • SXO score is clearly labeled as separate from SEO Health Score
  • Limitations section is present and honest
  • Cross-skill recommendations are included where relevant

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

seo

免费

Audit a website or individual page across technical SEO, content quality, performance, images, and AI search readiness. Route work to specialized checks and receive a combined report with prioritized recommendations tailored to the site's business type.

中文简介正在准备中。当前显示英语简介。

  • Audit SEO issues across an entire website
  • Investigate problems on a specific page
  • Plan SEO improvements for a business type
AgriciDaniel/claude-seo1.9万2026年10月5日 更新

Check whether AI browsing agents can access content and interact with a website. Review accessible controls, access policies, and discovery files, explain Lighthouse results, and draft fixes with evidence and priorities for review.

中文简介正在准备中。当前显示英语简介。

  • Audit whether AI agents can use a website
  • Understand Lighthouse Agentic Browsing results
  • Review access policies for different AI agent purposes
AgriciDaniel/claude-seo1.9万2026年10月5日 更新

Analyze live Ahrefs data to review backlinks, linking websites, organic search keywords, and popular content by topic. Get site rating metrics, estimated search traffic, and country breakdowns to assess a site's search presence and plan further investigation.

中文简介正在准备中。当前显示英语简介。

  • Review linking websites and backlink characteristics
  • Check organic search keywords and ranking distributions
  • Compare estimated search traffic by country
AgriciDaniel/claude-seo1.9万2026年10月5日 更新

seo-audit

免费

Audit an entire website for technical issues, content quality, page performance, and AI search readiness. Receive an SEO health score out of 100, detailed findings, and a prioritized action plan, with optional PDF or HTML reporting.

中文简介正在准备中。当前显示英语简介。

  • Assess SEO health across an entire website
  • Prioritize fixes and build an improvement roadmap
  • Review content, performance, and AI search readiness together
AgriciDaniel/claude-seo1.9万2026年10月5日 更新

Analyze links pointing to a website, including source quality, link text, suspicious patterns, and competitor gaps. Get source-labeled findings, link acquisition opportunities, and checks of known links, with scoring limited to cases with sufficient data.

中文简介正在准备中。当前显示英语简介。

  • Review backlink sources and link text
  • Find suspicious links that need manual review
  • Identify sites linking to competitors but not to your site
AgriciDaniel/claude-seo1.9万2026年10月5日 更新

seo-bing

免费

Inspect Bing link data, compare sites you manage, and submit new URLs through IndexNow, a service for notifying participating search engines of updates. Use it to support indexing and prepare pages for potential Microsoft Copilot citations.

中文简介正在准备中。当前显示英语简介。

  • Submit new page URLs through IndexNow
  • Compare Bing link data for two managed sites
  • Verify the IndexNow key setup
AgriciDaniel/claude-seo1.9万2026年10月5日 更新

查看 AgriciDaniel 的全部技能

报告此技能的问题