Die Frage nach TYPO3 SEO (=Suchmaschinenoptimierung) der Webseiten stellen mir Kunden immer wieder.
Stamm-Kunden wissen: Sie bekommen von mir zumindest das Handwerkszeug für eine optimale Suchmaschinenoptimierung. Bei Schulungen ist auch die Sensibilisierung für die Belange einer optimierten Seiten Thema, und wenn Sie möchten, kann ich
Hierbei werden folgende Fragen beantwortet:
Schon immer gab es bei TYPO3 diverse Möglichkeiten, eine Webseite technisch für die Suchmaschinenoptimierung zu konfigurieren. MetaTags, MetaDescription und Alt- bzw. Title-Tags für Bilder konnte man schon von Haus aus angeben, seit der Version 9 hat sich da noch einiges geändert.
Bis zur Version 8 musste man für vernünftige sprechenden URL’s entweder die TYPO3-Extension CoolURI oder RealURL installieren und vor allem richtig konfigurieren. Die zahlreichen Foren-Einträge mit verzweifelten TYPO3 Administratoren lassen erahnen, welche Steine so manchem Entwickler hier im Wege lagen.
Mit der 9er-Version von TYPO3 werden die Seiten schon standardmäßig nicht mehr in der alten Manier (/index.php?id=<UID der Seite>) aufgerufen. Sie sind darunter zwar noch erreichbar, in allen Links werden Sie aber mit einer „sprechenden URL“ aufgerufen. Dazu hat jede Seite das Feld „URL-Segment“, mit dem man die Adresse der Seite mit einem Klick aus dem Seitentitel erstellen lassen, aber auch nach eigenen Wünschen bearbeiten kann.
Alle seriösen Suchmaschinen fragen bevor irgendeine Seite ausgelesen wird die Datei „robots.txt“ einer Seite ab. Dort kann z.B. definiert werden, welche Inhalte / Verzeichisse gelesen, und welche nicht gelesen, bzw. indexiert werden dürfen. Ein
User-agent: *
Disallow: /
würde z.B. den Suchmaschinen sagen: „Hier darfst Du gar nichts indexieren.“
Mit einem „Disallow: /typo3“ dürfen die Suchmaschinen nur das Verzeichnis /typo3 nicht lesen.
Ein Allow: /Anderes-Verzeichnis hingegen inkludiert ein Verzeichnis.
Desweiteren kann hier mit SITEMAP: <vollständige URL der Seitemap> eine oder auch mehrere Sitemaps angegeben werden.
Diese Angaben können jetzt in der Seitenverwaltung unter „statische Routen“ gemacht werden. Allerdings sollten Sie noch kontrollieren, ob nicht noch eine physisch vorhandene robots.txt in Ihrem Root-Verzeichnis liegt, denn die hat Vorrang vor den Angaben in der Seitenverwaltung.
Ist eine Seite nicht mehr vorhanden, verschwindet Sie erstmal nicht automatisch aus dem Google-Index. Klickt ein Besucher auf den Eintrag, sollte dort eine adäquate Fehlermeldung erscheinen. Ein einfaches „Page not found“ ist da eher frustrierend. In der Seitenverwaltung können Sie eine Seite Ihrer Wahl als Fehlerseite angeben, auf der Sie dem „fehlgeleiteten“ Besucher vielleicht ein paar Alternativen anbieten – z.B. mit einem Verzeichnis Ihrer Seiten. Den Suchmaschinen wird dann automatisch mit dem Code „404“ (=Page not found) gemeldet, dass die Seite nicht mehr existiert, und sie wird aus dem Index entfernt.
Seit der Version 9 ist die Erweiterung SEO vorhanden. Diese bietet Features für Ihre Webseite: