← スキル一覧に戻る

internal-linker
by strategiert
⭐ 0🍴 0📅 2026年1月21日
SKILL.md
name: internal-linker description: Analyzes article content and existing site structure to suggest and insert relevant internal links. Considers semantic relevance, anchor text optimization, and link equity distribution. Prevents orphan pages and creates topic clusters. Use after writing content or when optimizing internal link structure.
Internal Linker
Intelligente interne Verlinkung basierend auf Content-Analyse und Seitenstruktur.
Quick Start
Input: Artikel-Content + Bestehende Artikel-Datenbank
Output: Link-Vorschläge mit Anchor-Text + optimierter Content
Workflow
- Artikel-Inventar laden → Alle bestehenden URLs + Titles + Topics
- Neuen Content analysieren → Themen, Keywords, Entities extrahieren
- Semantische Matches finden → SEMANTIC_ANALYSIS.md
- Link-Stellen identifizieren → Natürliche Ankerpunkte im Text
- Anchor-Text optimieren → ANCHOR_TEXT_STRATEGIES.md
- Link-Struktur validieren → Keine Orphan Pages, ausgewogene Verteilung
- Links einfügen → Mit optimiertem Anchor-Text
Output Format
{
"article_id": "uuid",
"internal_links": {
"outbound": [
{
"target_url": "/artikel-xyz",
"target_title": "Zielartikel Titel",
"anchor_text": "optimierter Anchor Text",
"position": {
"paragraph": 3,
"context": "...Text vor [LINK] Text nach..."
},
"relevance_score": 0.85,
"reason": "Thematisch verwandt: beide über Content Marketing"
}
],
"inbound_suggestions": [
{
"source_url": "/anderer-artikel",
"source_title": "Quell-Artikel Titel",
"suggested_anchor": "Anchor für Link hierher",
"reason": "Erwähnt [Thema], sollte hierher verlinken"
}
]
},
"orphan_page_warnings": [],
"link_equity_analysis": {
"pages_linking_here": 5,
"pages_this_links_to": 8,
"status": "balanced"
}
}
Link-Typen
| Typ | Beschreibung | Priorität |
|---|---|---|
| Contextual | Im Fließtext, thematisch relevant | Hoch |
| Related | "Weitere Artikel" Section | Mittel |
| Navigation | Kategorien, Tags | Niedrig |
| CTA | "Mehr erfahren" Links | Mittel |
Relevanz-Kriterien
Links werden vorgeschlagen basierend auf:
-
Thematische Übereinstimmung (40%)
- Gleiche/ähnliche Hauptkeywords
- Überlappende Topics
-
Semantische Nähe (30%)
- Entity-Matching (Personen, Produkte, Konzepte)
- LSI-Keywords
-
User Intent Match (20%)
- Gleiche Suchintention
- Logische Weiterführung
-
Link-Struktur (10%)
- Seite braucht mehr Links (Orphan Prevention)
- Wichtige Seite verdient mehr Links
Anchor-Text Regeln
DO ✅
- Beschreibend und natürlich
- Keyword-relevant aber nicht stuffed
- Variiert (nicht immer gleicher Anchor)
- Im Kontext sinnvoll
DON'T ❌
- "Hier klicken"
- "Mehr erfahren" (als einziger Anchor)
- Exact-Match-Keyword-Stuffing
- Zu lange Anchors (>5 Wörter)
Details: ANCHOR_TEXT_STRATEGIES.md
Orphan Page Prevention
Jede Seite sollte:
- Mind. 3 interne Links erhalten
- Mind. 3 interne Links ausgeben
- Innerhalb von 3 Klicks von Homepage erreichbar sein
Integration
Mit Supabase
// Alle Artikel laden
const { data: articles } = await supabase
.from('articles')
.select('id, title, slug, content, seo_keywords')
.eq('status', 'published');
// An Internal Linker übergeben
const linkSuggestions = await internalLinker.analyze(newArticle, articles);
Output anwenden
// Links in Content einfügen
const linkedContent = internalLinker.applyLinks(
article.content,
linkSuggestions.outbound
);
Checkliste
- Alle bestehenden Artikel geladen?
- Mind. 3 ausgehende Links pro Artikel?
- Anchor-Texte variiert?
- Keine Orphan Pages entstanden?
- Links thematisch sinnvoll?
- Link-Verteilung ausgewogen?
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です