Skip to content

HopChase

Every redirect hop — statuses, headers, and the SEO issues they hide.

A page load is rarely one request. HopChase shows the whole journey — server redirects, meta refreshes, JavaScript hops — with per-hop headers, IPs and latency, and flags the chains that are quietly costing you crawl budget.

Chase a redirect

The whole chain, not the last stop

HopChase watches real navigation and reconstructs the full redirect chain for every tab — including the hops DevTools has already thrown away by the time you open it.

Client redirects too

Meta refreshes and JavaScript redirects don't send a 3xx, so most tools miss them. HopChase links them into the chain and labels the bridge hopmeta or js.

SEO issues, flagged

Eight built-in rules read each chain like an auditor: too many hops, 302s where 301s belong, HTTP→HTTPS upgrade hops, redirect loops, canonical mismatches — each with the hop it points at.

Trace any URL on demand

Paste a URL into the tracer and HopChase follows it cookielessly from the extension — see where a campaign link or a suspicious shortener really lands, without navigating.

Take the evidence with you

Export a chain as JSON, CSV or HAR, copy it as a readable text summary, or copy any hop as a ready-to-run curl command.

History for before/after

Recent chains are kept in a local ring buffer — run a crawl before a migration, flip the redirects, and compare what changed. Per-hop detail keeps searchable headers, server IP and latency.

Install it

Not on the Chrome Web Store (yet) — you load it straight from the source, which also means you can read every line of what runs.

  1. Clone and build:
    git clone https://github.com/pearpages/orchard
    cd orchard
    pnpm install
    pnpm --filter @hopchase/extension build
  2. Open chrome://extensions and enable Developer mode.
  3. Click Load unpacked and pick theplugins/hopchase/extension/dist folder.

More plugins by the same hands

Explore the whole orchard