SEO-Problem: Slug-Namen für Themen sollten sich bei Titeländerungen niemals ändern

Another issue I detected today. This one is a particularly bad practice with regards to SEO and social media.

The slug name of a topic changes once the title changes.

That’s a big SEO no, no.

Imagine, you have a topic that has gained a lot of backlinks or is going viral on social media.

Now a TL3 user finds a typo in the title and changes the title.

The slug changes too and therefore the canonical URL.

All backlinks will be lost, and the topic will immediately stop going viral, as the former URL is now 404.

Slug names should freeze once a topic has been posted.

Only admins/mods should have the possibility to change the topic slugs and a warning should be given. Means, when I change the title as an admin/mod, options should be provided: only change the title, or change title and slug.

Update: I just found out that Discourse automatically 301 instead of 404 on slug changes. This mitigates the problem to some extend. Still would opt for a frozen slug.

1 „Gefällt mir“

I think the old link still points towards the actual topic, no?

4 „Gefällt mir“

Yes, it 301 redirects, but again I would opt for frozen slugs. Google “may” be fine with it. But if a TL3 user goes on a frenzy… I don’t know. I as an operator of the website would not like it.

For most social media sites, URL changes will mean you lose your engagement metrics for that URL, 301 don’t help here, more complicated approaches are needed in this case:

https://developers.facebook.com/docs/sharing/webmasters/getting-started/versioned-link/

1 „Gefällt mir“

It does, it redirects.

2 „Gefällt mir“

This isn’t an SEO no-no. You’re presenting an incredibly contrived set of circumstances. If you’re worried that TL3 users will do this, make TL3 unobtainable on your particular instance.

This also isn’t a bug, the redirect and slug updates aren’t a fluke, it was engineered to behave this way.

A bug report means something is broken, preventing normal/typical use of Discourse.

Which clearly isn’t true for the above.

5 „Gefällt mir“

Ich stimme dem Wert einer Einstellung zu, die es uns (als Administratoren) ermöglicht, „eingefrorene Slugs“ zu erstellen.

Stephens Lösung bestand darin, die Möglichkeit für einige Benutzer einzuschränken, ihre Titel zu aktualisieren. Ich halte es jedoch für eine gute Idee, den Benutzern zu erlauben, ihre Titel zu verbessern.

Selbst als Administrator organisiere ich Informationen neu und benenne Dinge ständig um, daher glaube ich nicht, dass „Titel nicht umbenennen“ eine gute Lösung ist.


Alternative Ideen

Als Administrator wäre es unglaublich, einen Slug für einen Beitrag festlegen zu können. Auf diese Weise bleibt der Slug kurz und einfach, auch wenn sich der Titel des Themas ändert.

Dies wäre natürlich eine Ergänzung zur aktuellen 301-Weiterleitung, da ich nach dem Experimentieren damit erkannt habe, dass sie funktioniert, solange der Teil /[#number] am Ende der URL beibehalten wird.


Ich unterstütze die Anfrage von Terrapop, ich denke, es ist eine großartige Option, die Administratoren gegeben werden kann und die langfristig Probleme vermeidet.

Danke!

2 „Gefällt mir“

Es ist unfair, meinen Kommentar als Lösung zu bezeichnen – wie in der Antwort in einer Bearbeitung erwidert, ist es eigentlich kein Problem. Die Weiterleitung macht Änderungen am Slug praktisch bedeutungslos.

Das Einfrieren von Slugs geht davon aus, dass der ursprüngliche Titel und der daraus resultierende menschenlesbare Teil der URL in irgendeiner Weise dem umbenannten überlegen sind. Wenn das wirklich der Fall ist, warum sollten Sie dann überhaupt zulassen, dass Ihre Benutzer Themen umbenennen können? Das war mein Streitpunkt.

Angenommen, Themenumbenennungen sind vorteilhaft, warum sollten Sie dann nicht möchten, dass die menschenlesbare URL die gleiche Verbesserung erhält?

2 „Gefällt mir“

In vielerlei Hinsicht ist die Umbenennung eines Themas und die Änderung der URL kein großes Problem, da sie ordnungsgemäß weiterleitet. Das Routing von Themen basiert auf der Themen-ID. Selbst wenn Sie https://meta.discourse.org/t/donk/162580 eingeben, gelangen Sie trotzdem zu diesem Thema. Diese Themen-ID ändert sich durch keine Benutzerinteraktion auf der Website.

Wenn die URL 404’en würde, wären SEO und Soziales ein Problem, aber das tut sie nicht – sie leitet weiter und Google wird die URL ordnungsgemäß aktualisieren.

Wir empfehlen allen Community-Managern, Titel zu aktualisieren, um den Inhalt der Diskussion genau wiederzugeben. Dies ist sowohl für SEO (da der wichtigste Faktor für das Ranking die Übereinstimmung der Suchintention mit den Seiteninhalten ist) als auch für die Entdeckung/Teilnahme innerhalb der Community selbst von Vorteil.

Mehr darüber, wie wir über SEO denken:

1 „Gefällt mir“

Weil URLs heutzutage nicht mehr so oft angezeigt werden? Und weil Discourse überhaupt keine schönen URLs verwendet (wie es in WordPress möglich ist)?

Die menschenlesbare URL war früher ein SEO-Hype und hat dem Benutzer sicherlich geholfen zu verstehen, was ihn erwartet, aber heute verwenden die meisten Plattformen einen ähnlichen Ansatz wie Onebox hier. URLs sind für einen Benutzer nicht mehr wichtig.

1 „Gefällt mir“

Wie werden Titel automatisch umgeleitet, wenn sie umbenannt werden? Ist das eine Einstellung, die manuell konfiguriert werden muss? Derzeit scheint das Umbenennen von Beiträgen Links zu unterbrechen.

Ich kann das bei den neuesten bestandenen Tests nicht reproduzieren. Bitte beschreiben Sie eine Möglichkeit, dies Schritt für Schritt zu reproduzieren.

3 „Gefällt mir“

Ich habe gerade eine Reihe von Tests durchgeführt und es scheint jetzt wie erwartet zu funktionieren. Vielleicht war es zu der Zeit nur ein Fehler meinerseits, oder vielleicht habe ich die Ziffernreihe am Ende des Beitrags entfernt.

Gibt es eine Begrenzung für die Anzahl der gespeicherten Themenüberschriften, oder wird jede Themenänderung umgeleitet?

[quote=„Discoursenaut, Beitrag:13, Thema:162580″]
Gibt es eine Begrenzung für die Anzahl der gespeicherten Themen-Titeländerungen oder wird jede Themenänderung umgeleitet?
[/quote]

Es gibt keinen Speicher, nicht einmal eine Weiterleitungs-Erstellung. Der Name des Themas wird vollständig verworfen, wenn die URL die Themen-ID enthält, daher sind Umbenennungen kostenlos.

Zum Beispiel ist dieses Thema hier
https://meta.discourse.org/t/seo-issue-slug-names-for-topics-should-never-change-on-title-changes/162580
aber wenn ich die URL zu
https://meta.discourse.org/t/i-like-pineaple-pizza/162580
ändere, funktioniert es genauso.

3 „Gefällt mir“

Ah, ich verstehe jetzt, vielen Dank für die Klarstellung @Falco :raised_hands:

3 „Gefällt mir“