seo-onpage
Über
Diese Fähigkeit führt umfassende On-Page-SEO-Audits und Optimierungen für einzelne Webseiten durch. Sie analysiert und verbessert acht Schlüsseldimensionen, darunter Title-Tags, Meta-Beschreibungen, Überschriften, Inhalte, Links, Bilder, URLs und Schema-Markup. Nutzen Sie sie, wann immer Sie eine einzelne Seite auditieren, optimieren oder SEO-freundliche Inhalte schreiben müssen, um die Suchleistung zu verbessern.
Schnellinstallation
Claude Code
Empfohlennpx skills add rampstackco/claude-skills -a claude-code/plugin add https://github.com/rampstackco/claude-skillsgit clone https://github.com/rampstackco/claude-skills.git ~/.claude/skills/seo-onpageKopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren
Dokumentation
On-Page SEO
Optimize a single page for search relevance, click-through, and crawler comprehension. Stack-agnostic. Works on any CMS, framework, or static site.
When to use
- Auditing or optimizing a single page (homepage, product page, article, landing page)
- Writing or reviewing title tags and meta descriptions
- Fixing header structure or content hierarchy
- Reviewing internal links from or to a page
- Improving a page's CTR from search results
When NOT to use
- Site-wide crawl, indexing, or speed issues (use
seo-technical) - Keyword research or intent mapping (use
seo-keyword) - Competitor SERP analysis (use
seo-competitor) - Auditing many pages at once for prune/merge decisions (use
seo-content-audit)
Required inputs
- The page URL or the draft content if pre-launch
- The primary target query (one phrase the page should rank for)
- The page's role in the site (commercial, informational, navigational)
If the target query is unknown, run seo-keyword first or ask the user to name one.
The framework: 8 dimensions
A complete on-page audit covers eight dimensions. Score each as Pass, Needs work, or Fail. Note the specific fix.
1. Title tag
- One unique title per URL across the site
- Roughly 50 to 60 characters (longer gets truncated in SERPs)
- Primary query near the front
- Brand at the end if it earns inclusion
- Distinct from the H1 (often very similar, but should not be identical word-for-word)
2. Meta description
- One unique description per URL
- Roughly 150 to 160 characters
- Restates the value proposition, not the title
- Includes a soft CTA where natural
- Treats the description as ad copy that earns the click
3. Header structure
- Exactly one H1 per page
- H1 contains or paraphrases the primary query
- H2 sections cover the major sub-topics
- H3+ used only when an H2 has genuine sub-points
- No skipped levels (no H2 followed by H4)
- Headers describe sections accurately enough that a reader could navigate by them alone
4. Body content
- Opens with the primary user intent answered in the first paragraph
- Covers the topic comprehensively (define your competition's depth, then match or exceed it)
- Includes related entities and supporting concepts naturally
- Avoids keyword stuffing (write for the reader, not the bot)
- Reading level matches the audience (run a readability check)
- Paragraphs short enough to scan on mobile (3 to 5 lines)
5. Internal links
- At least 2 to 3 outbound internal links to closely related pages
- At least 2 to 3 inbound internal links from related pages
- Anchor text is descriptive, not "click here" or "learn more"
- Links to canonical URLs, not redirects
- No broken internal links
6. Images and media
- Every meaningful image has descriptive alt text (skip alt for purely decorative images)
- File names are descriptive ("blue-running-shoe.jpg" not "IMG_4032.jpg")
- Modern format used where supported (WebP, AVIF)
- Lazy loading on below-the-fold images
- Width and height attributes set to prevent layout shift
7. URL slug
- Lowercase, hyphen-separated
- Includes the primary query naturally (no stuffing)
- Short (under 60 characters where possible)
- No dates unless the page is genuinely time-bound
- No session IDs, tracking parameters, or random hashes
- Matches the site's URL pattern conventions
8. On-page schema
- Appropriate Schema.org type for the content (Article, Product, FAQPage, HowTo, Recipe, etc.)
- Required properties filled (review Schema.org docs for the type)
- Validates in Google's Rich Results Test or equivalent
- Matches what is visible on the page (do not lie to crawlers)
- Author and publisher schema linked correctly for content pages
Workflow
- Confirm the target query. If unclear, ask. Do not optimize without one.
- Render the page. View it as a user would. Read the content top to bottom.
- View the rendered HTML. Inspect the actual served markup, not just the visual page. Check
<title>,<meta>, headers, and schema in the source. - Run the 8-dimension framework. Score each, note specific fixes.
- Prioritize. Group fixes into Critical (broken or missing), Important (suboptimal), and Nice-to-have (polish).
- Write the report. Use the template in
references/audit-template.md. - Offer to draft fixes. If the user wants, draft the new title, meta, headers, or copy directly.
Failure patterns
When you spot one of these, push back before delivering.
- "Make it more SEO." Vague. Ask for the target query and what's broken first.
- "Add the keyword 5 times in the body." Keyword density is not a real ranking signal. Prioritize relevance and topical depth instead.
- Optimizing a page that is not crawlable or indexable. Check
seo-technicalfirst. No on-page work helps a noindexed page. - Optimizing a page with no clear user intent. A page that does not serve a real query will not rank no matter how well-tagged it is.
- Targeting the same query as another page on the site. This is cannibalization. Use
seo-content-auditto decide which page should rank.
Output format
Default output is a markdown audit at seo-audit-[page-slug].md in the project root. Structure:
- Page summary (URL, target query, role)
- Score across 8 dimensions
- Critical fixes
- Important fixes
- Nice-to-have polish
- Drafted replacements (if requested)
Keep audits under 1500 words. If a page needs more detail, link to deeper appendices.
Reference files
references/audit-template.md- Fillable audit template, copy and use.references/onpage-checklist.md- Quick-reference checklist for the 8 dimensions.references/title-and-meta-patterns.md- Patterns for writing strong titles and meta descriptions.
GitHub Repository
Verwandte Skills
seo-offpage
AndereDiese Fähigkeit unterstützt Entwickler bei der Planung und Umsetzung von Off-Page-SEO-Strategien, um die externe Autorität einer Website aufzubauen. Sie hilft beim Linkaufbau, bei Digital-PR-Kampagnen, beim Management von Unternehmenseinträgen und bei Backlink-Profil-Audits. Nutzen Sie sie, wenn Sie die Domain-Autorität durch Backlinks, Gastbeiträge oder die Wiederherstellung verlorener Links steigern möchten.
seo-keyword
AndereDiese Fähigkeit führt umfassende SEO-Keyword-Recherchen durch, analysiert die Suchintention und gruppiert Keywords thematisch für die Content-Planung. Sie hilft dabei, Ranking-Chancen zu identifizieren und Keywords anhand von Metriken wie Schwierigkeitsgrad und Suchvolumen zu priorisieren. Entwickler können sie nutzen, um Content-Strategien zu erstellen, Themen zu strukturieren und Content-Lücken für neue oder bestehende Websites zu schließen.
seo-content-audit
AndereDiese Fähigkeit überprüft die Inhaltsbibliothek einer Website, um systematisch jedes Element anhand eines Keep/Update/Merge/Redirect/Delete-Rahmens zu bewerten und zu kategorisieren. Sie wird für SEO-Aufgaben wie die Behebung von Inhaltsverfall, die Lösung von Keyword-Kannibalisierung, das Ausdünnen von Seiten oder die Behandlung von siteweiten Traffic-Einbrüchen ausgelöst. Entwickler sollten sie nutzen, um Inhalte zu inventarisieren, die Leistung zu bewerten und umsetzbare Inhaltsmanagement-Entscheidungen zu generieren.
seo-competitor
AndereDiese Fähigkeit führt eine umfassende wettbewerbsorientierte SEO-Analyse durch, indem sie die Website eines Nutzers mit festgelegten Wettbewerbern in den Bereichen SERP-Überschneidung, Inhaltsqualität, Backlink-Profile und technische Faktoren vergleicht. Sie wird für Aufgaben wie die Identifizierung von Content-Lücken, die Erkennung von Backlink-Möglichkeiten und das Verständnis von Ranking-Unterschieden ausgelöst. Entwickler sollten sie nutzen, um eine Website zu benchmarken und umsetzbare Erkenntnisse zu gewinnen, um Wettbewerber zu übertreffen.
