404-Fehler und tote Links SEO-wirksam auf Null reduzieren!

Vor allem CMS (Content-Management-Systeme) sind anfällig für 404-Fehler. Sie treten auf, wenn Seiten gelöscht oder redaktionell umbenannt werden. Wir von adojo haben uns eine kreative Lösung für dieses Problem ausgedacht und stellen in Zusammenarbeit mit Entwicklern aus dem Coworking Space Nürnberg diese Lösungen unter GPL V2 zur Verfügung.

 

Das Problem

Eine nicht oder nicht mehr existierende Seite wird aufgerufen, der Server gibt einen 404-Fehler aus und das organische Ranking wird sofort negativ beeinflusst. Nun werden Redirects manuell eingerichtet. Nachteil: diese sind zeitaufwändig & verlängern die Seitenladezeit.

 

Der Nutzen

  • keine 404-Fehler mehr
  • schnellere Seitenladezeiten
  • nie wieder Redirects manuell pflegen
  • verbessertes Surferlebnis für Seitenbesucher
  • bessere Rankings & Qualitätsfaktor
 

Die Lösung

Warum nicht via Levenshtein-Algorithmus die ähnlichste erreichbare Seite anzeigen? Suchmaschinenfreundlich via 301 weitergeleitet, hält das auch die vorhandenen Rankings stabil. Win-Win! Google, User und Websitebetreiber sind zufrieden.

  • PHP-Code: Eine Idee zur Vermeidung von 404-Fehlern von adojo.
  • WordPress-Plugin: Das WordPress-Plugin wurde von den Webdeisgnern von RB Media programmiert.
  • Oxid-Modul: Ein Oxid-Modul wurde von Proud Sourcing, den Experten für Oxid-Shop Programmierung erstellt.

Eigene Extension entwickelt? Teile sie!: Repository auf github erstellen und Mail an info@adojo.de schicken!

 

PHP Code zur Vermeidung von 404-Errors

Tutorial Schritt 1: .htaccess anpassen

#Festlegen der 404.php als Error-Dokument
ErrorDocument 404 /404.php

Tutorial Schritt 2: 404.php erstellen

<?php
// Lizenz: GPL V2
// Wo liegt die Sitemap? Standard ist das root-Verzeichnis
// Ein weiteres Beispiel: $sitemap ="/unterordner/sitemap.xml"
$sitemap ="/sitemap.xml";

// Aufgerufene URL wird abgegriffen
$input = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

// Noch keine kürzesete Distanz gefunden
$shortest = -1;

// HTTPS?
if (stristr($_SERVER["SCRIPT_URI"],"https")) {$prot ="https://";} else { $prot ="http://";}

$xml = simplexml_load_file($prot.$_SERVER['SERVER_NAME'].$sitemap);

foreach($xml->url as $child)
  {
	// Eingegebene URL wird mit Sitemap-URLs abgeglichen
    $lev = levenshtein($input, $child->loc);

    if ($lev <= $shortest || $shortest < 0) {
        $closest  = $child->loc;
        $shortest = $lev;
    }
}
// 301er Redirect wird ausgeführt
header("HTTP/1.1 301 Moved Permanently"); header("Location:$closest");
exit;
?>

404-Errors sind ärgerlich und führen oft zur Abstrafung im Google-Ranking. Unsere Agentur kümmert sich neben OnPage-Optimierungen auch primär um die Königsdisziplin im SEO: sauberer Linkaufbau.Gerne entdecken wir mit Ihnen die Potenziale Ihrer Website, kontaktieren Sie uns!

Sascha Arndt, Mitgründer adojo GmbH

Contao-Extension Redirect4ward

Sobald eine Seite nicht auffindbar ist, wird die Auslieferung des 404-Fehlers unterdrückt. Die nicht aufgefundene URL wird mit allen verfügbaren Seiten aus der Datenbank abgeglichen. Anschließend wird der User auf die passendste Seite suchmaschinenfreundlich via 301 weitergeleitet.

Download und Installation der Extension

Download bei Github

Redirect4ward im Contao Extension Repository

Als Contao-Premium-Partner entwickeln wir schon viele Jahre Extensions und folgen dabei konsequent den Ideen von OpenSource. Wir haben die Idee unseres Partners adojo aufgegriffen und unser Weiterleitungstool redirect4ward entsprechend weiterentwickelt.

Christoph Wiechert, Mitgründer 4ward.media GbR

Jetzt 4ward.media kontaktieren!

LevenshteinRedirect für Joomla!

Sobald eine Seite nicht auffindbar ist, wird die Auslieferung des 404-Fehlers unterdrückt. Die nicht aufgefundene URL wird mit allen verfügbaren Seiten aus der sitemap.xml abgeglichen. Anschließend wird der User auf die passendste Seite suchmaschinenfreundlich via 301 weitergeleitet.

Download des Plugins

compat_30.png

Neben Business-Hosting für Klein- und mittelständische Unternehmen haben wir uns auf das Open Source Content-Management-System Joomla! spezialisiert. Dabei stehen wir Ihnen vom ersten Strich auf dem Papier bis zur fertigen Internet-Lösung gerne zur Seite.

Stefan Wendhausen, Gründer tec-promotion GmbH

Jetzt tec-promotion.de kontaktieren!

psRedirect404 für Oxid

Sobald eine Seite nicht auffindbar ist, wird die Auslieferung des 404-Fehlers unterdrückt. Die nicht aufgefundene URL wird mit allen verfügbaren Seiten aus der Datenbank abgeglichen. Anschließend wird der User auf die passendste Seite suchmaschinenfreundlich via 301 weitergeleitet.

Download der Extension

Download bei Github

Von IT-Lösungen mit OXID eCommerce bis zum Business Consulting bietet unsere Agentur für jeden Fall die individuelle Strategie. Natürlich dürfen dabei unsere eigenen OXID-Extensions für immer wiederkehrende Hürden wie 404-Fehler nicht fehlen.

Tobias Merkl, Senior Software Engineer Proud Sourcing GmbH

Jetzt Proud Sourcing kontaktieren!

avoid404 für WordPress

Sobald eine Seite nicht auffindbar ist, wird die Auslieferung des 404-Fehlers unterdrückt. Die nicht aufgefundene URL wird mit allen verfügbaren Seiten aus der Datenbank abgeglichen. Anschließend wird der User auf die passendste Seite suchmaschinenfreundlich via 301 weitergeleitet.

Download des Plugins

Download als ZIP, 1 KB

Als vollwertige Werbeagentur für neue Medien nehmen wir Unternehmen vom Design ihres Corporate Designs bis zur Umsetzung der Webseite an die Hand. Dabei arbeiten wir bevorzugt mit WordPress.

Roman Bauer, Inhaber rb-media.com, agentur für neue medien

Jetzt rb-media.com kontaktieren!