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

404-Error „Page not found“ adé!

 

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.

Der Nutzen

  • Keine 404-Fehler mehr
  • Schnellere Seitenladezeiten
  • Nie wieder Redirects manuell pflegen
  • Verbessertes Surferlebnis für Seitenbesucher
  • Bessere Rankings & Qualitätsfaktor

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.

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-Idee

Eine Idee zur Vermeidung von 404-Fehlern von der Online Marketing Agentur adojo aus Nürnberg.

Contao-Extension

Die Contao-Extension wurde von den Contao-Website Spezialisten 4ward.media aus Nürnberg programmiert.

Joomla!-Extension

Die Joomla-Extension wurde von den Joomla!-CMS Spezialisten von tec-promotion Nürnberg programmiert.

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.

Extension teilen

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;
?>

Kurzportrait – Entwickler

sascha_arndt

Sascha Arndt

Mitgründer adojo GmbH

404-Errors sind ärgerlich und führen oft zur Abstrafung im Google-Ranking. Unsere Agentur kümmert sich neben OnPage-Optimierungen allerdings primär um die Königsdisziplin im SEO: sauberer Linkaufbau.

Gerne entdecke ich mit Ihnen die Potenziale Ihrer Website, kontaktieren Sie mich!

Jetzt kontaktieren!

Contao-Extension Redirect4ward

Weiterleitung nicht existenter URLs

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

githiub-logo

Download bei Github

Redirect4ward im Contao Extension Repository

Kurzportrait – Entwickler

christoph_wiechert_4wardmedia

Christoph Wiechert

Mitgründer 4ward.media GbR

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.

Jetzt 4ward.media kontaktieren!

LevenshteinRedirect für Joomla!

Weiterleitung nicht existenter URLs

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

Kurzportrait – Entwickler

stefan_wendhausen

Stefan Wendhausen

Gründer tec-promotion GmbH
Vorstandsmitglied JandBeyond e.V.

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.

Jetzt tec-promotion.de kontaktieren!

psRedirect404 für Oxid

Weiterleitung nicht existenter URLs

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

githiub-logo

Download bei Github

Kurzportrait – Entwickler

tobias_merkl

Tobias Merkl

Senior Software Engineer
Proud Sourcing GmbH

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.

Jetzt Proud Sourcing kontaktieren!

avoid404 für WordPress

Weiterleitung nicht existenter URLs

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

wordpress-logo

Download als ZIP, 1 KB

Kurzportrait – Entwickler

roman_bauer

Roman Bauer

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

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.

Jetzt rb-media.com kontaktieren!