Der Titeltag ist in der Gewichtung was Onpage Optimierung angeht weit oben angesiedelt. Nicht zuletzt aus diesem Grund sollte sich der Titeltag keineswegs auf allen Unterseiten einer Website wiederholen. Als vorteilhaft wird es angesehen, auf der Startseite den Titel der Website im Titeltag unterzubringen, auf den Unterseiten jedoch erst Titel der Unterseite und dann abgetrennt durch ein | oder > oder ein Zeichen der Wahl, den Titel der Website zu wiederholen. Also so:
Titel der Unterseite >> Titel der Website – Slogan
Dies lässt sich auch mit Textpattern umsetzen, ohne Plugin und Schnick-Schnack. Aber ein paar Handgriffe sind vonnöten. Der Textpattern Tag <txp:page_title /> verhält sich suboptimal und hilft da nicht wirklich weiter, denn er produziert das hier:
Titel der Website >> Unterseite
Unangenehmer wird es für den User, wenn er nun mehrere Fenster oder Tabs einer Website geöffnet hält. Der Browser übernimmt den Titel-tag normalerweise als Fenster- bzw. Tabüberschrift, und dann trägt es nicht zu Übersichtlichkeit bei, wenn alles mit dem gleichem Titel beschriftet ist.
Als Abhilfe binde ich <txp:section title="1" /> in Verbindung mit <txp:site_name /> und <txp:site_slogan> in den Titeltag ein. Dann muss ich die Sections mit meinen Keywords betiteln, ansonsten macht der Einsatz des Section-tags kein Sinn :). Für die Startseite schließe ich allerdings den Sectiontag mittels dem Conditional Tag <txp:if_section> aus:
<title>
<txp:if_section name="default">
<txp:site_name /> - <txp:site_slogan />
<txp:else />
<txp:section title="1" /> » <txp:site_name />
</txp:if_section>
</title>
Das erzeugt die optimale Ausgabe. Es gibt aber noch einen Haken, denn das funktioniert nur dann, wenn ich Textpattern als Antrieb für eine statische Seite benutze. Möchte ich aber einen Blog mit Textpattern und optimalen Titeln, dann muss der Umweg über einen Baustein gegangen werden. Sonst kann ich so eine Ausgabe nicht erreichen:
Artikeltitel >> Titel der Unterseite >> Titel der Website
Denn <txp:title /> ist ein arcticle-Tag und muss deswegen einen Baustein der Artikel-Klasse erstellen, und dort den <txp:title /> reinschreiben. Den Baustein speichere ich mit den Namen optimaler-titel ab. Aufgerufen wird er mit <txp:article form=“optimale title“>. Dass, vermengt mit unseren Codeschnipsel, macht den optimalen Titel auch für einen Textpatternblog perfekt.
<title>
<txp:if_section name="default">
<txp:site_name /> - <txp:site_slogan />
<txp:else />
<txp:article form="optimal-title" /> » <txp:section title="1" /> » <txp:site_name />
</txp:if_section>
</title>
Hilfreich ist eine zweite Seitenvorlage für die statischen Seiten, aus denen ihr den article-Tag wieder entfernt. Sonst habt ihr einen Artikeltitel vor dem Titel der Unterseite.
So das wärs dann gewesen. Ich hoffe es hilft was.
September 2nd, 2008 um 10:00 am
[...] Verwandte Beiträge Optimaler Titel für Textpattern [...]