Internal Link Plan for Existing Blog Posts
Source-to-target internal link plan for your existing posts: anchor, exact sentence edit, hubs, orphans, and bad targets flagged.
Before & after
Same prompt, same agent — the only difference is the skill.
Internal linking is great for topical authority. To make smart suggestions, I'd need to see your existing blog inventory—what other posts do you have on related topics like REST, GraphQL, endpoints, or documentation? Do you want to link out to older content or pull in newer pieces? I'd suggest looking for semantic relevance and ensuring the anchor text is natural. What's your overall site structure, and are there any pillar pages you prioritize linking to?
INTERNAL LINK STRATEGY: API DESIGN POST LINK OPPORTUNITIES (8 total) PARENT PILLAR Anchor → 'API fundamentals' (near top) Target → /blog/rest-api-architecture (your 8k-word guide) Placement → Intro, naturally in context of 'REST principles' Rationale → Strengthens topical cluster, pulls readers up hierarchy SIBLING POSTS Anchor → 'versioning strategy' (mid-section) Target → /blog/api-versioning-patterns Placement → When discussing backward compatibility Anchor → 'rate limiting techniques' (section 4) Target → /blog/rate-limiting-guide Placement → After mentioning DDoS mitigation Anchor → 'error handling best practices' (code example) Target → /blog/http-status-codes-explained Placement → Inline with error response format RELATED (2-3 words max) • 'authentication' → /auth-api-integration • 'caching strategies' → /cdn-cache-headers • 'webhook events' → /webhooks-realtime-data CHECKLIST All anchor text under 5 words ✓ No more than 1 link per 300 words of content ✓ First mention of topic gets link ✓ Links point to evergreen content (updated annually) ✓
About this skill
You have dozens of published posts. Almost none link to each other, and every new post goes live as an orphan. This skill turns your archive into a link plan an editor can finish in one sitting. Every row gives the source page, the target, the anchor, and the exact sentence to edit.
What it does
- Groups posts by the reader problem they solve and picks a hub for each group. If no page can serve as a hub, it names the one you should create.
- Plans inbound links to new, orphaned, and money pages first, choosing source pages by relevance and then by traffic.
- Keeps an anchor ledger so one phrase always points to one page. Anchors vary across sources and never read "click here".
- Quotes the current sentence and shows the edited version, preferring a light edit over an inserted sentence.
- Flags likely orphans, cannibalizing pairs, mixed http/https or old slugs, and links to redirected or noindexed URLs.
- Sorts the final table by source page, so you open each post once and make all of its edits together.
What you get
You get groups and hubs, a prioritized link table with sentence-level edits, a flags list that says how to confirm each issue, and a one-line implementation order.
Best for
Bloggers, niche site owners, and small content teams with 10 to 100+ published posts that were never linked on purpose, or anyone launching a new post who wants it linked from the right existing pages on day one.
SKILL.md preview
---
name: internal-link-plan-existing-posts
… (sign up to view the full skill)More creator skills
View all Creator skills →Keyword List Clusterer
Groups your keyword export into one-page clusters by shared intent and results, maps them to URLs, and never invents volumes.
Title Tag and Meta Description Writer
Writes unique title tags and meta descriptions with honest character counts, safe HTML, and variants, for one page or a batch.
Search-Intent Blog Post Writer
Writes one publish-ready blog post shaped to search intent, with no invented stats or quotes, plus title, meta, and a verify list.
Explainer B-Roll Prompt Pack for AI Video
Turns a VO transcript into a style-locked AI video prompt pack: coverage map, P1-P3 clips timed to the VO, exact data routed to code.