Richie
(Richie Rich)
5. April 2026 um 07:44
1
In Bezug auf diesen Fehler von letzter Woche:
Continuing the discussion from Either 'acceptedAnswer' or 'suggestedAnswer' should be specified :
I had this issue pop today suddenly after updating to this week’s latest build.
Any thoughts as to why it suddenly started? The site has been around for a decade and so has the page that’s affected by it. The topic has only one post (wiki) from the admin (it’s a notice FAQ topic).
Und:
main ← fix/qa-page-schema-no-answers
merged 01:02PM - 02 Apr 26 UTC
Google Search Console reports acceptedAnswer/suggestedAnswer errors on topics th… at emit QAPage structured data with answerCount:0 and neither field present. This affects single-post topics, topics where the only replies are hidden or small action posts, and topics whose accepted answer has been hidden.
The fix introduces two checks:
1. A `has_eligible_answers?` query in SchemaUtils that verifies at least one visible, regular-type reply exists before emitting QAPage schema (both JSON-LD and microdata). Topics without eligible answers fall back to the default DiscussionForumPosting schema.
2. A `has_answers` policy in BuildSchemaMarkup that gates on the materialized accepted_answer/suggested_answers after they've been fetched, catching any edge cases the topic-level check might miss.
Additionally, `fetch_accepted_answer` now checks post visibility via `Guardian.new.can_see_post?` (anonymous perspective) so hidden accepted answers are excluded from schema output rather than being advertised to search engines. The `"answered only"` setting also uses this visibility check instead of just testing whether an answer_post_id exists.
https://meta.discourse.org/t/399525
Ich habe heute Morgen auf 2026.4.0-latest aktualisiert (97400099a5 ), aber ich kann die Korrekturen immer noch nicht bei Google validieren
Meine Google Search Console zeigt folgendes an:
Beim Klicken auf die Validierungs- bzw. Korrekturschritte:
Und wenn ich versuche, eine der Korrekturen zu validieren:
erhalte ich für alle drei Typen denselben Fehler „betroffene Seiten wurden gefunden".
Habe ich etwas übersehen?
2 „Gefällt mir“
davidb
(David B)
6. April 2026 um 10:44
2
Vielen Dank für die Meldung. Wir untersuchen dieses Problem und werden uns bald mit einem Update melden.
4 „Gefällt mir“
Richie
(Richie Rich)
6. April 2026 um 11:41
3
Danke @davidb , sehr dankbar
davidb
(David B)
7. April 2026 um 16:09
5
Ich habe eine Änderung zusammengeführt, die die meisten der von Ihnen gemeldeten Fehler beheben sollte (z. B. fehlender Name/Anzahl der Antworten). Es stellte sich heraus, dass diese Werte in den Microdata fehlten:
https://github.com/discourse/discourse/commit/6e8876152c45c2bd7c2f1c0eb6a248f47de9f89c
Die drei problematischen URLs im letzten Bild scheinen ein separates Problem zu sein: Zwei davon sind Beiträge, die nur aus Emojis bestehen und keinen Text enthalten, und die dritte ist ein Beitrag, der nur ein Bild enthält. Ich habe sie jedoch über den Schema-Markup-Validator geprüft, indem ich die Seitenquelle eingefügt habe, und alle weisen keinerlei Warnungen oder Fehler auf.
Möglicherweise werden diese drei Seitenprobleme bei einem erneuten Crawl behoben.
5 „Gefällt mir“
Richie
(Richie Rich)
8. April 2026 um 12:45
6
Danke, David
Am Freitag werde ich Discourse erneut aktualisieren und es noch einmal versuchen
1 „Gefällt mir“
3 Fehler scheinen behoben zu sein, aber 1 bleibt übrig + 6 Annotationen mit geringerer Schwere, alle betreffen fehlende Felder innerhalb der Elemente suggested/acceptedAnswer:
„Validierung gestartet
2 „Gefällt mir“
Richie
(Richie Rich)
9. April 2026 um 13:42
8
Könnten wir dieses Thema bitte noch nicht automatisch schließen?
1 „Gefällt mir“
davidb
(David B)
9. April 2026 um 13:43
9
Vielen Dank für den Hinweis. Ich werde mir das bald ansehen und ein weiteres Update veröffentlichen.
2 „Gefällt mir“