Die
Google Webmaster Tools sind eine nette Möglichkeit für den Webmaster, zu sehen, wie Google die eigene Seite versteht, crawled und ranked.
Damit Webmaster schnell verifizieren können, dass sie auch Eigentümer einer Domain sind, hat Google sich ein automatisiertes Verifikationsverfahren ausgedacht.
Nach dem Anmelden gibt der Webmaster seine Domain(s) ein und muss anschließend beweisen, dass er berechtigt ist, Informationen über die Domain zu erhalten und Entscheidungen über den Umgang mit der Domain in Suchmaschinen treffen zu dürfen.
Hierzu erstellt Google zunächst eine einmalige ID - eine Art persönliches Passwort. Diese ID muss in Form einer leeren HTML-Datei oder als Meta-Tag in der Startseite des höchstzugänglichen Verzeichnises gebaut werden.
Webmaster können lediglich auf Informationen zugreifen, die auf derselben Höhe oder tiefer im Verzeichnisbaum liegen, wie die Ebene, in der die Verifikation stattfindet.
Die anzulegende HTML-Datei wird nach folgendem Muster erstellt:
googled0b0363fnz5i11fd.html.
Sobald die Datei auf den Server geladen wurde, gibt der Webmaster über einen speziellen Link ein Signal an Google.
Ein Spider wird von Google losgeschickt, um zu prüfen, ob die Datei ordnungsgemäß angelegt wurde. Somit gilt für Google als bewiesen, dass man "berechtigt" an einer Website ist.
Google greift mit seinem Spider beim Check folgendermaßen auf den Server zu:
72.14.195.133 - - [18/Feb/2007:13:44:28 +0100] "GET /googled0b0363fnz5i11fd.html HTTP/1.1" 301 339 "-" "Google-Sitemaps/1.0"
72.14.195.133 - - [18/Feb/2007:13:44:28 +0100] "GET /googled0b0363fnz5i11fd.html HTTP/1.1" 200 - "-" "Google-Sitemaps/1.0"
72.14.195.133 - - [18/Feb/2007:13:44:29 +0100] "GET /noexist_d0b0363fnz5i11fd.html HTTP/1.1" 404 1046 "-" "Google-Sitemaps/1.0"
72.14.195.133 - - [18/Feb/2007:13:44:30 +0100] "GET /googled0b0363fnz5i11fd.html HTTP/1.1" 301 339 "-" "Google-Sitemaps/1.0"
72.14.195.133 - - [18/Feb/2007:13:44:30 +0100] "GET /googled0b0363fnz5i11fd.html HTTP/1.1" 200 - "-" "Google-Sitemaps/1.0"
72.14.195.133 - - [18/Feb/2007:13:44:30 +0100] "GET /noexist_d0b0363fnz5i11fd.html HTTP/1.1" 404 1046 "-" "Google-Sitemaps/1.0"
Nachdem Google die positive Antwort bekommen hat, dass die Datei existiert (Code 200), wird zur Sicherheit noch eine nicht-existente Datei überprüft. Hiermit will Google sicherstellen, dass der Server nicht automatisch eine 200er Antwort auf alle angefragten Files sendet. Liefert der noexist_*-Test einen 404er Statuscode, gilt die Datei für Google als korrekt angelegt. Der Inhaber der Seite kann nun auf alle Infos und Daten der Webmaster Tools zugreifen.
Der Google-Sitemaps/1.0-Bot greift später in unregelmäßigen Abständen immer wieder auf die Daten zurück, um den Status der Berechtigung stets aktuell zu halten.