Leichter Keywords / Tags generieren mit Tag the Net
Applikationen, Programmieren, Web Kommentar hinzufügenBei der Installation dieses Blogs habe ich mich auf die Suche gemacht nach einer Möglichkeit für die hier dargestellten Seiten kontextsensitive Tags automatisiert zu generieren. Man muss dazu sagen, dass das zunächst nicht nach großem Hexenwerk klingt, schliesslich gibt es zahllose Plugins für WordPress, die diesen Job einwandfrei erledigen. Nur gibt es einen Haken: Die meisten Plugins sind auf englischsprachige Seiten spezialisiert und können mit deutschen Texten, wie diesem hier, nur relativ wenig anfangen. Alternativ suchte ich nach offenen Programmierschnittstellen, die mir zuverlässig aus einem beliebigen Text die relevanten Keywords extrahieren. Im Folgenden möchte ich zwei Webservices vorstellen, die mir bei meiner Recherche besonders positiv aufgefallen sind: Yahoo Web Search API und tagthe.net.
Eine Möglichkeit gute automatisierte Tags zu generieren stellt die Yahoo Web Search API dar, die mit dem Modul Contextual Search eine recht einfach zu benutzende Schnittstelle auf den Suchindex von Yahoo.com bietet. Die Schnittstelle empfängt unter anderem einen beliebigen Text und erstellt dazu vollautomatisch die passenden Keywords. Die Rückgabe der Daten erfolgt entweder als XML oder im Yahoo-typischen JSON-Format. Aber auch hier: Das Angebot scheint auf englischsprachige Seiten ausgerichtet zu sein, ist also für den deutschen Raum nur eingeschränkt nutzbar. Dennoch: Die Qualität der zurückgegebenen Keywords ist, wie bei Yahoo üblich, erwartet gut.
Alternativ zu den vorgenannten Möglichkeiten bietet sich der Webservice von tagthe.net an. Dieser Dienst, der von der österreichischen Firma knallgrau New Media Solutions ins Leben gerufen wurde, bietet ebenso wie Yahoo eine API namens REST an, die sehr gut dokumentiert und auch einfach zu verstehen ist. Auch diese API schluckt einen beliebigen Text und gibt dann passende Keywords (entweder als XML oder JSON) zurück, die aber, anders als bei Yahoo, bereits kategorisiert sind. Diese Kategorisierung stellt in den meisten Fällen eine sehr gute Hilfe dar und bietet zahllose weitere Möglichkeiten der vollautomatischen Generierung von Metadaten (ich denke hier z.B. an Location-Tags, die in Zukunft in Bezug auf Geo-Tagging immer interessanter werden). Mein Urteil über die zurückgegebenen Keywords von tagthe.net: Hervorragende Qualität! Wer sich selbst von der Qualität überzeugen möchte, der kann das über das von tagthe.net bereitgestellte Webinterface tun
Wer sich jetzt fragt, wozu man das Ganze denn eigentlich wirklich braucht, der möge daran erinnert werden, dass Suchmaschinen Webseiten nicht wie Menschen erfassen und durch die APIs von Yahoo und tagthe.net die spannende Möglichkeit geboten wird seine Seite im Vorfeld darauf zu untersuchen, welche Textbestandteile tatsächlich von Suchalgorithmen erkannt werden. Nicht nur für Suchmaschinenoptimierer eine äußerst interessante Angelegenheit! Mir schweben übrigens schon konkrete Anwendungsgebiete vor, dazu aber mehr in einem späteren Beitrag in diesem Blog
Die Tags in diesem Blog werden übrigens mit Yahoo Contextual Search UND tagthe.net erstellt. Meiner Meinung nach auf jeden Fall sinnvoll, da die Tags, die von beiden Diensten zurückgegeben werden doch sehr unterschiedlich ausfallen können.
Links:
PS: Über Erfahrungsberichte und Kommentare zu den beiden APIs würde ich mich sehr freuen

(2 Stimmen, Durchschnitt: 4.50 von 5)
Mai 16th, 2008 um 12:53
Hm, also egal was ich eingebe bekomme ich bei Tag the net als Tag “nulltem”- geht Euch das auch so?
Schräg ist, dass ich nicht mal im Quelltext den String drin habe….