Home / Check catalog / 5. Technical SEO & Index Control / 5.2 Crawlability, Internal Graph Reachability & Link Discovery Suite

5.2 Crawlability, Internal Graph Reachability & Link Discovery Suite

60 checks in Technical SEO & Index Control. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
5.2.01Fetch homepage and extract all internal linksFull extractionCriticalDeterministic
5.2.02Validate no blocked internal links in robots.txtAccessibleCriticalDeterministic
5.2.03Crawl all links to depth 3< 500 URLs for SME sitesHeavyDeterministic
5.2.04Compute crawl depth distributionMost pages ≤ 3HeavyDeterministic
5.2.05Detect pages deeper than depth 5MinimalHeavyDeterministic
5.2.06Validate internal link structure is hierarchicalLogical flowHeavyDeterministic
5.2.07Validate service pages linked from homepage or service hubVisibleHeavyDeterministic
5.2.08Validate location pages linked from homepage/location hubVisibleHeavyDeterministic
5.2.09Validate blog posts linked from blog indexPresentHeavyDeterministic
5.2.10Identify orphan pages (0 inbound links)NoneHeavyDeterministic
5.2.11Identify near-orphan pages (1 inbound link)MinimalHeavyDeterministic
5.2.12Identify dead-end pages (0 outbound links)NoneHeavyDeterministic
5.2.13Validate crawlability of JS-rendered linksClickable via DOMMediumDeterministic
5.2.14Validate that navigation menu links are crawlableYesMediumDeterministic
5.2.15Validate footer contains essential internal linksPresentMediumDeterministic
5.2.16Extract all <a> tags regardless of JS rewritingCompleteMediumDeterministic
5.2.17Validate <a href> uses absolute or correct relative URLsValidMediumDeterministic
5.2.18Detect hash-only links (“#”) used incorrectlyMinimalMediumDeterministic
5.2.19Validate anchor text descriptive and relevantSemanticMediumDeterministic
5.2.20Detect hidden internal links (visibility:hidden, offscreen, tiny font)NoneHeavyDeterministic
5.2.21Detect unintentional nofollow on internal linksNoneHeavyDeterministic
5.2.22Detect JS click-handlers replacing standard <a> navigationAvoidMediumDeterministic
5.2.23Validate hub → spoke linking for service clustersCorrectHeavyDeterministic
5.2.24Validate spoke → hub linkingPresentHeavyDeterministic
5.2.25Validate cross-spoke linking within clustersStrongHeavyDeterministic
5.2.26Validate breadcrumb links crawlableYesMediumDeterministic
5.2.27Validate article-to-article linkingPresentMediumDeterministic
5.2.28Validate NAP/local pages interlinked correctlyFull chainHeavyDeterministic
5.2.29Validate pagination crawlableYesMediumDeterministic
5.2.30Detect infinite scroll blocking crawlerNoneMediumDeterministic
5.2.31Validate link discovery via sitemap matches crawl discoveryOverlapMediumDeterministic
5.2.32Validate no excessive redirect chains in internal links≤ 1 hopHeavyDeterministic
5.2.33Validate no internal 404sNoneHeavyDeterministic
5.2.34Validate no internal 410/451 errors unless intentionalCleanMediumDeterministic
5.2.35Detect internal server errors (500/502/503)NoneMediumDeterministic
5.2.36Validate canonical alignment among linked pagesConsistentMediumDeterministic
5.2.37Validate link equity flows to key money pagesStrongHeavyDeterministic
5.2.38Validate balanced link distribution (no isolated nodes)EvennessHeavyDeterministic
5.2.39Detect excessive footer link stuffingAvoidHeavyDeterministic
5.2.40Validate global nav doesn’t overload crawl budgetEfficientMediumDeterministic
5.2.41Validate mobile nav links same as desktopConsistentMediumDeterministic
5.2.42Detect broken internal JS router linksNoneMediumDeterministic
5.2.43Validate no accidental infinite loops in crawlSafeMediumDeterministic
5.2.44Validate link graph integrity across all clustersFully linkedHeavyDeterministic
5.2.45Validate no excessively large link lists on single pages (>300 links)ControlledHeavyDeterministic
5.2.46Identify low-value utility links repeated excessivelyBalancedMediumDeterministic
5.2.47Validate images wrapped in <a> are crawlableYesMediumDeterministic
5.2.48Validate JS hover menus expose links in DOMAccessibleMediumDeterministic
5.2.49Validate internal redirect speed (<100ms)FastHeavyDeterministic
5.2.50Validate canonical URLs match discovered URLsAlignedMediumDeterministic
5.2.51Validate hreflang links are crawlableAccessibleMediumDeterministic
5.2.52Validate feed (RSS/Atom) linking where relevantPresentMediumDeterministic
5.2.53Validate robots meta not blocking discovered pagesOpenMediumDeterministic
5.2.54Validate dynamically injected links appear earlyOptimalMediumDeterministic
5.2.55Detect dynamically removed linksStableMediumDeterministic
5.2.56Validate complete internal graph discovery≥ 98% of sitemapHeavyDeterministic
5.2.57Compute internal graph connectivity scoreHighHeavyDeterministic
5.2.58Compute exposure score (links per page distribution)BalancedMediumDeterministic
5.2.59Validate crawlability under JS-disabled environmentRobustHeavyDeterministic
5.2.60Compute crawlability composite score>= 90%CriticalDeterministic

← 5.1 robots.txt, Meta Robots & Indexability Signals Suite5.3 XML Sitemaps Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).