Rowmill/Redirect Check for Shopify

Guide

Scan the store

Open the app from Apps in your Shopify admin and choose Scan redirects. The app reads your URL redirects and the handles of your published products, collections, pages, blogs and blog posts. The check runs in your browser and takes a few seconds for most stores.

What each result means

target-404The redirect points at a path that is not a published page in this store. Visitors land on a 404 page.
loopTwo or more redirects point at each other. Browsers stop with a "too many redirects" error.
self-redirectThe redirect points at its own path.
chainThe redirect points at another redirect. Each hop adds a request before the page loads.
from-liveA published page exists at the redirect's path. Shopify serves the page and ignores the redirect.
from-reservedThe path starts with a prefix Shopify does not redirect, such as /cart, /apps or /orders.
external-targetThe redirect leaves your store. Confirm that this is intended.
homepage-targetThe redirect sends visitors to the homepage. Search engines often treat many of these as missing pages.

Policies, customer account pages, app proxy paths, tag filters and pages under a language prefix such as /fr are accepted as live, because Shopify serves them and they cannot be listed.

Apply safe fixes (Pro)

Safe fixes change only two things. A chained redirect is pointed straight at its final page. Loops, self-redirects and duplicates are deleted. Redirects with a missing target are left alone, because only you know where they should go.

Before any change, the app downloads a backup CSV of all your redirects. To undo the changes, import that file under Online Store, Navigation, URL redirects.

Check a CSV before import

Choose a Shopify redirect CSV (Redirect from, Redirect to) or a Matrixify Redirects sheet saved as CSV (Path, Target). The file is read in your browser and checked against the pages your store has now. Nothing is imported and the file is not uploaded.

Limits

The app checks paths, not page content. A page hidden by a theme or protected by a password still counts as published. Query strings in a redirect source are flagged, because Shopify says they might not work as expected.