Tools / Crawling & indexing

Follow every redirect hop

Trace a URL from the first request to the final page with the status code of each step. Catch loops, long chains, temporary redirects and HTTPS downgrades.

Free, no signup.

Example result: github.com · checked 2026-09-30

Redirect chain (2 hops)

  • 1. [301] http://github.com/ → https://github.com/
  • 2. [200] https://github.com/

Clean — no chains, loops or downgrades.

Why it matters

Google stops at 10 hops

Googlebot follows up to 10 redirect hops, then reports a redirect error. Every extra hop also adds a round trip for users and crawlers.

301 and 302 mean different things

Google treats 301 and 308 as a strong signal that the target should be canonical, and 302 and 307 as a weak one. Use permanent redirects for permanent moves.

Downgrades drop encryption

A redirect from https to http sends that hop unencrypted and can trigger browser warnings. It usually comes from a proxy or CMS setting.

What it checks

01

Every hop

Each URL requested, its status code and its Location header.

02

Chain length

Flags more than two redirects before the final page.

03

Loops

Stops and reports a loop when a hop points back to a URL already visited.

04

Temporary redirects

302 and 307, which should be 301 or 308 for permanent moves.

05

HTTPS downgrades

Any hop that sends an https URL to http.

06

Safe fetching

Each hop is requested separately, up to 10, and private or internal addresses are refused.

How it works

1

Enter a URL

A domain or page address. No install, nothing to add to your site.

2

We fetch it live

Our servers request the page read-only, the way a crawler would.

3

Read and fix

Get the results in seconds, with what each one means.

Questions

Check everything at once

The site audit checks your whole site and scores SEO, AI Search and Agent Readiness in about 30 seconds.

Audit my site