Schema标记相关术语表
以下是与Schema标记、结构化数据和JSON-LD相关的核心术语解释。理解这些术语将帮助你更好地使用Schema标记生成器并掌握结构化数据SEO的要点。
Schema标记 (Schema Markup)
一种基于Schema.org词汇表的结构化数据代码注解,通过在网页HTML中嵌入机器可读的数据块,向搜索引擎明确传达页面内容的语义信息。Schema标记可以描述页面中各种实体的类型、属性和相互关系,是实现语义化Web的关键技术之一。
结构化数据 (Structured Data)
按照预定义的数据模型和格式组织的数据,使其易于被计算机程序解析和理解。在SEO语境中,结构化数据特指嵌入网页中、用于帮助搜索引擎理解页面内容的标准化格式数据。JSON-LD、Microdata和RDFa是三种主要的结构化数据实现格式。
Schema.org
由Google、Bing、Yahoo和Yandex于2011年联合创建的结构化数据词汇表项目。Schema.org定义了一套标准化的类型(Type)和属性(Property)体系,用于描述网页中的各种实体(如人物、产品、事件等)。它是当前最权威、最广泛使用的结构化数据词汇表标准。
JSON-LD (JavaScript Object Notation for Linked Data)
一种基于JSON格式的轻量级关联数据序列化方式,是Google官方推荐的结构化数据实现格式。JSON-LD以独立的<script>标签嵌入HTML页面,与页面的可见内容完全分离,便于维护和管理。其语法简洁直观,使用键值对描述实体属性。
Microdata
一种HTML5规范中定义的结构化数据嵌入格式,通过在HTML元素上添加itemscope、itemtype和itemprop等属性来标注结构化数据。虽然功能完整,但会使HTML代码变得臃肿,维护困难,目前不推荐使用。
RDFa (Resource Description Framework in Attributes)
一种基于RDF(资源描述框架)的结构化数据嵌入格式,通过HTML属性来标注语义信息。RDFa语法灵活但复杂度较高,主要用于需要与其他RDF数据源互操作的场景,一般网站不推荐使用。
Schema类型 (Schema Type)
Schema.org词汇表中定义的实体类别,用于标识结构化数据所描述的对象种类。例如Article、Product、Person、Organization等都是Schema类型。每个类型都有特定的推荐属性和使用场景。类型之间可以存在继承关系,子类型继承父类型的所有属性。
Schema属性 (Schema Property)
Schema类型的具体特征描述,定义了该类型可以包含哪些数据字段。例如,Article类型的属性包括headline(标题)、author(作者)、datePublished(发布日期)等。属性值可以是简单文本、数字、URL,也可以是嵌套的其他Schema类型。
@context
JSON-LD结构化数据中的一个特殊属性,用于指定该数据块所使用的词汇表上下文。在Schema.org标记中,@context的值通常为"https://schema.org",表示后续的所有类型和属性都遵循Schema.org词汇表的定义。
@type
JSON-LD结构化数据中的核心属性,用于标识当前数据对象的Schema类型。例如"@type": "Article"表示该对象是一个Article类型实体。@type的值必须是Schema.org词汇表中定义的有效类型名称。
富媒体片段 (Rich Snippets / Rich Results)
Google搜索结果中经过增强展示的搜索条目。当网页包含有效的结构化数据标记时,Google可能在搜索结果中额外展示评分星级、价格、图片、FAQ面板、面包屑路径等信息,使搜索结果更加醒目和信息丰富,从而提高点击率。
Google Rich Results Test
Google官方提供的结构化数据测试工具,用于验证网页的Schema标记是否正确、是否符合Google富媒体结果的要求。工具会解析输入的URL或代码片段,识别其中的结构化数据,报告错误和警告,并预览可能的搜索结果展示效果。
Schema Markup Validator
Schema.org官方提供的结构化数据验证工具,用于通用的Schema标记语法和语义验证。与Google Rich Results Test不同,该工具不仅检查Google支持的类型,还验证所有Schema.org定义的类型,适用于更广泛的验证需求。
Google Search Console
Google提供的免费网站管理和SEO分析工具。其中的"增强功能"报告专门用于监控网站结构化数据的状态,包括识别到的Schema类型数量、发现的错误和警告、以及随时间的变化趋势。是维护结构化数据健康度的重要工具。
面包屑导航 (Breadcrumb)
一种辅助导航机制,显示当前页面在网站层级结构中的位置路径。例如"首页 > 分类页 > 文章页"。通过BreadcrumbList Schema标记,可以在搜索结果中显示面包屑路径替代传统的URL显示,提升用户对网站结构的理解。
嵌套类型 (Nested Type)
作为另一个Schema类型的属性值而包含的Schema类型。例如,Article类型的author属性可以包含一个Person类型,Product类型的aggregateRating属性可以包含一个AggregateRating类型。嵌套类型允许创建复杂且精确的语义数据结构。
必填属性 (Required Property)
Google等搜索引擎在特定Schema类型中明确要求的属性。如果结构化数据缺少必填属性,该页面将不具备对应富媒体结果的展示资格。例如,Article类型的必填属性包括headline和datePublished。不同类型的必填属性列表各不相同。
聚合评分 (AggregateRating)
一种特殊的Schema类型,用于表示某个实体的综合评分信息,包含评分值(ratingValue)、最高评分(bestRating)、最低评分(worstRating)和评论数量(reviewCount)。通常嵌套在Product、LocalBusiness等类型中,帮助在搜索结果中显示星级评分。
语义化Web (Semantic Web)
Web的演进方向,目标是让网页内容不仅对人类可读,也对机器可理解。结构化数据和Schema标记是实现语义化Web的关键技术,通过为网页内容添加标准化的语义标注,使计算机程序能够准确理解和处理网页信息。
Schema继承 (Schema Inheritance)
Schema.org类型系统中的继承机制,子类型自动继承父类型的所有属性。例如,LocalBusiness继承自Organization,因此LocalBusiness类型可以使用Organization的所有属性(如name、url、logo等),同时还有自己的专属属性(如address、openingHours等)。
UD5工具箱