TL;DR: Gibt es Plugins oder Einstellungen, die eine Auswahl zufälliger Themen am Ende eines Themas (nicht nur die neuesten) hinzufügen, auch wenn man nicht angemeldet ist, damit ein Crawler alle älteren Themen entdecken kann?
Nachdem ich nun ein älteres Forum in das aktuelle Forum integriert habe, habe ich das seltsame Problem der „Oberflächenverfügbarkeit“/Entdeckbarkeit.
In den Ansichten „Kategorie“ und „Neueste“ sind nur die neuesten Themen sichtbar. Wie die Oberfläche eines Sees. Die Ansicht enthält nur eine begrenzte Anzahl von Beiträgen und das unendliche Scrollen erschwert es, „in die Tiefe zu gehen“.
Mehrere Kategorien zu haben, erweitert den „Strohhalm“, aber selbst wenn man z. B. 50 Kategorien hat und 100 tief schaut, sind das immer noch nur 5000 Themen tief.
Nur 1–2 % der Themen sind zugänglich, der Rest ist unter der Oberfläche verborgen.
Ich dachte, sitemaps.xml könnte helfen, aber diese zeigen in der Standardkonfiguration nur eine Handvoll Themen an.
Riesige Inhaltsbrocken sind für Crawler effektiv blockiert.
Ich habe mich gefragt, ob es Plugins oder Einstellungen gibt, die eine Auswahl zufälliger Themen am Ende eines Themas (nicht nur der neuesten) hinzufügen, auch wenn man nicht angemeldet ist, damit ein Crawler alle älteren Themen entdecken kann.
Haben Sie in Erwägung gezogen, ältere Themen zu “pushen”? Das scheint ein einfacherer Weg zu sein, alte Themen wieder aufleben zu lassen, ohne Plugins oder Ähnliches zu erstellen.
In den Kategorieeinstellungen finden Sie diese Einstellungen
Dies funktioniert hier im Meta gut, da es alte Themen wieder aufgreift, die dann mit den neuesten Informationen “aktualisiert” / geschlossen werden können. Es ist auch eine gute Möglichkeit, Ihre Inhalte zu kuratieren. Hier ist ein Beispiel aus dem Jahr 2020, das “gepusht” wurde
Geschmackssache, wie gut das „Bumping“ von Themen ist. Oder ob es wegen Bots und nicht für Menschen geschieht.
Hier nerven mich „gebumpte“ Themen enorm. Ich weiß nicht, warum ich veraltete Themen sehen sollte, nur weil es einen nicht aktuellen Bedarf gibt, diese zu schließen.
Ich habe die generierte Sitemap angesehen und sie enthielt nur einen halben Monat an Beiträgen in sitemap_1.xml. sitemap_recent.xml enthält noch weniger.
Das ist das Problem, es gibt keine weiteren Sitemap-Seiten außer sitemap_1.xml, und diese enthält weniger als die in den Einstellungen angegebenen maximal 10.000 URLs.
Ich weiß, ich erwähne es für den Fall, dass Leute denken, ich beziehe mich auf diese Datei.
Die überwiegende Mehrheit der Themen ist öffentlich.
Ich sehe, dass sitemap_1 die maximalen 10.000 URLs enthält (vor knapp einer Stunde generiert). Keine anderen Sitemap-Seiten. Ich warte 15 Minuten, bis die nächste geplante Generierung stattfinden soll, um zu sehen, ob die anderen erscheinen.
Ich sehe in Sidekiq, dass der Regenerationsjob ausgeführt wurde, aber ich weiß nicht, warum er nur sitemap_1.xml und nicht andere Seiten produziert.
Jobs::RegenerateSitemaps 48 Minuten her OK 257ms in 11 Minuten default
Ich kann Ihnen den Forenlink per PM schicken, wenn der in 11 Minuten geplante Regenerationsjob das Problem nicht behebt. Ich habe ihn auch auf 50.000 URLs erhöht, sodass diese einzelne Seite zumindest 5-mal so viele URLs enthält, auch wenn keine weiteren Seiten generiert werden.
EDIT: Nur ein Update. Der Job wurde ausgeführt und hat die neue größere 50.000-URL-Sitemap erstellt, aber wieder nur eine Seite.
EDIT2: Nachdem ich es etwas sacken ließ, kann ich erfreulicherweise berichten, dass die zusätzlichen Sitemap-Seiten im letzten Job generiert wurden. Ich bin mir nicht sicher, warum sie bei früheren Jobs nicht generiert wurden.
Ja, aber das Hochschieben ist unstrukturiert und wieder nur ein dünner Strohhalm: Selbst wenn Sie 100 Beiträge pro Tag in 50 Kategorien hochschieben (was das Forum auch nutzlos machen würde, da alle aktuellen Inhalte verdrängt würden), erhalten Sie immer noch nur die gleichen 2 % der Themen.
Ich schätze, ich könnte versuchen, etwas wie die “Vorgeschlagenen Themen” am Ende jedes Threads zu implementieren, aber mit einem anderen Algorithmus, der auf Erkundung ausgerichtet ist.
In den meisten Fällen wird das nicht passieren. Das einzige, was man bekommt, sind genervte Benutzer – es sei denn, diese Pushes passieren nur in Nicht-JS-Versionen.
Aber eine Frage: Wollen Sie das alles nur, weil Ihre Sitemaps kaputt sein könnten, oder vertrauen Sie Sitemaps nicht?