Ich habe gerade festgestellt, dass in Google Analytics viele Seitentitel mit „Page Not Found“ beginnen. Nach einer Weile der Untersuchung stellte sich heraus, dass es sich um private Forenthemen handelt, die Suchmaschinen 403-Statuscodes senden.
Ich denke, dass diese Seiten einen anderen Seitentitel haben sollten, damit sie in den Analytics nicht angezeigt werden, wenn Leute nach URLs mit dem Titel „Page Not Found“ suchen. Die Seiten wurden gefunden, aber der Besucher muss sich lediglich anmelden.
Die Nachricht auf den Seiten selbst lautet: „Oops! Diese Seite ist privat.“
Ich denke, etwas wie „Bitte melden Sie sich an, um diese Seite anzuzeigen“ wäre ein besserer <title> für diese Seiten, wenn die Einstellungen anonyme Besucher darauf hinweisen, dass private Seiten existieren.
Ja. Wenn diese Einstellung aktiviert ist, handelt es sich jedoch nicht tatsächlich um eine 404 — das Häkchen ändert sie in eine 403. Ich denke, der <title> sollte dies bedingungsabhängig widerspiegeln, da er sonst die Analytics-Reports verzerrt.
GA4 zeigt in Berichten standardmäßig Seitentitel anstelle von Pfaden/URLs an, und die 403-Fehler werden als „Seite nicht gefunden“ aufgelistet, was nicht korrekt ist. Es sollte eher etwas wie „Zum Anzeigen dieser Seite anmelden“ lauten.
Der Grund, warum ich diese Einstellung aktivieren möchte, ist, dass der E-Mail-Verband Links zu privaten Themen enthält. Wenn Leute auf diese klicken und keine Nachricht sehen, dass sie sich anmelden müssen, um die Seite anzuzeigen, werden sie wahrscheinlich abbrechen.
Während ich mir die 403-Seite mit dieser Einstellung aktiv ansah, fiel mir auf, dass der Seitenname fehlt. Ich bin mir nicht sicher, ob das nur bei meiner Seite der Fall ist oder ob es ein Discourse-Bug ist, aber ich sehe das Problem auf zwei verschiedenen Discourse-Foren.
Nachdem ich mir die 403-Seite jetzt genauer angesehen habe, denke ich, dass es besser wäre, dort einen Handlungsaufforderungstext wie „Melden Sie sich an, um diese Seite anzuzeigen“ mit Anmelde-/Einloggen-Buttons zu haben. Wenn sich der Benutzer dann anmeldet und keinen Zugriff hat, könnte es heißen: „Ups! Diese Seite ist privat.“ So wüssten sie, dass sich die Seite durch eine Anmeldung möglicherweise öffnen lässt.
(Mittlerweile schaue ich, ob ich das im Theme anpassen kann.)