So those topics are all before our recent fixes/changes to how we handle schema.org structured data. When a topics/post is created, we “cook” it, in essence processing the markdown, HTML, and other content of the “raw” post, and turning it into the formatted post you see on the site. As these posts were cooked prior to our fixes, it may be necessary to rebake them.
Please try the following:
- Have your developer connect to the server where Discourse is running.
- Enter the Discourse Docker container:
sudo ./launcher enter app
- Run a rebake of all posts:
Note that the rebake will take some time to complete, and can be CPU intensive, especially if your site is large. I’d recommend running it at a time when your site isn’t too active.
Once the rebake is complete, try re-running the validation in the Google search console.