Quick answer: paste any URL and see every hop it takes — status code, intermediate address and the page that finally answers. Chains, cross-origin endings and http-to-https detours are flagged.
Redirect checker — trace the full redirect chain
What a chain actually costs
A redirect is not free, but it is not expensive in the way most posts claim. Google has stated that 3xx redirects do not lose PageRank, so the ranking argument for keeping chains short is weaker than you will read elsewhere.
The costs that survive scrutiny are these. Every hop is a full round trip before a single byte of the page arrives, which a visitor on mobile data feels directly. Every hop is a crawl request spent on nothing, which matters when a site already has more URLs than search engines choose to crawl. And a chain is fragile: three hops means three chances for one misconfiguration to strand the path entirely.
The pattern this tool is for
Change a product handle on Shopify and the platform creates a redirect for you. Change it again and you have two. Nobody notices, because the destination still works — the chain is invisible unless you trace it.
Where it bites is internal links. A link in your own navigation pointing at a URL that redirects twice is a self-inflicted cost on every page carrying that link. Trace the URLs you link to most, not the ones you happen to remember changing.
Reading the result
A one-hop chain is normal and usually not worth touching. Two or more is worth fixing on any URL you link to internally. A chain that ends on a different origin deserves understanding before anything else — it is either a deliberate migration or somebody else domain, and those want opposite responses.
An http start that lands on https is the most common single finding, and the fix is not a redirect change: it is updating whatever still links to the http URL.
Where to fix it on Shopify
Online Store, then Navigation, then URL Redirects. Point the oldest URL straight at the final destination rather than at the middle of the chain. Shopify URL redirects covers the interface and the cases where Shopify will not let you.
If the destination is not the page you expected, check the canonical URL on it next: a redirect and a canonical pointing different directions is a contradiction, and search engines resolve it by ignoring one of them.
Frequently asked questions
How many redirects are too many?
One is normal and costs almost nothing. Two is worth fixing when it is easy. Three or more on a URL you link to internally is worth fixing now: every hop is a round trip before anything renders, and crawlers stop following after a handful. The number that matters is not the limit but whether the chain sits on a page people actually reach.
Does a 301 pass full ranking value?
Google has said 3xx redirects do not lose PageRank, and that has been the stated position for years. The costs that remain are real but different: latency for the visitor, crawl budget spent walking the chain, and the risk that one hop in the middle breaks and strands the whole path. Treat chains as a performance and fragility problem rather than a ranking one.
What is the difference between 301 and 302?
A 301 says the move is permanent and the new URL should replace the old one in the index. A 302 says the original is still the canonical address and this detour is temporary. Using a 302 for a permanent move is the common mistake — search engines usually work it out, but it takes longer and you are relying on them guessing your intent correctly.
Why does it stop after four hops?
The fetch is bounded at four hops on purpose. A longer chain is almost always a loop or a misconfiguration, and following it further would turn this tool into a way to make someone else servers do work. If the chain ends without reaching a 200, that is the finding.
Does it catch JavaScript and meta-refresh redirects?
It reports the HTTP chain. A redirect performed in JavaScript after render will not appear here at all — and that is worth knowing, because it also does not appear to a crawler on its first pass, which is the reason JavaScript redirects are a poor choice for anything permanent.
Does Shopify let me control redirects?
Yes, under Online Store, Navigation, URL Redirects, and Shopify creates one automatically when you change a product or page handle. What it does not do is clean up chains: change a handle twice and you get two hops.
All free tools
SEO Title Generator & Checker
Generate SEO titles from your keyword and check any title's character count, pixel width, and keyword position.
Meta Description Generator & SERP Preview
Generate high-converting meta descriptions and preview how your page looks in Google.
Keyword Density Checker
Paste any text and see keyword density, top 1–2–3-word phrases, and stuffing warnings.
Robots.txt Generator (AI-Crawler Aware)
Generate a correct robots.txt in seconds.
LSI & Related Keyword Generator
Generate related keywords, question keywords, and commercial long-tails from any seed term.
Image Alt Text Generator & Checker
Build descriptive, SEO-friendly alt text for product images and check existing alt text for length, redundancy, and stuffing.
Googlebot Simulator — See What Google Sees
Fetch any URL with Googlebot's user agent: status code, redirects, title, meta robots, canonical, X-Robots-Tag, H1s, and an indexability verdict.
Schema markup generator
Generate valid JSON-LD schema free: Product, FAQPage, BreadcrumbList, LocalBusiness and Article.
Hreflang tag generator
Build a valid hreflang cluster for every language version of a page, with x-default, and a built-in check that every URL points back at every other one..
UTM builder
Build consistent UTM-tagged campaign URLs free.
URL slug generator
Turn any title into a clean, lowercase, hyphenated URL slug.
Readability checker
Paste text and get Flesch Reading Ease, Flesch-Kincaid grade level, sentence length distribution and the specific sentences that are dragging the score down..
SERP preview tool
Preview how a title, URL and meta description will render in Google on desktop and mobile, measured in pixels rather than characters so truncation is accurate..
SEO ROI calculator
Estimate what a ranking improvement is worth: search volume, position-based CTR, conversion rate and order value, plus a payback period on your SEO spend..
Open Graph generator
Generate Open Graph and Twitter card meta tags with a live preview of how the link will look when shared on Facebook, LinkedIn, X, WhatsApp and Slack..
SEO report generator
Generate an on-page SEO report for any URL: title and meta lengths, headings, canonical, schema types, image alt coverage, links and indexability, scored..
Robots.txt tester
Fetch any site robots.txt and test a path against Googlebot, Bingbot, GPTBot, ClaudeBot and PerplexityBot.
Sitemap checker
Fetch any XML sitemap or index and check it: URL count against the 50,000 limit, lastmod coverage and honesty, size and reachability..
HTTP header checker
Fetch any URL as Googlebot and read the full response headers, with the SEO-relevant ones called out: X-Robots-Tag, Cache-Control, Content-Type, Vary and HSTS..
AI visibility checker
Check what AI answer engines may do with a site: GPTBot, ClaudeBot, PerplexityBot and Google-Extended rules, llms.txt, and whether pages are quotable..
hreflang checker
Read the hreflang cluster on any page: every declared alternate, whether the page includes itself, whether x-default is present, and whether the codes are valid..
Canonical checker
Check the canonical on any URL: present or missing, self-referencing or pointing elsewhere, and whether a redirect or noindex contradicts it..
Heading structure checker
Check the heading structure of any page: how many H1s, whether levels are skipped, and how many sections a reader or an answer engine can actually navigate..
Indexability checker
One verdict from every signal that decides it: status code, robots meta, X-Robots-Tag, canonical target, redirect chain and whether the HTML has content at all..
Related guides
Run this across your whole catalog
RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.
Install RankEngine free