# Different schema type for Topics and Posts

**URL:** https://meta.discourse.org/t/different-schema-type-for-topics-and-posts/71471
**Category:** Feature
**Created:** [October 5, 2017, 3:02pm UTC](https://meta.discourse.org/t/different-schema-type-for-topics-and-posts/71471 "2017-10-05T15:02:58Z")
**Posts on this page:** 1
**Showing post:** 24

<div class="post-metadata">

### Author: ![rrit](https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/32.png) [@rrit](https://meta.discourse.org/u/rrit)
#### Post date: [January 1, 2024, 8:01pm UTC](https://meta.discourse.org/t/different-schema-type-for-topics-and-posts/71471/24 "2024-01-01T20:01:09Z")

</div>

> [@rrlevering](#):
>
> […] Discourse currently asserts that every comment/non-first-post is the mainEntityOfPage: . I believe that will be true after the fix change as well. This also confuses the detection (and means we have to drop that assertion altogether). I think that with the fix it’ll give us enough signal to prevent problems now, but it’s probably better to only use that on the first post.

This is in process of being addressed now:  
[https://github.com/discourse/discourse/pull/25043](https://github.com/discourse/discourse/pull/25043)  
[https://github.com/discourse/discourse/pull/25082](https://github.com/discourse/discourse/pull/25082)

@rrlevering If you have time to spare, I would really appreciate some feedback on this:

- [Google structured data for forums and profile pages - #9 by rrit](https://meta.discourse.org/t/google-structured-data-for-forums-and-profile-pages/286762/9) (closed)
- [Discussion Forum Schema improvements - #19 by techAPJ](https://meta.discourse.org/t/discussion-forum-schema-improvements/287347/19) (ongoing)

---

_[View the full topic](https://meta.discourse.org/t/different-schema-type-for-topics-and-posts/71471)._
