18

Temporary redirect used for a permanent move

A temporary status does not accurately describe a permanent move. Permanent and temporary redirects provide different canonicalization signals, not automatic PageRank loss.

Impact : MediumDifficulty : Easy

What it means

A temporary status does not accurately describe a permanent move. Permanent and temporary redirects provide different canonicalization signals, not automatic PageRank loss.

Why it happens on Shopify

Host defaults or misconfigured edge redirects (e.g. Vercel).

How to check if you have this issue

Inspect the server response and full redirect chain. Distinguish actual HTTP status from a browser-internal redirect such as HSTS handling.

How to fix it: precise steps

For a permanent move, use a server-side 301 or 308 where supported. Keep temporary redirects for temporary needs. Retest the destination, loops and internal links.

How to confirm it is fixed

Repeat the same checks as in the verification step after deploy. SEO effects can take days to weeks depending on crawl budget.

Impact on SEO and conversion

Medium-impact issues stack with other friction; fixes refine CTR, trust, or measurement.

Related issues

Sources and editorial context

Teo Comyn · Updated

Technical references consulted for this revision. Illustrative examples are not measured client results. Check the current documentation and your store before applying a change.

Editorial policy