Joomla

Joomla für Suchmaschinen optimieren Teil 2

Tags:SEO - Joomla - Optimierung - SEF-URLs
joomlaseoIm zweiten Teil meiner Artikelserie zur Suchmaschinenoptimierung von Joomla geht es um die etwas komplexeren Themen, die zum Teil auch Eingriffe in den Corecode erfordern. Dennoch sollten diese Schritte für jeden ausführbar sein, da sie detailliert erklärt werden.
Alle Optimierungen sind in der .htaccess Datei oder den Joomla Core Dateien durchfürbar. in Dateien dritter muss nicht eingegriffen werden.



Zum Einstieg beginnen wir mit einer einfachen Änderung. Die Fehlerseiten von Joomla sind äußerst unansehnlich und helfen den Suchmaschinen nicht wirklich weiter. Mit dem Script keine Fehlerseiten 1.1 erscheint die Joomlafehlerseite nicht mehr. Statt dieser Seite wird die Fahlsche URL auf die Joomla eigene Suche umgeleitet. Falls auf eine andere Seite, z.B. die Startseite, umgeleitet werden soll, kann die URL ganz leicht im Script geändert werden. Um dieses Feature zu aktivieren, läd man einfach die Datei von der Seite herunter und entpackt das Zip-Archiv. Anschließend muss man die error.php Datei nur noch in das Verzeichnis /templates/aktivesTemplate/ laden. Bei einem Update muss auf diese Datei nicht geachtet werden, da sie ähnlich wie ein Override funktioniert.

Doppelten Content vermeiden

Das wohl größte Problem bei der Suchmaschinenoptimierung (SEO) von Joomla ist der doppelte Content/Inhalt. Dieser entsteht, wenn zwei oder mehrere URLs auf den gleichen Artikel verweisen. Ebenso wirken sich doppete Seitentitel oder Metabeschreibungen negativ auf das Ranking aus.
Leider wurde in diesem Punkt bei der Entwicklung etwas unüberlegt gearbeitet. Doch die Abhilfe ist schnell geschaffen.

Wenn man die Suchfunktion verwendet, entsteht mit jedem neuen Artikel unnormal viel doppelter Content da viele Artikel mit den gleichen Keywords in der Suche auf einer einzigen Seite zusammengefasst werden. Der Titel ist aber bei jedem Suchwort der gleiche. Was liegt also näher als das Suchwort selbst als eindeutigen Schlüssel in den Titel zu integrieren?
Wir greifen nun in den Joomla Core ein. Bei einem Update kann es sein, dass die Datei überschrieben wird. Dann muss dieser folgende Schritt erneut durchgeführt werden.
Zuerst einmal läd man die Datei view.html.php aus dem Verzeichnis /components/com_search/views/search/.
Dort ersetzen wir die Zeilen 59 und 62
$params->set('page_title', JText::_( 'Search'));
durch
$params->set('page_title', JText::_( 'Search').': '.$searchword);
und speichern die Datei. Danach laden wir sie wieder hoch. In der Suche wird nun nach dem Seitentitel das Suchwort angezeigt. So erhält jedes Suchwort einen eigenen Seitentitel und es entsteht hier kein doppelter Content mehr.

Das zweitgrößte Problem mit doppeltem Content tritt bei der Kategorieansicht/Bereichsansicht auf. Auch hier ist bei jeder Kategorie, bzw. Bereichsbezeichnung der Titel der gleiche. Abhilfe schafft sich hier fast von selbst. Man legt einfach ein Menü an, in dem man die Kategorien/Bereiche verlinkt. Der Linktitel wird dann dem Seitentitel hinzugefügt. Keine Angst, man muss kein extra Menü auf der Seite einbinden. Es reicht, wenn das Menü im Backend besteht. Das Modul zum Menü muss nicht veröffentlicht/angezeigt werden. Der Menülink selbst muss allerdings auf veröffentlicht gestellt werden.
Damit ist auch dieser Doppelte Content ausgemerzt.

Zuletzt müssen wir uns entscheiden, ob die Seite unter http://www.meinedomain.de oder unter http://meinedomain.de erreichbar sein soll. Standardmäßig sind beide Möglichkeiten zugelassen. Doch darum bekommt jeder Artikel automatisch zwei URLs. Hier haben wir also wieder doppelten Content erzeugt.
Abhilfe schafft ein Eingriff in die .htaccess Datei im Rootverzeichnis.
Diese Möglichkeit setzt das aktivierte mod_rewrite vorraus.

Ich habe mich für die Variante mit www entschieden.
Also füge ich in die .htaccess Datei folgenden Code ein:
Rewritecond %{HTTP_HOST} !^www\.meinedomain\.de
RewriteRule (.*) http://www.meinedomain.de/$1 [R=301,L]
Damit wird die Anfrage ohne www automatisch in eine Anfrage mit www umgewandelt. Dem Besucher entsteht hierdurch keine spürbare Verzögerung.

Jetzt habe ich mich so kurz gefasst, dass mir doch tatsächlich der Stoff für den dritten Teil der Joomla SEO Serie hier hinein geraten ist. Damit war es das eigentlich schon. Ich werde demnächst noch ein Plugin veröffentlichen, dass bei der Optimierung mit Social Media behilflich ist, doch dazu später mehr.
Wenn dir dieser Artikel geholfen hat, würde ich mich sehr über einen Backlink und Kommentare freuen. Falls dir Fehler auffallen, oder du Fragen hast, zögere nicht, mir diese in den Kommentaren mitzuteilen.
<<erster Teil


RSSfeed Dieser Artikel hat dir gefallen? Abonniere neue Beiträge im Webszenario RSS-Feed.
Danke fürs Lesen dieses Beitrags. Ich würde mich besonders freuen, wenn du zu meinen Followern auf Twitter stoßen würdest oder mir ein Kommentar hinterlässt.
Favorites Twitter Facebook Myspace Stumbleupon Digg delicious MR. Wong Technorati google reddit Yahoo



Kommentar schreiben


Sicherheitscode
Aktualisieren