executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
internal-linkerOptymalizacja linków wewnętrznych — link equity distribution, topic cluster linking, cannibalization prevention, orphan page detection. Triggery: "linki wewnętrzne", "internal linking", "link equity", "orphan pages", "cannibalization", "zoptymalizuj linkowanie", "mapa linków", "internal link audit".
Independent GitHub snapshot · Automated classification · Original documentation governs
Audytuje i optymalizuje strukturę linków wewnętrznych w projekcie. Wykrywa orphan pages, cannibalization, złe anchor texty i nierównomierne rozkłady link equity.
/internal-linker audit — pełny audyt linków wewnętrznych
/internal-linker orphans — wykryj orphan pages (0 linków przychodzących)
/internal-linker cannibalization — wykryj keyword cannibalization
/internal-linker suggest <url> — zaproponuj linki dla konkretnej strony
/internal-linker map — wygeneruj mapę linków (visual)
Przeskanuj projekt i zbuduj graf linków:
Dla każdej strony (page.tsx, post.md, etc.):
1. URL strony
2. H1 / title
3. Target keyword (z meta/frontmatter)
4. Linki wychodzące (internal) — URL + anchor text
5. Word count
| Strona | Linki IN | Linki OUT | Keyword | Orphan? |
|--------|----------|-----------|---------|---------|
| / | 15 | 8 | [brand] | — |
| /blog/art-1 | 0 | 2 | [kw1] | ⚠️ TAK |
| /features | 5 | 3 | [kw2] | — |
| /pricing | 3 | 1 | pricing | — |
Problem: Google nie może znaleźć strony jeśli żaden link do niej nie prowadzi. Fix: Dodaj min. 3 linki z powiązanych stron.
Problem: Homepage ma 50 linków IN, blog post 0. Fix: Linkuj z high-authority pages do ważnych stron docelowych.
Reguła dystrybucji:
Homepage → /features, /pricing, /blog (top 3 artykuły)
Pillar page → wszystkie supporting articles
Supporting article → pillar + 2 inne supporting + /features lub /pricing
Feature page → case study + blog post o feature + /pricing
Problem: 2+ strony targetują ten sam keyword → Google nie wie którą wybrać. Wykrywanie:
Dla każdego keyword:
Jeśli >1 strona ma go w H1/title → CANNIBALIZATION
Fix opcje:
Problem: "kliknij tutaj", "więcej", "link" — zero wartości SEO.
Reguły anchor text:
| Dobrze ✓ | Źle ✗ |
|---|---|
| "strategia content marketing" | "kliknij tutaj" |
| "cennik [Produktu]" | "więcej" |
| "jak zoptymalizować SEO" | "ten artykuł" |
Zasada: Anchor text = keyword docelowej strony (naturalnie, nie stuffing).
Dla każdego problemu wygeneruj konkretną akcję:
## Rekomendacje
### Orphan Pages (3 znalezione)
1. `/blog/artykul-o-seo` — dodaj link z:
- `/blog/pillar-seo` (anchor: "optymalizacja SEO")
- `/features/seo-tools` (anchor: "nasze narzędzia SEO")
- `/` homepage sidebar/footer
### Cannibalization (1 para)
- `/blog/crm-guide` i `/features/crm` oba targetują "CRM"
→ Zmień `/blog/crm-guide` keyword na "jak wybrać CRM dla małej firmy"
### Brakujące linki (5 sugestii)
| Z | Do | Anchor text |
|---|-----|------------|
| /blog/art-1 | /features/X | "funkcja X" |
| /blog/art-2 | /pricing | "sprawdź cennik" |
# Internal Link Audit — [Domena]
Data: [YYYY-MM-DD]
## Podsumowanie
- Stron przeskanowanych: X
- Orphan pages: Y (⚠️ jeśli >0)
- Cannibalization: Z par
- Avg. linków IN per strona: N
- Avg. linków OUT per strona: M
## Orphan Pages
[Lista z fix suggestions]
## Cannibalization
[Lista par z fix suggestions]
## Top rekomendacje (posortowane wg impact)
1. [Akcja 1]
2. [Akcja 2]
3. [Akcja 3]
## Mapa linków
[ASCII/Mermaid diagram struktury]
seo → /seo page sprawdza linki wewnętrzne per stronacontent-strategy → topic clusters definiują strukturę linkowaniaproduct-marketing-context → internal-links-map.md jako celprogrammatic-seo → generated pages potrzebują strategii linkowanianofollow na linkach wewnętrznych — marnujesz equity