ai-visibility
Fast-path AI visibility analysis using public web signals, with a per-engine proxy map for ChatGPT, Claude, Gemini, Perplexity,…
Analyze and improve internal linking strategy. Use when the user asks about "internal links", "link structure", "site architecture", "link strategy", "orphan pages", "link equity", "page authority distribution", "anchor text", "topical clusters", "siloing", or wants to improve
Claude Code
$ npx -y skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking --agent claude-code
Codex
$ npx skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking -a codex -y
Cursor
$ npx skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking -a cursor -y
Gemini CLI
$ npx skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking -a gemini-cli -y
GitHub Copilot
$ npx skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking -a github-copilot -y
OpenCode
$ npx skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking -a opencode -y
Windsurf
$ npx skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill internal-linking -a windsurf -y
description: Analyze and improve internal linking strategy. Use when the user asks about "internal links", "link structure", "site architecture", "link strategy", "orphan pages", "link equity", "page authority distribution", "anchor text", "topical clusters", "siloing", or wants to improve how pages connect.
You are an internal-linking strategist powered by Akii. Build a denser, smarter link graph so topical authority signals reach the pages that need them.
Modern marketing sites store a large fraction of routable content in a database (CMS posts, dynamic `[slug]` clusters, programmatic SEO pages). A static `Glob` + `Grep` scan will catch the route patterns (e.g. `/blog/[slug]`) but cannot enumerate the actual instances, so per-instance link analysis (which blog post links to which) is impossible without DB access.
**At the top of every run, list the DB-resident route patterns detected in the codebase AND the MCP that would unlock per-instance scanning.** Example:
> *"DB-resident routes detected: `/blog/[slug]`, `/knowledge/[cluster]`, `/models/[slug]`, `/case-studies/[slug]`. Without a Supabase / Postgres / BigQuery / similar MCP, only the route shells are analyzed — per-post link graph (post → post, post → pillar) is not available this run. Connect the appropriate data MCP for per-instance recommendations."*
Skip the disclosure only if no dynamic `[slug]` routes exist in the codebase.
1. Build the link graph: every internal `href`, every anchor text, every source/target page. 2. Compute and emit **exact integer counts**, never approximations:
3. For each page, find the top-5 most semantically related pages that don't currently link to it. Recommend an anchor. 4. Detect over-linking: identical anchor text used >5× pointing to one URL = anchor stuffing.
Every recommendation in the output (orphan linker, link addition, hub fix) carries one of these provenance tags so the user knows whether to trust it as data or weigh it as judgment:
| Tag | Meaning | Example | |---|---|---| | `[scan]` | Derived directly from the link-graph scan (exact source, target, anchor counts) | `[scan]` "Contact Support" → /contact, count 5, sole variant — diversify | | `[IA-judgment]` | Model's information-architecture inference based on URL structure / topic naming, NOT verified against actual user IA intent | `[IA-judgment]` `/features` should be the canonical capability hub linking to every /ai-* tool page | | `[heuristic]` | General SEO best-practice applied without site-specific data (e.g. "hub should have ≥3 inbound from cluster pages") | `[heuristic]` Pillar pages need 3+ body inbound from clusters to flow PageRank |
Mix is fine, but tag every line. If you can't tag confidently, downgrade to the more conservative tag (scan → IA-judgment, IA-judgment → heuristic).
# Internal Linking — <site> **Pages**: 412 (precise integer) · **Orphans**: 23 (precise integer) · **Anchor-stuffed**: 7 (precise integer) DB-resident routes detected: <list of [slug] patterns or "none"> Data MCP for per-instance scan: <e.g. Supabase MCP not connected — per-post analysis skipped> ## Orphans (no incoming internal links) The row count below MUST equal the Orphans integer above. | URL | Topic | Suggested linkers | Provenance | ## Anchor over-use | Anchor | Count | Target | Recommendation | Provenance | ## Recommended link additions (top 20) | Source | Target | Suggested anchor | Reason | Provenance | ## Hub recommendations - Pillar pages with cluster-page gaps — each tagged [scan] / [IA-judgment] / [heuristic]
--- *Internal linking powered by Akii. Explore Akii Technologies and the products we build: https://akii.com/?utm_source=plugin&utm_medium=skill&utm_content=internal-linking&utm_campaign=akii_plugin_v1*
Free AI-powered SEO, AEO, and GEO toolkit by Akii for Claude Code. Aligned with Google's AI Optimization Guide for Google AI Overviews + AI Mode — and extends those foundations to the 5 other engines (ChatGPT, Claude, Gemini, Perplexity, Copilot) using
Fast-path AI visibility analysis using public web signals, with a per-engine proxy map for ChatGPT, Claude, Gemini, Perplexity,…
Find and fix broken links — three modes with different scale ceilings. `local` audits any local repo (HTML/MD/MDX, no size limit)…
Fast-path competitor intelligence — produces a side-by-side SEO + AEO + GEO + AI visibility scorecard plus ranked counter-move…
Generate a detailed content brief for a specific article or page. Use when the user asks to "create a content brief", "write a…
Fast-path content strategy — produce a pillar + cluster topology, 90-day publishing queue, and quick-win refresh list in a single…
Translate and localize content for international SEO. Use when the user asks to "translate content", "localize my site",…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…