WordPress Links für Suchmaschinen

| 5 Kommentare

WordPress schreibt – wie viele ander Content Management Systeme und Blogs auch – suchmaschinenfreundliche Links dank .htaccess. Der Erfolg ist sichtbar, denn Beiträge aus WordPress-Blogs erscheinen oft in den Ergebnissen der Suchmaschinen.

Diese Links sind natürlich nicht per default vorhanden, sie müssen aktiviert werden. Die Basiseinstellung findet sich  in "Optionen>>Permalinks", wo man WordPress dazu überredet, eine .htaccess-Datei zu erstellen und die Parameter für die Gestaltung der Links festlegt.

Beispiel: %year%/%monthnum%/%day%/%postname%/

führt für einen Beitrag mit dem Titel "Das ist der lange Titel des Postings über irgendwas" zu diesem Link: http://www.meinblog.de/2005/11/14/das-ist-der lange-Titel-des-Postings-ber-irgendwas

Beispiel: %year%-%post_id%/%postname%/

führt zu http://www.meinblog.de/2005-85/das-ist-der lange-Titel-des-Postings-ber-irgendwas

Eindeutig suchmaschinen- und leserfreundlich, da die einzelnen Beiträge so Keywords enthalten und auch inhaltlich schon vom URL her annähernd bestimmt werden können. Die Parameter wie %year%-%post_id% sorgen dafür, dass aus dem Jahr und der ID des Beitrags eine eindeutige Nummer erstellt wird, %postname% greift auf den Titel des Beitrags zurück.

Dennoch hat das System ein paar Schönheitsfehler. Besonders lange Titel sprengen den Rahmen, wenn man sie als Trackback-URL ausgibt: Hier gibt es keine Stelle, an der die lange Zeichenfolge umbrochen werden kann. Außerdem verschluckt das System erwartungsgemäß Umlaute.

Aus dem Titel: Das ist der lange Titel des Postings über irgendwas

wird im URL: das-ist-der lange-Titel-des-Postings-ber-irgendwas

Hier helfen die erweiterten Schreiboptionen: das Feld post slug oder Titelform (je nach Version von WordPress) erlaubt, einen eigenen Titel für den URL zu erstellen, der

  • keywordreich und
  • kurz genug ist, um den Layout-Rahmen nicht zu sprengen
  • ohne suchmaschinenirrelevante Füllwörter wie "und" bzw. "über" auskommt
  • und ohne Umlaute daherkommt

In unserem Fall wäre das "titel-posting-irgendwas". Die Wörter werden per Bindestrich oder Leerzeichen getrennt. Dann klappts auch mit Google!

Autor: Susanna

Seit 12 Jahren berate ich Unternehmen auf ihrem Weg ins Internet. Ziel ist eine Website, die den Kunden wie ein aktiver Mitarbeiter unterstützt. Mein persönlicher Schwerpunkt liegt auf den Content Management Systemen und ihrer Programmierung. Diese CMS sind meine Baustelle: TYPO3, Drupal, Wordpress und Joomla.

5 Kommentare

  1. ich möchte das alle meine links auf meiner siete über eine zsichen url aufgerufen werden

    wie zum beispiel:
    dieser link: http://onunterhaltung.t-online.de/c/78/22/92/7822926.html

    wird in einem neuen fenster geöffnen
    aber ich will das er so aussieht :

    http://go2.speedmaker06.de/go.php?url=http://onunterhaltung.t-online.de/c/78/22/92/7822926.html

    und ich möchte in meinem beitrag nur die erste url posten und sobald ein bescuher auf den link klickt wird die zweite url vorne angefügt

    Sollte so etwas machbar sein würde ich mich über eine antwort per mail freuen

    Blogsoftwar: WordPress

    mfg Micha

  2. Zur Umlautkonvertierung (inkl. Feeds etc.) benutze ich o42-clean-umlauts (http://otaku42.de/2005/06/30/plugin-o42-clean-umlauts/) und bin sehr zufrieden damit. Zum Thema Indizierung/Suchmaschinenoptimierung: Ich lasse seit einigen Tagen nur noch die Einzelbeiträge indizieren – Details hier: http://www.im-web-gefunden.de/2005/12/09/wordpress-benutzerfreundlicher-durch-veraenderte-suchmaschinenindizierung/
    Viele Grüße – Thomas
    PS: Beim Datum gebt Ihr momentan statt des Jahres wiederum die Stunde an – uups :)

  3. Pingback: pressecounter » Suche Eltern

  4. Für die Konvertierung der Umlaute in ASCII-Code gibt es auch ein Plugin: http://codex.wordpress.org/Plugins/GermanPermalinks

    Aus “Künzl” wird so z.B. “Kuenzl”, was die Suchmaschinentauglichkeit der Permalinks noch etwas erhöhen dürfte. :-)

  5. Pingback: expertinnen-web.de » Brotkrümel für Wordpress

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*