Gibt es irgendwelche Nachteile für eine URL, die geändert werden kann?
Hängt davon ab. Schauen wir uns die URL Ihrer Frage an. Im Moment lautet die URL:
webmasters.stackexchange.com/questions/5376/seo-and-changeable-urls
Wie Sie bereits bemerkt haben, ändert sich auch die URL, wenn Sie den Titel der Frage ändern:
webmasters.stackexchange.com/questions/5376/file-extensions-are-yummy
Wenn Google die ursprüngliche URL indiziert hat und diese ursprüngliche URL nicht mehr gültig ist, haben wir ein Problem, sowohl auf SEO-Ebene als auch, im Grunde genommen, hat jeder, der mit der Frage verlinkt oder die Frage mit einem Lesezeichen versehen hat, keinen fehlerhaften Link und eine 404 bekommen.
Dies funktioniert jedoch nicht mit StackExchange. Es scheint, dass StackExchange die Fragen-ID überprüft und anschließend den Titelteil ignoriert. Wie Sie bemerkt haben, können Sie besuchen http://webmasters.stackexchange.com/questions/5376
und es lädt Ihre Frage. Sie können auch besuchen http://webmasters.stackexchange.com/questions/5376/file-extensions-are-yummy
(oder http://webmasters.stackexchange.com/questions/5376/whatever-dude
) und es funktioniert auch!
Wenn Sie also den Titel Ihrer Frage ändern und die "neue" URL lautet
webmasters.stackexchange.com/questions/3079/file-extensions-are-yummy
Das bedeutet nicht, dass Ihre alte URL nicht funktioniert - es wird immer noch funktionieren. Sowie der neue.
An dieser Stelle können Sie zu Recht befürchten, dass doppelte URLs vorhanden sind. Wenn es eine Reihe von Links zu Ihrer ursprünglichen URL ( webmasters.stackexchange.com/questions/5376/seo-and-changeable-urls
) und eine Nummer zu der neuen ( webmasters.stackexchange.com/questions/5376/file-extensions-are-yummy
) gibt, teilen Sie das Seitenranking in Google und anderen Suchmaschinen auf. Glücklicherweise kann dies mithilfe des <link rel="canonical" />
Tags verringert werden .
Google bietet eine gute Beschreibung <link rel="canonical" />
in ihrem Blogeintrag. Geben Sie Ihre Kanonik an . Kurz gesagt, Sie können dieses Tag verwenden, um der Suchmaschine zu sagen: "Die URL, mit der Sie diese Seite erreicht haben, ist mir egal. Bitte behandeln Sie sie so, als würden Sie sie über diese andere URL besuchen."
Bei StackExchange ist die kanonische URL die URL des ursprünglichen Fragentitels (oder so nehme ich an). Wenn Sie auf dieser Seite eine Ansicht / Quelle erstellen, wird das folgende Tag angezeigt:
<link rel="canonical" href="http://webmasters.stackexchange.com/questions/5376/seo-and-changeable-urls">
Ebenso, wenn Sie besuchen http://webmasters.stackexchange.com/questions/5376
oder http://webmasters.stackexchange.com/questions/5376/file-extensions-are-yummy
oder http://webmasters.stackexchange.com/questions/5376/whatever-dude the canonical
<link>
Tag bleibt gleich. Ich gehe davon aus, dass der Wert festgelegt ist, unabhängig davon, ob Sie den Titel Ihrer Frage tatsächlich ändern.
Kurz gesagt, wenn Sie die Dinge richtig eingerichtet haben, gibt es keinen Nachteil, wenn eine URL geändert werden kann. Wenn Sie jedoch 404s generieren oder das kanonische Tag (oder eine andere Form oder URL-Umschreibung) nicht verwenden, gibt es Nachteile.
Viel Spaß beim Programmieren!
rel="canonical"
Sache schauen . Ich habe jedoch noch ein weiteres Anliegen. Sollte das "kanonische" nicht einfach die URL mit NUR der Fragen-ID sein, da der Titel veränderbar ist (wie bei Permalinks)? Wenn Ihre Seite in der Google-Suche angezeigt wird, wird der Titel vom Ende abgeschnitten, wenn Ihre Kanonik nur die Fragen-ID ist.