什么是结构化数据?
结构化数据是一种标准化格式,用于向搜索引擎、社交媒体平台和其他应用程序提供有关网页的附加信息。它使用一种称为模式标记的特定词汇,为网页上不同类型的内容提供上下文和含义。
通过使用结构化数据,搜索引擎和其他应用程序可以更好地理解页面内容,并在搜索结果和其他平台中显示相关信息。各种 Google SERP 增强功能,如菜谱、评级、本地结果和购物结果,都是基于页面上的结构化数据。
结构化数据格式
模式标记可以通过几种不同的格式添加到 HTML 代码中:
- JSON-LD:关联数据的 JSON 格式,这是最常见的格式,也是谷歌的首选格式。
- 微数据:在现有 HTML 内容中使用的一组标记。
- RDFa:属性中的资源描述框架,用于为 HTML 文档添加元数据。
结构化数据包括近 800 种类型,如文章、产品、活动、评论等。不过,并非每种类型都受 Google 支持。您可以使用Google 文档查看 Google 搜索能理解哪些结构化数据。
结构化数据的重要性
结构化数据之所以重要,有几个原因:
- 增强搜索结果:结构化数据可产生丰富的片段和其他增强的搜索结果,这些结果更具视觉吸引力,可为用户提供更多信息。
- 更好地理解:它能帮助搜索引擎更好地理解网页内容,从而提高索引和排名。
- 提高点击率:增强搜索结果可提高点击率(CTR),因为用户更有可能点击提供更多信息且看起来更具吸引力的搜索结果。
- 语音搜索兼容性:语音助手使用结构化数据直接回答用户的询问。
如何在页面上查找结构化数据
网页 HTML 代码中的结构化数据可能很难阅读,因为它通常由几行几乎无法阅读的代码组成。下面是一个页面代码中结构化数据的示例:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Recipe", "name": "Chocolate Chip Cookies", "author":{ "@type": "Person", "name": "Jane Doe" }, "datePublished": "2024-08-24", "description": "A classic chocolate chip cookie recipe.", "recipeIngredient":[ "2 杯面粉"、"1 杯糖"、"1 杯巧克力片"], "食谱说明":[ { "@type": "HowToStep", "text": "烤箱预热至 350 度"}, { "@type": "HowToStep", "text": "将所有配料放入碗中混合"} ] } </script> </script
为了更方便地阅读和验证结构化数据,您可以使用Ranktracker SEO 工具栏等工具,它能以更易读和结构化的方式显示页面的结构化数据。
实施结构化数据的最佳做法
1.使用 JSON-LD 格式
Google 建议使用 JSON-LD 格式来处理结构化数据,因为与其他格式相比,这种格式更易于实施和维护。
2.遵循谷歌指南
请务必参考Google 的结构化数据文档,以确保您使用了 Google 支持的正确类型和属性。
3.测试结构化数据
在网站上部署结构化数据之前,请使用Google 的 Rich Results Test和Schema Markup Validator等工具检查错误并验证标记。
4.保持更新
定期检查和更新结构化数据,确保其准确性,并遵循 Google 指南中的任何变化。
5.避免垃圾邮件标记
确保您的结构化数据是相关的,并能准确反映页面上的内容。误导性或垃圾标记会导致搜索引擎的惩罚。
结论
在网站上实施结构化数据是一种强大的方式,可以增强搜索效果,改善搜索引擎理解和显示内容的方式。只要遵循最佳实践并及时更新结构化数据,就能充分利用结构化数据带来的好处。