TECHNICAL SUITE

Technical SEO, from crawl to fix.

Technical Suite crawls your entire site, diagnoses what's wrong, prioritises what matters, fixes what it safely can, verifies the result, and keeps watching for what changes next. The crawl is where it starts.

CRAWL
↓
DIAGNOSE
↓
PRIORITISE
↓
FIX
↓
VERIFY
↓
MONITOR
↻ back to CRAWL
One system. Two dimensions.

A workflow it runs. A surface it understands.

The workflowwhat it does
Crawl→Diagnose→Prioritise→Fix→Verify→Monitor

Six stages, run continuously on every site, looping back to Crawl.

The technical surfacewhat it understands
Crawlability Indexability Rendering Redirects Schema Content Internal links Performance AI access Assets

Ten technical layers, all fed by the same crawl.

That's what "Suite" means here: one workflow acting on the whole surface.

Example crawl

The story that matters: yours.

1,204
Issues found
37
Ranked "fix now" by impact
892
Fixed automatically
100%
Verified on the next crawl

Figures for the whole platform are further down. These are the loop's numbers for one site.

The problem

A finding isn't a fix.

Audits tend to end at the export. Somewhere between the crawl and an applied fix, most findings stop moving.

Crawl finds itday 1

1,204 issues surface in the audit, exported to a spreadsheet.

Ticket filedweek 2

Prioritised behind feature work. Not urgent enough to jump the queue.

Still openquarter 3

Eighteen "critical" items from Q1's audit are still sitting here, next to a shrug and "we know."

Technical Suite is built to close that whole chain rather than only the first link. Six stages, one system.

01 · Crawl

See your entire technical surface.

Every discoverable URL within crawl scope gets crawled, on a schedule, run after run. A one-off audit tells you about the day it ran. A continuous crawl tells you what's true right now.

Discovered41,208
Crawled41,208
Indexable37,940
Indexed*35,120
Blocked / excluded3,268
Orphaned214
Problematic: has an open issue1,204

Discovered ≠ crawled ≠ indexable ≠ indexed. Each is a different failure point, reported separately.

*Crawlable and indexable are determined directly from the crawl. Indexed status reflects Search Console or another connected data source, where available.

Every dimension checked on every page: crawlability · indexability · rendering · status codes · canonicals · links · schema · performance · robots · sitemaps.

LLedgerly
Full-site crawl · last run 6 hours ago
Demo account
Discovered vs indexableby section
/products/*24,880
/blog/*6,140
/docs/*4,020
/collections/*5,168
/legal/*1,000
Crawl coverage, this runstatus
URLs crawled
41,208100%
Issues found
1,204
02 · Diagnose

More than a list. The technical condition of the site.

Diagnosis is the layer between a crawl and a to-do list. It turns raw findings into a model of where the site stands.

Technical health, by layerthis crawlDemo data
AI crawler access96
Structured data88
Crawlability92
Redirect health83
Indexability81
Performance74
Content quality71
Internal linking67
81Overall technical health: 81/100. Internal linking is the layer dragging the average down.
The 1,204 issues, by categorythis crawlDemo data
Internal links384
Duplicate content294
Metadata218
Redirects142
Schema98
Performance41
Crawlability27
03 · Prioritise

Not every issue deserves the same response.

Finding 1,204 issues is the easy part. The hard part is knowing which ten to fix first. Every issue is scored on impact and scale rather than only severity.

FIX NOW
FIX NOW
WATCH
BACKLOG
LOW SCALEHIGH SCALE

↑ HIGH IMPACT

Next actionsranked by impactDemo data
96Canonicalise 2,840 shoe filter URLs

Near-duplicates splitting crawl budget across one real page.

91Repair 384 broken internal links

The layer dragging technical health down the most this cycle.

88Allow GPTBot and ClaudeBot on /docs

340 documentation pages unreadable by two AI engines.

76Resolve 142 redirect problems

Mostly chains left over from the last platform migration.

04 · Fix

The suite diagnoses. AutoFix executes.

Every issue the crawl finds falls into one of two categories, and the page always tells you which.

1,204 issues
↓
AUTOFIX
↓
892 fixed·312 review

Applied automatically

  • ✓Schema errors: missing or malformed JSON-LD
  • ✓Meta tag issues: missing titles, duplicate descriptions
  • ✓Heading tag issues: missing or duplicate H1s
  • ✓Missing image alt text
  • ✓Canonicalisation problems with a single correct answer
  • ✓Orphan pages: linked back into the site automatically

Diagnosed, not auto-applied

  • →Redirect chains of any length, and server-side redirects
  • →Duplicate-content strategy: which page should canonicalise where
  • →Performance root causes: unsized images, render-blocking scripts
  • →Content gaps and anything touching application code
Foundscheduled crawl

340 product pages share the same meta description, and 88 are missing an H1 entirely.

Fixedautomatic

Each description generated uniquely from page content. H1 added, matching the page's topic.

Every AutoFix change is logged with a before-and-after diff and can be rolled back from the fix history at any time. Nothing is applied silently.

Explore AutoFix in depth →
05 · Verify

Confirm the fix held.

A fix that isn't verified is a guess. The next crawl checks every change against what it was supposed to do.

Technical health over timeoverall scoreDemo data
Jun · 58Jul · 67Aug · 74Sep · 81
+42
New issues
−317
Resolved
18
Regressions
7
Pages newly orphaned
06 · Monitor

Your site keeps changing. Technical Suite keeps watching.

Crawl history is kept run over run, not overwritten. A regression shows up as a change, not as something you have to notice yourself.

Last crawl → today6 hours apartDemo data
+New 404s19

Appeared since the last crawl, mostly under /products/discontinued-line/*.

✓Schema and meta fixes applied892

Applied automatically by AutoFix this cycle.

!Canonical changes41

Worth a look: a template change likely touched more than one page.

Ask SEORCE: “Which templates are responsible for most of my slow pages?”

A change here triggers the next crawl. ↻ back to CRAWL.

What it understands

Diagnosis goes deeper than a pass/fail score.

A handful of the diagnostic layers behind the score above, in more detail.

Indexability

Crawlable. Indexable. Indexed. Not the same thing.

A page can be perfectly crawlable and still be blocked from indexing by its own canonical or a noindex tag. Technical Suite reports the three separately, because collapsing them into one status hides exactly where a page is failing.

This crawl, funnelled41,208 URLsDemo data
Discovered41,208 · 100%
Crawlable41,208 · 100%
Indexable37,940 · 92%
!3,268 pages are crawlable but not indexable. Most of them because a canonical points somewhere it shouldn't.
JavaScript & rendering

What the server sends. What the browser shows.

For JavaScript-driven pages, the crawl checks both the raw HTML response and the rendered DOM, because content, links and metadata that only appear after a script runs are invisible to anything that only reads the server response.

Server response

  • →Title: "Product"
  • →No product links present
  • →No meta description

Rendered DOM

  • ✓Title: "Trail Runner 3 | Ledgerly"
  • ✓42 product links present
  • ✓Full description rendered

This page checks out fine once rendered. The gap matters most when it doesn't: content or links that never make it into the rendered version at all.

AI crawler access

Search engines and AI agents don't necessarily see your site the same way.

Bot access, this crawlrobots.txt · sitemapDemo data
GooglebotAllow · in sitemapHealthy
GPTBotAllow · in sitemapHealthy
ClaudeBotPartial · blocked on /docsReview
PerplexityBotAllow · in sitemapHealthy
!ClaudeBot is blocked from the same 340 docs pages GPTBot can reach. One robots.txt rule, checked per bot rather than assumed shared.
Migrations

Before you move platforms, crawl it. After, crawl it again.

A migration is the same crawl history you already have, applied to the moment it matters most: a full crawl before launch, another after, compared against each other.

Beforebaseline crawl

Every URL, redirect, canonical and indexable page recorded ahead of launch.

Afterpost-launch crawl

The same site, crawled again, compared against the baseline automatically.

Losses caughtredirects, indexability

Pages that lost their redirect, their canonical, or their indexable status, flagged, not discovered six weeks later in Search Console.

The architecture

One crawl. Ten technical layers. One system.

Everything above runs off the same crawl, grouped into what it does for the system.

FULL-SITE CRAWL
DISCOVER
Crawl & discovery Crawlability Redirects & canonicals
DIAGNOSE
Indexability Structured data Content Performance
UNDERSTAND
Rendering Internal links Assets
↓
Prioritise·Fix·Verify·Monitor·Report

Ask SEORCE sits across every layer. Ask a plain-language question about any of it instead of building a filtered report.

At platform scale

The same loop, running at platform scale.

The numbers above come from one site. The same loop runs on a schedule across every site on SEORCE.

Every page
Crawled on a running schedule, across every site on SEORCE, not a sample
Logged
Every AutoFix change, with a before-and-after diff and a rollback
100%
Of crawled URLs evaluated for crawlability, indexability and AI-crawler access

What is Technical Suite?

Every page
Crawled on a schedule, platform-wide, not a sample
Logged
Every AutoFix change, before-and-after, reversible
Growing
The list of what AutoFix applies without review

Technical Suite is SEORCE's technical SEO operating system: it crawls a site, diagnoses what's wrong, prioritises what matters, fixes what it safely can, verifies the result, and keeps monitoring for what changes next. A continuous full-site crawl covers every page, not a sample, and reports crawlability, indexability, rendered content for JavaScript-driven pages, redirects and canonicals, structured data, duplicate and thin content, internal linking, Core Web Vitals, crawlability for AI crawlers, and media assets. Issues are scored by impact and scale so the highest-value fixes surface first. AutoFix applies the correction automatically for the class of issue that has a single correct answer: schema errors, meta tag issues, missing image alt text, canonicalisation problems, orphan pages needing an internal link, logged with a before-and-after diff and fully reversible. Everything else is diagnosed with the exact fix already worked out, left for a person to apply. Crawl history is kept run over run, so what changed is visible as a comparison. Plain-language questions about the data are answered through Ask SEORCE, a WhatsApp assistant linked to the account.

Key facts

  • Crawls every page on the site on a schedule, not a one-off audit or a sample
  • Scores every issue by impact and scale so the highest-value fixes surface first
  • Reports crawlable, indexable and indexed status separately per URL
  • Compares raw HTML against the rendered DOM for JavaScript-driven pages
  • Applied automatically: schema errors, meta tag issues, missing image alt text, canonicalisation problems, orphan pages missing internal links
  • Diagnosed, not auto-applied: server config, redirect chains of any length, duplicate-content decisions, performance causes, content
  • Every automatic fix is logged with a before-and-after diff and can be rolled back at any time
  • Checks whether AI crawlers such as GPTBot, ClaudeBot and PerplexityBot can access each page
  • Enabled by a single script tag, which also enables Web Analytics; Google Search Console connection adds keyword-level context

Last reviewed 15 October 2026 by the SEORCE team.

Common questions

Frequently asked about Technical Suite.

Updated 18 September 2026

Every page on the account, not a sample, on a running schedule. Each crawled page's status is checked against what search engines and AI crawlers can reach rather than only what the crawler itself sees.

No. Orphan pages, pages with no internal links pointing to them, are found automatically by the continuous crawl, and AutoFix links them back into the site's structure automatically, rather than leaving that as a manual internal-linking audit.

The whole site. Every discoverable URL within crawl scope is crawled on a schedule, not sampled once and left stale.

Every issue is scored by impact and scale rather than only severity, and surfaced as a ranked list of next actions. The point is knowing which ten matter most this week.

Crawlable means a bot can reach the page at all. Indexable means nothing on the page itself blocks indexing, such as a noindex tag or a canonical pointing elsewhere. Indexed means Search Console or the search engine has confirmed it, where that data is connected. SEORCE cannot claim index status from a crawl alone. A page can be crawlable without being indexable, and indexable without ever being indexed. Technical Suite reports all three separately.

Yes. For JavaScript-driven pages, the crawl compares the raw server response against the rendered DOM, so content, links, metadata or canonicals that only appear after JavaScript runs are checked too.

Schema errors such as missing or malformed JSON-LD, meta tag issues like missing titles and duplicate descriptions, missing image alt text, basic canonicalisation problems, and orphan pages missing internal links. Each fix is logged with a before-and-after diff and can be rolled back.

Server configuration changes, redirect chains of any length, duplicate-content strategy calls, content gaps, and the root causes behind slow pages. Each is flagged with the exact fix already worked out, but applying it is a judgement call left to your team.

Yes. A full crawl maps every redirect and keeps checking after launch rather than only once on migration day. Every chain, of any length, is flagged with the exact fix needed, for your team to apply.

Yes. The crawl covers every URL a filter or variant combination generates and clusters near-duplicates by section. This is diagnosed rather than auto-fixed, since canonicalisation strategy is a judgement call.

Yes. Crawl history is kept run over run, so new issues, resolved issues, and pages that changed status are visible as a comparison rather than only a fresh snapshot each time.

Yes, through Ask SEORCE, a WhatsApp-based assistant linked to your account. It answers questions about your project's data in natural language rather than requiring you to build a filtered report first.

No. AutoFix handles the class of fix that is well defined and low risk. Anything touching server configuration, application code or content still goes to your team, now with an exact diagnosis instead of a vague ticket.

Free to start

Crawl your site. Find what matters. Fix what matters.

One system, six stages: crawl, diagnose, prioritise, fix, verify, monitor. See what SEORCE finds on your site and what it can fix automatically.

3,000+ users · Free forever plan, no card needed