Get-found swarm · Internal-Link-Orchestration Agent · Url-hierarchy-authoring skill · Build pillar · Published July 12, 2026
How to author URL hierarchy for multi-location site migrations
This guide explains how to architect the url-hierarchy-authoring skill on the internal-link-orchestration agent end-to-end at 50-500-location multi-banner franchise site-migration scale: per-portfolio per-banner per-location per-page per-canonical-taxonomy-spec + per-canonical-slug-resolution-spec + per-canonical-old-to-new-mapping-spec + per-canonical-migration-compliance-gate-spec + per-canonical-multi-LLM-pre-publish-check + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail.
What you will build
- Per-portfolio per-banner per-location per-page per-canonical-taxonomy-spec across per-flat-1-level + per-folder-deep + per-subdomain-per-banner + per-subdomain-per-location + per-subfolder-per-locale-hreflang + per-canonical-5-taxonomy-shape + per-IA-card-sort-tree-test-handoff + per-hub-and-spoke-pillar-cluster-design + per-internal-link-graph-density + per-crawl-depth (3-click max + 4-click max) + per-canonical-host (www vs naked) + per-trailing-slash + per-protocol (HTTP vs HTTPS) + per-locale-hreflang (en-US + en-GB + en-CA + es-MX + es-ES + fr-CA + fr-FR) + per-taxonomy-confidence-tier + per-taxonomy-explainability.
- Per-canonical-slug-resolution-spec — per-slug-generation-from-title + per-slug-localization + per-keyword-fit-Ahrefs-Semrush-Moz-search-volume + per-CTR-prediction-XGBoost-LightGBM-CatBoost + per-stop-word-pruning + per-hyphenation-vs-underscore + per-length-budget-60-char + per-collision-detection-pHash-fuzzy-match + per-multi-LLM-brand-voice + per-distinctness-gate + per-slug-confidence-tier + per-slug-explainability.
- Per-canonical-old-to-new-mapping-spec — per-old-URL-snapshot + per-new-URL-snapshot + per-301-permanent-redirect + per-302-temporary-redirect + per-308-permanent-method-preservation + per-307-temporary-method-preservation + per-410-gone + per-451-unavailable-for-legal-reasons + per-direct-target-resolution-handoff + per-link-equity-preservation-handoff + per-canonical-tag-update + per-hreflang-update + per-sitemap-update + per-robots-txt-update + per-old-to-new-mapping-confidence-tier + per-old-to-new-mapping-explainability.
- Per-canonical-migration-compliance-gate-spec + per-multi-LLM-pre-publish-check — per-WCAG-2.2-AA + per-Section-508 + per-ADA-Title-III + per-Google-Search-Quality-Guidelines + per-Bing-Webmaster-Guidelines + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FDD-Item-12-Item-17-Item-19 + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP-locale-routing + per-Right-to-be-Forgotten-RTBF + per-CASL-anti-spam-URL-cloaking + per-Lanham-Act-trademark-URL + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-multi-LLM-ensemble + per-taxonomy-cross-check + per-slug-resolution-cross-check + per-old-to-new-mapping-cross-check + per-link-equity-preservation-cross-check + per-canonical-tag-update-cross-check + per-hreflang-update-cross-check + per-sitemap-update-cross-check + per-robots-txt-update-cross-check + per-WCAG-2.2-AA-cross-check + per-FTC-substantiation-cross-check + per-Lanham-Act-cross-check + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought.
- Per-canonical-FBC-feedback + per-audit-trail + per-cross-skill-handoff — per-realized-vs-projected-organic-rank + per-organic-CTR + per-organic-impression + per-crawl-budget + per-Googlebot-fetch + per-Bingbot-fetch + per-page-experience-CWV + per-link-equity-recovery + per-redirect-chain-depth + per-302-vs-301-promotion + per-410-orphan + per-soft-404-detection + per-taxonomy-recalibration + per-slug-resolution-recalibration + per-old-to-new-mapping-recalibration + per-canonical-tag-update-recalibration + per-hreflang-update-recalibration + per-sitemap-update-recalibration + per-robots-txt-update-recalibration + per-pattern-learning + per-emerging-taxonomy-pattern-detection + per-per-page-canonical-audit-record + per-WCAG-2.2-AA + per-Section-508 + per-ADA-Title-III + per-Google-Search-Quality-Guidelines + per-Bing-Webmaster-Guidelines + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FDD-Item-12-Item-17-Item-19 + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-RTBF + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-CASL-anti-spam-URL-cloaking + per-Lanham-Act-trademark-URL + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention + per-handoff-to-13-sibling-skills.
Why per-vendor-Screaming-Frog-account-flat-URL-list breaks at 50-500-location multi-banner franchise site-migration scale
Per-vendor-Screaming-Frog-canonical-account-flat-URL-list ships per-account per-flat-URL-list primitive. Per-vendor-Sitebulb + Ahrefs-Site-Audit + Semrush-Site-Audit + Moz-Pro + DeepCrawl + OnCrawl + Botify + ContentKing + JetOctopus + Lumar + RetainSEO + URLProfiler-canonical-account-flat-URL-list ship per-vendor per-native account-flat-URL-list primitives.
At 1-account-1-flat-URL-list scale per-account per-flat-URL-list primitive is enough. At 50-500-location multi-banner franchise site-migration scale per-per-page-taxonomy-spec + per-per-page-slug-resolution-spec + per-per-page-old-to-new-mapping-spec + per-per-page-migration-compliance-gate-spec + per-per-page-multi-LLM-pre-publish-check + per-per-page-FBC-feedback-loop + per-per-page-audit-trail.
Per-account-flat-URL-list + per-per-page-taxonomy-spec-blind + per-per-page-slug-resolution-blind + per-per-page-old-to-new-mapping-blind + per-per-page-migration-compliance-gate-blind + per-per-page-multi-LLM-pre-publish-blind + per-per-page-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-WCAG-2.2-AA-blind + per-Section-508-blind + per-ADA-Title-III-blind + per-Google-Search-Quality-Guidelines-blind + per-Bing-Webmaster-Guidelines-blind + per-FTC-substantiation-doctrine-blind + per-FTC-MARS-blind + per-FDD-Item-12-Item-17-Item-19-blind + per-Right-to-be-Forgotten-RTBF-blind + per-CASL-anti-spam-URL-cloaking-blind + per-Lanham-Act-trademark-URL-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind + per-7-year-IRS-tax-retention-blind.
The operator-side architecture above per-vendor-flat-URL-list primitive is canonical-per-page-taxonomy-spec + per-per-page-slug-resolution-spec + per-per-page-old-to-new-mapping-spec + per-per-page-migration-compliance-gate-spec + per-per-page-multi-LLM-pre-publish-check + per-per-page-FBC-feedback-loop + per-per-page-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-SEO-crawler-URL-management-vendor
Screaming Frog, Sitebulb, Ahrefs Site Audit, Semrush Site Audit, Moz Pro, DeepCrawl, OnCrawl, Botify, ContentKing, JetOctopus, Lumar, RetainSEO, URLProfiler, SEOptimer, Netpeak Spider, Beam Us Up, GitHub Pages, Vercel Edge Middleware, Next.js Metadata API. Per-account per-flat-URL-list primitive. Per-canonical-per-page-taxonomy-spec-canonical-per-page-slug-resolution-canonical-per-page-old-to-new-mapping-canonical-per-page-migration-compliance-gate-canonical-per-page-multi-LLM-pre-publish-canonical-per-page-FBC-feedback-canonical-per-page-audit-trail is not the primitive.
Per-platform per-IA-card-sort-tree-test-vendor
Optimal Workshop, UserTesting, Maze, Lookback, dscout, UserZoom, UsabilityHub, UXtweak, PlaybookUX, Lyssna (formerly UsabilityHub), Treejack, OptimalSort, Chalkmark, Reframer. Per-account per-flat-IA-study primitive. Per-canonical-per-page-information-architecture-IA-handoff-to-card-sort-tree-test-canonical-per-page-hub-and-spoke-pillar-cluster-design-canonical-per-page-internal-link-graph-density-canonical-per-page-crawl-depth-canonical-per-page-canonical-host-canonical-per-page-trailing-slash-canonical-per-page-protocol-canonical-per-page-locale-hreflang-canonical-per-page-taxonomy-confidence-tier-canonical-per-page-taxonomy-explainability is not the primitive.
Per-platform per-slug-CTR-keyword-research-vendor
Ahrefs, Semrush, Moz, Majestic, Sistrix, SE Ranking, Mangools, KWFinder, AnswerThePublic, SpyFu, AlsoAsked, Topic, Frase, SurferSEO, Clearscope. Per-account per-keyword-flat-list primitive. Per-canonical-per-page-slug-generation-from-title-canonical-per-page-slug-localization-handoff-canonical-per-page-slug-keyword-fit-handoff-canonical-per-page-slug-CTR-prediction-XGBoost-LightGBM-CatBoost-canonical-per-page-slug-stop-word-pruning-canonical-per-page-slug-hyphenation-vs-underscore-canonical-per-page-slug-length-budget-canonical-per-page-slug-collision-detection-pHash-fuzzy-match-canonical-per-page-slug-multi-LLM-brand-voice-canonical-per-page-slug-distinctness-gate-handoff-canonical-per-page-slug-confidence-tier-canonical-per-page-slug-explainability is not the primitive.
Per-platform per-migration-redirect-management-vendor
Cloudflare Page Rules, Cloudflare Workers, Vercel Edge Middleware, Vercel Edge Functions, Next.js Middleware, Nginx rewrite rules, Apache .htaccess, IIS URL Rewrite, Akamai EdgeWorkers, AWS CloudFront Functions, Fastly Compute@Edge, Yoast SEO Premium redirect manager, Rank Math redirect manager, Redirection (WordPress plugin), Pretty Links, Smart Redirects. Per-account per-flat-redirect-rule primitive. Per-canonical-per-page-old-URL-snapshot-canonical-per-page-new-URL-snapshot-canonical-per-page-301-permanent-redirect-canonical-per-page-302-temporary-redirect-canonical-per-page-308-permanent-method-preservation-canonical-per-page-307-temporary-method-preservation-canonical-per-page-410-gone-canonical-per-page-451-unavailable-for-legal-reasons-canonical-per-page-direct-target-resolution-handoff-canonical-per-page-link-equity-preservation-handoff-canonical-per-page-canonical-tag-update-canonical-per-page-hreflang-update-canonical-per-page-sitemap-update-canonical-per-page-robots-txt-update-canonical-per-page-old-to-new-mapping-confidence-tier-canonical-per-page-old-to-new-mapping-explainability is not the primitive.
How the architecture is built
- Per-portfolio per-banner per-location per-page per-canonical-taxonomy-substrate. Per-5-taxonomy-shape + per-IA-card-sort-tree-test-handoff + per-hub-and-spoke-pillar-cluster-design + per-internal-link-graph-density + per-crawl-depth + per-canonical-host + per-trailing-slash + per-protocol + per-locale-hreflang + per-taxonomy-confidence-tier + per-taxonomy-explainability canonical-taxonomy.
- Per-portfolio per-canonical-slug-resolution-spec. Per-slug-generation + per-slug-localization + per-keyword-fit-Ahrefs-Semrush-Moz + per-CTR-prediction-XGBoost-LightGBM-CatBoost + per-stop-word-pruning + per-hyphenation-vs-underscore + per-length-budget + per-collision-detection + per-multi-LLM-brand-voice + per-distinctness-gate + per-slug-confidence-tier + per-slug-explainability canonical-slug.
- Per-portfolio per-canonical-old-to-new-mapping-spec. Per-old-URL + per-new-URL + per-301-308-307-302-410-451-redirect-spec + per-direct-target-resolution-handoff + per-link-equity-preservation-handoff + per-canonical-tag-update + per-hreflang-update + per-sitemap-update + per-robots-txt-update + per-old-to-new-mapping-confidence-tier + per-old-to-new-mapping-explainability canonical-mapping.
- Per-portfolio per-canonical-migration-compliance-gate-spec. Per-WCAG-2.2-AA + per-Section-508 + per-ADA-Title-III + per-Google-Search-Quality-Guidelines + per-Bing-Webmaster-Guidelines + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FDD-Item-12-Item-17-Item-19 + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-RTBF + per-CASL-anti-spam-URL-cloaking + per-Lanham-Act-trademark-URL + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
- Per-portfolio per-canonical-multi-LLM-pre-publish-check. Per-multi-LLM-ensemble + per-taxonomy-cross-check + per-slug-resolution-cross-check + per-old-to-new-mapping-cross-check + per-link-equity-preservation-cross-check + per-canonical-tag-update-cross-check + per-hreflang-update-cross-check + per-sitemap-update-cross-check + per-robots-txt-update-cross-check + per-WCAG-2.2-AA-cross-check + per-FTC-substantiation-cross-check + per-Lanham-Act-cross-check + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought canonical-LLM.
- Per-portfolio per-canonical-FBC-feedback-loop. Per-realized-vs-projected-organic-rank + per-organic-CTR + per-organic-impression + per-crawl-budget + per-Googlebot-Bingbot-fetch + per-page-experience-CWV + per-link-equity-recovery + per-redirect-chain-depth + per-302-vs-301-promotion + per-410-orphan + per-soft-404-detection + per-taxonomy-recalibration + per-slug-resolution-recalibration + per-old-to-new-mapping-recalibration + per-canonical-tag-update-recalibration + per-hreflang-update-recalibration + per-sitemap-update-recalibration + per-robots-txt-update-recalibration + per-pattern-learning + per-emerging-taxonomy-pattern-detection canonical-FBC.
- Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-page-canonical-audit-record + per-WCAG-2.2-AA + per-Section-508 + per-ADA-Title-III + per-Google-Search-Quality-Guidelines + per-Bing-Webmaster-Guidelines + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FDD-Item-12-Item-17-Item-19 + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-RTBF + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-CASL-anti-spam-URL-cloaking + per-Lanham-Act-trademark-URL + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention canonical-audit.
- Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-13-sibling-skills canonical-handoff.
- Per-portfolio per-internal-link-orchestration-agent-canonical-bundle. Per-url-hierarchy-authoring + per-redirect-chain-collapsing + per-redirect-chain-audit + per-internal-link-graph-orchestration + per-anchor-text-orchestration + per-hub-spoke-link-topology + per-pillar-cluster-link-orchestration + per-link-equity-distribution + per-crawl-budget-management + per-canonical-tag-orchestration + per-hreflang-orchestration canonical-bundle.
- Per-portfolio per-canonical-end-to-end-SLA. Per-taxonomy-resolve-to-slug-generate-to-old-to-new-map-to-301-308-direct-target-resolve-to-canonical-tag-update-to-hreflang-update-to-sitemap-update-to-robots-txt-update-to-migration-compliance-gate-to-pre-publish-to-present-to-FBC-SLA canonical-end-to-end-SLA.
- Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision + per-per-page-migration-rewind canonical-replay.
Frequently asked questions
What is URL hierarchy authoring for 50-500-location multi-banner franchise site migrations?
URL hierarchy authoring runs per-portfolio per-banner per-location per-page per-canonical-taxonomy-spec (per-flat + per-folder-deep + per-subdomain-per-banner + per-subdomain-per-location + per-subfolder-per-locale-hreflang + per-canonical-taxonomy-shape) + per-canonical-per-page-slug-resolution-spec + per-canonical-per-page-old-to-new-mapping-spec + per-canonical-per-page-migration-compliance-gate-spec + per-canonical-per-page-multi-LLM-pre-publish-check + per-canonical-per-page-FBC-feedback-loop + per-canonical-per-page-audit-trail + per-portfolio audit-trail.
Why does per-vendor-Screaming-Frog-canonical-account-flat-URL-list break at 50-500-location multi-banner franchise site-migration scale?
Per-vendor-Screaming-Frog-canonical-account-flat-URL-list ships per-account per-flat-URL-list primitive. Per-vendor-Sitebulb-canonical + per-Ahrefs-Site-Audit-canonical + per-Semrush-Site-Audit-canonical + per-Moz-Pro-canonical + per-DeepCrawl-canonical + per-OnCrawl-canonical + per-Botify-canonical + per-ContentKing-canonical + per-JetOctopus-canonical + per-Lumar-canonical + per-RetainSEO-canonical + per-URLProfiler-canonical-account-flat-URL-list ship per-vendor per-native account-flat-URL-list primitives. At 1-account-1-flat-URL-list scale per-account per-flat-URL-list primitive is enough. At 50-500-location multi-banner franchise site-migration scale per-canonical-per-page-taxonomy-spec + per-canonical-per-page-slug-resolution-spec + per-canonical-per-page-old-to-new-mapping-spec + per-canonical-per-page-migration-compliance-gate-spec + per-canonical-per-page-multi-LLM-pre-publish-check + per-canonical-per-page-FBC-feedback-loop + per-canonical-per-page-audit-trail.
How does per-page taxonomy-spec + slug-resolution + old-to-new-mapping work?
Per-portfolio per-banner per-location per-page per-canonical-taxonomy-spec runs per-portfolio per-canonical-per-page-taxonomy-shape-classification (per-flat-1-level + per-folder-deep-2-3-4-level + per-subdomain-per-banner + per-subdomain-per-location + per-subfolder-per-locale-hreflang + per-canonical-shape) + per-canonical-per-page-information-architecture-IA-handoff-to-card-sort-tree-test + per-canonical-per-page-hub-and-spoke-pillar-cluster-design + per-canonical-per-page-internal-link-graph-density-spec + per-canonical-per-page-crawl-depth-spec (per-3-click-max + per-4-click-max + per-canonical-depth) + per-canonical-per-page-canonical-host-spec (per-www-vs-naked + per-canonical-host) + per-canonical-per-page-trailing-slash-spec + per-canonical-per-page-protocol-spec (per-HTTP-vs-HTTPS) + per-canonical-per-page-locale-hreflang-spec (per-en-US + per-en-GB + per-en-CA + per-es-MX + per-es-ES + per-fr-CA + per-fr-FR + per-canonical-locale) + per-canonical-per-page-taxonomy-confidence-tier + per-canonical-per-page-taxonomy-explainability. Per-canonical-per-page-slug-resolution-spec runs per-portfolio per-canonical-per-page-slug-generation-from-title + per-canonical-per-page-slug-localization-handoff + per-canonical-per-page-slug-keyword-fit-handoff-to-Ahrefs-Semrush-Moz-search-volume + per-canonical-per-page-slug-CTR-prediction-XGBoost-LightGBM-CatBoost-ensemble + per-canonical-per-page-slug-stop-word-pruning + per-canonical-per-page-slug-hyphenation-vs-underscore + per-canonical-per-page-slug-length-budget-spec (per-60-char-recommended + per-canonical-length) + per-canonical-per-page-slug-collision-detection-pHash-fuzzy-match + per-canonical-per-page-slug-multi-LLM-brand-voice-ensemble + per-canonical-per-page-slug-distinctness-gate-handoff + per-canonical-per-page-slug-confidence-tier + per-canonical-per-page-slug-explainability. Per-canonical-per-page-old-to-new-mapping-spec runs per-portfolio per-canonical-per-page-old-URL-snapshot + per-canonical-per-page-new-URL-snapshot + per-canonical-per-page-301-permanent-redirect-spec + per-canonical-per-page-302-temporary-redirect-spec + per-canonical-per-page-308-permanent-method-preservation + per-canonical-per-page-307-temporary-method-preservation + per-canonical-per-page-410-gone-spec + per-canonical-per-page-451-unavailable-for-legal-reasons-spec + per-canonical-per-page-direct-target-resolution-handoff-to-redirect-chain-collapsing (sibling build-pillar at /how-to-collapse-redirect-chains-across-multi-location-pages-without-losing-link-equity) + per-canonical-per-page-link-equity-preservation-handoff + per-canonical-per-page-canonical-tag-update-spec + per-canonical-per-page-hreflang-update-spec + per-canonical-per-page-sitemap-update-spec + per-canonical-per-page-robots-txt-update-spec + per-canonical-per-page-old-to-new-mapping-confidence-tier + per-canonical-per-page-old-to-new-mapping-explainability.
What does per-page migration-compliance-gate + multi-LLM-pre-publish do?
Per-portfolio per-banner per-location per-page per-canonical-migration-compliance-gate-spec runs per-portfolio per-canonical-per-page-WCAG-2.2-AA-accessibility-check (per-URL-readability + per-canonical-WCAG-2.2-AA) + per-canonical-per-page-Section-508-accessibility-check + per-canonical-per-page-ADA-Title-III-accessibility-check + per-canonical-per-page-Google-Search-Quality-Guidelines + per-canonical-per-page-Bing-Webmaster-Guidelines + per-canonical-per-page-FTC-substantiation-doctrine + per-canonical-per-page-FTC-MARS-multi-location-substantiation + per-canonical-per-page-FDD-Item-12-Item-17-Item-19 (per-franchise-disclosure-document) + per-canonical-per-page-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP-locale-routing-compliance + per-canonical-per-page-Right-to-be-Forgotten-RTBF-EU-handoff + per-canonical-per-page-CASL-anti-spam-URL-cloaking-check + per-canonical-per-page-Lanham-Act-trademark-URL-check + per-canonical-per-page-EU-AI-Act-Article-13-Article-14 + per-canonical-per-page-NIST-AI-RMF + per-canonical-per-page-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-migration-policy-as-code + per-canonical-per-page-migration-confidence-tier + per-canonical-per-page-migration-explainability. Per-canonical-per-page-multi-LLM-pre-publish-check runs per-portfolio per-canonical-multi-LLM-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-page-LLM-taxonomy-cross-check + per-canonical-per-page-LLM-slug-resolution-cross-check + per-canonical-per-page-LLM-old-to-new-mapping-cross-check + per-canonical-per-page-LLM-link-equity-preservation-cross-check + per-canonical-per-page-LLM-canonical-tag-update-cross-check + per-canonical-per-page-LLM-hreflang-update-cross-check + per-canonical-per-page-LLM-sitemap-update-cross-check + per-canonical-per-page-LLM-robots-txt-update-cross-check + per-canonical-per-page-LLM-WCAG-2.2-AA-cross-check + per-canonical-per-page-LLM-FTC-substantiation-cross-check + per-canonical-per-page-LLM-Lanham-Act-cross-check + per-canonical-per-page-LLM-confidence-scoring + per-canonical-per-page-LLM-self-consistency-cross-check + per-canonical-per-page-LLM-chain-of-thought-extraction.
What does per-page FBC-feedback + per-cross-skill-handoff do?
Per-portfolio per-page per-canonical-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-page-realized-organic-rank-vs-projected + per-canonical-FBC-per-page-realized-organic-CTR-vs-projected + per-canonical-FBC-per-page-realized-organic-impression-vs-projected + per-canonical-FBC-per-page-realized-crawl-budget-vs-projected + per-canonical-FBC-per-page-realized-Googlebot-fetch-vs-projected + per-canonical-FBC-per-page-realized-Bingbot-fetch-vs-projected + per-canonical-FBC-per-page-realized-page-experience-Core-Web-Vitals-vs-projected + per-canonical-FBC-per-page-realized-link-equity-recovery-vs-projected + per-canonical-FBC-per-page-realized-redirect-chain-depth-vs-projected + per-canonical-FBC-per-page-realized-302-vs-301-promotion-vs-projected + per-canonical-FBC-per-page-realized-410-410-orphan-vs-projected + per-canonical-FBC-per-page-realized-soft-404-detection + per-canonical-FBC-per-page-taxonomy-recalibration + per-canonical-FBC-per-page-slug-resolution-recalibration + per-canonical-FBC-per-page-old-to-new-mapping-recalibration + per-canonical-FBC-per-page-canonical-tag-update-recalibration + per-canonical-FBC-per-page-hreflang-update-recalibration + per-canonical-FBC-per-page-sitemap-update-recalibration + per-canonical-FBC-per-page-robots-txt-update-recalibration + per-canonical-FBC-per-page-pattern-learning + per-canonical-FBC-per-page-emerging-taxonomy-pattern-detection. Per-canonical-per-page-cross-skill-handoff runs per-portfolio per-canonical-per-page-handoff-to-url-hierarchy-authoring (parent commercial pillar at /url-hierarchy-authoring) + per-canonical-per-page-handoff-to-internal-link-orchestration (parent agent) + per-canonical-per-page-handoff-to-redirect-chain-audit (sibling commercial at /redirect-chain-audit) + per-canonical-per-page-handoff-to-redirect-chain-collapsing (sibling build-pillar at /how-to-collapse-redirect-chains-across-multi-location-pages-without-losing-link-equity) + per-canonical-per-page-handoff-to-canonical-tag-management (sibling commercial at /canonical-tag-management) + per-canonical-per-page-handoff-to-channel-aware-product-description-orchestration (sibling build-pillar at /how-to-architect-channel-aware-product-description-orchestration) + per-canonical-per-page-handoff-to-per-location-metric-ingestion (sibling build-pillar at /how-to-build-per-location-metric-ingestion-across-10-15-sources-per-location) + per-canonical-per-page-handoff-to-integration-health-monitoring (sibling build-pillar at /how-to-build-marketing-stack-integration-health-for-multi-vendor-campaign-operations) + per-canonical-per-page-handoff-to-attribution-rollup (sibling build-pillar at /how-to-build-per-location-cross-channel-attribution-rollup-for-franchise-reporting) + per-canonical-per-page-handoff-to-routing-audit-trail (sibling build-pillar at /how-to-build-routing-audit-trails-for-ai-output-governance) + per-canonical-per-page-handoff-to-versioned-history-regulatory-defense (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators) + per-canonical-per-page-handoff-to-customer-data-graph + per-canonical-per-page-handoff-to-brand-voice-management + per-canonical-per-page-handoff-to-forbidden-phrase-library.
What does per-page audit-trail + per-internal-link-orchestration-agent-canonical-bundle do?
Per-portfolio per-page per-canonical-audit-trail runs per-portfolio per-canonical-per-page-canonical-audit-record (per-migration-run-ID + per-banner-pointer + per-location-pointer + per-page-old-URL-snapshot + per-page-new-URL-snapshot + per-taxonomy-shape-snapshot + per-IA-handoff-snapshot + per-hub-and-spoke-snapshot + per-internal-link-graph-density-snapshot + per-crawl-depth-snapshot + per-canonical-host-snapshot + per-trailing-slash-snapshot + per-protocol-snapshot + per-locale-hreflang-snapshot + per-taxonomy-confidence-tier + per-taxonomy-explainability + per-slug-generation-snapshot + per-slug-localization-snapshot + per-slug-keyword-fit-snapshot + per-slug-CTR-prediction-snapshot + per-slug-stop-word-pruning-snapshot + per-slug-hyphenation-snapshot + per-slug-length-budget-snapshot + per-slug-collision-detection-snapshot + per-slug-brand-voice-snapshot + per-slug-distinctness-snapshot + per-slug-confidence-tier + per-slug-explainability + per-301-308-307-302-410-451-redirect-spec-snapshot + per-direct-target-resolution-handoff-snapshot + per-link-equity-preservation-handoff-snapshot + per-canonical-tag-update-snapshot + per-hreflang-update-snapshot + per-sitemap-update-snapshot + per-robots-txt-update-snapshot + per-old-to-new-mapping-confidence-tier + per-old-to-new-mapping-explainability + per-WCAG-2.2-AA-snapshot + per-Section-508-snapshot + per-ADA-Title-III-snapshot + per-Google-Search-Quality-Guidelines-snapshot + per-Bing-Webmaster-Guidelines-snapshot + per-FTC-substantiation-snapshot + per-FTC-MARS-snapshot + per-FDD-Item-12-Item-17-Item-19-snapshot + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP-locale-routing-snapshot + per-Right-to-be-Forgotten-RTBF-snapshot + per-CASL-anti-spam-URL-cloaking-snapshot + per-Lanham-Act-trademark-URL-snapshot + per-EU-AI-Act-Article-13-Article-14-snapshot + per-NIST-AI-RMF-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-migration-policy-snapshot + per-migration-confidence-tier + per-migration-explainability + per-multi-LLM-pre-publish-record + per-realized-organic-rank-record + per-realized-organic-CTR-record + per-realized-organic-impression-record + per-realized-crawl-budget-record + per-realized-Googlebot-fetch-record + per-realized-Bingbot-fetch-record + per-realized-page-experience-CWV-record + per-realized-link-equity-recovery-record + per-realized-redirect-chain-depth-record + per-realized-302-vs-301-promotion-record + per-realized-410-orphan-record + per-realized-soft-404-detection-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-WCAG-2.2-AA + per-canonical-Section-508 + per-canonical-ADA-Title-III + per-canonical-Google-Search-Quality-Guidelines + per-canonical-Bing-Webmaster-Guidelines + per-canonical-FTC-substantiation-doctrine + per-canonical-FTC-MARS-multi-location-substantiation + per-canonical-FDD-Item-12-Item-17-Item-19 + per-canonical-CCPA-CPRA-DSAR + per-canonical-GDPR-DPIA + per-canonical-Right-to-be-Forgotten-RTBF + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-PIPEDA-OPC + per-canonical-CASL-CRTC + per-canonical-CASL-anti-spam-URL-cloaking + per-canonical-Lanham-Act-trademark-URL + per-canonical-EU-AI-Act-Article-13-Article-14 + per-canonical-NIST-AI-RMF + per-canonical-SOC-2-Type-II + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention. Per-internal-link-orchestration-agent-canonical-bundle integrates the url-hierarchy-authoring skill with sibling skills on the same internal-link-orchestration agent: per-canonical-url-hierarchy-authoring (this skill) + per-canonical-redirect-chain-collapsing (sibling build-pillar) + per-canonical-redirect-chain-audit (sibling commercial) + per-canonical-internal-link-graph-orchestration (sibling) + per-canonical-anchor-text-orchestration (sibling) + per-canonical-hub-spoke-link-topology (sibling) + per-canonical-pillar-cluster-link-orchestration (sibling) + per-canonical-link-equity-distribution (sibling) + per-canonical-crawl-budget-management (sibling) + per-canonical-canonical-tag-orchestration (sibling) + per-canonical-hreflang-orchestration (sibling). Per-canonical-end-to-end-SLA runs per-canonical-per-page-taxonomy-resolve-to-slug-generate-to-old-to-new-map-to-301-308-direct-target-resolve-to-canonical-tag-update-to-hreflang-update-to-sitemap-update-to-robots-txt-update-to-migration-compliance-gate-to-pre-publish-to-present-to-FBC-SLA canonical-SLA.
Engage the internal-link-orchestration agent
Per-portfolio per-banner per-location per-page per-canonical-taxonomy-spec + per-canonical-slug-resolution-spec + per-canonical-old-to-new-mapping-spec + per-canonical-migration-compliance-gate-spec + per-canonical-multi-LLM-pre-publish-check + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-SEO-crawler-URL-management-vendor + per-IA-card-sort-tree-test-vendor + per-slug-CTR-keyword-research-vendor + per-migration-redirect-management-vendor primitive.
Related reading
- URL hierarchy authoring (parent commercial pillar — buyer-outcome framing)
- Collapse redirect chains across 50-500 multi-location pages without losing link equity (sibling build-pillar on the internal-link-orchestration agent — downstream 301-collapse + direct-target-resolution consumer)
- Channel-aware product description orchestration (sibling build-pillar on adjacent product-description agent — downstream per-channel URL/slug consumer)