// Tool 009 · SEO

Match 404s to their closest living page.

Feed it your GSC 404 export and your indexed URL list. It scores every 404 against every candidate on slug similarity, picks the best match, and flags weak ones for review. Export the approved list as a Shopify, WordPress, or Webflow redirect CSV. Runs entirely in your browser, nothing uploads.

404 URLs
Drop CSV or click to upload
GSC Pages report · Screaming Frog · any CSV with a URL column
or paste CSV/URLs →
No file loaded yet.
Indexed URLs (candidates)
Drop CSV or click to upload
GSC Search Results export · Screaming Frog crawl · sitemap dump
or paste CSV/URLs →
No file loaded yet.
55%
// 01
How matching works
Each 404 is scored against every candidate URL using slug token overlap (Jaccard), full-path edit distance, parent-path overlap, and a same-file-extension bonus. The top 5 candidates are kept per row. Anything below your threshold gets flagged as "needs review" so you can pick from the top 5 or drop in a custom target.
// 02
What CSV to feed it
For 404s: GSC → Pages report filtered to your 404 URLs (or your crawler's not-found list). For candidates: your indexed URL list from GSC, a Screaming Frog crawl, or a sitemap dump. Any CSV with a URL column works — the tool auto-detects columns named URL, Page, Top pages, Address, etc.
// 03
CMS export formats
Shopify: Admin → Online Store → Navigation → URL Redirects → Import. WordPress Redirection: Tools → Redirection → Import/Export. Rank Math: Rank Math → Redirections → Import/Export. Webflow: Project Settings → Publishing → 301 Redirects (paste or use CMS bulk if available).
// 04
Nothing leaves your browser
CSV parsing, matching, and output all run locally in JavaScript. Files are read in-memory via the FileReader API — no upload, no server, no telemetry. Close the tab and the data is gone.