Fehler auf unserer Seite habe ich exakt ... 3, wobei ich hier Thin Content (Kontaktformular) und eine Stellenbeschreibung (weniger als 3 eingehende Links = niedrige Priorität) nicht wirklich als Fehler ansehe. Nach Rücksprache mit dem SEO-Profi in Berlin - Sven Deutschländer - ist der 3. Fehler dann schon ein ordentlicher: Indexierbare Seiten mit fehlenden Übersetzungen = 1 Seite ... Bin etwas verwirrt, da die Startseite mit der "About" verknüpft ist, allerdings ist die "About" nicht mit der Startseite verknüpfbar. Uns geht es primär nicht um eine komplette dualsprachige Seite, lediglich eine Art Intro = 1 Seite als "Landingzone" für Leute jenseits des Ozeans ... ^^ Wäre klasse, wenn mir hier jemand weiterhelfen könnte - allein auch vom Verständnis her.
Bezüglich des Canonical-Tags kann ich nur sagen - immerhin 10 Punkte in der oben genannten Skala wert. Richtig gesetzt ist sie eine echte Maßnahme, die man nicht nur nicht vergessen, sondern auch unbedingt zum Einsatz bringen sollte. Standardmäßig wird hier der Dateiname gesetzt, was so auch vollkommen korrekt ist - sprich Anhänge wie ?lang=DE usw. führen immer zum richtigen Ziel und verhindern wirkungsvoll DoubleContent! Etwas schwieriger gestaltet sich das bei Startseite. Nach einiger Recherche bin ich dann auch noch auf die Trailing Slash Problematik gestoßen. Was mir bis dato nicht bekannt war ist, dass Trailing Slash ein Standard ist und somit auch vom Apache Webserver immer gesetzt wird. Nun ergibt sich natürlich folgende Situation:
URL.de
URL.de/
URL.de//
URL.de/willkommen
URL.de/willkommen.php
URL.de/willkommen.php?lang=DE
... alle URL´s geben das Gleiche wieder - DoubleContent ... Ich hatte es zwar unter den Webmaster-Tools für 2 Varianten hinterlegt (ACHTUNG: ... auch die sitemap.xml nicht vergessen - sollte ebenfalls entsprechend angepasst werden!), sauberer ist es allerdings mit einem Eintrag in der .htaccess und der Anpassung des Canonical-Tags im CMS. Wäre also wirklich eine super Sache, wenn man hier im Backend zumindest für die Startseite eine Eingabemöglichkeit hätte. Umgesetzt wurde es jetzt erst einmal mit einer Schleife, die die Page-ID prüft und dann die cat_url ausgibt. Interessant wäre für mich aufgrund der gewonnen Erkenntnisse natürlich auch die Variante mit Trailing Slash ...
Code: Alles auswählen
RewriteRule ^willkommen\.php$ / [R=301,QSD,L]
Ich denke es lohnt sich - kleine Anpassung bzw. Änderung und ein sehr gutes CMS wird noch viel besser!
Grüße aus Berlin
Andreas