All skills
agricidaniel avatar

/seo-sxo

@93b720e
by Agrici.Danielagricidaniel/claude-seo18k stars
2,665

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

Use this Skill: https://skilld.dev/gh/agricidaniel/claude-seo/seo-sxo

This session only. Nothing lands on disk.

referenceswireframe-templates.md

≈1.6k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Wireframe Templates: IST/SOLL Patterns

Generate before (IST) and after (SOLL) wireframes showing what the page currently looks like vs what it should look like based on SERP expectations.

Core Principles

  1. Ultra-concrete placeholders: Not "add CTA" but "add pricing CTA with annual savings badge below hero, linking to /pricing#enterprise"
  2. Mobile-first: Assume 375px viewport first; above-the-fold (~600px) must contain the most critical element for the page type
  3. Semantic HTML: Output as section outline with HTML5 elements

IST Generation

Parse the current page and map to this structure:

IST: [URL]
├── ABOVE FOLD
│   ├── [element]: "[actual content]"
│   └── [element]: "[actual content]"
├── MAIN CONTENT
│   ├── [section]: "[summary]" (~XXX words)
│   └── [section]: "[summary]" (~XXX words)
├── SUPPORTING
│   └── [element]: "[description]"
└── FOOTER: [elements present]

Missing from SERP expectations:
- [element]: [why it matters]

SOLL Templates by Page Type

1. Landing Page

<header> Nav: logo + 3-4 links max + primary CTA button </header>
<section class="hero">
  H1: [value proposition matching target keyword]
  Subhead: [supporting benefit] | CTA: [primary action]
  Trust line: "Trusted by [X] companies including [logos]"
</section>
<section class="social-proof"> 3-5 logo badges + key metric </section>
<section class="features"> 3 blocks: icon + H3 + 2-line desc (address PAA) </section>
<section class="how-it-works"> 3-step process with numbered icons </section>
<section class="testimonial"> Quote + photo + name + title + company </section>
<section class="pricing"> 2-3 tiers, recommended highlighted, annual toggle </section>
<section class="faq"> FAQ content from 5-7 PAA questions </section>
<section class="final-cta"> Repeat hero CTA with urgency </section>

2. Blog Post

<article>
  <header> H1 | Author + photo + credentials | Date + Updated | Reading time </header>
  <nav class="toc"> Jump links to H2 sections </nav>
  <section class="intro"> Hook + thesis + TL;DR box (above fold) </section>
  <section> H2: [cluster 1] (address PAA #1) </section>
  <section> H2: [cluster 2] (address PAA #2) </section>
  <section> H2: [cluster 3] (comparison table if SERP warrants) </section>
  <section> H2: [cluster 4] (image/diagram) </section>
  <section class="expert-quote"> Blockquote from SME (E-E-A-T) </section>
  <section> H2: FAQ (remaining PAA questions) </section>
  <footer> Author bio | Related posts (3) | CTA: newsletter </footer>
</article>

3. Product Page

<section class="product-hero">
  H1: [product + benefit keyword] | Gallery: 4-6 images
  Price + savings indicator | CTA: "Add to Cart" (above fold)
  Trust: stars + review count + shipping
</section>
<section class="key-features"> 4-6 bullets: feature + benefit </section>
<section class="specifications"> Table: specs, dimensions, compatibility </section>
<section class="reviews"> aggregateRating + 5 reviews, filterable </section>
<section class="comparison"> "Why choose this" table (if SERP shows intent) </section>
<section class="faq"> Product PAA questions </section>
<section class="related"> 4 complementary products </section>

4. Comparison Page

<header>
  H1: "[A] vs [B]: [year] Comparison"
  Quick verdict: "Best for [use case]: [winner]"
</header>
<section class="matrix"> Feature table: check/cross/partial icons </section>
<section class="reviews">
  H2: [A] (pros, cons, best for, pricing)
  H2: [B] (pros, cons, best for, pricing)
</section>
<section class="verdict"> Persona recs: "Choose A if...", "Choose B if..." </section>
<section class="faq"> Comparison PAA questions </section>

5. Service Page

<section class="hero"> H1: [service + location] | CTA: "Free Consultation" </section>
<section class="problem"> Empathy-driven problem statement </section>
<section class="process"> 3-5 numbered steps </section>
<section class="results"> 2-3 case studies with before/after metrics </section>
<section class="credentials"> Certs, experience, team </section>
<section class="pricing"> Packages or "starting at" </section>
<section class="faq"> PAA questions </section>
<section class="cta"> Repeat CTA + contact form </section>

6. Local Page

<section class="hero">
  H1: [service] in [city]: [business name]
  CTA: "Call Now" + "Get Directions" | NAP displayed
</section>
<section class="map"> Google Map embed + landmark directions </section>
<section class="services"> Location-specific services (unique content) </section>
<section class="reviews"> Review widget with reviewer locations </section>
<section class="hours"> openingHoursSpecification + "open now" </section>
<section class="about"> Team, history, community (location-specific) </section>

7. Tool / Interactive

<section class="tool" id="tool">
  H1: Free [Tool Name]: [purpose]
  Input: [fields/dropdowns/upload] (ABOVE FOLD)
  CTA: "Calculate" / "Generate" / "Check" | Output zone
</section>
<section class="instructions"> How to Use (3 steps max) </section>
<section class="explanation"> Educational depth for SEO </section>
<section class="faq"> Tool-specific PAA </section>
<section class="related-tools"> 3-4 related tools </section>

8. Hybrid (Education + Product)

<section class="hero">
  H1: [education + product keyword] | Dual CTA: "Learn More" + "Try Free"
</section>
<section class="education"> Address awareness-stage PAA </section>
<section class="solution"> Bridge: how [Product] solves this </section>
<section class="features"> 3-4 benefit-framed features </section>
<section class="proof"> Case study or testimonial </section>
<section class="cta"> Match journey stage from SERP analysis </section>
<section class="faq"> Mix of educational + product PAA </section>

Placeholder Rules

When filling SOLL placeholders, always be specific:

Bad (vague) Good (concrete)
"Add a CTA" "Add 'Start Free Trial' button below hero, green #2d6a4f, links to /signup"
"Include social proof" "Add 3 logos (G2, Capterra, TrustRadius) + '4.8/5 from 2,300 reviews'"
"Add FAQ section" "Add 5 FAQs from PAA: 'Is X safe?', 'How much does X cost?', ..."
"Improve trust" "Add SSL badge + 'SOC 2 certified' banner + customer count"
"More content" "Add 400-word section under H2 'How [Feature] Works' with diagram"

Source: SKILL.md on GitHub

1 warning1d4 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The skill performs Search Experience Optimization (SXO) audits by analyzing user-provided URLs and Google search results. It is susceptible to indirect prompt injection because it processes untrusted web content (target pages and search results) to generate user stories and persona scores. It also relies on the execution of local scripts for rendering and parsing page data.

  • Socket1d

    No alerts

  • Snyk1d

    Risk: MEDIUM · 1 issue

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 93b720e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 days ago.

Activeupdated 3 days ago
user-invocable
true
argument-hint
<url> [keyword]
Other metadata
metadata
{
  "author": "AgriciDaniel",
  "original_author": "Florian Schmitz (Pro Hub Challenge)",
  "version": "2.4.1",
  "category": "seo"
}

README badge

README badge for agricidaniel/claude-seo/seo-sxo