Bei der Suchmaschinenoptimierung sind passende Titel, treffende Kurzbeschreibungen und ergänzende Schlüsselwörter für jede einzelne Seite des jeweiligen Internetauftritt sehr wichtig. Dies bedeutet fast immer eine umfangreiche Arbeit, bei der man rasch den Überblick darüber verlieren kann, welche Begriffe und Beschreibungen welcher Seite zugeordnet wurden. Ein einfaches JavaScript sorgt für Transparenz und ermöglicht eine effektive Kontrolle.
Eine der Grundaufgabe bei jeder Optimierung von Websites für Suchmaschinen ist das Formulieren von passenden Seitentiteln, treffenden Kurzbeschreibungen sowie die Auswahl der richtigen Schlüsselwörter für jede einzelne Seite des Internetauftritt. Optimal ist das Ergebnis, wenn für die Suchmaschinen kein Muster bei der Seitenbeschreibung erkennbar ist und jede einzelne Seite als gesonderter Treffer bei der Suche behandelt wird.
Praktisch alle Content-Management-Systeme bieten Möglichkeiten zur Verwaltung und Organisation der Meta-Informationen, trotzdem ist es nicht einfach, die Übersicht zu behalten.
Was fehlt, ist die Möglichkeit, bei Bedarf die Meta-Informationen zur Seitenbeschreibung zusammen mit Informationen über die Länge der Kurzbeschreibungen sowie die Anzahl der verwendeten Schlüsselwörter einzublenden und sie unmittelbar im Kontext mit der Darstellung der jeweiligen Seite zu sehen. Dies würde auch die Kontrolle durch den Auftraggeber vereinfachen und eine aktive Mitarbeit bei den Seitenbeschreibungen fördern.
Genau diese Funktion erfüllt ein JavaScript, das einfach in das Template der Website eingebunden wird und an der gewünschten Stelle eine Infobox einblendet.
Die Implementierung erfolgt in zwei Schritten, zunächst wird im Kopfbereich des Template das Script seo_tool.js eingefügt:
<script type="text/javascript" src="<?php echo TEMPLATE_DIR; ?>/seo_tool.js"></script>
…wobei Sie <?php echo TEMPLATE_DIR; ?> durch eine entsprechende Variable Ihres CMS oder durch eine hartcodierte URL auf das JavaScript ersetzen.
An der gewünschten Stelle in Ihrem Template folgt der eigentliche Aufruf der Infobox:
<script type="text/javascript">
showPageInfo();
</script>
Damit die Infobox tatsächlich angezeigt wird, muss eine Seite mit dem Parameter seo=1 aufgerufen werden, so schaltet:
http://ihredomain.tld/diese_seite.php?seo=1
die Infobox für die Seite, die Sie gerade betrachten, ein.
Das Script blendet nicht nur die Infobox ein, sondern setzt gleichzeitig – sofern dies der jeweilige Browser zulässt – einen Cookie, der bis zum Schließen des Browsers gültig bleibt und bei allen weiteren Seiten, die aufgerufen werden, automatisch für die Anzeige der Infobox sorgt:
Die Infobox gibt den Seitentitel, die Kurzbeschreibung und die Schlüsselwörter jeweils mit der Anzahl der Wörter und der Gesamtlänge in Zeichen aus.
Ein Aufruf einer beliebigen Seite mit dem Parameter seo=0 schaltet die Infobox wieder aus und löscht den Cookie wieder:
http://ihredomain.tld/andere_seite.php?seo=0
Das Script seo_tool.js ist Open Source und unter GNU GPL lizensiert.
(tm), (sl)
16 Antworten zu „SEO Hilfsmittel: Meta-Informationen zur Kontrolle mit Javascript einblenden“
— was ist Deine Meinung?
na also, dafür gibts doch nun wirklich genug alternativen, z.b. das firefox addon search status, das neben metainformationen auch noch ne menge anderer dinge anzeigt, z.b. nofollow-links.
keywords sollten gesetzt werden. google nimmt sie zwar nicht zur relevanzbewertung, gleicht sie aber dennnoch mit dem content ab.
ich finde es trotzdem nützlich. meist werden diese dinge zu den seiten aber bereits im konzept neben den seiten-inhalten geplant.. und da hat man im word sich auch ne zählfunktion 😉 nützlich sicherlich, aber nicht bei jeder anwendung. zu den keys… auch wenn diese seit längerem nicht mehr als wichtig erscheinen, so denke ich, dass sie doch von den meisten noch benutzt werden 5 – 10 treffende je seite sollten aber ausreichen um den inhalt zu transportieren.
@Torsten: Danke, ich finde die HR-Line auch sehr passend! FYI diese Grafik wurde weder von Dr. Web erstellt noch gepachtet. Sie ist ein Resultat des Smashing Magazine hr-Line Contest (http://www.smashingmagazine.com/2008/09/09/the-hr-contest-results-download-your-fresh-hr-line-now/) und wurde von Lewis Keogh erstellt/entworfen. Sie ist frei verfügbar 😉
Google hat gleich zu Beginn verlautbart, dass die Meta-Keywords nicht berücksichtigt werden, um sich gleich einmal von Altavista (damals noch Marktführer)und den bis dahin gängigen Spammethoden zu distanzieren.
Wie immer sollte man nicht alles glauben, was Google sagt.
Google hat kein Interesse zu „rätseln“: Wenn Keywords sinnvoll angegeben sind (und diese auch in den Context passen) werden das wohl die Begriffe sein, unter denen eine Seite gelistet werden sollte. Natürlich behält sich Google das vor und es wird sicher nie eine Seite allein aufgrund der Meta-Keywords gelistet werden (Damit würde sich Google ja verraten).
Außerdem sind die Meta-Keywords gut, um sich mal über die eigenen Wünsche klar zu werden – ein Merkzettel quasi.
Vielen Dank für den Beitrag!
ps:
Interessant finde ich Kommentare von Schreibern,
welche für die eigene Seite die nette Footergrafik (v. drweb) benutzen.
Nix für ungut, aber für ein kommerzielles Projekt muss das nicht sein.
Alle drei Informationen sind nützlich, wenn auch nicht unbedingt direkt für die Suchmaschinen-Bewertung der einzelnen Seite.
Unstrittig ist dies bei Seitentitel und Kurzbeschreibung. Bei den Schlüsselwörtern kommt unter Umständen etwas anderes ins Spiel: Bei meinem CMS nutze ich die Keywords, um relevante Artikel (mit ähnlichen Keywords) zu ermitteln und als Linkblock auf dieser Seite anzuzeigen. Das ist nützlich für den Leser – und es erhöht die Relevanz wohl auch in den Augen der Suchmaschinen.
Das SEO-Skript erleichtert es mir, das Vorhandensein der Info-Elemente schnell zu prüfen – und ihre Stimmigkeit untereinander.
Das ist nützlich – vielen Dank an den Programmierer.
Vielen Dank für den Beitrag.
Artikel auf den Seiten Seiten von dr.web werden in den meisten Fällen erst interessant durch die Kommentare von Profis? oder wem auch immer.
Auch wenn das diesmal bis jetzt mehrheitlich ein Verriss war, ist das doch eine nützliche Erkenntnis für jeden, der nach verlässlichen Infos sucht.
Ob ich davon etwas sinnvoll nutzen werde, hängt eben auch von den Kommentaren der Profis ab. Ist doch gut.
Also, liebe Profis strengt euch an, damit die User dieser Seite nicht irregeleitet werden. Vielen Dank.
Suchmaschinenoptimierung – die schwarzer Magie [Voodoo] einiger Spinner, die behaupten zu wissen, wie Suchmaschinen funktionieren/manipuliert werden können, sind mir schon immer ein Greuel. Wann gibt es hier mal wieder etwas brauchbares, interessantes oder neues zu lesen?
Meta-Keywords werden von BING, Google und Yahoo nicht mehr genutzt!
Und der Sinn dieses „Hilfsmittel“ erschließt sich mir nicht…
In Safari wird nur der Seitentitel angezeigt. Bei Keywords und Description steht: Wörter: 1 Länge: 0
Warum sollte Google Keywords berücksichtigen, wenn sie doch schon aus dem Inhalt ermittelt werden?
@tekl: „funktioniert scheinbar nicht“ sagt mir sehr wenig, gibt es eine Fehlermeldung?
Zu den Keywords: ob Google die Keywords tatsächlich ignoriert – wage ich zu bezweifeln, auch (oder gerade) Google sollte man nicht alles glauben und in irgendeiner Form werden sie ganz sicher berücksichtigt… 😉
Das Google Keywords außer Acht lässt, ist nach meinem Kenntnisstand schon eine geraume Zeit so.
Davon ab, gibt es aber auch noch eine Reihe anderer Suchmaschinen. Man glaubt es kaum, aber es ist wahr.;-)
danke für den artikel. sehr interessant.
allerdings habe ich noch eine kleine ergänzung dazu. soweit ich mich entsinne hat google im september 09 bestätigt, dass die keywords für google nich mehr relevant sind. es wurde damit anscheinend zuviel missbrauch betrieben.
Danke, scheint mir ein interessantes und nützliches Script zu sein.
Ich habe mir mal zum Testen eine leicht modifierte Version des Scripts in ein costum Joomla Modul eingefügt, welches nur für registrierte User (Admin) sichtbar ist. Somit habe ich, sobald ich im Frontend angemeldet bin, die Infos jederzeit im Footer sichtbar.
Funktioniert scheinbar nicht im Safari (neustes Webkit) und wäre als Bookmarklet auch sehr praktisch.
Bookmarklet ist simpel:
javascript:var title = document.title; meta = document.getElementsByTagName(„meta“); var description = (meta.description)?meta.description.content:““; var keywords = (meta.keywords)?meta.keywords.content:““; document.write(‚<div style=“margin:10px;padding:10px;border:1px solid #000;“><p><b>Seitentitel:</b><br /><i>’+title+'</i><br /><span style=“font-size:smaller;“>Wörter: <b>’+title.split(“ „).length+'</b> Länge: <b>’+title.length+'</b></span></p><p><b>Kurzbeschreibung:</b><br /><i>’+description+'</i><br /><span style=“font-size:smaller“>Wörter: <b>’+description.split(“ „).length+'</b> Länge: <b>’+description.length+'</b></span></p><p><b>Schlüsselwörter:</b><br /><i>’+keywords+'</i><br /><span style=“font-size:smaller“>Wörter: <b>’+keywords.split(„,“).length+'</b> Länge: <b>’+keywords.length+'</b></span></p></div>‘);
Der Lizenz-Hinweis hat im BM leider keinen Platz 🙂