Completions

Get-found swarm · Internal-Link-Orchestration Agent · Link-equity-distribution-analysis skill · Build pillar · Published June 8, 2026

How to audit and sculpt internal links across 1,000+ page sites

This guide explains how to architect the link-equity-distribution-analysis skill on the internal-link-orchestration agent end-to-end at multi-location franchise + multi-store scale: per-portfolio per-canonical-internal-link-graph-extraction + per-per-page-internal-PageRank-computation + per-link-equity-distribution + per-link-pooling-detection + per-link-bleeding-detection + per-nofollow-leak-detection + per-first-link-counts-rule + per-anchor-text-distribution + per-orphan-page-detection + per-internal-link-recommendation + per-implementation-routing + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-canonical-internal-link-graph-extraction across per-multi-crawler (Screaming Frog + Sitebulb + Botify + Lumar + Oncrawl + JetOctopus + ContentKing + Audisto + Ryte) + per-page outbound link list + per-page inbound link list + per-anchor-text list + per-link-attribute list (rel-nofollow + rel-ugc + rel-sponsored + rel-canonical + target-blank) + per-canonicalization (redirect-resolution + canonical-tag-resolution + trailing-slash-normalization + query-string-normalization) + per-deduplication.
  • Per-canonical-per-page-internal-PageRank-computation — per-Brin-Page-PageRank-algorithm + per-damping-factor (0.85 default + 0.75 conservative + 0.95 aggressive) + per-iteration-convergence (100 + 1000 + epsilon 0.0001) + per-Personalized-PageRank (seed-set per business goal + per conversion-page seed + per money-page seed) + per-Topic-Sensitive-PageRank + per-TrustRank + per-HITS (Hubs and Authorities) + per-PageRank-result-normalization-0-to-1.
  • Per-canonical-link-equity-distribution — per-page link-equity inflow total + outflow total + net-flow + rank-percentile + per-link-equity-vs-organic-traffic correlation.
  • Per-canonical-link-pooling-detection + per-link-bleeding-detection + per-nofollow-leak-detection — pages receiving disproportionate inbound internal links relative to organic traffic potential (PageRank 90+ percentile but impression share below 10%) + pages with PageRank below 10 percentile but organic traffic potential high + rel-nofollow on internal-link detection + nofollow-leak PageRank-loss quantification.
  • Per-canonical-first-link-counts-rule— Google's first-link-counts rule + per-page multiple-links-to-same-destination detection + anchor-text-of-first-link priority + anchor-text optimization recommendation.
  • Per-canonical-anchor-text-distribution — per-destination-page inbound anchor-text frequency + Shannon entropy + keyword relevance + keyword-stuffing detection + FDD-trademark compliance.
  • Per-canonical-orphan-page-detection + per-internal-link-recommendation + per-implementation-routing — per-page inbound-link count + orphan flag (count zero) + near-orphan flag (count 1-2) + per-money-page target PageRank spec + target anchor-text spec + per-source-page recommendation spec + Personalized-PageRank uplift simulation + recommendation prioritization by uplift + implementation-cost estimation + per-CMS routing (WordPress + Drupal + Webflow + Shopify + Magento + headless Contentful/Sanity) + PR-style versioning (GitHub PR + GitLab MR + Bitbucket PR) + per-stakeholder routing + per-deadline + per-post-implementation impact tracking.

Why per-vendor-Screaming-Frog-Internal-Link-Audit-single-domain breaks at 1,000+ page multi-location scale

Per-vendor-Screaming-Frog-canonical-Internal-Link-Audit ships per-account per-crawl per-page-internal-link-list primitive. Per-vendor-Sitebulb + Botify + Lumar + Oncrawl + JetOctopus + ContentKing + Audisto + Ryte + Ahrefs Site Audit + Semrush Site Audit-canonical-single-account ship per-vendor per-native internal-link-audit primitives.

At 1-domain-100-page scale per-account per-crawl per-page-internal-link-list primitive is enough. At 1,000+ page-200-location-franchise scale per-multi-crawler-link-graph-extraction + per-page-internal-PageRank-Brin-Page + per-link-equity-inflow-vs-outflow + per-link-pooling-vs-link-bleeding + per-first-link-counts-rule-Google + per-anchor-text-distribution-cross-page + per-orphan-page-detection-cross-crawler + per-internal-link-recommendation-per-page + per-FDD-trademark-anchor-text-compliance.

Per-cross-vendor-internal-link-audit-fragmentation + per-PageRank-computation-blind + per-link-pooling-bleeding-blind + per-first-link-counts-blind + per-anchor-text-stuffing-blind + per-orphan-page-cross-crawler-blind + per-recommendation-uplift-simulation-blind.

The operator-side architecture above per-vendor-internal-link-audit primitive is canonical-internal-link-graph-extraction + per-page-internal-PageRank + per-link-equity-distribution + per-link-pooling-bleeding-detection + per-first-link-counts + per-anchor-text-distribution + per-orphan-page-detection + per-internal-link-recommendation + per-implementation-routing + per-portfolio-audit-trail.

What is in market today

Per-platform per-site-crawler-vendor

Screaming Frog SEO Spider, Sitebulb, Botify, Lumar (formerly DeepCrawl), Oncrawl, JetOctopus, ContentKing (Conductor), Audisto, Ryte, ContentGecko, Ahrefs Site Audit, Semrush Site Audit, Moz Pro Site Crawl, SE Ranking, Netpeak Spider. Per-account per-crawl per-page-internal-link-list. Per-canonical-multi-crawler-link-graph-extraction-canonical-per-page-internal-PageRank-canonical-link-equity-distribution is not the primitive.

Per-platform per-graph-analytics-platform

NetworkX (Python), igraph (R/Python), GraphX (Apache Spark), Neo4j Graph Data Science, TigerGraph Graph Algorithms, Amazon Neptune ML, ArangoDB Pregel, JanusGraph OLAP. Per-library per-developer primitive. Per-canonical-Brin-Page-PageRank-canonical-damping-factor-canonical-Personalized-PageRank-canonical-Topic-Sensitive-PageRank-canonical-TrustRank-canonical-HITS is not the primitive.

Per-platform per-internal-link-recommendation-tool

Link Whisper (WordPress plugin), Internal Link Juicer (WordPress plugin), LinkBoss, InLinks, NLP-based recommendation tools (Yoast Internal Linking, Rank Math Content AI). Per-account per-domain per-recommendation primitive. Per-canonical-Personalized-PageRank-uplift-simulation-canonical-recommendation-prioritization-by-uplift-canonical-implementation-cost-estimation-canonical-multi-CMS-routing is not the primitive.

Per-platform per-CMS-platform

WordPress, Drupal, Webflow, Shopify, Magento, Contentful, Sanity, Strapi, BigCommerce, Wix, Squarespace, Joomla, HubSpot CMS, Optimizely (Episerver), Sitecore. Per-account per-content-block per-page primitive. Per-canonical-PR-style-versioning-canonical-multi-CMS-routing-canonical-per-stakeholder-routing-canonical-per-deadline-canonical-post-implementation-impact-tracking is not the primitive.

How the architecture is built

  1. Per-portfolio per-canonical-multi-crawler-link-graph-extraction-substrate. Per-Screaming-Frog + per-Sitebulb + per-Botify + per-Lumar + per-Oncrawl + per-JetOctopus + per-ContentKing + per-Audisto + per-Ryte canonical-multi-crawler.
  2. Per-portfolio per-canonical-per-page-outbound-link-list + per-inbound-link-list. Per-link-source + per-link-destination + per-link-anchor-text + per-link-rel-attribute + per-link-position canonical-link-list.
  3. Per-portfolio per-canonical-link-graph-canonicalization + per-deduplication. Per-redirect-resolution + per-canonical-tag-resolution + per-trailing-slash-normalization + per-query-string-normalization canonical-canonicalization.
  4. Per-portfolio per-canonical-Brin-Page-PageRank-algorithm. Per-damping-factor + per-iteration-convergence + per-epsilon-0.0001 canonical-PageRank.
  5. Per-portfolio per-canonical-Personalized-PageRank + per-Topic-Sensitive-PageRank. Per-seed-set-per-business-goal + per-conversion-page-seed + per-money-page-seed canonical-personalized.
  6. Per-portfolio per-canonical-TrustRank + per-HITS. Per-Hubs-and-Authorities canonical-HITS.
  7. Per-portfolio per-canonical-per-page-link-equity-inflow-outflow-net-flow-percentile. Per-inflow-total + per-outflow-total + per-net-flow + per-rank-percentile + per-vs-organic-traffic-correlation canonical-distribution.
  8. Per-portfolio per-canonical-link-pooling-detection. Per-PageRank-90-plus-percentile-impression-share-below-10-percent canonical-pooling.
  9. Per-portfolio per-canonical-link-bleeding-detection + per-nofollow-leak-detection. Per-PageRank-below-10-percentile-organic-traffic-potential-high + per-rel-nofollow-on-internal-link + per-nofollow-leak-PageRank-loss-quantification canonical-bleeding.
  10. Per-portfolio per-canonical-first-link-counts-rule. Per-Google-first-link-counts + per-multiple-links-to-same-destination + per-anchor-text-of-first-link-priority canonical-first-link.
  11. Per-portfolio per-canonical-anchor-text-distribution. Per-frequency + per-Shannon-entropy + per-keyword-relevance + per-keyword-stuffing-detection + per-FDD-trademark-compliance canonical-anchor-text.
  12. Per-portfolio per-canonical-orphan-page-detection + per-internal-link-recommendation. Per-inbound-link-count + per-orphan-flag-zero + per-near-orphan-flag-1-or-2 + per-money-page-target-PageRank + per-target-anchor-text + per-source-page-recommendation + per-Personalized-PageRank-uplift-simulation + per-recommendation-prioritization-by-uplift + per-implementation-cost-estimation canonical-recommendation.
  13. Per-portfolio per-canonical-internal-link-implementation-routing + per-portfolio-audit-trail. Per-CMS-WordPress-Drupal-Webflow-Shopify-Magento-Contentful-Sanity-custom-routing + per-GitHub-GitLab-Bitbucket-PR-versioning + per-SEO-Director-content-team-engineering-stakeholder-routing + per-deadline + per-post-implementation-impact-tracking + per-CSV-export + per-SOC2-export + per-immutable-storage canonical-implementation-routing.

Frequently asked questions

What is internal link equity distribution analysis across 1,000+ page sites?

Internal link equity distribution analysis runs per-portfolio per-canonical-internal-link-graph-extraction + per-canonical-per-page-internal-PageRank-computation + per-canonical-per-page-link-equity-inflow + per-canonical-per-page-link-equity-outflow + per-canonical-link-pooling-detection + per-canonical-link-bleeding-detection + per-canonical-nofollow-leak-detection + per-canonical-first-link-counts-rule + per-canonical-anchor-text-distribution + per-canonical-orphan-page-detection + per-canonical-internal-link-recommendation + per-canonical-internal-link-implementation-routing + per-portfolio audit-trail. Per-canonical-internal-link-graph-extraction runs per-portfolio per-canonical-multi-crawler-extraction (per-Screaming-Frog + per-Sitebulb + per-Botify + per-Lumar + per-Oncrawl + per-JetOctopus + per-ContentKing + per-Audisto + per-Ryte per-canonical-multi-crawler) + per-canonical-per-page-outbound-link-list + per-canonical-per-page-inbound-link-list + per-canonical-anchor-text-list + per-canonical-link-attribute-list (per-rel-nofollow + per-rel-ugc + per-rel-sponsored + per-rel-canonical + per-target-blank per-canonical-link-attribute). The per-platform internal-link-audit vendor category includes Screaming Frog SEO Spider, Sitebulb, Botify, Lumar (DeepCrawl), Oncrawl, JetOctopus, ContentKing (Conductor), Audisto, Ryte, ContentGecko, Ahrefs Site Audit, Semrush Site Audit, Moz Pro Site Crawl, SE Ranking, Netpeak Spider.

Why does per-vendor-Screaming-Frog-canonical-Internal-Link-Audit-canonical-single-domain break down at 1000-plus-page-multi-location scale?

Per-vendor-Screaming-Frog-canonical-Internal-Link-Audit ships per-account per-crawl per-page-internal-link-list primitive. Per-vendor-Sitebulb + per-Botify + per-Lumar + per-Oncrawl + per-JetOctopus + per-ContentKing + per-Audisto + per-Ryte + per-Ahrefs-Site-Audit + per-Semrush-Site-Audit-canonical-single-account ship per-vendor per-native internal-link-audit primitives. At 1-domain-100-page scale per-account per-crawl per-page-internal-link-list primitive is enough. At 1000-plus-page-200-location-franchise scale per-canonical-multi-crawler-link-graph-extraction + per-canonical-per-page-internal-PageRank-computation-canonical-Brin-Page + per-canonical-per-page-link-equity-inflow-vs-outflow + per-canonical-link-pooling-vs-link-bleeding-detection + per-canonical-first-link-counts-rule-canonical-Google + per-canonical-anchor-text-distribution-canonical-cross-page + per-canonical-orphan-page-detection-canonical-cross-crawler + per-canonical-internal-link-recommendation-canonical-per-page + per-canonical-FDD-franchise-disclosure-document-canonical-trademark-canonical-anchor-text-compliance.

How does per-portfolio per-canonical-internal-link-graph-extraction + per-PageRank-computation work?

Per-portfolio per-canonical-internal-link-graph-extraction runs per-portfolio per-canonical-multi-crawler-link-graph-extraction + per-canonical-per-page-outbound-link-list (per-link-source + per-link-destination + per-link-anchor-text + per-link-rel-attribute + per-link-position-in-page per-canonical-outbound) + per-canonical-per-page-inbound-link-list (per-inbound-source + per-inbound-anchor-text + per-inbound-rel-attribute per-canonical-inbound) + per-canonical-link-graph-canonicalization (per-redirect-resolution + per-canonical-tag-resolution + per-trailing-slash-normalization + per-query-string-normalization per-canonical-canonicalization) + per-canonical-link-graph-deduplication. Per-canonical-per-page-internal-PageRank-computation runs per-portfolio per-canonical-Brin-Page-PageRank-algorithm + per-canonical-damping-factor-spec (per-0.85-default + per-0.75-conservative + per-0.95-aggressive per-canonical-damping) + per-canonical-iteration-convergence-spec (per-100-iteration + per-1000-iteration + per-epsilon-convergence-0.0001 per-canonical-convergence) + per-canonical-Personalized-PageRank (per-seed-set-per-business-goal + per-per-conversion-page-seed + per-per-money-page-seed per-canonical-personalized) + per-canonical-Topic-Sensitive-PageRank + per-canonical-TrustRank + per-canonical-Hubs-and-Authorities-HITS + per-canonical-PageRank-result-normalization-0-to-1.

What does per-portfolio per-canonical-link-equity-distribution + per-link-pooling + per-link-bleeding + per-first-link-counts do?

Per-portfolio per-canonical-link-equity-distribution runs per-portfolio per-canonical-per-page-link-equity-inflow-total + per-canonical-per-page-link-equity-outflow-total + per-canonical-per-page-link-equity-net-flow + per-canonical-per-page-link-equity-rank-percentile + per-canonical-per-page-link-equity-vs-organic-traffic-correlation. Per-canonical-link-pooling-detection runs per-portfolio per-canonical-link-pooling-spec (per-pages-receiving-disproportionate-inbound-internal-links-relative-to-organic-traffic-potential + per-pages-with-PageRank-90-plus-percentile-but-impression-share-below-10-percent per-canonical-pooling) + per-canonical-link-pooling-resolution-recommendation. Per-canonical-link-bleeding-detection runs per-portfolio per-canonical-link-bleeding-spec (per-pages-with-PageRank-below-10-percentile-but-organic-traffic-potential-high + per-pages-with-outbound-internal-link-count-disproportionately-high per-canonical-bleeding) + per-canonical-link-bleeding-resolution-recommendation. Per-canonical-first-link-counts-rule runs per-portfolio per-canonical-Google-first-link-counts-rule + per-canonical-per-page-multiple-links-to-same-destination-detection + per-canonical-anchor-text-of-first-link-priority + per-canonical-anchor-text-optimization-recommendation. Per-canonical-nofollow-leak-detection runs per-portfolio per-canonical-rel-nofollow-on-internal-link-detection + per-canonical-nofollow-leak-PageRank-loss-quantification.

What does per-portfolio per-canonical-anchor-text-distribution + per-orphan-page-detection + per-internal-link-recommendation do?

Per-portfolio per-canonical-anchor-text-distribution runs per-portfolio per-canonical-per-destination-page-inbound-anchor-text-frequency + per-canonical-per-destination-page-inbound-anchor-text-diversity-Shannon-entropy + per-canonical-per-destination-page-inbound-anchor-text-keyword-relevance + per-canonical-per-destination-page-inbound-anchor-text-keyword-stuffing-detection + per-canonical-per-destination-page-inbound-anchor-text-FDD-trademark-compliance. Per-canonical-orphan-page-detection runs per-portfolio per-canonical-per-page-inbound-internal-link-count + per-canonical-per-page-orphan-flag-if-inbound-link-count-zero + per-canonical-per-page-near-orphan-flag-if-inbound-link-count-1-or-2 + per-canonical-per-page-orphan-recommendation. Per-canonical-internal-link-recommendation runs per-portfolio per-canonical-per-money-page-target-PageRank-spec + per-canonical-per-money-page-target-anchor-text-spec + per-canonical-per-source-page-recommendation-spec (per-link-from-which-source-page + per-link-with-which-anchor-text + per-link-in-which-position per-canonical-source-page-recommendation) + per-canonical-recommendation-Personalized-PageRank-uplift-simulation + per-canonical-recommendation-prioritization-by-uplift + per-canonical-recommendation-implementation-cost-estimation.

What does per-portfolio per-canonical-internal-link-implementation-routing + per-internal-link-orchestration-agent-canonical-bundle do?

Per-portfolio per-canonical-internal-link-implementation-routing runs per-portfolio per-canonical-recommendation-routing-spec (per-CMS-WordPress-routing + per-CMS-Drupal-routing + per-CMS-Webflow-routing + per-CMS-Shopify-routing + per-CMS-Magento-routing + per-CMS-headless-Contentful-Sanity-routing + per-CMS-custom-routing per-canonical-CMS-routing) + per-canonical-recommendation-PR-style-versioning (per-GitHub-PR + per-GitLab-MR + per-Bitbucket-PR per-canonical-PR-versioning) + per-canonical-recommendation-stakeholder-routing (per-SEO-Director + per-content-team + per-engineering-team per-canonical-stakeholder) + per-canonical-recommendation-implementation-deadline + per-canonical-recommendation-post-implementation-impact-tracking. Per-internal-link-orchestration-agent-canonical-bundle integrates the link-equity-distribution-analysis skill with sibling skills on the same agent: per-canonical-link-sculpting-at-scale (sibling, parent commercial pillar at /link-sculpting-at-scale) + per-canonical-multi-location-internal-linking (sibling, downstream consumer for per-location internal-linking) + per-canonical-multi-location-orphan-page-detection (sibling, consumer of orphan-page detection substrate) + per-canonical-redirect-chain-audit (sibling, companion architecture for redirect-chain audit).

Engage the internal-link-orchestration agent

Per-portfolio per-canonical-internal-link-graph-extraction + per-per-page-internal-PageRank-computation + per-link-equity-distribution + per-link-pooling-detection + per-link-bleeding-detection + per-nofollow-leak-detection + per-first-link-counts-rule + per-anchor-text-distribution + per-orphan-page-detection + per-internal-link-recommendation + per-implementation-routing + per-portfolio audit-trail shipped as the orchestration layer above your existing per-site-crawler-vendor + per-graph-analytics-platform + per-internal-link-recommendation-tool + per-CMS-platform primitive.