Skip to content
ShopSEO
Free tool

Redirect checker

Follow every hop, find every chain.

Enter a URL and see the full redirect chain with status codes and timings. Chains cost you crawl budget and link equity, and they are usually invisible until someone looks.

What it checks

  • Full hop-by-hop chain with status codes
  • Chain length and loop detection
  • HTTP → HTTPS and www consistency
  • Timing cost per hop

Three fields, no account, no install. We email you the report and nothing else unless you ask — see our privacy policy.

Reading the results

What each number is telling you.

A report you cannot interpret is just a longer way of saying something is wrong.

  • The chain

    Every hop between the URL you entered and where it finally lands. One hop is healthy. Two or more is a chain worth collapsing.

  • Status codes

    301 is permanent and passes ranking signals. 302 is temporary and is the wrong choice for a moved product. 200 means you have arrived.

  • Loops

    A redirect that eventually points back at itself. The page is unreachable for customers and crawlers alike.

  • Timing per hop

    Each hop is another round trip. On mobile, three hops is real delay before anything renders.

Why it matters

The mechanism, not the platitude.

  • 01

    Chains waste crawl budget

    Every hop is another request a crawler spends on your site instead of on pages you want indexed. On a large catalog this adds up quickly.

  • 02

    They are invisible until you look

    A three-hop redirect still gets the customer there. Nothing appears broken, so nobody notices until the page’s performance drifts.

  • 03

    Bulk catalog changes create them

    Deleting products, restructuring collections and migrating platforms all generate redirects, and layering them is what produces chains.

Common findings

What this usually turns up, and the fix.

Four problems that account for most of what this tool reports on a Shopify store.

The finding

Chains after a platform migration

Why it happens

Each migration adds a redirect layer on top of the previous one.

The fix

Collapse every chain to a single hop from the original URL to the final destination.

The finding

HTTP to HTTPS to www adding hops

Why it happens

Protocol and host canonicalisation handled as separate redirects.

The fix

Handle both in one rule so it stays a single hop.

The finding

302 used for a permanent move

Why it happens

The default in many tools and admin panels.

The fix

Use 301 for anything permanent, so ranking signals actually transfer.

The finding

Deleted products redirected to the homepage

Why it happens

A blanket catch-all rule.

The fix

Redirect to the closest live equivalent — the parent collection at minimum. A homepage redirect reads as a soft 404.

Limits

What this will not tell you.

Every tool has a boundary. Knowing where this one ends is what keeps you from over-reading it.

  • It follows the chain from outside your store, so redirects that depend on a login or a session will not resolve the same way.
  • It checks the URL you give it. Finding every broken link across a catalog is what the full audit is for.
Questions

About this tool.

Something missing? Ask us.

One. Every chain should collapse to a single hop from the old URL to the final destination.

Run this continuously instead.

Install ShopSEO free, run your first audit in under a minute, and roll back anything you do not like. No credit card, no theme edits, no lock-in.

New on the Shopify App StoreFree plan — no credit card7-day trial on Premium