seo-aeo-internal-linking
Helps your agent optimize internal links on a website. It finds the best connections between pages to improve navigation and SEO.
What it does
This tool helps connect the pages on your website so they can help each other rank better in search results. It suggests where to place links and what text to use so search engines better understand your site's content.
When to use it
- ✓When you want to improve a specific page's ranking.
- ✓When you have many pages and don't know how to connect them.
- ✓When you want to avoid "orphan" pages (without links) being ignored by search engines.
Example of what to ask your AI
“Suggest internal links for my website, focusing on increasing the visibility of the 'Complete SEO Guide' page.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You provide a list of your website's pages, with information about each one. The tool analyzes these pages and suggests which links to create between them, what text to use for the links, and where to place them for the best results.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-internal-linkingOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-internal-linking/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Internal Linking Skill
Description
Activate this skill when the user wants to build, audit, or optimise the internal link structure across a set of pages or a full site. Trigger phrases include: "internal linking strategy", "find internal link opportunities", "link these pages together", "internal link map", "suggest anchor text", "fix orphan pages", "internal links for [page or topic]", "link equity distribution".
Input Format
{
"pages": [
{
"title": "string — page or post title",
"url": "string — URL if published, leave blank if not yet live",
"primary_keyword": "string — the keyword this page targets",
"page_type": "pillar | cluster-article | landing-page |
blog-post | product-page",
"content_summary": "string — 1-2 sentences describing the page"
}
],
"focus_page": "string — title of the page you most want to
boost with incoming links",
"cluster_context": "string — optional, paste content cluster
output to inform link map",
"product_pages": ["string — product, signup, pricing, or demo pages that should receive relevant CTAs"],
"audit_findings": "string — optional orphan, cannibalization, or priority findings"
}
For a foundational content system, ensure every article has a contextual path to a relevant product, signup, pricing, demo, or next-step page. Do not add the same CTA or exact-match anchor mechanically to every article; match the destination to the reader’s intent.
Link Type Definitions
This skill recognises four distinct link types. Every suggestion must be labelled with one:
| Link Type | Direction | SEO Purpose |
|---|---|---|
| Pillar → Cluster | Pillar page links to cluster post | Distributes authority downward |
| Cluster → Pillar | Cluster post links back to pillar | Consolidates authority upward — highest priority |
| Cluster → Cluster | Cluster post links to related post | Builds semantic depth across the topic |
| Contextual Boost | Any page → focus page | Concentrates link equity on target page |
Rule: Every cluster article must have at least one Cluster → Pillar link. No exceptions.
Anchor Text Rules
Anchor text is critical. Follow these rules on every suggestion:
| Rule | Limit |
|---|---|
| Exact match anchor (keyword as-is) | Max 1 per target page across site |
| Partial match anchor (keyword + words) | Max 2 per target page across site |
| Branded anchor (site or product name) | Unlimited |
| Generic anchor ("click here", "read more") | Never use — flag as error |
| Naked URL as anchor | Avoid unless no alternative |
If the skill detects the same exact-match anchor being used more than once for the same target page, flag it as a Cannibalization Risk in the output.
Output Structure
The skill must always produce output in this exact format:
# Internal Linking Report
## Summary
| Metric | Value |
|---------------------------------|------------|
| Total Pages Analysed | [n] |
| Total Link Opportunities Found | [n] |
| Orphan Pages Detected | [n] |
| Cannibalization Risks | [n] |
| Focus Page Incoming Links | [n] |
| Pages Exceeding Link Limit | [n] |
---
## Orphan Page Alert
Pages with no incoming internal links — these are invisible
to search engines and must be linked immediately:
| Page Title | URL | Fix |
|-----------------------------|----------------------|----------------------------------|
| [title] | [url or "unpublished"]| Link from [suggested source page]|
---
## Link Opportunities
Listed in priority order — highest impact first.
---
### 🔴 High Priority — Do These First
**Link [n]**
| Field | Value |
|--------------------|---------------------------------------------------|
…
FAQ
What are "orphan" pages?
These are pages on your site that don't receive any links from other pages. This makes it difficult for search engines to find and rank them.
What is link "cannibalization"?
This happens when you use the same link text to point to different pages, or use the same link text multiple times for the same page, which can confuse search engines.
What is "anchor text"?
It's the clickable text in a link. Using the correct anchor text helps search engines understand what the linked page is about.
Details
Original description by the author
Maps internal link opportunities between pages with relevant anchor text, placement instructions, orphan-page detection, and cannibalisation checks.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4109
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
competitive-platform-analysis
Helps understand your competitors. It identifies, categorizes, and filters competing companies before any deeper analysis.
affaan-m/ECC
competitive-report-structure
Creates comprehensive competitor reports. It combines information to show the overall landscape, recommendations, and helps align the team.
affaan-m/ECC
lead-intelligence
Helps your agent find and contact important people. It analyzes leads, suggests approaches, and manages outreach via email and social media.
affaan-m/ECC