4FreeForumsFree forum softwareStart a forum

Understanding DiscussionForumPosting and SocialMediaPosting Schema

By 4FreeForums Editors · Published October 28, 2026 · Sources linked below

DiscussionForumPosting Schema: Essential Properties for Communities
Photo: "Lenovo keyboard (3453201147)" by Andrew Skudder from Crawley, UK, CC BY-SA 2.0, via Wikimedia Commons (cropped).

Adding structured markup to your community helps search engines identify first-hand user perspectives and display them across search features such as Discussions and Forums. According to the Google Search Central Discussion Forum documentation, platforms where people share their own discussions can use DiscussionForumPosting—or its parent type, SocialMediaPosting—to clearly define user posts and replies.

3 Content Elements Eligible for the Post Body

When marking up a DiscussionForumPosting (or SocialMediaPosting), you must represent the core material of the topic using at least one of 3 distinct properties:

If you are linking back to a main post from subsequent pages in a thread or from an archive board, this content requirement does not apply when pointing to that post via its external URL. If you are refining how your boards feed into search crawlers, check our guide on Forum SEO Basics: Getting Your Community Found in Search.

2 Core Rules for Author Identification

Search engines need clear attribution for every community contribution. The markup requires specific author properties:

Google also recommends adding author.url, which links directly to the member's specific profile page on your board. Author objects can additionally carry an agentInteractionStatistic showing their activity, such as their historical WriteAction user interaction count.

1 Required Date Format for Publication

Every original post requires a datePublished property. This value must strictly follow the ISO 8601 format, combining the exact date, time, and timezone offset. If a thread starter or reply has been edited later, you can optionally supply dateModified in the same ISO 8601 format. If no edits have taken place, there is no need to repeat the original publish date.

2 Structural Styles: Threaded Trees vs. Linear Streams

How you format your discussion markup depends on your community layout. As outlined in the Google Search Central Discussion Forum guide, community software generally handles replies in two ways:

For threads that span across multiple pages, later pages can reference the primary thread URL while nesting only the comments present on that specific screen. If you are balancing thread length with load times, review How to Speed Up a Slow Forum: A Practical Checklist to keep server responses fast.

Key Recommended Properties to Enhance Listings

Beyond the required author, date, and content fields, several optional properties provide deeper context to search systems:

Testing and Deploying Structured Data

Once you implement markup—either using JSON-LD or in-line Microdata to prevent duplicating text—validate the pages with the Rich Results Test to fix critical issues. Deploy a small batch of pages and check them with the URL Inspection tool to confirm Googlebot is not blocked by your robots.txt file, login requirements, or a noindex directive before requesting a recrawl.

Sources

Published October 28, 2026. No affiliate links on this page. Facts come from the sources linked above; check them for updates.