Sie befinden sich hier

Inhalt

SEO für tt_news mit Metadaten

Artikel zum Einbau von Metadaten in Artikelseiten der Typo3 Extension tt_news. Somit kann eine einfache Suchmaschinenoptimierung für tt_news erfolgen

Metadaten haben zwar im Laufe der letzten Jahre an Bedeutung verloren, dennoch schadet es nichts die Daten in die jeweiligen Seiten einzubauen.

Vorraussetzung für die Nutzung ist die Extension "Meta tags, extended" (key: metatags). Eine Anleitung zur Implementierung von Metadaten mit metatags kann nachgelesen werden. Mit ihr können bestimmte Felder zur Suchmaschinenoptimierung für tt_news bereitgestellt werden. Im folgenden Beispiel wird die tt_news Artikelseite mit Metadaten aus den Feldern "Subheader" und "Keywords" befüllt, um suchmaschinenoptimierte Metadaten bereitzustellen.

Metatags nutzt zum Bereistellen der Metadaten page.headerData.999 und kann somit einfach konfiguriert werden. Empfehlenswert ist es nur die tt_news in der Single Ansicht mit diesen Metadaten zu befüllen, da bei anderen Seiten die tt_news Felder nicht vorhanden sind. Somit würde zwar auf den tt_news Artikelseiten suchmaschinenoptimierte Metadaten erscheinen, auf anderen Seiten wären diese Tags jedoch leer. Abhilfe schafft der Einsatz einer seitenbezogenen Typo3 Condition, mit der das Setup nur für die Seiten mit der tt_news Single Ansicht angesprochen werden und somit die SEO-Maßnahme explizit adressiert.

Implementierung

Im Setup des Templates auf der Root-Seite wird folgender Code eingefügt und die entsprechende TSFE:id angepasst. Die Typo3 Condition stellt sicher, dass die Einstellungen nur auf den tt_news Seiten mit Single Ansicht gelten. Das Codebeispiel zeigt den Einsatz der Condition mit mehreren tt_news Artikelseiten, die mit Metatags suchmaschinenoptimiert werden sollen.

# nur Newsdetailseiten für SEO Meta-Tags
# mehrer Detailseiten werden in der Condition mit "," gelistet
# die TSFE:id sind zur Suchmaschinenoptimierung anzupassen
[globalVar = TSFE:id=677,TSFE:id=715]
page.headerData.999 {
local >
local {
    # Registrieren des Subheaderfeldes als Description
    description.data = register:newsSubheader
    # Registrieren der Keywordsfeldes als Keywords
    keywords.data = register:newsKeywords
  }
}
[end]

Kontextspalte