TYPO3 Extension für Suchmaschinenoptimierung

Extension Key: tq_seo

Allgemeines

Zum Thema "Suchmaschinenoptimierung" könnte man ganze Bücher schreiben (tatsächlich gibt es viele Bücher zu diesem Thema). Allerdings gibt es hier auch viele Mißverständnisse und Halbwahrheiten.

Wir möchten hier keinen Grundlagenkurs zum Thema Suchmaschinenoptimierung anbieten, das würde den Rahmen dieses Projektes bei weitem sprengen. 

Aber man kann das Thema grundsätzlich in zwei Bereiche unterteilen: die Off-Page- und die On-Page-Optimierung.

Off-Page bedeutet: Maßnahmen, die außerhalb der eigenen Website durchgeführt werden, zum Beispiel Linkbuilding.

On-Page hingegen beschreibt Maßnahmen, die man selber auf der eigenen Seite durchführen kann.

Die Extension tq_seo kann den Administrator/Redakteur einer TYPO3-Website bei einem Teil der On-Page-Optimierung unterstützen. Dafür erweitert sie die Funktionen von TYPO3 in einigen Bereichen.

Unter anderem bietet tq_seo folgende Features:

  • automatische Erzeugung einer XML-Sitemap
    (nützlich zum Beispiel in den Google Webmaster Tools)
  • Ausgabe der Meta-Tags aus den Seiteneigenschaften
  • Erzeugung von weiteren nützlichen Meta-Tags
  • automatische Erzeugung einer Canonical URL (kanonischen URL)
  • weitreichende Manipulation des Seitentitels möglich
  • drei neue Backendmodule zur Kontrolle und Anpassung der Einstellungen
  • Integration von Google Analytics und Piwik
  • Unterstützung von Multi Domain Setups
  • Unterstützung von mehrsprachigen Websites
  • und vieles mehr

Im folgenden beschreiben wir die Installation der Extension und zeigen ein paar der Features.

Anmerkung vom September 2014:

Die Extension tq_seo wird wahrscheinlich nicht mehr weiter entwickelt. Die direkte Nachfolgerin ist die Extension metaseo, die momentan den gleichen Funktionsumfang besitzt. Bitte verwenden Sie bei neuen Installation metaseo.

Installation

Installieren Sie die Extension wie gewohnt über den Extensionmanager, der Extensionkey ist tq_seo.

Anschließend müssen Sie das statische Template der Extension einbinden.

Statisches Template einbinden
Statisches Template einbinden

Konfiguration im Konstanteneditor

Die grundlegenden Einstellungen können Sie anschließend über den Konstanteneditor vornehmen.

Die wichtigsten Einstellungen nennen wir hier kurz:

Kategorie: PLUGIN.TQ_SEO.METATAGS

  • Canonical Tag
    Automatische Erzeugung des Canonical Meta-Tags, sollte normalerweise immer aktiviert sein.
  • Meta Description
    Der Standard-Beschreibungstext, aus dem das Meta-Tag Description generiert wird. Sofern auf einer Seite kein eigener Text hinterlegt ist, wieder dieser verwendet.
  • Meta Copyright info
    Hier kann der Rechteinhaber der Website hinterlegt werden. Über den Platzhalter %YEAR% kann automatisch das aktuelle Jahr eingefügt werden.
  • Meta Author
    Hier kann zum Beispiel der Name des Autors der Seiteninhalte hinterlegt werden.
  • die weiteren Meta-Tags sind eher optional und nur auf bestimmten Websites hilfreich.

Kategorie: PLUGIN.TQ_SEO.CRAWLER

  • Crawler Index
    Hier kann die Indizierung der Website durch Suchmaschinen generell verhindert werden. Hierdurch wird das Meta-Tags robots mit den Werten index oder noindex erzeugt. Das kann aber natürlich auch individuell für jede Seite eingestellt werden.

Kategorie: PLUGIN.TQ_SEO.SERVICES

  • Wenn Sie Google Analytics oder Piwik verwenden, können Sie in dieser Kategorie diverse Einstellungen vornehmen. tq_seo kann dann den nötigen Tracking-Code automatisch erzeugen.
  • Google Analytics Anonymize IP
    Wenn Sie Google Analytics verwenden, sollten Sie diesen Parameter unbedingt aktivieren, um die Datenübertragung an Google zu anonymisieren.

Kategorie: PLUGIN.TQ_SEO.SOCIAL

  • Google+ Direct Connect
    Falls Sie über eine Google+ Profilseite verfügen, können Sie hier die ID dieser Seite hinterlegen. 

Kategorie: PLUGIN.TQ_SEO.PAGETITLE

  • Sitetitle position
    Hier können Sie die Position des Seitennamens und des Website-Namens im title-Tag bestimmen. Empfohlen wird üblicherweise die Einstellung "Pagetitle-Sitetitle".

Felder in den Seiteneigenschaften

In den Seiteneigenschaften finden Sie neben dem schon bekannten Reiter "Meta" auch den neuen Reiter "SEO".

Reiter "Meta" in den Seiteneigenschaften
Reiter "Meta" in den Seiteneigenschaften

Reiter "Meta":

Hier sollten Sie zumindest das Feld Beschreibung nutzen und eine kurze Beschreibung des Seiteninhaltes hinterlegen. Dieser Text trägt zwar nicht dazu bei, das Ranking in den Suchergebnislisten zu verbessern, aber er wird in den Ergebnislisten angezeigt. Ein aussagekräftiger Text kann also unter Umständen potentielle Besucher dazu animieren, den Link zu Ihrer Website tatsächlich anzuklicken.

Bitte beachten: der Text sollte maximal 140 Zeichen lang sein. Längere Text werden einfach abgeschnitten dargestellt.

Reiter "SEO" in den Seiteneigenschaften
Reiter "SEO" in den Seiteneigenschaften

Reiter "SEO":

tq_seo fügt hier einige neue Felder hinzu.

Bereich "Seitentitel"

  • title-TAG (absolut, ohne Prefix/Suffix)
    Hier können Sie den automatisch generierten Seitentitle durch einen frei wählbaren Text komplett ersetzen. Das kann manchmal auf der Startseite einer Website oder bestimmten Landingpages sinnvoll sein.
  • Präfix (vererbbar) / Suffix (vererbbar)
    Sie können dem Seitentitel Wörter voranstellen (Präfix) oder hinzufügen (Suffix). Diese Wörter können Sie auch an Unterseiten "vererben" lassen. Wenn Sie die Vererbung nicht möchten, können Sie das in der Selectbox "Vererbungsmodus" unter den Textfeldern umstellen.

Bereich "Suchmaschinen"

  • Seite von Suchmaschinen ausschließen
    Sie können einzelne Seiten von der Indexierung duch die Suchmaschinen ausschliessen. Wenn Sie diesen Haken setzen, wird der Meta-Tag robots auf noindex gesetzt.

Bereich "Sitemap"

  • Priorität (0-100)
    Hier kann man die Priorität einer Seite für die Angaben in der XML-Sitemap einstellen. Wenn Sie hier nichts verändern, erhalten alle Seiten den gleichen Wert.

Das Backend-Modul "SEO"

Bereich Metatags im SEO-Backendmodul
Bereich Metatags im SEO-Backendmodul

Bereich "Metatags"

Hier erhalten Sie einen Überblick über die schon bearbeiteten Meta-Angaben wie zum Beispiel die Beschreibung. Sie können alle Angaben auch direkt hier editieren, indem Sie auf das entsprechende Feld klicken.

Bereich Suchmaschinen im SEO-Backendmodul
Bereich Suchmaschinen im SEO-Backendmodul

Bereich "Suchmaschinen"

Hier sehen Sie, welche Priorität einer Seite zugewiesen ist und ob sie von der Indexierung ausgeschlossen ist oder nicht. Auch hier können Sie durch einen Klick auf das entsprechende Feld alle Angaben direkt bearbeiten.

Bereich Seitentitel im SEO-Backendmodul
Bereich Seitentitel im SEO-Backendmodul

Bereich "Seitentitel"

Dieser Bereich liefert Ihnen eine Übersicht über die Einstellungen zu den Seitentiteln.
Falls Sie die Seitentitel manipulieren wollen (überschreiben, Präfix/Suffix hinzufügen), können Sie das hier auch direkt tun.

Bereich Seitentitel-Simulator im SEO-Backendmodil
Bereich Seitentitel-Simulator im SEO-Backendmodil

Bereich "Seitentitel Simulator"

Hier können Sie sich eine Simulation der Seitentitel des Frontends anzeigen lassen. Achtung: bei umfangreichen Seiten kann dies unter Umständen eine Weile dauern!

Das Backend-Modul "Kontrollzentrum"

Das Backend-Modul "Kontrollzentrum"
Das Backend-Modul "Kontrollzentrum"

Hier können Sie für jeden Seitenbaum in Ihrer TYPO3-Installation einstellen, ob eine Sitemap und eine robots.txt-Datei erzeugt werden soll. Auf dem Screenshot sehen Sie die Darstellung in einem Multidomain-Setup. Falls Sie in Ihrer TYPO3-Installation nur eine einzige Website verwalten, werden Sie hier nur eine Zeile sehen.

Durch einen Klick auf den Stift am rechten Rand gelangen Sie in einen weiteren Dialog, in dem Sie detaillierte Einstellungen zur Erzeugung der XML-Sitemap vornehmen können. 

WICHTIG: Damit das Modul richtig funktioniert, muss für die Root-Seite jedes Seitenbaumes in den Seiteneigenschaften im Reiter "Verhalten" ein Haken bei "Als Anfang der Website benutzen" gesetzt werden!

Das Backend-Modul "Sitemap"

Das Backend-Modul "Sitemap"
Das Backend-Modul "Sitemap"

Im Sitemap-Modul können Sie sich alle in der Sitemap vorhandenen URLs anzeigen lassen und ggf. auch einzelne URLs dort löschen.

Auch hier wird pro Seitenbaum eine Sitemap erzeugt.

Neue Tasks im Taskplaner (scheduler)

Die neuen Tasks im Scheduler
Die neuen Tasks im Scheduler

tq_seo bringt drei neue Tasks für den Scheduler mit.

  • TQ SEO Cleanup
    Damit können veraltete oder ungültige URLs aus der Sitemap entfernt werden
  • TQ SEO sitemap.xml builder
    Erzeugt eine XML-Sitemap, zum Beispiel für Google Analytics
  • TQ SEO sitemap.txt builder
    Erzeugt eine Sitemap als Text-Datei

Bitte beachten:
sowohl die XML- als auch die txt-Sitemap werden direkt per gzip gepackt und stehen dann als .gz-Dateien zur Verfügung.

Sie finden die Dateien dann in den Verzeichnissen uploads/tx_tqseo/sitemap-xml/ bzw. uploads/tx_tqseo/sitemap-txt/

Für weitere Informationen dazu empfehlen wir unser Video.