What is a 301 Redirect?

https://lopez-marketing.com/301-redirect/

A 301 redirect is an HTTP response code signaling that the web page has permanently moved to a new location. Depending on the type of website, this might be because it has been shut down or perhaps just relocated somewhere else.

The 301 Moved Permanently response specifies that the web page has permanently moved to a different location. The web server redirects everyone (not just search engines) to the new URL specified in the Location header, regardless of their user agent.

A 301 Permanent Redirect is one way you can communicate changes to your website visitors and inform search engines like Google, Bing or Yahoo about significant website updates. It’s worth noting that this isn’t the only type of redirect you might decide to implement on your site.

cloud, network, website

When Would You Use a 301 Redirect?

Following are some reasons to use a 301 redirect; let’s explore.

Changing A URL:

Let’s say you want to change the main URL of your website. Maybe you bought the domain name www.example.com but now prefer www.example-mirror.com instead. If this is the case, you’d probably want to 301 redirect users and search engines from example.com/page1 or blog.example.com/category.html to www.example-mirror.com/page1 or category.html, respectively, so that any future reference to the old pages uses the new domain name instead.

Rewriting Content:

Maybe you want to change the content of a page but don’t want old links pointing to that page to no longer work. Using 301 redirects, you can always make sure that anyone clicking on an older link is immediately taken to the new version of the content. This ensures that the old version of the content doesn’t show up in search engine results. This is fine if you don’t keep the old content up.

Streamlining Your Website:

If you’re migrating, moving or restructuring your website, then that will generally mean changing the paths to some of your files too. If anyone who’s crept links are still pointing to the old location, they’ll probably break when you move things around. Use 301 redirects as a safety measure to ensure that you don’t lose traffic from these sorts of broken links. It’s worth pointing out, though, that 301 redirects also leave a footprint in the site’s logs, and search engines will index your website based on these. This can become a problem if you regularly change things around, making it harder for other websites to link to you because of all the changes they’d have to consider.

Adding Parameters to URLs

If you have a section of your site, for example, http://example.com/blog, you may want to add parameters to the URL when someone gets there, e.g., http://example.com/blog/?p=4, which is usually done in WordPress by adding this line of code in the Main Index Template file.

Search engines will index URLs with additional information appended without the redirect. If you’re planning to send traffic directly to that page, it might be a good idea to 301 redirect non-www or www versions of your site’s URL to ensure that this information isn’t indexed or forwarded by search engines.

Migrating an Existing Website During a Phased Web Launch:

Suppose you’ve developed a new website but aren’t ready to launch it yet because there’s still some work left to be done on it. In that case, you can use 301 redirects to allow Google and other search engines to crawl your production site while keeping the server from sending any traffic for real visitors. This way, once the new site is ready for prime time, you can go live immediately with minimal downtime.

What Causes a 301 Redirect?

When the crawler comes across a URL on your site that redirects to another URL, it understands that this is an attempt by you to fix something, so it treats it as such, i.e., adds the new, corrected URL to its database carries on crawling your website usually.

A 301 redirect is caused by the server sending a status code of 301 (Moved Permanently) and a Location header to all search engines and user-agents requesting the old URL. This doesn’t mean that users will also see a 301 response. If you look at your server’s access logs, you’re likely to see a 200 (OK) response but no 301 redirect in the response headers because browser requests aren’t sent to your web server with a parameter that would enable this.

How Do I Set Up a 301 Redirect?

To use a 301 redirect, you need access to your website’s .htaccess file. This is most often located in your site’s root directory (e.g., www.example.com/.htaccess). If it isn’t there, you’ll need to ask your hosting company where it is.

You also need to know the URLs of all your old, broken links.

The easiest way of doing this is by using a 301 redirect checker. If you don’t have access to an old website, use Google Webmaster Tools to find them (Tools > Site map).

You can set up a 301 redirect for one file or redirect an entire folder.

Redirecting individual files is done by adding the following code to your .htaccess file: Redirect 301 /oldfile.html http://www.example.com/newfile.html

Redirecting folders is done using .htaccess by adding the following code to your .htaccess file: Redirect 301 /folder/ http://www.example.com/newfolder/

 If you’re using WordPress, enter the full path to the new file without the http:// prefix. For example, if you’re moving a file called “oldfile.html” in your root directory to a file called “newfile.html” in the exact location, you’d use this code:

Redirect 301 /oldfile.html http://www.example.com/newfile.html

Don’t forget the trailing slash on your redirects! If you’re having problems with your redirects, it’s because you’ve forgotten the trailing slash!

Are Redirects Bad for SEO?

They aren’t bad for SEO themselves, but they can be misused. For example, suppose you’re doing a phased web launch of your new website and using redirects to prevent search engines from indexing or crawling pages that are still under construction. In that case, the temporary site must have good content. Otherwise, you’ll be passing link equity to your temporary site, which you want to retain for the main website.
Using redirects in this way will disrupt link equity flow. However, it won’t be deleted (Google should recognize that linking to your old pages is valuable). It will simply flow to the new location instead of remaining on the old one. This could result in slower crawl rates initially, but you should still see reasonable crawl rates over time.

Are 301 Redirects Bad?

301 redirects are not bad in themselves. 301 is an official status code recognized by search engines (we use it on our site for this very reason). If Google finds your 301 redirects, it doesn’t necessarily mean they’re bad for you. It simply means you’re taking action to fix broken links on your site.

However, if your redirects don’t point to something that makes sense (i.e., the content has moved somewhere that makes no sense at all), then you could be doing more harm than good. Google’s algorithm recognizes 301 redirects. They should not be rewritten or redirected through a file. They can very quickly get out of hand and lead to duplicated or multiple content issues, which in turn can severely hurt your rankings.

Does 301 Redirect Affect Google Ranking?

That’s a myth. When a webmaster 301 redirects a page from an old domain to a new one, the old domain is still indexed by Googlebot, and the link equity (ranking power) of the pages on it should pass to other pages on the same site. Google will not re-crawl them again because they are redirected (301), but updating the index may take some time. The old page’s link power will be transferred to other pages on that site until it eventually disappears from the cache.

Subsequent 301 redirects, however, can harm rankings for specific pages because they signal to Google a possible change of a page’s content or structure, and in turn, will slow down crawl rates if not implemented properly.

What’s the Difference Between a 301 and a 302 Redirect?

A 301 redirect is a permanent way of telling search engines that the URL has moved to its new destination permanently. A 302, on the other hand, tells search engines that this page is temporarily unavailable and they should index the new location instead.

As such, Google recommends using 301 redirects over 302s because you can never be sure when a site will change location. The 302 redirect only returns a temporary code that tells Google to index the new address but doesn’t communicate that it’s not going anywhere.

Which is Better, 301 or 302 Redirect?

The 301 redirect is best for SEO. It tells Google that the page has been permanently moved to a new location and passes all value from the old page to the new one, including any ranking power of inbound links pointing to it. A smaller value will be passed if you use a 302 redirect since it’s only a temporary code indicating that the page has been moved temporarily. In addition, using a 302 redirect can cause duplicate content issues with pages on your site since an entirely new URL will appear in search results, despite containing identical or near-identical content to the original page.
In short, use 301 redirects over 302s unless you have a specific reason not to.

The Bottom Line:

If you care about your site and its future, don’t be tempted to use 301 redirects until you’re fully aware of all their implications. If you want to clean up some links on your website without disturbing the existing links, use the URL parameter method or go with JavaScript redirects. If you prefer to remove some links altogether, the simplest solution is to create a new page on your site and put it in place of the old one.

Sources & External Links:

w3techs.com

webmasters.googleblog.com

support.google.com

chrome.google.com

knowledge.hubspot.com

blog.metrixa.com

merkleinc.com

httpd.apache.org

A Guide To 301 vs 302 Redirects For SEO – Search Engine Journal


March 11, 2022 –
Search Engine Journal

A Guide To 301 vs 302 Redirects For SEO  Search Engine Journal…

SEO Best Practices for Migrating to Shopify – Search Engine Journal


March 11, 2022 –
Search Engine Journal

SEO Best Practices for Migrating to Shopify  Search Engine Journal…

Bio
Author avatar

Hector Lopez

Hector Lopez leads Lopez Marketing GmbH and is an expert in SEO strategies. With a focus on sustainable Google rankings and revenue growth, he helps companies maximize their visibility and lead generation.

Was ist eine 301‑Weiterleitung?

https://lopez-marketing.com/301-redirect/

Was ist eine 301-Weiterleitung?

Eine 301-Weiterleitung ist ein HTTP-Antwortcode, der signalisiert, dass die Webseite dauerhaft an einen neuen Ort verschoben wurde. Je nach Art der Website kann das daran liegen, dass sie abgeschaltet wurde oder einfach an einen anderen Ort verschoben wurde. Die Antwort 301 Moved Permanently besagt, dass die Webseite dauerhaft verschoben wurde…

Eine 301-Weiterleitung ist ein HTTP-Antwortcode, der signalisiert, dass die Webseite dauerhaft an einen neuen Ort verschoben wurde. Je nach Art der Website kann das daran liegen, dass sie abgeschaltet wurde oder einfach an einen anderen Ort verschoben wurde.

Die Antwort 301 Moved Permanently besagt, dass die Webseite dauerhaft an einen anderen Speicherort verschoben wurde. Der Webserver leitet alle (nicht nur Suchmaschinen) an die im Location-Header angegebene neue URL weiter, unabhängig von ihrem User-Agent.

Eine 301 Permanent Redirect ist eine Möglichkeit, Änderungen gegenüber Ihren Webseitenbesuchern zu kommunizieren und Suchmaschinen wie Google, Bing oder Yahoo über bedeutende Website‑Updates zu informieren. Es ist zu beachten, dass dies nicht der einzige Redirect‑Typ ist, den Sie auf Ihrer Seite implementieren könnten.

cloud, network, website

Wann sollten Sie eine 301-Weiterleitung verwenden?

Im Folgenden finden Sie einige Gründe, warum Sie eine 301-Weiterleitung einsetzen sollten; sehen wir uns diese an.

Änderung einer URL:

Angenommen, Sie möchten die Haupt‑URL Ihrer Website ändern. Vielleicht haben Sie die Domain www.example.com gekauft, bevorzugen jetzt aber www.example-mirror.com. In diesem Fall sollten Sie Benutzer und Suchmaschinen wahrscheinlich von example.com/page1 oder blog.example.com/category.html auf www.example-mirror.com/page1 bzw. category.html per 301 weiterleiten, damit künftige Verweise auf die alten Seiten die neue Domain verwenden.

Inhalte umschreiben:

Möglicherweise möchten Sie den Inhalt einer Seite ändern, aber nicht, dass alte Links auf diese Seite nicht mehr funktionieren. Mit 301‑Weiterleitungen können Sie sicherstellen, dass jeder, der auf einen älteren Link klickt, sofort zur neuen Version des Inhalts gelangt. So erscheint die alte Version nicht mehr in den Suchergebnissen — vorausgesetzt, die alte Version bleibt nicht erhalten.

Website straffen:

Wenn Sie Ihre Website migrieren, verschieben oder umstrukturieren, ändert sich in der Regel auch die Pfadstruktur einiger Dateien. Falls externe Links weiterhin auf die alten Speicherorte verweisen, würden diese beim Umzug wahrscheinlich ins Leere laufen. Verwenden Sie 301‑Weiterleitungen als Sicherheitsmaßnahme, damit Sie keinen Traffic durch solche defekten Links verlieren. Es ist allerdings wichtig zu wissen, dass 301‑Weiterleitungen Spuren in den Serverlogs hinterlassen und Suchmaschinen Ihre Website anhand dieser Umleitungen indexieren. Das kann problematisch werden, wenn Sie häufig umbauen, weil es für verlinkende Seiten schwieriger wird, verlässliche Ziele zu finden.

Parameter zu URLs hinzufügen

Wenn Sie einen Bereich Ihrer Seite haben, z. B. http://example.com/blog, möchten Sie eventuell Parameter zur URL hinzufügen, wenn jemand die Seite aufruft, z. B. http://example.com/blog/?p=4 — das wird häufig bei WordPress durch Ergänzung einer Zeile Code in der Main Index Template‑Datei realisiert.

Suchmaschinen indexieren URLs mit angehängten Informationen ohne Weiterleitung. Wenn Sie planen, Traffic direkt auf diese Seite zu lenken, kann es sinnvoll sein, non‑www‑ oder www‑Versionen Ihrer Domain per 301 auf eine einheitliche Variante umzuleiten, damit diese Informationen nicht fälschlich indexiert oder weitergereicht werden.

Migration einer bestehenden Website während eines gestaffelten Livegangs:

Angenommen, Sie haben eine neue Website entwickelt, sind aber noch nicht bereit für den Launch, weil noch Arbeit aussteht. In diesem Fall können Sie 301‑Weiterleitungen nutzen, damit Google und andere Suchmaschinen Ihre Produktionsseite crawlen, während der Server für echte Besucher keinen Traffic liefert. Sobald die neue Seite live gehen soll, können Sie so mit minimaler Downtime starten.

Was verursacht eine 301-Weiterleitung?

Wenn der Crawler auf Ihrer Seite eine URL findet, die auf eine andere URL weiterleitet, versteht er das als Versuch Ihrerseits, etwas zu korrigieren, und behandelt es entsprechend — das heißt, er fügt die neue, korrigierte URL seiner Datenbank hinzu und crawlt die Website in der Regel weiter.

Eine 301‑Weiterleitung wird dadurch verursacht, dass der Server einen Statuscode 301 (Moved Permanently) und einen Location‑Header an alle Suchmaschinen und User‑Agents sendet, die die alte URL anfragen. Das bedeutet nicht zwangsläufig, dass Nutzer immer eine 301‑Antwort sehen. Werfen Sie einen Blick in die Server‑Access‑Logs: Dort sehen Sie häufig eine 200 (OK) Antwort, aber keinen 301‑Redirect in den Antwortheadern, weil Browseranfragen nicht mit einem Parameter an den Webserver gesendet werden, der dies aktiviert.

Wie richte ich eine 301‑Weiterleitung ein?

Um eine 301‑Weiterleitung zu verwenden, benötigen Sie Zugriff auf die .htaccess‑Datei Ihrer Website. Diese liegt in der Regel im Root‑Verzeichnis Ihrer Seite (z. B. www.example.com/.htaccess). Falls sie dort nicht vorhanden ist, fragen Sie Ihren Hosting‑Provider, wo sie zu finden ist.

Sie müssen außerdem die URLs aller alten, defekten Links kennen.

Die einfachste Methode dafür ist die Nutzung eines 301‑Redirect‑Checkers. Wenn Sie keinen Zugriff auf eine alte Website haben, nutzen Sie die Google Search Console, um sie zu finden (Tools > Sitemap).

Sie können eine 301‑Weiterleitung für eine einzelne Datei einrichten oder einen ganzen Ordner weiterleiten.

Das Weiterleiten einzelner Dateien erfolgt, indem Sie den folgenden Code zu Ihrer .htaccess‑Datei hinzufügen: Redirect 301 /oldfile.html http://www.example.com/newfile.html

Das Weiterleiten ganzer Ordner erfolgt über .htaccess, indem Sie den folgenden Code zu Ihrer .htaccess‑Datei hinzufügen: Redirect 301 /folder/ http://www.example.com/newfolder/

 Wenn Sie WordPress verwenden, geben Sie den vollständigen Pfad zur neuen Datei ohne das http://‑Präfix ein. Wenn Sie beispielsweise eine Datei namens „oldfile.html“ im Root‑Verzeichnis in eine Datei namens „newfile.html“ am selben Ort verschieben, würden Sie diesen Code verwenden:

Redirect 301 /oldfile.html http://www.example.com/newfile.html

Vergessen Sie nicht den abschließenden Schrägstrich bei Ihren Redirects! Wenn Probleme mit Redirects auftreten, liegt das häufig daran, dass der abschließende Slash fehlt!

Sind Weiterleitungen schlecht für SEO?

Sie sind an sich nicht schlecht für SEO, aber sie können falsch eingesetzt werden. Wenn Sie beispielsweise einen gestaffelten Website‑Launch durchführen und Weiterleitungen benutzen, um Suchmaschinen daran zu hindern, Seiten im Aufbau zu indexieren oder zu crawlen, muss die temporäre Seite guten Content aufweisen. Ansonsten geben Sie Link‑Equity an die temporäre Seite weiter, die Sie eigentlich für die Hauptseite behalten möchten.
Die Verwendung von Weiterleitungen in diesem Zusammenhang stört den Fluss von Link‑Equity. Sie wird jedoch nicht gelöscht (Google erkennt normalerweise, dass Verlinkungen zu Ihren alten Seiten wertvoll sind). Die Equity fließt stattdessen an die neue Zieladresse. Das kann anfänglich zu langsameren Crawl‑Raten führen, aber im Zeitverlauf sollten vernünftige Crawl‑Raten wieder erreicht werden.

Sind 301‑Weiterleitungen schlecht?

301‑Weiterleitungen sind an sich nicht schlecht. 301 ist ein offizieller Statuscode, den Suchmaschinen anerkennen (wir verwenden ihn auf unserer Seite aus genau diesem Grund). Findet Google Ihre 301‑Weiterleitungen, heißt das nicht automatisch, dass sie Ihnen schaden. Es bedeutet schlicht, dass Sie defekte Links auf Ihrer Seite beheben.

Wenn Ihre Weiterleitungen jedoch nicht auf sinnvolle Ziele verweisen (d. h. der Inhalt wurde irgendwohin verschoben, wo er überhaupt keinen Sinn ergibt), dann können Sie mehr Schaden anrichten als nutzen. Googles Algorithmus erkennt 301‑Weiterleitungen. Sie sollten nicht unnötig umgeschrieben oder über mehrere Dateien umgeleitet werden. Ketten von Weiterleitungen können schnell außer Kontrolle geraten und zu duplizierten Inhalten führen, was Ihre Rankings deutlich beeinträchtigen kann.

Beeinträchtigt eine 301‑Weiterleitung das Google‑Ranking?

Das ist ein Mythos. Wenn ein Webmaster eine Seite per 301 von einer alten Domain auf eine neue umleitet, bleibt die alte Domain weiterhin im Index von Googlebot und die Link‑Equity (Ranking‑Power) der darauf verweisenden Seiten sollte auf andere Seiten derselben Site übertragen werden. Google wird diese Seiten nicht noch einmal vollständig neu crawlen, weil sie weitergeleitet werden (301), aber die Indexaktualisierung kann einige Zeit in Anspruch nehmen. Die Link‑Power der alten Seite wird auf andere Seiten dieser Site übertragen, bis sie schließlich aus dem Cache verschwindet.

Aufeinanderfolgende 301‑Weiterleitungen können jedoch Rankings einzelner Seiten beeinträchtigen, weil sie Google ein mögliches Änderungs‑Signal zur Struktur oder zum Inhalt einer Seite senden und dadurch Crawl‑Raten verlangsamen, wenn sie nicht korrekt umgesetzt werden.

Was ist der Unterschied zwischen einer 301‑ und einer 302‑Weiterleitung?

Eine 301‑Weiterleitung teilt Suchmaschinen dauerhaft mit, dass die URL an ihr neues Ziel verschoben wurde. Eine 302 hingegen signalisiert Suchmaschinen, dass die Seite nur vorübergehend an einem anderen Ort liegt und sie stattdessen die neue Adresse indexieren sollten.

Aus diesem Grund empfiehlt Google die Verwendung von 301‑Weiterleitungen gegenüber 302ern, weil Sie nie sicher sein können, wann eine Seite endgültig umgezogen ist. Die 302‑Weiterleitung liefert nur einen temporären Code, der Google sagt, die neue Adresse zu indexieren, kommuniziert aber nicht, dass die Seite dauerhaft dort bleibt.

Was ist besser, 301 oder 302?

Die 301‑Weiterleitung ist aus SEO‑Sicht die bessere Wahl. Sie signalisiert Google, dass die Seite dauerhaft an einen neuen Ort verschoben wurde und überträgt den Wert der alten Seite auf die neue, einschließlich der Ranking‑Power eingehender Links. Bei einer 302‑Weiterleitung wird dagegen nur ein geringerer Wert weitergegeben, da sie nur eine temporäre Verschiebung signalisiert. Außerdem kann die Nutzung einer 302 zu Duplicate‑Content‑Problemen führen, weil eine komplett neue URL in den Suchergebnissen auftauchen kann, obwohl der Inhalt identisch oder nahezu identisch ist.
Kurz gesagt: Verwenden Sie 301‑Weiterleitungen anstelle von 302ern, sofern Sie keinen spezifischen Grund für Letztere haben.

Das Fazit:

Wenn Ihnen Ihre Website und ihre Zukunft wichtig sind, sollten Sie 301‑Weiterleitungen nicht leichtfertig einsetzen, ohne alle Folgen zu kennen. Möchten Sie Links auf Ihrer Website bereinigen, ohne bestehende Verlinkungen zu stören, nutzen Sie URL‑Parameter oder JavaScript‑Weiterleitungen. Wenn Sie einige Links vollständig entfernen möchten, ist die einfachste Lösung, eine neue Seite auf Ihrer Site zu erstellen und diese anstelle der alten einzusetzen.

Quellen & externe Links:

w3techs.com

webmasters.googleblog.com

support.google.com

chrome.google.com

knowledge.hubspot.com

blog.metrixa.com

merkleinc.com

httpd.apache.org

A Guide To 301 vs 302 Redirects For SEO – Search Engine Journal


March 11, 2022 –-
Search Engine Journal

A Guide To 301 vs 302 Redirects For SEO  Search Engine Journal…

SEO Best Practices for Migrating to Shopify – Search Engine Journal


March 11, 2022 –-
Search Engine Journal

SEO Best Practices for Migrating to Shopify  Search Engine Journal…

Bio
Author avatar

Hector Lopez

Hector Lopez leads Lopez Marketing GmbH and is an expert in SEO strategies. With a focus on sustainable Google rankings and revenue growth, he helps companies maximize their visibility and lead generation.