搜索引擎优化(SEO)的主要目标是让你的内容在对你的品牌或业务最重要的关键词的搜索结果中排名更高。 然而,在排名中获得最靠前的位置可能还不足以使你的网站在竞争中脱颖而出,赢得令人羡慕的有机点击。你可能需要额外的优势来获得最多的点击量(和实际流量)–这就是schema标记的作用。 schema标记是一种结构化数据的形式,为搜索引擎提供关于你的内容的额外信息。模式的好处是,它可以使你的内容在有机搜索结果中的出现得到视觉上的增强,从而使它脱颖而出。 例如,你可以使用schema来告诉谷歌一个页面是代表食谱、博客文章还是产品页面,而你的搜索列表可能包括一些额外的信息。此外,你可以选择使用标记来包括哪些数据,如星级、价格,甚至烹饪时间。 在这篇文章中,我们将解释什么是schema标记,并分解其好处。然后,我们将告诉你如何在你的网站上添加schema标记。 什么是Schema? 你创建的每个页面都应该包含相当数量的元数据。对于SEO来说,一些最重要的元素包括页面标题、元描述、alt文本和标题标签。这些元数据会极大地影响你的网站在搜索引擎结果页(SERP)中的显示方式。 将schema标记视为页面元数据的 “下一层次”。模式不是简单地告诉搜索引擎一个页面的标题和描述是什么,而是提供背景。 你可以使用schema来表明每个页面的内容,如位置、食谱、产品和数百个其他选项。为了给你一个例子,这里是一个菜谱的搜索结果在没有schema的情况下是什么样子: 它看起来不错,肯定能得到一些点击。让我们把它与一个使用schema标记的丰富片段搜索结果进行比较,包括评级、加注数和烹饪时间。丰富的结果是可能的,因为有schema标记: 如果你在寻找一个食谱,你会点击这两个结果中的哪一个?对许多人来说,答案会是后者,因为它能直接提供更多信息。 有很多schema”类别”用于不同类型的内容。除了菜谱,你也有关于一个人的选项。如果你希望搜索结果片段包含出生日期、父母和兄弟姐妹的名字等信息,这可能是完美的。 向网页添加Schema的最常见方法之一是利用关联数据的JavaScript对象符号(JSON-LD)。 下面是一个使用JSON-LD的Schema标记的例子,如果你在做一个香蕉面包的食谱,会是什么样子: <script type=”application/ld+json”> { “@context”: “https://schema.org”, “@type”: “Recipe”, “author”: “John Smith”, “cookTime”: “PT1H”, “datePublished”: “2009-05-08”, “description”: “This classic banana bread recipe comes from my mom — the walnuts add a nice texture and flavor to the banana bread.”, “image”: “bananabread.jpg”, “recipeIngredient”: […]