seo-internal-linking

Designs and audits internal linking architecture using pillar/cluster models and link graph analysis.

1|Updated Jul 29, 2026
One-click install
npx skills add https://github.com/fusengine/kimi-code --skill seo-internal-linking-fusengine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seo-internal-linking
Source: https://github.com/fusengine/kimi-code/tree/main/plugins/seo/skills/seo-internal-linking
Command: npx skills add https://github.com/fusengine/kimi-code --skill seo-internal-linking-fusengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Internal linking is often improvised, leading to orphan pages, keyword cannibalization between local and global pages, diluted PageRank, and doorway-page penalties. This Skill provides a structured methodology for designing and auditing internal link architecture. ## Core Features & Use Cases - Pillar/Cluster Link Model: Defines how pillar pages link down to cluster pages, cluster pages link up, and siblings cross-link contextually. - Local vs Global Architecture: Structures URL hierarchies (global pillar, regional hub, local page) with geo-specific anchors and anti-cannibalization keyword rules. - Link Audits: Detects orphan pages, enforces click depth of 3 or fewer from the homepage, flags pages concentrating over 10% of internal links, and finds broken internal links. - Use Case: A multi-city service business needs local landing pages without triggering near-duplicate suppression; the Skill defines the doorway-page quality bar (differentiation on 3-4 dimensions) and the link mesh connecting pillars, hubs, and city pages. ## Quick Start Audit my site's internal linking structure and suggest a pillar/cluster architecture for my service pages.

Frequently Asked Questions about seo-internal-linking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure internal links for SEO pillar pages?▼

Use the pillar/cluster model: the pillar page targets a broad head keyword and links down to all cluster pages, while each cluster page targets a long-tail subtopic and links back up to the pillar. Cluster pages should also cross-link to each other contextually.

How to avoid keyword cannibalization between local and global service pages?▼

Assign one exclusive primary keyword per page: the global pillar owns the service term with no city in the title or H1, while each local page owns the service plus city combination. Link the pillar down to local pages with geo-specific anchors.

What anchor text should I use for internal links?▼

Use descriptive, varied, natural anchor text such as a phrase describing the destination content. Avoid generic anchors like click here and avoid over-optimized exact-match anchors, which can look spammy and trigger penalties.

How many location pages can I create before Google flags doorway pages?▼

There is no fixed page-count threshold; doorway risk is a quality judgement. Each local page should be differentiable on at least 3-4 dimensions such as local testimonials, local FAQ, and geo context, since 70-90% identical content triggers near-duplicate suppression.

How do I find orphan pages on my website?▼

Crawl the site with breadth-first traversal, build a link graph mapping each page to its outgoing links, and compute click depth from the homepage. Pages with zero internal incoming links are orphans, and every page should be reachable within 3 clicks.