GlossaryUpdated 2026-08-28

What Is a 302 Redirect? Temporary Redirect Guide

A 302 redirect is a temporary redirect that sends visitors to a new URL while telling search engines the original URL should stay indexed because the move is not permanent.

Explain It Like I'm 5

A 302 redirect is like leaving a note on your door saying you are at your friend's house today but back tomorrow. The mail carrier keeps delivering to your real house because you are coming back. A 301 would be moving out forever.

Understanding 302 Redirects

A 302 redirect is an HTTP status code for a temporary move. Visitors and crawlers hitting the old URL are forwarded to the new one, but the 302 explicitly signals that the original URL remains the canonical destination and should stay in the index.

Correct use cases are genuinely temporary situations: a flash sale page taking over a category for a weekend, maintenance downtime, seasonal campaigns, or A/B testing alternate pages. When the event ends, the redirect is removed and the original URL resumes full duty.

Google treats 302s flexibly: if a 302 persists for a long time, Google may eventually treat it as permanent and consolidate signals, though this behavior is not guaranteed or fast. The practical risk is the reverse mistake, using a 302 for a permanent move, which leaves Google indexing the old URL indefinitely and splits signals between the two addresses.

For SEO hygiene, audit for accidental 302s on pages that actually moved permanently. Search Console and most crawlers list redirect status codes, making accidental 302s easy to spot.

Types of 302 Redirect

Found (302)

Classic temporary redirect, widely implemented by servers and CMSs for short-term forwarding.

Example: A store category redirecting to a Black Friday landing page for one week.

Temporary Variant Redirect

Redirecting a percentage of visitors to a page variant for testing or staging.

Example: Sending 50% of traffic from /pricing to /pricing-new for a design test.

Why 302 Redirects Matter

Using the right redirect class is a signal-integrity issue. A 302 on a permanent move keeps Google indexing a URL you abandoned; a 301 on a temporary move discards a URL you intend to return to. Match the code to reality.

Keeps the original URL indexed during temporary situations
Correct choice for seasonal, promotional, and maintenance redirects
Long-standing 302s may be reinterpreted as permanent by Google
Accidental 302s on permanent moves are a common migration bug

Best Practices

Use 302 Only for Temporary Situations

Flash sales, maintenance windows, short-term experiments. If the move has no end date, it is a 301.

Return to the Original URL

When the temporary period ends, remove the redirect promptly so signals re-concentrate on the original URL.

Audit Redirect Types Regularly

Crawl the site quarterly and confirm every 302 is intentional. Accidental 302s from CMS misconfiguration are common.

Do Not 302 Broken Pages

A retired page should get a 301 to its replacement or restored, not parked behind a 302 hoping it comes back.

Common Mistakes

Using 302 for permanent URL changes

Fix: Migrations, slug changes, and domain moves need 301. Reserve 302 for situations with a planned end date.

Leaving seasonal 302s in place for months

Fix: Calendar the removal. Google may start treating a long-lived 302 as permanent, confusing your indexing.

302-redirecting 404s to the homepage

Fix: Either restore real equivalents with 301 or serve an honest 404/410. Homepage soft-redirects are treated as soft 404s.

How WPLink Catches Redirect Mistakes

When WPLink crawls your site it records the final status of every internal link target. Links that resolve through temporary redirects show up in the audit so you can fix the redirect class or update the link to the destination directly.

Frequently Asked Questions

Ready to optimize your internal links?

Get started with WPLink today and see the difference.

Download WPLink