Seit längerem bin ich auf der Suche bei Joomla 1.5 eine Möglichkeit zu finden den Title Tag auf Menüpunkte zu vergeben. Gerade für die Suchmaschinenoptimierung ist dies ein wichtiger Bestandteil, wenn man seine Website „Onpage“ optimiert und somit seine Chancen auf ein besseres Ranking erhöht.
Leider stellt Joomla von Haus keine Möglichkeit bereit, ein individuelles Title Tag zu vergeben und so muss man mit einem Hack im Joomla Core ein wenig nachbohren. Zu diesem Zweck hat eine Webschmiede aus den Niederlanden eine kleine Modifikation für Joomla geschrieben, die diese Option zur Verfügung stellt. Einen Link zu diesen Dateien gibt es hier.
Um die Datenbank auf diesen Eingriff vorzubereiten, muss man jedoch 2 weitere Spalten in der Datenbank bzw. der darin enthaltenen Tabelle „jos_menu“ hinzufügen (siehe Screen 1). Der Tabellenpräfix für Joomla ist bei einer Standardinstallation der „jos_“ Präfix. Je nachdem wie man den Tabellenpräfix vergeben hat, muss man hier natürlich auf seinen eigenen abweichen. Wichtig – die beiden Spalten müssen direkt vor der Spalte “Alias” eingefügt werden!
Nachdem Sie wie in Screen 1 beschrieben, man nun die 2 Spalten hinzugefügt hat müssen diese noch mit 2 Werten gefüllt werden. (siehe Screen 2)
Das wäre zum einen im Bereich „Feld“ jeweils der Name der zukünftigen Spalte, in unserem Fall „titletag“ und „anchor“ und im Bereich „Länge/Set“ der Wert „255“.
Alle anderen Felder können frei gelassen werden – anschließend auf „Ok“ klicken und die Arbeit an der Datenbank wäre erledigt.
Nun kommt der leichtere Teil der Arbeit. In der Zip-Datei finden Sie 3 Ordner, die sie einfach in Ihr Joomla-Hauptverzeichnis kopieren müssen.
Wenn Sie alle diese Schritte erledigt haben, ist der Hack vollbracht und die SEO-Arbeit im Backend kann losgehen.
Loggen Sie sich nun im Joomla-Backend ein, klicken Sie auf den Reiter „Menüs“ und anschließend auf eines Ihrer dort angelegten Menüs, zum Beispiel „Hauptmenü“.
Dort angekommen wählen Sie einen der vorhandenen Menüpunkte an und klicken in der rechten Spalte auf „Systemparameter“. Hier finden Sie nun eine weitere Spalte für „Menu-Title-Tag Text“ und „Article Anchor“.
Nun haben Sie die Möglichkeit für alle vorhandenen und neuen Menüeinträge diese Einstellungen vorzunehmen, um ihre Website zu optimieren.
Ich hoffe Ihnen mit diesem kleinen Tutorial ein wenig helfen zu können und würde mich freuen, wenn Sie diesen Artikel verlinken oder weitersagen könnten. Für letzteres finden Sie unter diesem Artikel die verschiedensten Buttons der Social-Media-Diensten.
Bitte klicken Sie hier, um die Dateien herunterladen zu können!
Danke für den Tipp! Mich hat das mit dem Title Tag auch schon immer geärgert, verstehe auch nicht warum das einfach nicht im vernünftig berücksichtigt wird. Na ja vielleicht in der 1.6!
Hallo,
bei mir erscheint immer “Fehler beim speichern des Menüs”
Hat jemand einen Tip?
Hallo,
ich habe alles wie beschrieben befolgt, auch im Backend erscheint die Title-Spalte, aber wenn ih dort was eintrage und speichere (was erfolgreich ist) wird es im Quelltext nicht angezeigt.
Gruß, HansZ
ich nochmal:
Habe gemerkt woran es lag:
An meine Suckerfish Menü. Wenn ich das Hauotmenü.NModul aktiviere, dann ist dort für Das Menü der title Tag drin, für das Suckerfish Menü leider nicht.
Gruß
Nochmal ich:
Newsletter angemeldet
Danke für das Tutorial. Hab es gleich ausprobiert :0)
Hallo,
ersteinmal super hab schon sehr lange dannach gesucht.
Nun habe ich aber ein kleines Problem, bei mir wird das ganze im Backend angezeigt aber im Quellcode trotzdem kein Title-tag hinzu gefügt.
Woran kann das liegen?
Viele Grüße
Bist du sicher, dass du für das Hauptmenü das Modul mod_mainmenu benutzt? Und gehe sicher, dass du keine Overrides in deinem Template hast?
Für alle, die nur einmal den Guttenbergschen weg gehen wollen, hier die SQL-Queries für das hinzufügen der beiden Felder:
ALTER TABLE jos_menu ADD COLUMN titletag VARCHAR(255) AFTER alias;
ALTER TABLE jos_menu ADD COLUMN anchor VARCHAR(255) AFTER titletag;
Das ganze geht scheinbar nicht mehr. Hab die Version 1.5.23 und wenn ich die daten hochlade verschwindet mein ganzes Menü. Jemand ne Lösung ?
Also das Anlegen der Zeilen in der Datenbank funktionierte problemlos, ebenso war im Backend alles absolut ok. Ein Title wird trotzdem noch immer nicht angezeigt warum auch immer. Anscheinend mag, wie mein Vorredner schon schrieb, die Version 1.5.23 ein Problem damit, wobei mein Menu nicht verschwindet so wie bei Jan.
Es ist seltsam – nach dem Update auf 1.5.25 habe ich mir die Dateien des Hack noch einmal übertragen. Nun muss ich jedoch den alternativen Linktext in beide Felder eintragen, damit dieser erscheint. Also in -> title für die Menüeinträge:xxxxx und in
-> Anker im Artikel: xxxxx
Anschließend kann man den Inhalt in -> Anker im Artikel: x wieder entfernen und es geht immer noch.
Viel Erfolg.
Vielleicht hilft das ja jemanden, den entsprechenden Code an der richtigen Stelle anzupassen und hier zu posten. Meinen Dank im Voraus