结构化数据是 SEO 优化中不可或缺的部分。通过在页面中添加结构化数据标记,搜索引擎可以更好地理解页面的内容类型和关键信息。对于主题开发者来说,在模板中内置结构化数据可以让每个页面都自动拥有良好的搜索展示效果。

结构化数据的基础格式

WordPress 主题中最常用的结构化数据格式是 JSON-LD。它通过 <script> 标签嵌入页面中,格式清晰,易于阅读和调试。与 Microdata 和 RDFa 相比,JSON-LD 是 Google 推荐的结构化数据格式。

文章类型的结构化数据

对于文章页面,使用 Article 或 BlogPosting 类型标记。包含文章标题、发布日期、修改日期、作者、描述、特色图片等关键字段。这可以让搜索引擎在搜索结果中显示更丰富的信息,比如发布时间和作者。

面包屑导航的结构化数据

面包屑导航使用 BreadcrumbList 类型标记。列出当前位置的完整路径,从首页到当前页面的每一个层级。面包屑结构化数据可以改善搜索结果中的页面路径显示。

产品类型的结构化数据

对于电商主题,产品页使用 Product 类型标记。包含产品名称、描述、价格、货币、库存状态、评分等字段。产品结构化数据可以让搜索结果中显示价格和评分信息,提高点击率。

组织信息的结构化数据

全站使用 Organization 或 WebSite 类型标记。包含网站名称、URL、Logo、联系方式、社交媒体链接等字段。这有助于搜索引擎建立网站的品牌认知。

在主题中动态生成结构化数据

最佳实践是在主题模板中动态生成结构化数据。使用 WordPress 函数获取当前页面的数据,如 get_the_title、get_permalink、get_the_date、get_avatar 等。确保所有动态数据都经过转义处理。