33.2 SEO in Joomla! 

Joomla! selbst bietet schon einige Funktionen für eine rudimentäre Anpassung der Seite an die Bedürfnisse von Google, Yahoo! und Co.
So ist bereits im Core ein Plug-in integriert, das die URLs der Seite auf sprechende URLs umstellt: System – SEF. Wenn Sie das Plug-in aktiviert haben, passiert erst einmal gar nichts. Sie müssen noch eine Einstellung in der Konfiguration vornehmen. Stellen Sie die Option Suchmaschinenfreundliche URLs im Reiter Site auf Ja. Nun sollte im Frontend beispielsweise die URL des Home-Menüpunkts so aussehen:
http://localhost/joomla/index.php/home
Sie sehen, dass der Query-String (der Teil der URL nach dem ?) verschwunden ist. Allerdings gibt es immer noch den Verweis auf die Datei index.php. Wenn Sie auch diesen noch verschwinden lassen wollen, so dass die URL wie ein echter Verzeichnispfad aussieht, ist allerdings die Hilfe des Apache-Servers nötig. Dieser muss wissen, wo in der Adresse die Parameter beginnen. Glücklicherweise wurden die entsprechenden Anweisungen schon im Joomla!-Paket mitgeliefert. Sie müssen lediglich die Datei htaccess.txt in .htaccess umbenennen.
Dateien mit führendem Punkt |
Unter Windows kann es sein, dass der Windows-Explorer diese Umbenennung verweigert. Öffnen Sie in diesem Fall die DOS-Box (geben Sie dazu im Dialog Start • Ausführen cmd ein, und drücken Sie (¢)). Wechseln Sie mit CD apachefriends/xampp/htdocs/joomla ins Joomla!-Verzeichnis, und geben Sie den Befehl ren htaccess.txt .htaccess ein. Um die Aktion im Notfall rückgängig zu machen, verwenden Sie statt des letzten Befehls: ren .htaccess htaccess.txt |
Zuletzt müssen Sie noch eine Einstellung in der Konfiguration vornehmen. Stellen Sie die Option mod_rewrite nutzen im Reiter Site auf Ja.
mod_rewrite |
Dieses Apache-Modul muss bei Ihrem Provider aktiviert sein, damit Sie es nutzen können. In XAMPP ist das standardmäßig nicht der Fall. Das Ergebnis ist eine Fehlerseite mit Code 500. Sie können das Modul aber einbinden, indem Sie eine Änderung in der Konfigurationsdatei des Apache-Servers vornehmen. Diese liegt im folgenden Verzeichnis: apachefriends/xampp/apache/conf/httpd.conf Suchen Sie die Zeile #LoadModule rewrite_module modules/mod_rewrite.so und entfernen Sie das Zeichen # am Zeilenanfang. Jetzt müssen Sie den Webserver noch einmal neu starten. |
Neben dieser URL-Rekodierung können Sie in Joomla! auch die Ausgabe der Metadaten steuern. Die notwendigen Einstellungen finden sich einerseits in der Konfiguration und sind in Kapitel 10, »Pflege der Webseite«, beschrieben. Daneben können Sie auch für jeden Beitrag Metadaten setzen. Diese finden Sie im Bereich Parameter unter Metadaten. Dort können Sie Angaben machen, die dann in die Meta-Tags im Head-Bereich übernommen werden.