Anfrage für Dynamic Schema.org in Theme-Komponenten

Hallo,

Ich möchte die Möglichkeit beantragen, dynamisches Schema.org JSON-LD für erstellte Themen und deren Antworten in Discourse-Themes hinzuzufügen. Es wäre hilfreich, automatisch Schema-Daten zu generieren für:

Thema: Titel, Autor und Erstellungsdatum
Antworten: Autor, Antwortdatum und Inhalt

Dies würde die SEO erheblich verbessern und zu Rich Snippets beitragen, wodurch Suchmaschinen sowohl Themen als auch Antworten leichter verstehen können.

Gibt es eine Möglichkeit, diese Anforderung zu erfüllen?

Vielen Dank

1 „Gefällt mir“

Warum bräuchtest du das in Theme-Komponenten?

Übrigens bietet die Crawler-Ansicht bereits JSON-LD für Themen.

<script type="application/ld+json">
{
   "@context":"http://schema.org",
   "@type":"QAPage",
   "name":"Request for Dynamic Schema.org in Theme Components",
   "mainEntity":{
      "@type":"Question",
      "name":"Request for Dynamic Schema.org in Theme Components",
      "text":"Hi,\n\nI'd like to request the ability to add dynamic <a href=\"http://Schema.org\" rel=\"noopener nofollow ugc\">Schema.org</a> JSON-LD for created topics and their replies in Discourse themes. It would be helpful to automatically generate schem\na data for:\n\nTopic: Title, author, and creation date\n\nReplies: Author, reply date, and content\n\nThis would significantly…",
      "upvoteCount":0,
      "answerCount":0,
      "datePublished":"2025-04-25T05:13:40.289Z",
      "author":{
         "@type":"Person",
         "name":"Aditya_Shevle",
         "url":"https://meta.discourse.org/u/Aditya_Shevle"
      }
   }
}
</script>

4 „Gefällt mir“

Hallo,

vielen Dank für Ihre Antwort. Wenn ich mir jedoch den Quellcode der Themenseite ansehe, sehe ich keine Schema-Auszeichnung. Gibt es eine Möglichkeit, diese zu aktivieren oder hinzuzufügen?

Vielen Dank

1 „Gefällt mir“

Discourse bietet eine spezielle Ansicht für Crawler. Da das JSON-LD nicht für den menschlichen Verzehr bestimmt ist, befindet es sich nicht in der regulären Ansicht.

2 „Gefällt mir“