Empfehlungen für webmasterfreundliche Freehosts

Freitag, 25. September 2009

Die meisten Themen, die wir bis jetzt auf unserem Blog besprochen haben, waren an einzelne Webmaster mit eigener Website gerichtet. Wir dachten, wir reden jetzt auch mal über Best Practices für Websites, die es Usern anbieten, eine eigene Website zu erstellen, oder die Content für User hosten, wie beispielsweise Blogger oder Google Sites . Solche Websites werden oft als "Freehosts" bezeichnet; unsere Empfehlungen beziehen sich jedoch sowohl auf kostenlose als auch auf bestimmte kostenpflichtige Provider.
  • Stellt sicher, dass eure User ihre Website in Website-Management-Suites, z. B. Google Webmaster-Tools, überprüfen können.
In den Webmaster-Tools können eure User detaillierte Berichte über die Präsenz ihrer Website in Google abrufen. Bevor wir den Zugang zu diesen Daten freischalten können, müssen wir sicherstellen, dass eure User Eigentümer der jeweiligen Website sind. Die Bestätigung der Inhaberschaft einer Site in den Webmaster-Tools kann mittels einer HTML-Datei oder einem Meta-Tag erfolgen, oder durch Google Services for Websites , einem Service, der eine nahtlose Integration in euer System ermöglicht. Andere Website-Management-Suites wie Yahoo! Site Explorer und Bing Webmaster Tools verwenden möglicherweise ähnliche Methoden; wir empfehlen euch sicherzustellen, dass eure User auf jede dieser Suites zugreifen können.
  • Wählt ein eindeutiges Verzeichnis oder einen eindeutigen Hostnamen für jeden User.
Die Inhaberschaft einer Website wird in den Webmaster-Tools anhand einer einzelnen URL überprüft. Dabei nehmen wir jedoch an, dass User in der Lage sein sollten, die Daten für alle URLs einzusehen, die sich in der URL-Hierarchie der Site "unter" dieser URL befinden. In unserem Hilfe-Artikel über die Überprüfung von Subdomains und Unterverzeichnissen findet ihr mehr Informationen dazu. Darüber hinaus wird diese Struktur von vielen automatisierten Systemen im Web - beispielsweise Suchmaschinen oder Aggregatoren - erwartet, und wenn ihr eure Website entsprechend anlegt, macht ihr es diesen Systemen leichter, euren Content zu finden und zu organisieren.
  • Erstellt nützliche und aussagekräftige Seitentitel.
Gebt euren Usern die Möglichkeit, eigene Titel zu erstellen, oder stellt die Seitentitel der Websites eurer User automatisch so ein, dass sie den Content der jeweiligen Seite beschreiben. Zum Beispiel sollte es nicht so sein, dass alle User-Seiten mit "Blogger: Kostenlos ein Blog anlegen" betitelt sind. Genauso sollten, wenn die User-Website mehr als eine Seite mit unterschiedlichem Content beinhaltet, nicht alle Seiten denselben Titel - "Homepage von User XYZ" - haben.
  • Erlaubt das Hinzufügen von Tags zu einer Seite.
Bestimmte Meta-Tags sind recht gut brauchbar für Suchmaschinen, und vielleicht wollen User sie selbst festlegen. Darunter fallen Tags mit den name-Attributen " robots ", " description ", " googlebot ", " slurp " oder "msnbot". Klickt auf die spezifischen name-Attribute, um mehr darüber zu erfahren, wofür diese Tags benutzt werden.
  • Erlaubt euren Usern, Webanalyse-Lösungen von Drittanbietern wie z. B. Google Analytics zu verwenden.
Google Analytics ist eine kostenlose Unternehmenslösung für Webanalysen. Die Google Analytics- Software kann auf einer Website laufen, indem einfach ein JavaScript-Codesnippet zu der Seite hinzugefügt wird. Falls ihr aus Sicherheitsgründen nicht möchtet, dass User beliebig JavaScript einfügen - der Google Analytics-Code ändert sich nur um eine einfache ID. Wenn eure User euch ihre Google Analytics-ID mitteilen, könnt ihr alles Weitere für sie einrichten. Euer Service ist für User von größerem Wert, wenn sie ihren Traffic besser verstehen. Ein Beispiel ist die Supportseite von Weebly für das Hinzufügen von Google Analytics. Wir empfehlen, die Verwendung ähnlicher Methoden in Erwägung zu ziehen, um den Zugang zu anderen Anwendungen von Drittanbietern zu ermöglichen.
  • Helft euren Usern dabei, flexibel zu sein.
Präferenzen ändern sich im Laufe der Zeit. User, die euren Service benutzen, wollen vielleicht den Namen ihres Benutzerkontos ändern oder sogar komplett auf eine andere Site umziehen. Ihr könnt dabei helfen, indem ihr Usern Zugriff auf ihre eigenen Daten gewährt , und indem ihr es ihnen ermöglicht, Suchmaschinen mithilfe von 301-Weiterleitungen über den teilweisen oder kompletten Umzug der Site in Kenntnis zu setzen. Genauso ist es hilfreich, einen 404 HTTP-Response-Code auszugeben, wenn eure User eine Seite/Website nicht umziehen, sondern entfernen wollen, um die Suchmaschinen wissen zu lassen, dass diese Seite/Website nicht mehr da ist. Eure User können dann in dringenden Fällen das Tool zum Entfernen von Webseiten verwenden (falls nötig), um sicherzustellen, dass diese Seiten so schnell wie möglich aus den Suchergebnissen entfernt werden.
  • Helft Suchmaschinen dabei, den guten Content eurer User zu finden.
Suchmaschinen crawlen ständig größere Teile des Webs. Helft unseren Crawlern, den besten Content auf eurer Site zu finden. Lasst uns User-Content crawlen, inklusive verschiedener Medien wie beispielsweise von Usern hochgeladene Bilder. Helft uns dabei, User-Content mittels XML-Sitemaps zu finden. Helft uns, duplizierte Versionen desselben Contents zu meiden, so dass wir mehr originalen Content eurer User crawlen können, und zwar dadurch, dass, soweit möglich, nur eine URL für den gleichen Content erstellt wird. Wenn dies nicht möglich ist, ist es hilfreich, die kanonischen URLs zu bestimmen . Wenn ihr Blogs hostet, stellt RSS-Feeds zur Verfügung, die wir mit der Google Blog-Suche entdecken können. Falls eure Site down ist oder Fehlermeldungen anzeigt, dann gebt bitte 5xx Response-Codes zurück. Indem ihr Crawler darüber informiert, dass der Content vorübergehend nicht verfügbar ist, helft ihr uns dabei, die Indexierung von "Wir sind bald wieder da"-Seiten zu vermeiden.

Fallen euch noch andere Best Practices ein, die ihr im Hinblick auf das Hosting von User-Content oder User-Seiten empfehlen würdet?

Recommendations for webmaster friendly freehosts (English version)

Post von Greg Grothaus, Staff Software Engineer, Search Quality Team (Übersetzung von Johanna, Search Quality Team)