返回顶部
s

schema-markup结构化标记

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
1,317
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

schema-markup

Schema Markup

实现schema.org标记,帮助搜索引擎理解内容,并在搜索结果中启用丰富结果。

安装

OpenClaw / Moltbot / Clawbot

bash
npx clawhub@latest install schema-markup

使用时机

  • - 为新页面或现有页面添加结构化数据
  • 修复Schema验证错误
  • 针对特定丰富结果(FAQ、产品、文章)进行优化
  • 在React/Next.js应用中实现JSON-LD
  • 审计现有的Schema标记

初始评估

在实施Schema之前,需要了解:

  1. 1. 页面类型 — 这是什么类型的页面?主要内容是什么?可能获得哪些丰富结果?
  2. 当前状态 — 是否存在现有Schema?是否有错误?已经出现了哪些丰富结果?
  3. 目标 — 你针对哪些丰富结果?业务价值是什么?

核心原则

1. 准确性优先

  • - Schema必须准确反映页面内容
  • 不要标记页面上不存在的内容
  • 内容变化时及时更新

2. 使用JSON-LD

  • - Google推荐使用JSON-LD格式
  • 比微数据或RDFa更容易实现和维护
  • 放置在或之前

3. 遵循Google指南

  • - 仅使用Google支持用于丰富结果的标记
  • 避免垃圾策略
  • 检查每种类型的资格要求

4. 全面验证

  • - 部署前进行测试
  • 监控Search Console增强报告
  • 及时修复错误

常见Schema类型

类型用途必需属性
Organization公司主页/关于我们name, url
WebSite
主页(搜索框) | name, url | | Article | 博客文章、新闻 | headline, image, datePublished, author | | Product | 产品页面 | name, image, offers | | SoftwareApplication | SaaS/应用页面 | name, offers | | FAQPage | FAQ内容 | mainEntity(问答数组) | | HowTo | 教程 | name, step | | BreadcrumbList | 任何有面包屑导航的页面 | itemListElement | | LocalBusiness | 本地商家页面 | name, address | | Event | 活动、网络研讨会 | name, startDate, location |

如需包含必需/推荐字段注释的完整JSON-LD示例:参见 references/schema-examples.md

快速参考

Organization(公司页面)

必需:name, url 推荐:logo, sameAs(社交媒体资料), contactPoint

Article/BlogPosting(文章/博客发布)

必需:headline, image, datePublished, author 推荐:dateModified, publisher, description

Product(产品)

必需:name, image, offers(价格 + 库存状态) 推荐:sku, brand, aggregateRating, review

FAQPage(常见问题页面)

必需:mainEntity(Question/Answer对数组)

BreadcrumbList(面包屑导航)

必需:itemListElement(包含position, name, item的数组)

多种Schema类型

使用@graph在一个页面上组合多种Schema类型:

json
{
@context: https://schema.org,
@graph: [
{ @type: Organization, ... : ... },
{ @type: WebSite, ... : ... },
{ @type: BreadcrumbList, ... : ... }
]
}

使用@id创建可引用的实体——定义一次,在其他地方使用{ @id: ... }引用。

验证与测试

工具

  • - Google Rich Results Test(丰富结果测试):https://search.google.com/test/rich-results
  • Schema.org Validator(验证器):https://validator.schema.org/
  • Search Console(搜索控制台):增强报告

常见错误

错误原因修复方法
缺少必需字段未包含必需属性添加缺少的属性
无效URL
相对URL或格式错误 | 使用完整URL(https://...) | | 无效日期格式 | 不符合ISO 8601标准 | 使用YYYY-MM-DDTHH:MM:SS+00:00 | | 无效枚举值 | 枚举值错误 | 使用精确的schema.org URL(例如https://schema.org/InStock) | | 内容不匹配 | Schema与可见内容不符 | 确保Schema反映实际页面内容 | | 无效价格 | 包含货币符号或逗号 | 仅使用数值(149.99) |

实施方法

静态网站

  • - 直接在HTML模板中添加JSON-LD
  • 使用包含/局部文件实现可复用的Schema

动态网站(React, Next.js)

tsx
export function JsonLd({ data }: { data: Record }) {
return (
type=application/ld+json
dangerouslySetInnerHTML={{ html: JSON.stringify(data) }}
/>
);
}

CMS / WordPress

  • - 插件:Yoast, Rank Math, Schema Pro
  • 针对自定义类型修改主题
  • 将自定义字段映射到结构化数据

测试清单

  • - [ ] 在Rich Results Test中验证通过,无错误
  • [ ] 推荐属性无警告
  • [ ] Schema内容与可见页面内容匹配
  • [ ] 每种类型包含所有必需属性
  • [ ] URL为完整格式
  • [ ] 日期为ISO 8601格式
  • [ ] 价格为数值,不含货币符号

任务特定问题

实施前,收集以下问题的答案:

  1. 1. 这是什么类型的页面?(产品、文章、FAQ、本地商家)
  2. 你针对哪些丰富结果?(FAQ下拉菜单、产品星级、面包屑导航)
  3. 有哪些数据可用于填充Schema?(价格、评分、日期)
  4. 页面上是否有现有Schema?(先用Rich Results Test检查)
  5. 你的技术栈是什么?(静态HTML、React/Next.js、CMS/WordPress)

实施工作流程

  1. 1. 识别页面类型 — 将网站页面映射到Schema类型
  2. 从主页开始 — Organization + WebSite Schema
  3. 添加每页Schema — 博客用Article,商店用Product等
  4. 添加BreadcrumbList — 每个有导航面包屑的页面
  5. 验证每个页面 — 实施前后使用Rich Results Test
  6. 监控Search Console — 上线后每周检查增强报告

绝对禁止

  1. 1. 绝对不要为页面上不存在的内容添加Schema — 这违反Google指南,可能导致处罚
  2. 绝对不要在可以使用JSON-LD时使用微数据或RDFa — JSON-LD更易维护,是Google推荐的格式
  3. 绝对不要硬编码本应动态的Schema — 产品价格、库存状态和评分必须反映当前数据
  4. 绝对不要在部署前跳过验证 — 无效的Schema比没有Schema更糟糕;会浪费爬取预算
  5. 绝对不要对每个页面使用相同的标记 — 每种页面类型需要其适当的Schema类型
  6. 绝对不要忽略Search Console中的错误 — Schema错误可能导致丰富结果完全消失

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 schema-markup-1776162722 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 schema-markup-1776162722 技能

通过命令行安装

skillhub install schema-markup-1776162722

下载

⬇ 下载 schema-markup v0.1.0(免费)

文件大小: 10.75 KB | 发布时间: 2026-4-15 13:13

v0.1.0 最新 2026-4-15 13:13
Initial release providing schema markup guidance and best practices.

- Covers adding, fixing, and optimizing schema.org structured data for SEO and rich results.
- Details common schema types (Product, Article, FAQ, Breadcrumb, etc.) with required properties.
- Includes guidance for static sites, dynamic frameworks, and CMS/WordPress platforms.
- Provides validation tools, error explanations, and a testing checklist.
- Emphasizes best practices, Google’s guidelines, and critical “never do” rules.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部