| Tweet |
WordPress: SEO freundliche Permalinks erstellen
-
Schon vor längerer Zeit wurde ich angeschrieben, wie ich es denn geschafft hätte, dass hinter der Domain http://it-runde.de sofort die Artikelnamen erscheinen und nicht erst die Monatsordner bzw. nur die Artikelnummer “http://it-runde.de/?p=123″, welche vor allem für Suchmaschinen sehr unfreundlich sind und nicht zu guten Suchmaschinenergebnissen beitragen. Weil ich heute schon wieder eine Anfrage bekommen habe, und es anscheinend noch nicht weit verbreitet ist, wie man soetwas schnell und einfach umsetzt, hier mal eine schnelle Anleitung
.Dazu müsst ihr als WordPress-Administratoren im Administrationsbereich in der Navigation unter “Einstellungen” den Punkt “Permalinks” auswählen. Danach stehen euch auch schon allerhand vorgegebene Einstellungen zur Verfügung wie Standard, Tag und Name, Monat und Name und Numerisch. Wie man sieht ist leider unser einfacher gewünschter Artikelname nicht dabei. Dafür müssen wir den Radio-Button “Benutzerdefinierte Struktur” auswählen und “/%postname%” in das input-Feld dahinter eingeben.

Schauen wir uns nun die Artikel-URL’s in den Artikeln an sehen wir, dass alles einwandfrei funktioniert hat und der Artikelname nun automatisch als Permalink genutzt wird.
Neben der Suchmaschinenfreundlichkeit gegenüber des Standard-Link’s hat der URL-Name ohne Monatsname auch noch den positiven Effekt, dass die Nutzer beim ansehen des Artikels nicht sofort wieder gehen, wenn sie sehen, dass dieser schon beispielsweise ein Jahr alt ist. Außerdem kann man im Gegensatz zum Standard-Link aus Zahlen auch schon beim sehen des Links erarnen, was hinter diesem steckt.Weiterhin können auch andere Parameter benutzt werden:
- %postname% – Der Artikelname
- %year% – Erscheinungsjahr des Artikels
- %tag% – Das Tag des Artikels mit der niedrigsten ID
- %author% – Der Autor des Artikels
- %post_id% – Die ID des Artikels
- %category% – Die Kategorie des Artikels
Alle weiteren Parameter könnt ihr offiziell in der WordPress-Liste nachlesen. Diese könnt ihr dann wie in den Beispielen ganz einfach so zusammen stellen, wie ihr diese für euren Blog braucht
.Was für eine Permalink-Struktur nutzt ihr denn bisher auf eurem Blog und welche Erfahrungen habt ihr bisher mit der von euch verwendeten Struktur gemacht?
Tweet







09.01.2011 um 14:25 Uhr
“…dass die Nutzer beim ansehen des Artikels nicht sofort wieder gehen, wenn sie sehen, dass dieser schon beispielsweise ein Jahr alt ist.”
Das ist mir noch gar nicht in den Sinn gekommen, danke. Und wieso wirkt sich das Weglassen des Datums auch auf die Suchmaschinen-Ergebnisse aus?
09.01.2011 um 14:30 Uhr
Oh lol, das ist doch so simpel ^^
Aber okay: manche werden dir für diesen Artikel vielleicht danken
09.01.2011 um 14:37 Uhr
Ich mache es genau wie du.
09.01.2011 um 14:48 Uhr
@jletellier: Suchmaschinenfreundlichkeit der von mir gezeigten Option nimmt im Gegensatz zu der Standard-Option (http://it-runde.de/?p=123) vor allem zu. Bei der Option “Monat und Name” ist es aber vor allem ein Vorteil für den Blogbesitzer, wenn diese nicht angezeigt werden
. Wüsste aber auf anhieb nichtmal einen nennenswerten Vorteil der Monats-Variante von WordPress
.
@Kiwi: Klar ist das simpel, wenn du es denn weißt
. Oder hast du dir beim ersten mal die Seite “Permalinks” angeschaut und wusstest sofort, dass du “/%postname%” eintragen musst?
. Man muss also schon erstmal bei WordPress die Parameter kennen bzw. nachlesen, um damit arbeiten zu können!
@Timo: Auch aus den oben genannten Vorteilen?
09.01.2011 um 15:08 Uhr
Naja, so ganz stimmt das nicht: Man muss es NICHT unbedingt nachlesen. Man kann einfach “Tag und Name” auswählen und darauf werden die entsprechenden Parameter in das Feld der “Benutzerdefinierten Struktur” eingetragen. Dann kann man sich denken: wenn ich nun von dieser automatisch eingetragenen Struktur den ein oder anderen Parameter weglasse, dann verändert sich auch der Permalink dementsprechend.
Gruß Kiwi
09.01.2011 um 15:16 Uhr
@Kiwi:
Das meine ich ja mit nachlesen, allein aus den Anfragen die ich bekommen habe kann man ja (leider) sehen, dass es doch nicht so verständlich ist , aber da gibt es ja die IT-Runde, die es nochmal erklärt
!
09.01.2011 um 16:12 Uhr
Ich zitiere mal die auch oben von dir verlinkte Dokumentation für Permalinks: “For performance reasons, it is not a good idea to start your permalink structure with the category, tag, author, or postname fields.”. Die Erklärung dazu findet ihr auch auf der Seite.
Aus diesem Grund verwende ich /%post_id%/%postname% als Permalink-Struktur.
Ebenfalls solltest du darauf hinweisen, dass die Nutzung von Permalinks nur auf Apache-Webservern mit erlaubten mod_rewrite ohne weiteres möglich ist.
Für lighttpd-Benutzer habe ich vor kurzem eine Anleitung zur Nutzung von WordPress Permalinks mit lighttpd geschrieben.
09.01.2011 um 18:36 Uhr
Weiß einer von euch ob man die Struktur von einer Normalen Seite auch ändern kann?
Weil bei einem Template war das zB. ../impressum und bei den meisten ist es aber ../impressum/. Vielleicht habt ihr ja Tipps oder wisst mehr darüber.
09.01.2011 um 19:00 Uhr
Einer normalen Seite? Oder nutzt du ein anderes CMS wo du die Änderung vornehmen willst? Standardmäßig kannst du die Linkstrukturen am besten mit deiner .htaccess anpassen!
Sonst beschreibe mal dein Problem genauer, damit wir dir optimal helfen können
09.01.2011 um 19:19 Uhr
@Nico: Wenn du z.B. die Struktur /%postname% hast, dann ändere die Struktur mal zu /%postname%/
Durch den Schrägstrich am Schluss sollte auch deine Impressums-Seite einen Schrägstrich am Ende bekommen.
Aber wenn es sich bei dem Problem um deine Seite nokes.de handeln sollte, dann hast du das Problem – wie ich sehe – bereits behoben.
…oder du musst dich klarer ausdrücken, damit wir dein Problem besser verstehen
09.01.2011 um 22:02 Uhr
Ich benutze auch WordPress. Ich meiner bei einer Seite (page). Also zB. http://www.nokes.de/person-nico-hemkes/
Die Struktur meine ich, kann man die auch ändern über WP oderein Plugin? Denn bei einem Template war die mal anders, nicht die standartmäßige ../person-nico/ Struktur sondern ohne / am Ende.
Kann man das auch ändern?
09.01.2011 um 22:47 Uhr
Sehr guter Artikel. Vor allem sollte man aber auch beachten was mit dem Blog erreichen will. Wer zum Beispiel bei google News aufgenommen werden möchte, müsste die URL auch anpassen. Wichtig dabei ist, dass eine 4 Stellige nummer in der URl enthalten ist. Dies kann man z.B. wie folgt erreichen: /%postname%-%post_id%-%monthnum%/
Gruß Paul
09.01.2011 um 23:57 Uhr
@Patrick: Könnte man den Artikel hier nicht auch nur mit der ID aufrufen, bezüglich DC?
@Paul: Interessant, damit habe ich mich noch gar nicht beschäftigt.
@Christian: Ich empfand das Datum bisher immer als unnötig, weshalb ich schon recht früh auf diese Links umgestiegen bin. Hauptgrund war für mich die Suchmaschinenfreundlichkeit und eben das optische.
10.01.2011 um 00:12 Uhr
@Timo: Meinst du mit DC = Double Content? Ja, man könnte das auch nur über die ID aufrufen, nur prüft Google ja nicht willkürlich irgendwelche URL-Kombinationen, sondern nur Links. Im Zweifelsfall muss man eine Weiterleitung von nur ID auf ID + Post machen. Hab’s grad mal getestet, man wird nicht automatisch umgeleitet…
10.01.2011 um 09:59 Uhr
@Paul: Diese vierstellige Nummer, die damals übrigens dreistellig sein musste, ist zum Glück bereits Geschichte
@Patrick/Timo: eine URL verhindert Duplicatet Conten ungefähr zu 0%, denn Google prüft nicht ob auf einer Seite zweimal der selbe Link ist, sondern prüft den wirklichen Inhalt der verlinkten Seite. Wenn Link 1 auf doma.in/a verlihnkt und Link 2 auf doma.in/da und beides aber den selben Inhalt hat, sehe ich das als Duplicated Content und wenn mein Wissen nicht ganz getäuscht ist wird Google das auch so sehen.
Ich persönlich setze übrigens immer %category%/%postname% ein, warum? Weil dadurch eine Hirarchie der Webseite erkennbar ist oliverlippert.eu/allgemein/postirgendwas oder oliverlippert.eu/programmierung/postirgendwas grenzt für Suchmaschinen und benutzer sofort das Gebiet ab. Durch Plugins habe ich dann noch das durch WordPress überflüssig hinzugefügte “category/” entfernen lassen, läuft bombe. Mit Perfomranceproblemen habe ich bei meinem kleinen 70-Artikel-Blog kein Problem, auch nicht auf den anderen 4 Blogs die ich technisch leite
10.01.2011 um 23:17 Uhr
Super Tipp, werde es gleich mal bei meinen einstellungen ändern
11.01.2011 um 13:46 Uhr
Der Tipp ist echt gut und die Überlegung dahinter auch, es sollte aber noch erwähnt werden, so ist es zumindest bei mir, das eine nachträgliche Änderung die Links zum Beispiel von alten Tweets bei Twitter zu den geänderten Adressen auf dem eigenen Blog nicht mehr funktionieren.
Hab ich zum Beispiel vorher das Datum mit drin, ändere die Einstellungen nun und jemand besucht einen gekürzten Link auf einem älteren Tweet, so landet er bei mir auf einer Fehlerseite.
Gibt es vielleicht eine Möglichkeit nicht alles auf dem eigenen Blog zu ändern sondern sozusagen … ab jetzt mit den neuen Einstellungen? Damit alte Einträge bisher so bleiben mit Datum, neue Beiträge dann aber mit den neuen Einstellungen und nur den /%postname% veröffentlicht werden?
11.01.2011 um 18:31 Uhr
Habe bei mir mit voller Absicht das Datum mit in der URL, da ich persönlich auch danach bei Google suche, um aktuelle Infos zu finden! z.B. “nginx wordpress 2010″ (https://encrypted.google.com/search?hl=de&q=nginx+wordpress+2010)
12.01.2011 um 12:37 Uhr
Um bei deutschen Permalinks auch die Umlaute in Griff zu bekomme empfehle ich das hier: http://www.code-styling.de/deutsch/permalinks-mit-umlauten-ohne-o42-clean-umlauts
Gruß
Christian
21.01.2011 um 23:32 Uhr
Hallo Leute, bin gerade am umstellen unserer HP auf WordPress. Habe jetzt so meine Probleme wenn ich WordPress dazubewegen möchte die Permalinks zu nutzen. Hier wird mir ein .htaccess file zwar erzeugt, aber die Homepage ist dann nciht mehr erreichbar. Gibt es jemanden der mir helfen kann (auch gegen kleiner Bezahlung) ?
21.01.2011 um 23:57 Uhr
@Werner: Wir helfen dir gerne so, eine Bezahlung brauchst du keinem von uns für Starthilfe geben
. Damit wir dir helfen können poste mal den Inhalt deiner jetzigen .htaccess und die Domain/Adresse deiner Seite sowie deine Permalink-Einstellungen (Screenshot o.ä.)
.
21.02.2011 um 14:24 Uhr
Vielen Dank für diesen Artikel.
Hab meinen Blog jetzt auch auf /%postname% umgestellt!
Grüße
08.08.2011 um 11:57 Uhr
@Oliver Lippert
Nur weil es ein SEO bloggt?!
Schau mal da, dort steht es immer noch und wird bis heute auch noch verlangt: http://www.google.com/support/news_pub/bin/answer.py?hl=de&answer=68323
08.08.2011 um 12:36 Uhr
@Paul: “Dreistellige Zahl anzeigen. [...] Auf diese Regel wird bei News-Sitemaps verzichtet.”
10.11.2011 um 13:58 Uhr
Vielen Dank für deinen Tipp. Eine Frage: Bislang habe ich die Permalink-Einstellung “Standard” verwendet und auf externen Seiten auch leider mit diesen verlinkt. Wenn ich nun die Einstellung auf “Benutzerdefiniert” ändere, dürften sämtliche Links auf externen Seiten nicht mehr funktionieren, oder? Gibt es da irgendeine Möglichkeit, diese Tatsache zu umgehen? Danke vorab
09.01.2012 um 22:58 Uhr
Habe die gleiche Meinung!
Frohes neues!