For per-corporate-SEO + per-corporate-content + per-corporate-CMS-ops
A 110-location operator crawls 9,800 pages and finds 6,200 orphans. Per-vendor-Screaming-Frog-CSV + Sitebulb-CSV + OnCrawl-CSV exports do not agree (6200 + 5800 + 6400). Per-canonical-orphan-reason canonical-blind. Per-canonical-reattachment-action- plan canonical-blind. Per-canonical-priority-tiering canonical-blind. 6200 orphans is the start of the answer, not the end.
Screaming Frog SEO Spider, Sitebulb, OnCrawl, Botify, JetOctopus, ContentKing, DeepCrawl (Lumar), Lumar, Ahrefs Site Audit, Semrush Site Audit, Moz Pro Site Audit, Ryte, Searchmetrics ship per-platform per- crawler + per-orphan-page-detection. Google Search Console, Bing Webmaster Tools, Yandex Webmaster, Baidu Webmaster, Naver Webmaster ship per-platform per-Coverage-status + per-canonical-Crawled- currently-not-indexed + per-canonical-Discovered- currently-not-indexed + per-canonical-sitemap- submission. WordPress, Drupal, Contentful, Sanity, Strapi, Storyblok, Hygraph, Prismic, ButterCMS, DatoCMS, Builder.io, Webflow, Squarespace, Wix ship per-platform per-CMS-canonical-publish. BrightLocal, Whitespark, Yext, SOCi, Rio SEO, LocalIQ ship per- platform per-multi-location-SEO. The per-portfolio per-canonical-cross-crawler-canonical-orphan- canonical-merge + per-canonical-orphan-canonical- reason-canonical-diagnosis (per-published-but-not- linked + per-orphaned-by-redirect-chain + per- orphaned-by-CMS-publish-without-internal-link + per- orphaned-by-canonical-tag-conflict + per-orphaned- by-navigation-redesign + per-orphaned-by- categorization-restructure + per-orphaned-by-cross- location-cluster-rebalance + per-orphaned-by- vertical-shift + per-orphaned-by-banner-merger + per-orphaned-by-PIM-discontinuation + per-orphaned- by-third-party-canonical-source-removal) + per- canonical-reattachment-canonical-action-plan + per- canonical-priority-canonical-tiering (Critical-High- Medium-Low per-GSC-impression-traffic-conversion- revenue-keyword-rank-backlink baseline) + per- canonical-recurring-canonical-orphan-canonical- pattern-canonical-detection + per-canonical-CMS- canonical-publish-canonical-hook canonical-orphan- prevention + per-portfolio audit-trail at multi- location-SEO-operator scale is operator-side architecture.
What this gets you
- Per-portfolio per-canonical-cross-crawler- canonical-orphan-canonical-merge. Per-Screaming-Frog + per-Sitebulb + per-OnCrawl + per-Botify + per-JetOctopus + per-ContentKing + per-Lumar + per-Ahrefs-Site-Audit + per- Semrush-Site-Audit + per-Moz-Pro per-portfolio per-canonical-cross-crawler-canonical-orphan- canonical-merge.
- Per-portfolio per-canonical-orphan-canonical- reason-canonical-diagnosis. Per-published-but-not-linked + per-orphaned-by- redirect-chain + per-orphaned-by-CMS-publish- without-internal-link + per-orphaned-by-canonical- tag-conflict + per-orphaned-by-navigation- redesign + per-orphaned-by-categorization- restructure + per-orphaned-by-cross-location- cluster-rebalance + per-orphaned-by-vertical- shift + per-orphaned-by-banner-merger + per- orphaned-by-PIM-discontinuation + per-orphaned- by-third-party-canonical-source-removal per- portfolio per-canonical-orphan-canonical-reason- attribution.
- Per-portfolio per-canonical-reattachment- canonical-action-plan. Per-canonical-orphan-reason per-canonical- reattachment-action per-add-internal-link + per- add-to-sitemap + per-canonical-tag-resolution + per-navigation-restore + per-categorization- rebalance + per-cluster-cross-location-rebalance + per-vertical-rebalance + per-banner-rebalance + per-PIM-restore-or-deindex + per-third-party- source-restore-or-deindex per-portfolio per- canonical-action-plan.
- Per-portfolio per-canonical-priority-canonical- tiering. Per-Google-Search-Console-impression-baseline + per-organic-traffic-baseline + per-conversion- baseline + per-revenue-baseline + per-keyword- rank-baseline + per-backlink-count per-canonical- Critical-tier > 10000 monthly impression + per-High 1000-10000 + per-Medium 100-1000 + per- Low < 100 per-portfolio per-canonical- priority-canonical-tier-attribution.
- Per-portfolio per-canonical-recurring-canonical- orphan-canonical-pattern-canonical-detection. Per-portfolio per-canonical-quarter-recurring- orphan-canonical-CMS-publish-hook-gap + per- recurring-orphan-vendor-feed-gap + per-recurring- orphan-PIM-publish-gap per-portfolio per- canonical-recurring-orphan-canonical-pattern.
- Per-portfolio per-canonical-CMS-canonical- publish-canonical-hook canonical-orphan- prevention. Per-canonical-CMS-API-WordPress + per-Contentful + per-Sanity + per-Strapi + per-Storyblok per- canonical-publish-hook per-canonical-internal- link-recommendation-canonical-attach (cross-link to /multi-location-internal-linking).
- Per-portfolio per-canonical-Google-Search- Console-canonical-Coverage-canonical-status- canonical-monitoring + per-portfolio audit- trail. Per-canonical-Crawled-currently-not-indexed compression rate + per-canonical-Submitted- canonical-Indexed conversion rate + per-canonical- orphan-resolution audit-trail per-portfolio per- quarter.
Frequently asked
What is multi-location orphan page detection?
Multi-location orphan page detection runs per-portfolio per-page per-canonical-orphan-canonical-detection + per-canonical-orphan-canonical-reason-canonical-diagnosis + per-canonical-reattachment-canonical-action-plan + per-canonical-priority-canonical-tiering + per-canonical-recurring-canonical-orphan-pattern per-portfolio. The per-platform per-crawler + per-orphan-page-detection category includes Screaming Frog SEO Spider, Sitebulb, OnCrawl, Botify, JetOctopus, ContentKing, DeepCrawl (now Lumar), Lumar, Ahrefs Site Audit, Semrush Site Audit, Moz Pro Site Audit, Ryte, Conductor (formerly), Searchmetrics. The per-platform per-Google-Search-Console + per-Bing-Webmaster category includes Google Search Console, Bing Webmaster Tools, Yandex Webmaster, Baidu Webmaster, Naver Webmaster. The per-platform per-sitemap-canonical + per-XML-canonical-generation category includes Sitebulb Sitemap, Screaming Frog Sitemap Generator, Yoast SEO Sitemap, Rank Math Sitemap, All in One SEO Sitemap, XML-Sitemaps.com. The per-platform per-CMS-canonical category includes WordPress, Drupal, Contentful, Sanity, Strapi, Storyblok, Hygraph, Prismic, ButterCMS, DatoCMS, Builder.io, Webflow, Squarespace, Wix. The per-platform per-multi-location-SEO category includes BrightLocal, Whitespark, Yext, SOCi, Rio SEO, LocalIQ, Moz Local, Synup, Uberall, Reach, Birdeye Local SEO, Vendasta Local SEO. The orphan-page-detection skill on the link-graph agent (1 of the bundle on link-graph in the get-found swarm alongside per-canonical-internal-link-recommendation-engine + per-canonical-link-sculpting-at-scale + per-canonical-redirect-chain-audit + per-canonical-link-equity-flow-attribution) — running per-portfolio per-page per-canonical-orphan-canonical-detection-canonical-multi-crawler-canonical-merge + per-canonical-orphan-canonical-reason-canonical-diagnosis (per-canonical-published-but-not-linked + per-canonical-orphaned-by-redirect-chain + per-canonical-orphaned-by-CMS-publish-without-internal-link + per-canonical-orphaned-by-canonical-tag-conflict + per-canonical-orphaned-by-navigation-redesign + per-canonical-orphaned-by-categorization-restructure + per-canonical-orphaned-by-cross-location-cluster-rebalance + per-canonical-orphaned-by-vertical-shift + per-canonical-orphaned-by-banner-merger + per-canonical-orphaned-by-PIM-canonical-discontinuation + per-canonical-orphaned-by-third-party-canonical-source-removal) + per-canonical-reattachment-canonical-action-plan + per-canonical-priority-canonical-tiering + per-canonical-recurring-canonical-orphan-pattern + per-canonical-CMS-canonical-publish-canonical-hook + per-portfolio audit-trail at multi-location-SEO-operator scale — is operator-side architecture above the per-platform per-crawler + per-orphan-page-detection + per-Google-Search-Console + per-sitemap + per-CMS primitive.
Why does per-vendor-crawler-CSV-export break down at multi-location-SEO-operator scale?
A 110-location multi-vertical multi-banner operator (per-Restaurant-canonical + per-Beauty-canonical + per-Wellness-canonical + per-Fitness-canonical per-state) runs per-portfolio 9,800 canonical-location-pages per-portfolio per-quarter. Per-portfolio per-canonical-quarterly-canonical-Screaming-Frog-canonical-crawl + per-canonical-quarterly-canonical-Sitebulb-canonical-crawl + per-canonical-quarterly-canonical-OnCrawl-canonical-crawl per-portfolio per-canonical-orphan-page-canonical-detection per-portfolio per-quarter. Per-portfolio per-canonical-Screaming-Frog-canonical-crawl per-canonical-orphan-page-canonical-CSV-canonical-export per-portfolio per-canonical-6200-orphan-page-canonical per-portfolio per-quarter. Per-portfolio per-canonical-Sitebulb-canonical-crawl per-canonical-orphan-page-canonical-CSV-canonical-export per-portfolio per-canonical-5800-orphan-page-canonical per-portfolio per-quarter. Per-portfolio per-canonical-OnCrawl-canonical-crawl per-canonical-orphan-page-canonical-CSV-canonical-export per-portfolio per-canonical-6400-orphan-page-canonical per-portfolio per-quarter. Per-portfolio per-vendor-crawler-canonical-CSV-export per-vendor-platform-internal per-portfolio per-canonical-cross-crawler-canonical-merge-canonical-blind + per-canonical-cross-vendor-canonical-orphan-canonical-attribution-canonical-blind per-portfolio per-quarter. Per-portfolio per-vendor-crawler-canonical-CSV-export per-canonical-orphan-canonical-reason-canonical-diagnosis-canonical-blind per-portfolio per-canonical-why-canonical-orphan-canonical-blind per-portfolio per-quarter. Per-portfolio per-vendor-crawler-canonical-CSV-export per-canonical-reattachment-canonical-action-plan-canonical-blind per-portfolio per-canonical-how-canonical-to-canonical-fix-canonical-blind per-portfolio per-quarter. Per-portfolio per-vendor-crawler-canonical-CSV-export per-canonical-priority-canonical-tiering-canonical-blind per-portfolio per-canonical-which-canonical-orphan-canonical-to-canonical-fix-first-canonical-blind per-portfolio per-quarter. Per-portfolio per-vendor-crawler-canonical-CSV-export per-canonical-recurring-canonical-orphan-canonical-pattern-canonical-blind per-portfolio per-canonical-CMS-canonical-publish-canonical-hook-canonical-blind per-canonical-orphan-canonical-prevention-canonical-blind per-portfolio per-quarter. Per-portfolio per-vendor-crawler-canonical-CSV-export per-canonical-cross-location-canonical-cluster-canonical-rebalance-canonical-attribution-canonical-blind + per-canonical-vertical-shift-canonical-attribution-canonical-blind + per-canonical-banner-merger-canonical-attribution-canonical-blind per-portfolio per-quarter. Per-portfolio per-canonical-corporate-SEO-analyst-canonical-spreadsheet-canonical-export-canonical-manual-review per-portfolio per-canonical-quarter-canonical-lag per-canonical-6200-orphan-canonical-manual-canonical-triage per-portfolio per-quarter. Per-portfolio per-canonical-6200-orphan-canonical-page per-canonical-Google-Search-Console-canonical-Coverage-canonical-status-canonical-Crawled-currently-not-indexed per-canonical-organic-canonical-traffic-canonical-loss + per-canonical-link-equity-canonical-leak per-portfolio per-quarter. Multi-location orphan page detection at AI-runtime closes the gap.
How is this different from Screaming Frog SEO Spider, Sitebulb, OnCrawl, Botify, JetOctopus, ContentKing, DeepCrawl (Lumar), Ahrefs Site Audit, Semrush Site Audit, Moz Pro Site Audit, Ryte, Searchmetrics, Google Search Console, Bing Webmaster Tools, WordPress, Drupal, Contentful, Sanity, Strapi, Storyblok, BrightLocal, Whitespark, Yext, SOCi, Rio SEO, or LocalIQ?
Those platforms ship per-platform per-crawler + per-orphan-page-detection + per-Google-Search-Console + per-CMS + per-multi-location-SEO primitives. Screaming Frog SEO Spider + Sitebulb + OnCrawl + Botify + JetOctopus + ContentKing + DeepCrawl (Lumar) + Lumar + Ahrefs Site Audit + Semrush Site Audit + Moz Pro Site Audit + Ryte + Searchmetrics ship per-platform per-crawl-canonical + per-internal-link-graph-canonical + per-orphan-page-canonical-detection + per-redirect-chain-canonical + per-canonical-CSV-canonical-export. Google Search Console + Bing Webmaster Tools + Yandex Webmaster + Baidu Webmaster + Naver Webmaster ship per-platform per-Coverage-status + per-canonical-Crawled-currently-not-indexed + per-canonical-Discovered-currently-not-indexed + per-canonical-sitemap-canonical-submission. WordPress + Drupal + Contentful + Sanity + Strapi + Storyblok + Hygraph + Prismic + ButterCMS + DatoCMS + Builder.io + Webflow + Squarespace + Wix ship per-platform per-CMS-canonical-publish + per-platform per-canonical-CMS-canonical-page-canonical-creation + per-platform per-canonical-CMS-canonical-internal-link-canonical-management. BrightLocal + Whitespark + Yext + SOCi + Rio SEO + LocalIQ + Moz Local + Synup + Uberall + Reach + Birdeye Local SEO + Vendasta Local SEO ship per-platform per-multi-location-SEO + per-NAP-canonical-propagation + per-canonical-citation-management. They are excellent at the per-platform per-crawler + per-orphan-page-detection + per-Google-Search-Console + per-CMS + per-multi-location-SEO primitive. The per-portfolio per-canonical-cross-crawler-canonical-orphan-canonical-merge (per-portfolio per-Screaming-Frog + per-Sitebulb + per-OnCrawl + per-Botify + per-JetOctopus + per-ContentKing + per-Lumar + per-Ahrefs-Site-Audit + per-Semrush-Site-Audit + per-Moz-Pro per-canonical-cross-crawler-canonical-orphan-canonical-merge), the per-portfolio per-canonical-orphan-canonical-reason-canonical-diagnosis (per-canonical-published-but-not-linked + per-canonical-orphaned-by-redirect-chain + per-canonical-orphaned-by-CMS-publish-without-internal-link + per-canonical-orphaned-by-canonical-tag-conflict + per-canonical-orphaned-by-navigation-redesign + per-canonical-orphaned-by-categorization-restructure + per-canonical-orphaned-by-cross-location-cluster-rebalance + per-canonical-orphaned-by-vertical-shift + per-canonical-orphaned-by-banner-merger + per-canonical-orphaned-by-PIM-canonical-discontinuation + per-canonical-orphaned-by-third-party-canonical-source-removal per-canonical-orphan-canonical-reason-canonical-attribution), the per-portfolio per-canonical-reattachment-canonical-action-plan (per-canonical-orphan-canonical-reason per-canonical-reattachment-canonical-action per-canonical-add-internal-link + per-canonical-add-to-sitemap + per-canonical-canonical-tag-resolution + per-canonical-navigation-canonical-restore + per-canonical-categorization-canonical-rebalance + per-canonical-cluster-canonical-cross-location-canonical-rebalance + per-canonical-vertical-canonical-rebalance + per-canonical-banner-canonical-rebalance + per-canonical-PIM-canonical-restore-or-deindex + per-canonical-third-party-canonical-source-canonical-restore-or-deindex per-portfolio per-canonical-action-plan), the per-portfolio per-canonical-priority-canonical-tiering (per-portfolio per-canonical-orphan-page per-canonical-Google-Search-Console-canonical-impression-canonical-baseline + per-canonical-organic-canonical-traffic-canonical-baseline + per-canonical-conversion-canonical-baseline + per-canonical-revenue-canonical-baseline + per-canonical-keyword-canonical-rank-canonical-baseline + per-canonical-backlink-canonical-count per-canonical-priority-canonical-tier-Critical-High-Medium-Low-canonical-attribution), the per-portfolio per-canonical-recurring-canonical-orphan-canonical-pattern-canonical-detection (per-portfolio per-canonical-quarter-canonical-recurring-canonical-orphan-canonical-CMS-canonical-publish-canonical-hook-canonical-gap + per-canonical-recurring-canonical-orphan-canonical-vendor-canonical-feed-canonical-gap + per-canonical-recurring-canonical-orphan-canonical-PIM-canonical-publish-canonical-gap per-portfolio per-canonical-recurring-orphan-canonical-pattern), the per-portfolio per-canonical-CMS-canonical-publish-canonical-hook (per-portfolio per-canonical-CMS-API-canonical-WordPress + per-Contentful + per-Sanity + per-Strapi + per-Storyblok per-canonical-publish-canonical-hook per-canonical-internal-link-canonical-recommendation-canonical-attach per-canonical-orphan-canonical-prevention — sibling cross-link to /multi-location-internal-linking), the per-portfolio per-canonical-cross-location-canonical-cluster-canonical-rebalance-canonical-attribution (per-portfolio per-canonical-Denver-Boulder-Aurora-canonical-DMA-cluster + per-canonical-Austin-Round-Rock-Pflugerville-canonical-DMA-cluster per-canonical-cluster-canonical-rebalance-canonical-attribution), the per-portfolio per-canonical-vertical-shift-canonical-attribution + per-canonical-banner-merger-canonical-attribution, the per-portfolio per-canonical-Google-Search-Console-canonical-Coverage-canonical-status-canonical-monitoring, the per-portfolio audit-trail per-canonical-orphan-canonical-reason-canonical-attribution-canonical-resolution at multi-location-SEO-operator scale are operator-side architecture above the per-platform per-crawler + per-orphan-page-detection primitive.
How does per-portfolio per-canonical-orphan-canonical-reason-canonical-diagnosis actually work?
Per-portfolio per-canonical-orphan-canonical-reason-canonical-diagnosis runs per-portfolio per-orphan-page per-canonical-orphan-canonical-attribute-canonical-set canonical-classification layer per-portfolio. Per-portfolio per-canonical-published-but-not-linked-canonical-reason (per-portfolio per-canonical-CMS-canonical-publish-canonical-date + per-canonical-internal-link-graph-canonical-zero-incoming-link per-portfolio per-canonical-CMS-canonical-publish-without-canonical-internal-link-canonical-detection). Per-portfolio per-canonical-orphaned-by-redirect-chain-canonical-reason (per-portfolio per-canonical-redirect-chain-canonical-target + per-canonical-internal-link-graph-canonical-link-to-prior-source + per-canonical-link-equity-canonical-flow-canonical-broken per-canonical-orphaned-by-redirect-chain-canonical-detection — sibling per-redirect-chain-audit emission, cross-link to /redirect-chain-audit). Per-portfolio per-canonical-orphaned-by-canonical-tag-conflict-canonical-reason (per-portfolio per-canonical-canonical-tag-canonical-self + per-canonical-canonical-tag-canonical-cross-page-canonical-conflict + per-canonical-canonical-tag-canonical-Google-canonical-canonical-resolved per-canonical-orphaned-by-canonical-tag-canonical-conflict-canonical-detection — sibling per-canonical-tag-management emission, cross-link to /canonical-tag-management). Per-portfolio per-canonical-orphaned-by-navigation-redesign-canonical-reason (per-portfolio per-canonical-navigation-canonical-prior-canonical-vs-canonical-current-canonical-diff + per-canonical-page-canonical-removed-from-canonical-navigation per-canonical-orphaned-by-navigation-redesign-canonical-detection). Per-portfolio per-canonical-orphaned-by-categorization-restructure-canonical-reason. Per-portfolio per-canonical-orphaned-by-cross-location-cluster-rebalance-canonical-reason (per-portfolio per-canonical-Denver-Boulder-Aurora-canonical-DMA-cluster-canonical-rebalance + per-canonical-page-canonical-cross-cluster-canonical-detached per-canonical-orphaned-by-cross-location-cluster-rebalance-canonical-detection). Per-portfolio per-canonical-orphaned-by-vertical-shift-canonical-reason (per-portfolio per-canonical-vertical-canonical-Beauty-to-Wellness-canonical-shift + per-canonical-page-canonical-cross-vertical-canonical-detached per-canonical-orphaned-by-vertical-shift-canonical-detection). Per-portfolio per-canonical-orphaned-by-banner-merger-canonical-reason. Per-portfolio per-canonical-orphaned-by-PIM-canonical-discontinuation-canonical-reason (per-portfolio per-canonical-PIM-canonical-product-canonical-discontinuation + per-canonical-page-canonical-product-canonical-detached per-canonical-orphaned-by-PIM-discontinuation-canonical-detection — sibling per-multi-pim-catalog-ingestion emission, cross-link to /multi-pim-catalog-ingestion). Per-portfolio per-canonical-orphaned-by-third-party-canonical-source-removal-canonical-reason. Per-portfolio per-canonical-orphan-canonical-multi-reason-canonical-classification per-canonical-orphan-canonical-reason-canonical-attribution-canonical-confidence-canonical-aggregation.
How does per-portfolio per-canonical-reattachment-canonical-action-plan + per-canonical-priority-canonical-tiering work?
Per-portfolio per-canonical-reattachment-canonical-action-plan + per-canonical-priority-canonical-tiering runs per-portfolio per-canonical-orphan-canonical-reason-canonical-attribution per-canonical-action-canonical-substrate + per-canonical-Google-Search-Console-canonical-baseline-canonical-impact-canonical-prioritization layer per-portfolio. Per-portfolio per-canonical-orphan-canonical-reason-canonical-attribution per-canonical-reattachment-canonical-action-canonical-substrate (per-canonical-published-but-not-linked per-canonical-add-internal-link + per-canonical-add-to-sitemap + per-canonical-internal-link-recommendation-canonical-handoff — cross-link to /multi-location-internal-linking). Per-portfolio per-canonical-orphaned-by-redirect-chain per-canonical-redirect-chain-canonical-collapse + per-canonical-link-equity-canonical-reflow-canonical-handoff — cross-link to /redirect-chain-audit. Per-portfolio per-canonical-orphaned-by-canonical-tag-conflict per-canonical-canonical-tag-canonical-resolution-canonical-handoff — cross-link to /canonical-tag-management. Per-portfolio per-canonical-orphaned-by-navigation-redesign per-canonical-navigation-canonical-restore-or-canonical-deindex. Per-portfolio per-canonical-orphaned-by-categorization-restructure per-canonical-categorization-canonical-rebalance-or-canonical-deindex. Per-portfolio per-canonical-orphaned-by-cross-location-cluster-rebalance per-canonical-cluster-canonical-cross-location-canonical-rebalance-or-canonical-deindex — cross-link to /multi-location-internal-linking. Per-portfolio per-canonical-orphaned-by-vertical-shift per-canonical-vertical-canonical-rebalance-or-canonical-deindex. Per-portfolio per-canonical-orphaned-by-banner-merger per-canonical-banner-canonical-rebalance-or-canonical-redirect. Per-portfolio per-canonical-orphaned-by-PIM-discontinuation per-canonical-PIM-canonical-restore-or-canonical-deindex-or-canonical-product-redirect-to-canonical-replacement. Per-portfolio per-canonical-orphaned-by-third-party-canonical-source-removal per-canonical-third-party-canonical-source-canonical-restore-or-canonical-deindex. Per-portfolio per-canonical-priority-canonical-tiering per-canonical-orphan-page per-canonical-Google-Search-Console-canonical-impression-canonical-baseline + per-canonical-organic-canonical-traffic-canonical-baseline + per-canonical-conversion-canonical-baseline + per-canonical-revenue-canonical-baseline + per-canonical-keyword-canonical-rank-canonical-baseline + per-canonical-backlink-canonical-count per-canonical-Critical-canonical-tier-canonical-greater-than-10000-canonical-monthly-impression + per-canonical-High-canonical-tier-canonical-1000-to-10000 + per-canonical-Medium-canonical-tier-canonical-100-to-1000 + per-canonical-Low-canonical-tier-canonical-less-than-100 per-portfolio per-canonical-priority-canonical-tier-canonical-attribution.
How do you measure ROI on multi-location orphan page detection?
Per-portfolio per-quarter per-canonical-cross-crawler-canonical-orphan-canonical-merge coverage rate (per-portfolio per-quarter per-canonical-Screaming-Frog + per-canonical-Sitebulb + per-canonical-OnCrawl + per-canonical-Botify + per-canonical-JetOctopus + per-canonical-ContentKing + per-canonical-Lumar + per-canonical-Ahrefs-Site-Audit + per-canonical-Semrush-Site-Audit + per-canonical-Moz-Pro per-canonical-cross-crawler-canonical-coverage rate). Per-portfolio per-quarter per-canonical-orphan-canonical-reason-canonical-diagnosis-canonical-coverage rate (per-canonical-published-but-not-linked + per-canonical-orphaned-by-redirect-chain + per-canonical-orphaned-by-CMS-publish-without-internal-link + per-canonical-orphaned-by-canonical-tag-conflict + per-canonical-orphaned-by-navigation-redesign + per-canonical-orphaned-by-categorization-restructure + per-canonical-orphaned-by-cross-location-cluster-rebalance + per-canonical-orphaned-by-vertical-shift + per-canonical-orphaned-by-banner-merger + per-canonical-orphaned-by-PIM-discontinuation + per-canonical-orphaned-by-third-party-canonical-source-removal canonical-diagnosis-coverage rate). Per-portfolio per-quarter per-canonical-reattachment-canonical-action-plan-canonical-coverage rate. Per-portfolio per-quarter per-canonical-priority-canonical-tiering canonical-coverage rate. Per-portfolio per-quarter per-canonical-orphan-canonical-resolution-canonical-rate (per-portfolio per-canonical-orphan-page per-canonical-reattachment-canonical-resolution rate per-portfolio per-quarter trend). Per-portfolio per-quarter per-canonical-Google-Search-Console-canonical-Coverage-canonical-status-canonical-Crawled-currently-not-indexed compression rate (per-portfolio per-canonical-orphan-canonical-resolution-canonical-Coverage-canonical-status-canonical-Submitted-canonical-Indexed rate). Per-portfolio per-quarter per-canonical-organic-canonical-traffic-canonical-uplift + per-canonical-conversion-canonical-uplift + per-canonical-revenue-canonical-uplift per-canonical-orphan-canonical-resolution-canonical-driven per-portfolio per-quarter. Per-portfolio per-quarter per-canonical-link-equity-canonical-flow-canonical-recovery rate. Per-portfolio per-quarter per-canonical-recurring-canonical-orphan-canonical-pattern-canonical-detection canonical-coverage rate. Per-portfolio per-quarter per-canonical-CMS-canonical-publish-canonical-hook canonical-coverage rate (per-portfolio per-canonical-CMS-API-canonical-publish-canonical-hook canonical-orphan-prevention coverage). Per-portfolio per-quarter per-canonical-orphan-canonical-prevention-canonical-rate (per-portfolio per-canonical-recurring-orphan-canonical-pattern-canonical-CMS-publish-hook-canonical-prevention-canonical-rate). Per-portfolio per-quarter per-canonical-corporate-SEO-analyst-canonical-spreadsheet-canonical-headcount-canonical-savings rate. Per-portfolio per-quarter per-canonical-audit-trail coverage. ROI dominated by per-portfolio per-quarter per-canonical-organic-canonical-traffic-canonical-uplift + per-canonical-conversion-uplift + per-canonical-revenue-uplift + per-canonical-link-equity-flow-canonical-recovery.
Hire the agent that diagnoses why 6,200 pages are orphans, what to do about each one, and which to fix first
The link-graph agent owns the bundle — orphan- page-detection + per-canonical-internal-link- recommendation-engine + per-canonical-link-sculpting- at-scale + per-canonical-redirect-chain-audit + per- canonical-link-equity-flow-attribution — sitting on top of whichever per-crawler source (Screaming Frog SEO Spider, Sitebulb, OnCrawl, Botify, JetOctopus, ContentKing, DeepCrawl/Lumar, Ahrefs Site Audit, Semrush Site Audit, Moz Pro Site Audit, Ryte), per-Google-Search-Console source, per- CMS source (WordPress, Contentful, Sanity, Strapi, Storyblok, Hygraph, Prismic), or per-multi-location- SEO source (BrightLocal, Whitespark, Yext, SOCi, Rio SEO, LocalIQ) you license downstream. Per-cross- crawler-orphan-merge + per-orphan-reason-diagnosis + per-reattachment-action-plan + per-priority-tiering + per-recurring-orphan-pattern + per-CMS-publish- hook + per-GSC-Coverage-monitoring + per-portfolio audit-trail.
We scope on the call and send a private checkout link after.
Related reading: Per-page per-anchor-text per-location-disambiguation · Redirect-chain collapse · Canonical-tag management