Processing...
Processing...

What you'll see after a scan

This page shows the exact sections and outputs you'll get: actual/normalized distances, UMAP semantic projection, linking opportunities, drift scores, clusters, interactive radial map, internal link context mismatch, and a prioritized checklist + action plan.

✨ Beta includes
  • Unlimited scans (fair use)
  • Up to 500 pages per site
  • UMAP semantic projection
  • Linking opportunity detection
  • Interactive visualization
  • Track improvements over time

A report you can actually act on

The goal isn't to give you "SEO charts." The goal is to tell you, clearly: what drifted, why, what to change first, and track improvements with before/after scans.

Actual & normalized distances
Track absolute improvements (actual) or rank pages within a scan using normalized (0–1).
UMAP semantic projection
High-dimensional embeddings → 2D while preserving similarity.
Linking opportunities
Similar pages (close in embedding space) that should link.
Drift score + "why"
Per page: distance from center + what caused it.
Link-context mismatch
Anchors + surrounding text + container vs destination.
Semantic clusters
Topical groups + overlap/cannibalization signals.
Zone distribution
Core/Focus/Expansion/Peripheral breakdown.
Interactive radial map
Zoom, filter, export — visual topical structure.
Sample Page Report
/guides/interior-painting
Semantic Distance (Actual)0.680
Expansion zone (0.500–0.700 = needs review)
Zone
Expansion
Cluster
Cluster 2
Similar pages
3 nearby
Link issues
14 mismatches
Top actions for this page
  • Add links to 3 semantically similar pages (embedding neighbors; visualized via UMAP)
  • Re-center H1/H2 to match dominant GSC intent
  • Fix 14 anchor contexts pointing wrong direction
Track progress: Rescan after fixes to see if distance improves (e.g., 0.720 → 0.485 = 28% better alignment).

How your pages are distributed

Pages are classified into 4 zones based on semantic distance from your topical center. Actual distance mode uses fixed thresholds so you can track improvements over time.

Core (≤0.300)
0 pages
0%
Focus (0.300-0.500)
27 pages
16.8%
Expansion (0.500-0.700)
89 pages
55.3%
Peripheral (≥0.700)
45 pages
27.9%
No pages in Core zone indicates your site may lack a strong topical center. Focus on strengthening your main topic cluster.

Radial map with UMAP semantic projection

A fast "shape of the site" view where:

  • Radius = semantic distance (actual or normalized)
  • Angle = UMAP projection (visual grouping; similarity is computed in embedding space)
  • Size = traffic (GSC clicks), adjustable 0.5-3x
  • Opacity = internal link authority
  • Color = zone, cluster, SDI, or drift severity

Interactive features: Zoom/pan, toggle clusters, hover tooltips, click to open pages, export as PNG.


Semantically similar pages that should link

Embedding similarity reveals pages that are semantically close but don’t currently link. UMAP helps visualize those neighborhoods and surface candidates quickly. Adding contextual internal links between these pages strengthens topical authority and helps search engines understand your content structure.


Cluster view + overlap detection

K-means clustering shows what belongs together — and where your content overlaps (cannibalization risk). We highlight clusters with too many pages competing for the same intent neighborhood, plus clusters that are isolated (weak internal connectivity).

Suggested screenshot: /assets/img/sample-clusters.png

Top drift pages (sample)

In your report, this list is clickable and includes the "why" behind drift, plus the fix plan. Distances shown are actual (0-2.0 scale).

URL Cluster Distance Zone Primary cause Recommended action
/guides/interior-painting Cluster 2 0.720 Peripheral Intent shifted in GSC Re-center headings + expand missing subtopics
/blog/exterior-painting-tips Cluster 1 0.585 Expansion Off-topic section additions Move/remove drifting sections; tighten intro
/resources/cabinet-refinishing Cluster 5 0.723 Peripheral Internal link context mismatch Fix anchors + relocate links into correct containers
/services/flooring-installation Cluster 3 0.487 Focus Semantic isolation (no nearby neighbors) Add links to 4 semantically similar pages (embedding neighbors)
Track improvements: After fixing the interior-painting page (0.680 distance), rescan to see if distance decreases. Goal: Move from Expansion → Focus (< 0.500).

Linking opportunities (sample)

These page pairs are semantically similar (close in embedding space) but don't currently link. Adding contextual links strengthens topical authority.

Page A Page B Similarity Current links Suggested anchor (A → B)
/guides/interior-painting /guides/paint-color-selection 0.92 ❌ None "choosing the right interior paint colors"
/blog/exterior-painting-tips /services/exterior-painting 0.89 ❌ None "professional exterior painting services"
/resources/cabinet-refinishing /guides/kitchen-cabinet-painting 0.87 ❌ None "how to paint kitchen cabinets"
/blog/deck-staining-guide /services/deck-refinishing 0.85 ❌ None "professional deck staining and refinishing"
Why this matters: Adding these 4 links creates contextual bridges between similar topics, strengthening your topical authority and helping search engines understand semantic relationships. Similarity scores come from embedding-space similarity (UMAP is used for visualization).

Top internal link mismatches (sample)

We embed anchor text, surrounding text, and the container/heading context to detect when a link's meaning doesn't match the destination page.

From Anchor To Mismatch Fix
/guides/interior-painting best exterior tools /guides/flooring-installation High (0.82) Change destination to /tools/exterior-painting-supplies
/blog/exterior-painting-tips learn more /resources/cabinet-refinishing Medium (0.61) Use specific anchor: "exterior paint preparation techniques"
/resources/cabinet-refinishing painting basics /guides/interior-painting Medium (0.58) Move link into cabinet-specific section or change to "cabinet painting guide"

Checklist + action plan (sample)

This is the "do this next" section — prioritized and organized to match how SEOs actually work. After implementing fixes, rescan to track improvements in actual distances.

Immediate fixes (fast wins)
  • Fix the top mismatched internal links (anchor + surrounding text)
  • Add links between 12 similar page pairs (from linking opportunities)
  • Remove/relocate off-topic sections on high-drift pages
  • Strengthen hub pages with aligned contextual links
Cluster work (structural)
  • Resolve cluster overlap (merge/repurpose pages where needed)
  • Create/upgrade hub pages for the largest clusters
  • Improve internal link architecture to reduce orphan clusters
  • Add contextual links to semantically isolated pages (semantic neighbors)
Intent alignment (GSC-driven)
  • Re-center headings and intro to match winning query intent
  • Fill missing subtopics/entities within the winning cluster
  • Split pages only when intent clusters are truly distinct
  • Consolidate pages competing in same intent space
Track improvements (unlimited scans)
  • Rescan weekly during projects to verify fixes work
  • Track whether actual distances decrease in key pages
  • Monitor zone distribution (goal: move pages from Peripheral → Expansion)
  • Confirm internal link changes reduced mismatch scores
Example: Tracking improvements over time
Week 0 (Baseline): interior-painting page at 0.680 distance (Expansion zone)
Week 1 (After fixes): Re-centered H1/H2, added links to 3 embedding neighbors (visualized via UMAP)
Week 2 (Rescan): Distance now 0.485 (Focus zone) = 28.7% improvement
-28.7%
Distance reduction
Want a report like this for your site?
Run a free beta scan (up to 500 pages, unlimited scans) and get a prioritized checklist with linking opportunities, drift scores, and track improvements over time.