Skip to main content

2025 年 SEO 结构化数据:提升排名的关键步骤 html Copy Edit

Reading time: 5 minutes
CK headshot
Written by
CK Ng
Lead Architect
Google search engine page shown on a tablet

搜索引擎(如 Google 和 Bing)解析 HTML 页面并尝试理解页面内容和上下文。由于 HTML 是非结构化的,页面中的数据可能无法被搜索引擎正确提取和索引,从而导致搜索结果质量不佳。

为了让搜索引擎理解页面,引入结构化数据以提供有关页面内容的明确线索。结构化数据是一种标准化格式,用于描述页面信息并对内容进行分类。例如,在产品页面中,这可能包括产品名称、品牌、价格、库存和产品评论。


介绍

为了让搜索引擎理解页面,引入结构化数据以提供页面内容的明确线索。结构化数据是一种标准化格式,用于提供有关页面的信息并对页面内容进行分类。例如,在产品页面上,这可能包括产品名称、品牌、价格、库存和产品评论。

需要注意的是,元标签(meta tags)也是一种结构化数据,Google 搜索和诸如 Facebook、Twitter、Instagram 以及 LinkedIn 等社交分享网站都会使用它们。

结构化数据格式

大多数搜索结构化数据使用 schema.org 词汇。然而,Google 和 Bing 对数据字段有各自的扩展和修改。

Google 搜索支持三种结构化数据格式:Microdata、RDFa 和 JSON-LD。Microdata 和 RDFa 主要是标记语法,它们依赖于在页面已有的 HTML 代码中直接添加 schema.org 信息。在 Drupal 动态生成的标记中,这种方法往往难以维护层级结构。

目前,更简洁且更推荐的实现方式是使用 JSON-LD,这是一种基于 JSON 的关联数据格式。它依赖于 JSON 向数据使用者提供相同的 schema.org 信息。JSON-LD 是 HTML 标记的替代方案,可以作为嵌入在 HTML 中的独立“岛屿”来使用。

Schema.org 元标签

Schema.org 元标签(Metatag)扩展了 Metatag 模块,主要提供 Google 支持的 Schema.org 词汇表。结构化数据以 JSON-LD 格式显示在网页的 <head> 部分。您可以在 Google 搜索画廊 页面上查看结构化数据所生成的丰富结果类型。目前支持的 Schema.org 顶级(实体)对象类型包括:

首页(Front Page)Schema.org

虽然将所有可能的结构化数据添加到每个页面都很诱人,但不建议为页面上不可见或不存在的信息添加结构化数据。有些 Schema.org 结构化数据只应放在首页,而不需要在每个页面上都添加。这些包括 Organization、WebSite 和 WebPage。对于 Organization,应使用最具体的子类型。Google 要求提供组织的 @id、address 和 name。其他可选但有用的信息包括:

  • 地址和 URL
  • 地理坐标(用于地图展示)
  • 电话号码
  • 联系信息
  • 营业时间
  • Logo
  • 对于餐饮场所,菜单的 URL

WebPage 并非由 Google 支持,但它可提供身份信息、名称和 Logo。Google 支持 WebSite 结构化数据中的站点链接搜索框(Sitelinks search box)部分。如果您的站点实现了站内搜索,此功能可在搜索结果页面快速搜索您的站点。通过 potentialAction 属性来配置。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://www.example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>
文章(Articles)

对于新闻、博客和文章页面,添加 Article 结构化数据可以提升在 Google 搜索结果中的展示效果。与 Google AMP(Accelerated Mobile Pages)结合使用时,Article 结构化数据可使页面出现在丰富结果的 Top Stories 和 Carousel 中。

必填属性包括 headline(标题)、image(图片)、datePublished(发布日期)、author(作者)和 publisher(发布者)。由于丰富结果的展示限制,标题长度上限为 110 个字符。支持多张图片,包括响应式图片。发布者的 Logo 可选,但有严格要求:尺寸应为 60×600 像素,优先 60px 高或 600px 宽。

产品页面(Product Pages)

添加 Product 结构化标记可吸引潜在客户,因为它会在 Google Search 和 Google Images 结果中显示。Google 图像结果将展示徽章,吸引用户点击查看内容。用户还可以直接在结果中看到价格、评分和库存情况。

Name(名称)以及 review、rating 或 offers(评论、评分或报价)之一为必填项。与在 Google Images 中展示产品的额外好处类似,建议添加 image(图片)。对于图片,itemAvailability 为必填属性。

问答、HowTo 与 FAQ 页面(Q&A, HowTo, FAQ Pages)

作为新的 SEO 热门,问答格式可以提升搜索结果排名。回答将作为问题摘要的一部分显示在常规结果之前。但此功能仅适用于一个问题及其对应答案。QAPage 主要用于论坛或产品支持页面,允许用户提交多个回答,并可指定 acceptedAnswer(已采纳答案)。

对于常见问题(FAQ)页面,请使用 FAQPage 结构化标记,涵盖问题与答案列表。

HowTo 标记用于指导性场景,通过一系列步骤解释如何完成任务。可添加所需材料或工具列表,也支持视频教程。

活动(Events)

活动信息可显示在 Google Search 和 Google Maps 上。Google 会以更互动的方式展示,如活动日期、Logo、地点(地图与路线)、保存活动、分享、购票等。支持线上、线下及混合活动,使用 eventAttendanceMode 属性进行区分;使用 eventStatus 属性设置活动状态,可同时包含多个值,例如活动重新安排并转为线上时,可将 eventStatus 设置为 EventRescheduled 和 EventMovedOnline。

必填字段包括 name(名称)、startDate(开始日期)和 location(地点)。地点可为实际位置或虚拟位置(例如 URL)。

AMP 页面

AMP 页面添加结构化数据后,可以出现在顶部故事轮播、丰富结果主轮播、视觉故事以及移动搜索结果的丰富展示中。想了解更多,请 点击这里


About CK Ng

Chin Kiong "CK" has decades of Drupal development experience and has contributed hundreds of code commits to the Drupal community. He possesses a wild, insatiable talent and drive to solve even the most difficult technical problems in a wide range of technologies, and he brings excellence and elegance in his high-level architectural solutions as well as invaluable direction and advice. He has served as the lead architect for a number of high-profile clients and projects, including The Juilliard School, the University of Minnesota, Cornell, HelpSystems, and Estée Lauder. CK is a full-stack...

订阅我们的博客

在此订阅我们的博客。我们还定期在LinkedInFacebookXInstagramYouTube 上分享内容。

收听我们的播客

Growth Gears是唯一能在市场营销、销售、客户体验和其他创收团队之间架起无缝桥梁的播客。

加入我们的社区

Marketing Leaders Connect是一个与您这样的专业人士建立联系,共同解决复杂营销挑战的地方。