FREE TOOL · LOCAL-FIRST

Your topic cluster.
Mapped without theatre.

Drop in a crawl export. Get a transparent audit of coverage, intent, depth, duplication, and internal structure — with the next 10 actions ranked.

Run your audit
€0

No account

LOCAL

No upload

5 SIGNALS

No magic score

01 · INPUT

Audit one topic cluster.

A
Pages export

Screaming Frog/Sitebulb CSV recommended. Sitemap XML, index.json, or a URL list also works with lower confidence.

No file selected
B
Internal links export

Optional Source/Destination CSV. This replaces structural estimates with your real link graph.

Optional
Paste data instead

Files stay in your browser. Nothing is uploaded or stored.

THE MODEL

A diagnostic.
Not a Google metric.

Google does not expose a topical authority score. This audit refuses to invent one. The headline score is a documented combination of five observable inputs: topic coverage, intent breadth, internal structure, content depth, and basic page quality.

Confidence changes with the input. A sitemap gives a directional URL audit. A crawl export adds metadata, depth, and word counts. A separate link export makes the graph analysis real.

Read the topical authority framework →

DIAGNOSE BEFORE YOU PUBLISH

Find the failed layer.
Then prescribe the fix.

Low visibility can come from shallow coverage, cannibalization, weak proof, missing spokes, template sludge, or stale evidence. More content is the wrong treatment for most of those states.

A content systems engineer traces duplicated pages, orphan content, broken routes, and a decaying section in a topical authority system.
Failure atlas A clean internal-link graph can still fail. Diagnose the failure mode before prescribing more content.
01

Wide but shallow

Symptom
Dozens of definitions, no implementation depth.
Check
Sample five pages: do they answer “how”, constraints, and next action?
Fix
Merge thin intents and add operator evidence before adding another keyword.
02

Cannibalized cluster

Symptom
Two or more URLs compete for the same result set.
Check
Compare ranking URLs and SERP overlap for each keyword group.
Fix
Choose one owner URL, merge useful sections, and redirect or retarget the rest.
03

Strong graph, weak proof

Symptom
The links are clean but every claim is curated from competitors.
Check
Count firsthand examples, datasets, screenshots, methods, and named sources.
Fix
Add evidence density: observations a competing summary cannot reproduce.
04

Hub without spokes

Symptom
A polished pillar points to a thin or unfinished library.
Check
List every promise in the pillar and the page that resolves it deeply.
Fix
Build the missing commercial and implementation spokes in pipeline order.
05

Programmatic sludge

Symptom
Template coverage expands faster than information gain.
Check
Diff ten pages after removing titles, locations, and product names.
Fix
Stop publishing until each page has unique inputs, outcomes, or constraints.
06

Stale authority

Symptom
The cluster still ranks, but facts and examples have expired.
Check
Flag changed products, laws, prices, SERP features, and broken citations.
Fix
Refresh the decaying evidence first; do not rewrite stable definitions for theatre.
DIAGNOSE THE RIGHT SYSTEM

Which authority are you trying to improve?

Choose the observable problem. The output tells you which metric to inspect and what to fix first.

QUESTIONS

Does the audit upload my crawl data?

No. CSV, XML, JSON, and URL data are parsed locally in your browser. The files are not sent to nikoalho.fi or another service.

Which crawl export works best?

A Screaming Frog or Sitebulb pages CSV with URL, title, meta description, H1, word count, crawl depth, and inlinks gives a strong baseline. Add a Source/Destination internal-links CSV for the highest-confidence graph analysis.

Is the score a Google metric?

No. Google does not publish a topical authority score. This tool is a transparent diagnostic model for coverage, intent breadth, depth, page quality, and internal structure.

Can I use only a sitemap?

Yes, but the result has low confidence because a sitemap exposes URLs without page titles, word counts, or the internal link graph.