X

Bessere SEO: Kurze Wörter automatisch aus der URL entfernen

Schnipsel von IsItWP

Suchen Sie nach einer Möglichkeit, Stoppwörter aus Ihren URLs zu entfernen? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die SEO zu verbessern, indem Sie automatisch kurze Wörter aus der URL in WordPress entfernen.

Anweisungen:

Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:

add_filter('sanitize_title', 'remove_short_words');

function remove_short_words($slug) {
    if (!is_admin()) return $slug;
    $slug = explode('-', $slug);
    foreach ($slug as $k => $word) {
        if (strlen($word) < 3) {
            unset($slug[$k]);
        }
    }
    return implode('-', $slug);
}

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 11 beste WordPress-Quiz-Plugins und So richten Sie die Autorenverfolgung in WordPress mit Google Analytics ein.

Kommentare   Hinterlasse eine Antwort

  1. Hallo Freund,
    Wie entferne ich nur bestimmte Wörter aus dem Slug?
    Vielen Dank

    1. Sie könnten versuchen, dies zu verwenden, und "Wort" durch das Wort ersetzen, das Sie entfernen möchten:

      if ($word === “word”) {
      unset($slug[$k]);
      }

  2. Steigern Sie Ihr WordPress-SEO mit kurzen URLs - WPMU.org 6. September 2013 um 17:50 Uhr

    [...] an Kevin Chard für diese großartigen [...]

  3. Die Idee ist, dass man Wörter wie „The, and, but, is, it“ usw. entfernt, da sie keinen wirklichen SEO-Wert haben. Der obige Schnipsel wurde jedoch aktualisiert, um nur eine Liste von Wörtern zu entfernen, anstatt alle Wörter mit 3 oder weniger Zeichen.

    http://wpsnipp.com/index.php/functions-php/better-seo-automatically-remove-stop-words-from-slug/

  4. Peerland Brandmelder 5. August 2011 um 12:11 Uhr

    Ich bin ein Neuling im SEO-Bereich. Kürzlich wurde mir gesagt, ich solle neue Informationen sammeln, und was soll ich sagen, ich habe ihnen Ihre Idee gegeben und sie hat ihnen wirklich gefallen. Mit anderen Worten, Ihr Rat hat mich gerettet. Danke, Mann! Wirklich eine schöne Sache. Leute, probiert das aus.

    1. Sie sollten sich diesen Schnipsel ansehen. Dies ist eine aktualisierte Version des obigen Schnipsels.
      http://wpsnipp.com/index.php/functions-php/better-seo-automatically-remove-stop-words-from-slug/

  5. Alexandre M. Cajaty 14. Juli 2011 um 17:09 Uhr

    Glückwunsch zum Beitrag!

    Ich habe Ihren Code mit einer Liste von negativen Wörtern, die durch Kommas getrennt sind, angepasst.

    Hug!****add_filter(‘sanitize_title’, ‘remove_short_words’);function remove_short_words($slug) {    if (!is_admin()) return $slug;    $slug = explode(‘-‘, $slug);    foreach ($slug as $k => $word) { //keywords false $keys_false = ‘a,ao,aos,as,ate,da,de,do,das,dos,dum,duma,e,em,es,na,no,nas,nos,num,numa,o,os,que,um,uma’; $keys = explode(‘,’, $keys_false); foreach ($keys as $l => $wordfalse) { if ($word==$wordfalse) { unset($slug[$k]); } }    }    return implode(‘-‘, $slug);}

    1. Toller Schnipsel, Alexandre. Schicken Sie mir eine E-Mail, damit ich Sie als Autor für den Schnipsel einrichten kann.
      http://wpsnipp.com/index.php/contact/

  6. Trieu Quang Khanh 24. Juni 2011 um 03:29 Uhr

    Das ist schlecht für Vietnamesisch

    1. Das ist wahr Trieu Quang Khan, ich werde eine aktualisierte Version veröffentlichen, die es Benutzern ermöglicht, Wörter zu definieren, die aus dem Slug entfernt werden. 

      1. Trieuquangkhanh 19. Juli 2011 um 7:12 Uhr

        Großartig.

  7. Schließt es 3-Buchstaben-Wörter aus? Der Text impliziert dies, indem er die Wörter but und and einschließt, aber der Screenshot zeigt seo immer noch in der URL? Vermutlich ist die Bedingung in Zeile 6 zu ändern. Könnte das Entfernen von 3-Buchstaben-Wörtern zu drastisch sein, da es Wörter entfernen könnte, die für die URL notwendig sind, um Sinn zu ergeben? who, cup, bar, win, end, seo(!) usw. (was dann eine negative statt einer positiven Auswirkung auf SEO haben könnte?)
    Danke.
    David.

    1. Das ist wahr, eine Modifikation, die ich an diesem Snippet vornehmen könnte, wäre die Erstellung einer Liste von Wörtern, die es entfernen soll. Auf diese Weise würden keine Wörter entfernt, die für das SEO der Website wichtig sein könnten.

  8. Glauben Sie, dass dies für SEO wichtig ist? Warum?

    Danke
    Teo

    1. Je mehr Wörter Sie in der URL haben, desto weniger wird Google wichtige Wörter gewichten. Da if, and, the, is, are usw. nicht so wichtig sind wie andere Wörter, entfernt dieses Skript sie.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!