Colorscheme

Script um die Keywortdichte eines Artikels zu ermitteln


Gerade für die Suchmaschinenoptimierung ist es interessant zu wissen, wie oft ein Keyword in einem Artikel vorkommt und wieviele Wörter der Artikel insgesamt hat. Daher habe ich vor geraumer Zeit mal ein Script in PHP dazu geschrieben, welches einen Artikel einliest und dann auswertet.

Funktionsweise

  • Download des Keyworddichte-Scripts und anschliessend entpacken (entweder auf dem eigenen Webserver oder auf einem lokalen Apache Webserver)
  • Tragt eure Text in das Formularfeld ein (achtung: es können nur ca 1000 Wörter aufeinmal verarbeitet werden)
  • Sollte das Script noch zuviele “unwichtige” Wörter ausgeben, öffnet die Datei metascript.php und fügt oben die benötigten Wörter ein

Folgende Mängel müssen noch behoben werden:

  • Formularfeld kann nur ca. 1000 Wörter aufeinmal aufnehmen
  • Es fehlt noch eine Berechnung welchen prozentualen Anteil ein Wort im gesamten Text hat
  • Dem Wortfilter können sicher noch einige Wörter hinzugefügt werden

Das Script kann natürlich frei verändert werden. Wenn jemand die obengenannten Punkte verbessert, bzw noch mehr macht, würde ich mich freuen wenn dieser mir seine Variante zurückschickt.

Ich habe es damals geschrieben, da ich im Internet nichts passendes dazu finden konnte. Kennt jemand ein Script welches besser funktioniert? Schreibt eure Erfahrungen als Kommentar.

Keyworddichte, Script, SEO


Verwandte Artikel
  1. Adsense Klickzähler-Script
  2. suchergebnisse
  3. Wer kann mir einen funktionierenden Adsense Klicktracker empfehlen
  4. Webfan 0.5 – Blogbuddy
  5. Titel – der kleinste Part mit der größten Wirkung

am Januar 18, 2006 um 13:32 Uhr | in SEO | 6 Kommentare


6 Kommentare
  1. raiks, Juni 21, 2006:

    Betreff:
    Formularfeld kann nur ca. 1000 Wörter aufeinmal aufnehmen.

    Versuch es doch anstatt dem “get”, mal mit “post”

    Ich hab mir den Quellcode mal geliehen…
    Wenn Verbesserungen dabei zu Stande kommem, schick ich ne Variante zurück…

    MfG

  2. Christian, Juni 21, 2006:

    Hast recht, damit sollte es funktionieren, hab lange nicht mehr dran rumgebastelt, würde mich über ne bessere Version freuen!!

  3. Axel, November 4, 2006:

    Hi, interessantes Script – eins verstehe ich nicht.

    $google_mod = 60;
    $keywords = floor($wortanzahl / $google_mod);

    $keywords = Errechnete Keywords:
    Was soll mir das sagen mit den Keywords? So viele dürfen vergeben werden? Soviele wären ideal? …

    Und was ist der Google Modifikator und was sagt er mir?

    Danke Axel

    Enlight me! Thx

  4. Christian Strang, November 4, 2006:

    Wenn ich mich recht entsinne, dann ist der der “google_mod” dafür da zu sagen, wie groß der Prozentsatz der Wörter sein darf, die das gezielte Keyword sind.

    Willst du zum Beispiel eine Keyworddichte von 10% anstreben, dann musst du den Google_mod auf 10 setzen, sprich: jedes 10. Wort soll das besagte Keyword sein.

    Ich hätte wohl damals besser kommentieren sollen, blicke selbst nicht ganz durch ^^

    Du fragst nach der optimalen Anzahl der Keyworddichte: So um die 7-10%, schau einfach mal bei Google, gib eine 2-Wort-Keyword-Kombination ein und schau wie es sich auf den Top-Plätzen verhält. Ansonsten kann ich nur empfehlen sich mehr auf Backlinks und weniger auf die Keyworddichte zu konzentrieren, gerade bei Top-Keywords zählt nicht zwangsläufig die Dichte, sondern die Backlinks die auf dich verweisen und das wird in Zukunft immer wichtiger.

  5. Frank, Februar 24, 2009:

    Hi,

    ich weiß, der Artikel in deinem Blog ist schon etwas älter…

    Hätte mir gerne mal das Tool angesehen, hast du es noch?
    Würde mich über eine Email mit Anhang freuen.

    Sonst muß ich sagen:
    Deine Seite ist nicht schlecht, ich bin schon auf Seite 3… und immer noch spannend.

  6. Christian Strang, Februar 24, 2009:

    Hey Frank,
    leider habe ich das Script auch nicht mehr auf dem Server. Ich denke im Netz müsstest du aber vergleichsweise Scripte finden.
    Gruß Chris

Tut mir leid, die Kommentarfunktion für diesen Beitrag ist geschlossen.