From Respira WordPress Skills Library
Analyzes WordPress content to find internal linking opportunities, orphaned pages, and topic cluster gaps. Presents a plan for approval before making changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/respira-wordpress-skills:internal-link-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Version:** 1.1.0
Version: 1.1.0 Updated: 2026-05-17 Freshly updated: v1.1.0 swaps deprecated wordpress_* tool names to respira_* throughout and picks up the new respira_get_page_outline tool (v7.0.31) for faster structural reads.
Strategic internal link building for WordPress sites. Analyzes all published content, maps topic relationships, identifies high-value linking opportunities between pages, and presents a clear plan for approval before making any changes. Use this skill whenever someone mentions internal links, link building, content interlinking, orphaned pages that need links, topic clusters, pillar pages, or wants to improve their site's internal link structure for SEO.
Internal links are one of the highest-leverage on-page SEO tactics — they distribute page authority, help search engines understand site structure, and guide visitors to related content. Most WordPress sites under-link dramatically, leaving value on the table.
This skill reads every published page and post, builds a content relationship map, and finds natural opportunities to connect related content through contextual links. It always shows you the full plan before touching anything.
Finds:
Recommends:
respira_get_site_context. If unavailable, stop and show setup guidance.respira_list_pages — get all pagesrespira_list_posts — get all postsrespira_read_page or respira_read_postAnalyze the content map to find linking opportunities. For each potential link, evaluate:
Topical relevance — Does the source content naturally relate to the target? Only recommend links where the connection is genuinely useful to a reader. A link should feel like a helpful "read more about this" moment, not a forced SEO play.
Context fit — Is there a natural place in the source content where the link fits? Look for:
Link equity value — Consider:
Anchor text quality — Suggest anchor text that:
Present the linking plan as a clear, scannable report. Group recommendations by priority:
## Internal Link Building Plan
### Site Overview
- Total pages/posts scanned: X
- Existing internal links found: X
- Orphaned content (0-1 inbound links): X
- New links recommended: X
### High Priority (orphaned pages & pillar connections)
1. **[Source Page Title]** → **[Target Page Title]**
- Why: [Brief reasoning — e.g., "Source discusses WordPress security but doesn't link to your dedicated security guide"]
- Anchor text: "[suggested anchor text]"
- Placement: [Where in the source content — e.g., "In the paragraph about plugin vulnerabilities (under H2 'Keeping Your Site Safe')"]
2. ...
### Medium Priority (topical cluster links)
...
### Low Priority (nice-to-have contextual links)
...
### Summary
- High priority: X links (strongly recommended)
- Medium priority: X links (good for SEO)
- Low priority: X links (optional enhancement)
Then ask:
Here's the internal linking plan. Would you like me to:
- Apply all recommendations (creates duplicates for review)
- Apply only high-priority links
- Let you pick specific links to apply
- Just keep this as a reference — no changes
Wait for explicit confirmation before proceeding.
respira_create_page_duplicate or respira_create_post_duplicate<a href="...">anchor text</a> at the recommended placement pointsrespira_extract_builder_content to understand the content structurerespira_inject_builder_content or respira_update_page / respira_update_post to apply changesThese rules prevent the skill from making harmful or spammy recommendations:
Always include:
If changes are applied, also include:
This skill identifies internal linking opportunities and creates optimized duplicates for review.
It cannot:
It can:
Core WordPress tools
respira_get_site_contextrespira_list_pagesrespira_list_postsrespira_read_pagerespira_read_postrespira_extract_builder_contentrespira_inject_builder_contentrespira_create_page_duplicaterespira_create_post_duplicaterespira_update_pagerespira_update_postAfter run completion, send fire-and-forget usage tracking to:
POST https://www.respira.press/api/skills/track-usageInclude:
skill_slug = internal-link-builderNever block user flow on telemetry failure.
Built by Respira Team https://respira.press/skills/internal-link-builder
npx claudepluginhub respira-press/agent-skills-wordpressMaps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Useful for building internal linking strategies or auditing existing sites.
Analyzes site internal link structure, finds orphan pages, identifies link equity bottlenecks, and generates optimized hub-and-spoke linking plans for SEO.
Analyzes internal link architecture, finds orphan pages, and produces a prioritized source/target/anchor plan. Use for fixing site structure or anchor text distribution.