302 redirect

A 302 Redirect is a temporary redirect from one URL to another. Unlike a 301 Redirect, which is a permanent redirect, a 302 redirect signals to search engines that the original URL may return at a later date. This means that search engines do not transfer SEO value (link equity) to the new URL, but instead keep the original URL in their index.

When is a 302 Redirect used?

A 302 Redirect should only be used in specific cases where a temporary redirect is necessary, for example:

  • Website updates: If a page is temporarily unavailable due to maintenance or updates, a 302 redirect can be used to send users to a temporary landing page.
  • A/B testing: If you’re testing different versions of a page without affecting SEO, a 302 redirect can help send traffic to the test version.
  • Seasonal promotions: If a specific URL is temporarily redirected to a promotional page, but the original page needs to be reactivated later.
  • Geographic or device-based redirection: If a user from a specific location or device type needs to be redirected to a relevant version of the page without changing search engine indexing.

302 Redirect vs. 301 Redirect

It is important to understand the difference between a 301 Redirect and a 302 Redirect, as incorrect use can negatively impact SEO:

Function 301 Redirect (Permanent) 302 Redirect (Temporary)
SEO effect Transfers link value to the new URL Preserves link value on the original URL
Indexing The new URL is indexed by search engines The old URL is kept in the index
Usage scenarios Domain switching, removal of old pages Temporary campaigns, tests, maintenance

Incorrect use of a 302 redirect can lead to SEO losses, especially if it is used when a permanent redirect (301) should have been used.

Implementing a 302 Redirect

There are several ways to implement a 302 Redirect, depending on your server configuration and platform.

1. .htaccess (Apache-server)

If your website is running on an Apache server, you can add the following rule to the .htaccess file:

Redirect 302 /gammel-side.html https://ditdomæne.dk/ny-side.html

2. PHP Redirect

If you want to create a redirect via PHP, you can insert this code at the top of your gammel-side.php:

<?php
header("Location: https://ditdomæne.dk/ny-side.html", true, 302);
exit();
?>

3. Nginx Redirect

For Nginx servers, you can add the following configuration:

rewrite ^/gammel-side$ https://ditdomæne.dk/ny-side.html redirect;

4. WordPress Plugins

If you use WordPress, you can use plugins like Redirection or Yoast SEO to set up a 302 Redirect without editing code.

SEO Consequences of 302 Redirects

The use of 302 Redirects requires caution as they can affect your SEO strategy:

  • Indexing: Search engines will continue to index the old URL, which can lead to duplicate content issues if the new URL is also visible.
  • Link value: Link juice (authority from backlinks) is typically not transferred to the new URL with a 302 Redirect, which can result in a loss of rankings.
  • User experience: If users repeatedly experience temporary redirects for no apparent reason, it can negatively impact the user experience.

To avoid SEO problems, a 302 Redirect should only be used when absolutely necessary, and you should continuously monitor the effect via tools like Google Search Console and Google Analytics.

A 302 Redirect is a powerful method for temporarily redirecting users, but it should be used with care to avoid SEO losses. If the redirection needs to be permanent, it is always best to choose a 301 Redirect. However, when used correctly, 302 Redirects can be useful for testing, temporary promotions, and site maintenance without affecting your long-term SEO strategy.

Picture of Martin Sølberg

Martin Sølberg

Adm. direktør & Digital konsulent
Tags
What do you think?