文章或博客似乎都不适合有主题和讨论的论坛。或者文章是否考虑过任何通用的帖子或评论?
答案 0 :(得分:4)
我根据this消息在论坛中使用Article作为主题和ItemList作为主题列表。
答案 1 :(得分:2)
https://schema.org/DiscussionForumPosting似乎是schema.org推荐的解决方案,他们说这是针对:
发布到讨论论坛。
他们甚至提供了JSON_LD样本:
<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"DiscussionForumPosting",
"@id":"http://www.reddit.com/r/webdev/comments/2gypch/is_schemaorg_still_a_thing/"
"headline":"Is Schema.org still a thing?",
"author": {
"@type": "Person",
"name": "haecceity123"
},
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": "http://schema.org/CommentAction",
"userInteractionCount": 25
},
}
答案 2 :(得分:0)
JSON-LD是推荐的模式解决方案,因此我正在寻找一些实际示例。在Schema网站上,它提供了对DiscussionForumPosting的描述:在论坛上的帖子。
这似乎表明主题中的每个帖子都应具有结构化数据(这对我来说很有意义)。
他们给出的具有interactionStatistic属性的示例似乎表明这是针对某个主题的第一篇论坛帖子。
论坛(通常)由类别组成,类别由主题组成,并且每个主题都有1个或更多表单。
通过DiscussionForumPosting,我们如何处理包含多个帖子的主题。大型论坛主题可以包含许多页面和100多个帖子
答案 3 :(得分:0)
Stackoverflow本身对HTML元素使用QAPage,对问题元素Question使用Answer作为Answer元素。 示例:
<html itemscope="" itemtype="http://schema.org/QAPage">
...
<div itemprop="mainEntity" itemscope="" itemtype="http://schema.org/Question">
<h1 itemprop="name"><a href="...">The title of question</a></h1>
<div role="main" aria-label="Question and answers">
<div class="question">
<div itemprop="text">
The text of question
</div>
<div>
Answers Count: <span itemprop="answerCount">2</span>
</div>
</div>
<div class="answers">
<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
<div itemprop="text">
The text of answer
</div>
</div>
<div itemprop="suggestedAnswer" itemscope="" itemtype="http://schema.org/Answer">
<div itemprop="text">
The text of answer
</div>
</div>
</div>
</div>
</div>
...
</html>
有关更多详细信息,您可以检查Internet上可用论坛的来源。另外,您可以通过Structured data testing tool来验证结构化数据。
答案 4 :(得分:-1)
(准备使用架构示例)
WebSite SEO视频示例的架构标记优化Json-ld Schema.org SEO公司Ganpati区
https://www.youtube.com/watch?v=L4LZ3-m2xMQ&feature=youtu.be
架构视频优化标记示例视频对象库编码jsonld架构组织Ganpati区域
https://www.youtube.com/watch?v=bN_vSAMtjm0&feature=youtu.be