免费课程架构生成器 - JSON-LD | OneStepToRank

课程架构生成器

为在线课程和培训项目生成有效的课程 JSON-LD 结构化数据。帮助 Google 显示带有提供者、价格和时间表详情的丰富课程结果。

构建您的课程架构

Only add aggregate rating data if your page genuinely displays user-generated reviews and ratings. Fabricating or inflating review data violates Google's structured data guidelines and may result in a manual action.

想要自动化 架构监控

OneStepToRank 在生产环境中监控您的结构化数据,及时提醒架构出现问题,并跟踪丰富结果随时间的变化。

开始使用

什么是课程架构?

课程架构 是一种结构化数据标记,告诉搜索引擎页面描述的是教育课程。基于 Schema.org Course 类型,它提供机器可读的课程名称、描述、提供者、讲师、交付形式、时间表和定价等详细信息。当 Google 读取此标记时,可在增强的搜索结果中展示您的课程,并在 SERP 中直接显示提供者名称、价格、评分和时间表等丰富摘要。

如果没有课程架构,Google 必须从页面的原始 HTML 中推断课程细节。可能会遗漏讲师信息、显示错误的价格,或未能将课程与提供者关联。结构化数据消除这种歧义。您明确声明 Google 所需展示的内容,提升在课程专属丰富结果、轮播以及 Google 搜索中的课程过滤器中出现的概率。

课程丰富结果在 Google 中的展示方式

Google 使用课程架构来驱动多种增强搜索功能。最常见的是 课程丰富结果,它以视觉上独特的卡片形式显示课程名称、提供者和简短描述。对于 “machine learning courses” 或 “web development training” 等查询,Google 可能会展示专属的 课程轮播,直接从课程页面的结构化标记中提取数据。

丰富的课程结果可以包含 提供者名称(如 Coursera、Udemy 或大学)、价格或 “免费” 标签、带星形图标的 综合评分,以及 交付模式(在线、现场或混合)。这些细节帮助用户一目了然地比较课程,无需点击,从而意外提升点击率,因为用户能快速识别最相关的选项。使用课程架构的页面在教育相关查询中始终优于普通蓝链。

Course 与 CourseInstance —— 理解结构

课程架构包含两个关键组件协同工作:

  • Course —— 描述课程本身:名称、描述、学科、提供者及一般信息。可将其视为在各个学期保持不变的课程目录条目。
  • CourseInstance —— 描述课程的具体开设或场次。包括开始日期、结束日期、交付模式(在线或现场)、地点和讲师。一个 Course 可以拥有多个 CourseInstance 条目,对应不同学期、批次或时间段。

Google 建议至少包含一个带有时间表和模式详情的 CourseInstance,以获得触发丰富结果的最佳机会。如果您的课程是自定进度且没有固定日期,可以完全省略 CourseInstance,但即使仅使用 “Online” 的 courseMode 包含它也能增强标记效果。

最大化课程架构影响的技巧

要充分利用课程结构化数据,请遵循以下最佳实践:

  • 包含提供者 —— 始终指定提供课程的组织。Google 使用此信息在轮播结果中按提供者对课程进行分组。
  • 添加定价 —— 明确标注价格的课程(包括免费课程的 “0”)更有可能获得丰富结果。用户在搜索结果中会主动比较价格。
  • 使用准确的评分 —— 仅在页面展示真实用户评论时才包含 aggregateRating。虚假评分违反 Google 指南,可能导致人工处罚。
  • 指定语言 —— inLanguage 属性帮助 Google 向使用该语言搜索的用户展示您的课程,提高对国际受众的相关性。
  • 保持日期最新 —— 过期的 CourseInstance 日期会向 Google 表示页面可能已陈旧。请为每个新学期或批次更新开始和结束日期。

实施课程架构后,请使用 Rich Results Test 验证实时页面,并在 Google Search Console 的增强报告中监控错误。将此生成器与我们的 本地排名检查器 结合使用,以衡量结构化数据改进对搜索结果可见性的影响。

常见问题

什么是课程架构标记?

课程架构标记是您在网页中添加的结构化数据,用于描述教育课程。它使用 Schema.org Course 类型并以 JSON-LD 格式编码,提供机器可读的课程名称、描述、提供者、讲师、时间表和定价等细节。当 Google 读取此标记时,可在增强的搜索结果中展示您的课程,并在 SERP 中直接显示提供者、价格、评分和可用性等丰富摘要。

课程架构在 Google 搜索结果中如何展示?

课程架构可以在 Google 搜索中触发专属的课程丰富结果。此增强列表通常显示课程名称、提供者或机构名称、简短描述,并可能包含价格、评分和时长等信息。Google 还使用课程标记来填充专属的教育轮播和搜索结果中的课程过滤器,使标记的课程相比普通蓝链拥有显著更高的可见度。

Course 与 CourseInstance 有何区别?

Course 描述课程的整体信息,包括名称、描述、提供者和学科内容。CourseInstance 描述该课程的具体开设或场次,包含开始日期、结束日期、地点、交付模式(在线或现场)和讲师等细节。一个 Course 可以拥有多个 CourseInstance 条目,代表不同的课程场次、学期或批次。Google 建议至少包含一个带有时间表详情的 CourseInstance,以获得丰富结果的最佳机会。

课程架构仅适用于在线课程吗?

不是。课程架构适用于任何类型的教育课程,无论是在线、线下还是混合。CourseInstance 上的 courseMode 属性可指定交付形式:Online 表示虚拟课程,Onsite 表示线下课堂,Blended 表示混合模式。您还可以为线下课程指定实体地点。该架构适用于大学、培训中心、工作坊、训练营以及 MOOCs 等各种教育场景。