Agent skill

SEO Aeo Internal Linking

by henryalouf in henryalouf/ruflow

Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks.

MITAuto-check passedMarketing & SEO

Install SEO Aeo Internal Linking

skills CLI
$ npx skills add henryalouf/ruflow --skill seo-aeo-internal-linking -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install henryalouf/ruflow seo-aeo-internal-linking --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/seo-aeo-internal-linking .claude/skills/seo-aeo-internal-linking && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
seo-aeo-internal-linking
GitHub stars
157
Token cost
~949 tokens
SKILL.md length
463 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks.

  • Works in 5 steps: Detect Orphan Pages → Build Semantic Overlap Matrix → Assign Link Types → …
  • Wants to build an internal linking strategy
  • SKILL.md covers Overview, When to Use This Skill, How It Works and Examples, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Aeo Internal Linking is an agent skill from henryalouf/ruflow. Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Activate when the user wants to build an internal linking strategy or find link opportunities.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering On-page SEO, AI search optimization and Link building. The licence is MIT.

When your agent uses it

  • Wants to build an internal linking strategy
  • Find link opportunities

Example prompts

  • “/seo-aeo-internal-linking”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Detect Orphan Pages
  2. Build Semantic Overlap Matrix
  3. Assign Link Types
  4. Write Context Sentences
  5. Check Anchor Text

What it can do on your machine

Read from SKILL.md and the folder at commit 568d7a5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

SEO Aeo Internal Linking loads about 949 tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 463 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~65
When it runs · the whole SKILL.md, loaded when a task matches
~949

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from henryalouf/ruflow at commit 568d7a5, republished under its MIT licence (© henryalouf). 463 words, ~949 tokens.

Download SKILL.mdSave it as .claude/skills/seo-aeo-internal-linking/SKILL.md (or your agent's skills folder).
name
seo-aeo-internal-linking
description
Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Activate when the user wants to build an internal linking strategy or find link opportunities.
risk
safe
source
community
date_added
2026-04-01

SEO-AEO Internal Linking

Overview

Analyses a set of pages and produces a prioritised list of internal link opportunities with exact anchor text, a context sentence showing where each link should appear, orphan page detection, anchor text cannibalization warnings, and a link equity map showing how authority flows across the content.

Part of the SEO-AEO Engine.

When to Use This Skill

  • Use when building internal links between a new pillar page and its cluster articles
  • Use when auditing an existing site for orphan pages
  • Use after content-cluster generates a topic map
  • Use when you need anchor text suggestions with placement context

How It Works

Step 1: Detect Orphan Pages

Flag any page with zero incoming internal links. These are invisible to search engines and must be linked immediately.

Step 2: Build Semantic Overlap Matrix

Match pages by primary keyword similarity and content summary to identify natural linking opportunities.

Every suggestion gets one of four labels:

  • Cluster → Pillar — highest priority, consolidates authority upward
  • Pillar → Cluster — distributes authority downward
  • Cluster → Cluster — builds semantic depth
  • Contextual Boost — concentrates equity on a focus page
Step 4: Write Context Sentences

For every link opportunity, write the sentence the anchor text should appear in — naturally placed, not forced.

Step 5: Check Anchor Text

Flag any exact-match anchor used more than once for the same target page as a cannibalization risk. Never use generic anchors like "click here".

Examples

🔴 High Priority — Link 1 Type: Cluster → Pillar Source: "How to Build a Budget That Actually Works" Target: "The Complete Guide to Automated Budgeting" Anchor: "automated budgeting guide" Context: "For a full breakdown of every method available, see our [automated budgeting guide]." Impact: Consolidates topical authority on pillar page. Orphan Alert: "PennyWise Pricing Page" has no incoming links. Fix: Add link from comparison table in Article 2.

Show full SKILL.md (157 more words)Show less

Best Practices

  • ✅ Do: Every cluster article must have at least one Cluster → Pillar link
  • ✅ Do: Write a context sentence for every suggestion — anchor text needs natural placement
  • ✅ Do: Fix orphan pages before adding any new links
  • ❌ Don't: Use the same exact-match anchor for the same target page more than once
  • ❌ Don't: Use "click here", "read more", or "learn more" as anchor text — ever
  • ❌ Don't: Add more than 100 outgoing internal links on any single page

Common Pitfalls

  • Problem: All cluster articles link to the pillar but not to each other Solution: Add Cluster → Cluster links between semantically related articles to build depth.

  • Problem: Same anchor text used across multiple pages for the same target Solution: Use partial match and branded anchors for subsequent links after the first exact-match use.

  • @seo-aeo-content-cluster — generates the cluster map this skill links together
  • @seo-aeo-schema-generator — uses link map output for BreadcrumbList schema

Additional Resources

© henryalouf, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/seo-aeo-internal-linking of henryalouf/ruflow.

Open the folder on GitHubat commit 568d7a5

Compare with similar skills

SEO Aeo Internal Linking next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

SEO Aeo Internal Linking compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Aeo Internal Linking this skillhenryalouf/ruflow157—~949Automated safety check: PassMIT
SEO Aeo Internal Linkingsickn33/agentic-awesome-skills47k1 repos~2.3kAutomated safety check: PassMIT
SEO DataforseoAgriciDaniel/codex-seo7992 repos~4.6kAutomated safety check: PassMIT
AI Citability Scorerzubair-trabzada/geo-seo-claude11k2 repos~3.7kAutomated safety check: NotesMIT
Beyondseobeyondtahir/beyondseo161—~4.3kAutomated safety check: PassMIT
GEO Platform Optimizerzubair-trabzada/geo-seo-claude11k2 repos~4.7kAutomated safety check: NotesMIT

Similar skills

  • SEO Aeo Internal Linking

    sickn33/agentic-awesome-skills

    Maps internal link opportunities between pages with relevant anchor text, placement instructions, orphan-page detection, and cannibalisation checks.

    47k GitHub starsUsed in 1 repo~2.3k tokens
    Marketing & SEOAuto-check passed
  • SEO Dataforseo

    AgriciDaniel/codex-seo

    Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.

    799 GitHub starsUsed in 2 repos~4.6k tokens
    Marketing & SEOAuto-check passed
  • AI Citability Scorer

    zubair-trabzada/geo-seo-claude

    Scores how likely AI assistants are to quote passages from a web page and suggests rewrites that make those passages easier to extract.

    11k GitHub starsUsed in 2 repos~3.7k tokens
    Marketing & SEOAuto-check: notes
  • Beyondseo

    beyondtahir/beyondseo

    Audit websites, apply authorised SEO improvements and plan content, competitors and backlinks with evidence, design checks and optional project monitoring.

    161 GitHub stars~4.3k tokensUpdated 16 days ago
    Marketing & SEOAuto-check passed
  • GEO Platform Optimizer

    zubair-trabzada/geo-seo-claude

    Audits a site for AI search visibility one platform at a time, scoring Google AI Overviews, ChatGPT, Perplexity, Gemini and Bing Copilot and listing gaps to fix.

    11k GitHub starsUsed in 2 repos~4.7k tokens
    Marketing & SEOAuto-check: notes
  • Universal SEO Analysis

    AgriciDaniel/claude-seo

    Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.

    19k GitHub stars~4.9k tokensUpdated 6 days ago
    Marketing & SEOAuto-check passed

More from henryalouf/ruflow

All 13 skills in this repo
  • Agents Md

    henryalouf/ruflow

    This skill should be used when the user asks to "create AGENTS.md", "update AGENTS.md", "maintain agent docs", "set up CLAUDE.md", or needs to keep agent instructions concise.

    157 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Claimable Postgres

    henryalouf/ruflow

    Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new).

    157 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check: notes
  • Run local evaluations for Hugging Face Hub models with inspect-ai or lighteval.

    157 GitHub stars~1.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Train or fine-tune TRL language models on Hugging Face Jobs, including SFT, DPO, GRPO, and GGUF export.

    157 GitHub stars~6.9k tokensUpdated 4 mo ago
    Auto-check passed
  • Train or fine-tune vision models on Hugging Face Jobs for detection, classification, and SAM or SAM2 segmentation.

    157 GitHub stars~7.4k tokensUpdated 4 mo ago
    Auto-check passed
  • SEO Aeo Blog Writer

    henryalouf/ruflow

    Writes long-form blog posts with TL;DR block, definition sentence, comparison table, and 5-question FAQ for SEO ranking and AEO citation.

    157 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about SEO Aeo Internal Linking

What does SEO Aeo Internal Linking do?

Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. SEO Aeo Internal Linking is an agent skill from henryalouf/ruflow. Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks.

When should I use SEO Aeo Internal Linking?

SEO Aeo Internal Linking fits situations like: wants to build an internal linking strategy; find link opportunities.

How do I install SEO Aeo Internal Linking in Claude Code?

Run `npx skills add henryalouf/ruflow --skill seo-aeo-internal-linking -a claude-code`. Or copy the skill folder (.agents/skills/seo-aeo-internal-linking in henryalouf/ruflow) into .claude/skills/seo-aeo-internal-linking in your project. Claude Code loads it when a task matches its description.

How do I install SEO Aeo Internal Linking in Codex?

Run `npx skills add henryalouf/ruflow --skill seo-aeo-internal-linking -a codex`. Or copy the skill folder (.agents/skills/seo-aeo-internal-linking in henryalouf/ruflow) into .agents/skills/seo-aeo-internal-linking in your project. Codex loads it when a task matches its description.

Can I use SEO Aeo Internal Linking in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add henryalouf/ruflow --skill seo-aeo-internal-linking -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-aeo-internal-linking, .gemini/skills/seo-aeo-internal-linking, .github/skills/seo-aeo-internal-linking and .opencode/skills/seo-aeo-internal-linking in your project.

What does SEO Aeo Internal Linking need to run?

SKILL.md names no scripts, command-line tools or credentials: SEO Aeo Internal Linking is instructions for the agent only.

Does SEO Aeo Internal Linking access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is SEO Aeo Internal Linking safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SEO Aeo Internal Linking use?

SEO Aeo Internal Linking is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SEO Aeo Internal Linking use?

About 949 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to SEO Aeo Internal Linking?

Skills that share tags, products or a category with SEO Aeo Internal Linking: SEO Aeo Internal Linking (sickn33/agentic-awesome-skills, 47k stars), SEO Dataforseo (AgriciDaniel/codex-seo, 799 stars), AI Citability Scorer (zubair-trabzada/geo-seo-claude, 11k stars) and Beyondseo (beyondtahir/beyondseo, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Aeo Internal Linking?

henryalouf (a GitHub user) maintains it in henryalouf/ruflow, which has 157 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on May 18, 2026.

Source: henryalouf/ruflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.