SchemaMarkupGenerator schema-markup-generator

Schema Markup Generator是一个SEO工具,用于生成Schema.org结构化数据标记,以增强搜索引擎结果页面(SERPs)中的可见性和丰富结果。关键词:结构化数据、JSON-LD、SEO优化、搜索引擎结果。

SEO/SEM 0 次安装 0 次浏览 更新于 2/24/2026

Schema Markup Generator

SEO & GEO Skills Library · 20 skills for SEO + GEO · Install all: npx skills add aaron-he-zhu/seo-geo-claude-skills

<details> <summary>Browse all 20 skills</summary>

Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis

Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator

Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher

Monitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager

Cross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management

</details>

这个技能创建Schema.org结构化数据标记,以JSON-LD格式帮助搜索引擎理解您的内容,并在搜索结果页面(SERPs)中启用丰富的结果。

何时使用这个技能

  • 为扩展SERP存在添加FAQ架构
  • 创建逐步内容的How-To架构
  • 为电子商务页面添加产品架构
  • 实施博客文章的文章架构
  • 为地点页面添加本地商业架构
  • 创建评论/评分架构
  • 实施增强品牌存在的组织架构
  • 任何可以改善可见性的丰富结果页面

这个技能做什么

  1. 架构类型选择:推荐适当的架构类型
  2. JSON-LD生成:创建有效的结构化数据标记
  3. 属性映射:将您的内容映射到架构属性
  4. 验证指导:确保架构满足要求
  5. 嵌套架构:处理复杂、多类型的架构
  6. 丰富结果资格:确定您可以针对哪些丰富结果

如何使用

为内容生成架构

为这个[内容类型]生成架构标记:[内容/URL]
为这些问题和答案创建FAQ架构:[Q&A列表]

特定架构类型

为[产品名称]创建产品架构,具有[详细信息]
为[商业名称和详细信息]生成LocalBusiness架构

审核现有架构

审查并改进这个架构标记:[现有架构]

数据源

CONNECTORS.md了解工具类别占位符。

连接了web crawler 自动抓取和提取页面内容(可见文本、标题、列表、表格)、现有架构标记、页面元数据和映射到架构属性的结构化内容元素。

仅使用手动数据: 请用户提供:

  1. 页面URL或完整的HTML内容
  2. 页面类型(文章、产品、FAQ、how-to、本地商业等)
  3. 架构所需的特定数据(价格、日期、作者信息、Q&A对等)
  4. 当前架构标记(如果优化现有)

使用提供的数据处理完整的工作流程。在输出中注明哪些数据来自自动提取与用户提供的数据。

指令

当用户请求架构标记时:

  1. 确定内容类型和丰富结果机会

    参考CORE-EEAT基准项目**O05 (架构标记)**进行内容类型到架构的映射:

    ### CORE-EEAT架构映射 (O05)
    
    | 内容类型 | 必需架构 | 条件架构 |
    |-------------|----------------|--------------------|
    | 博客(指南) | Article, Breadcrumb | FAQ, HowTo |
    | 博客(工具) | Article, Breadcrumb | FAQ, Review |
    | 博客(洞见) | Article, Breadcrumb | FAQ |
    | 替代方案 | Comparison*, Breadcrumb, FAQ | AggregateRating |
    | 最佳选择 | ItemList, Breadcrumb, FAQ | AggregateRating每个工具 |
    | 用例 | WebPage, Breadcrumb, FAQ | — |
    | FAQ | FAQPage, Breadcrumb | — |
    | 落地页 | SoftwareApplication, Breadcrumb, FAQ | WebPage |
    | 推荐 | Review, Breadcrumb | FAQ, Person |
    
    *使用上述映射确保架构类型与内容类型匹配(CORE-EEAT O05:通过标准)。*
    
    ### 架构分析
    
    **内容类型**:[博客/产品/FAQ/how-to/本地商业等]
    **页面URL**:[URL]
    
    **符合资格的丰富结果**:
    
    | 丰富结果类型 | 资格 | 影响 |
    |------------------|-------------|--------|
    | FAQ | ✅/❌ | 高 - 扩展SERP存在 |
    | How-To | ✅/❌ | 中 - 在SERP中显示步骤 |
    | 产品 | ✅/❌ | 高 - 显示价格,可用性 |
    | 评论 | ✅/❌ | 高 - 显示星级评分 |
    | 文章 | ✅/❌ | 中 - 显示发布日期,作者 |
    | 面包屑 | ✅/❌ | 中 - 显示导航路径 |
    | 视频 | ✅/❌ | 高 - 显示视频缩略图 |
    
    **推荐架构类型**:
    1. [主要架构类型] - [原因]
    2. [次要架构类型] - [原因]
    
  2. 生成FAQ架构

    ### FAQ架构(FAQPage)
    
    **要求**:
    - 至少2个Q&A对
    - 问题必须是完整的问题
    - 答案应该是全面的
    - 必须与可见页面内容匹配
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "[问题1 - 完全按照页面上显示的]",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "[完整的答案文本]"
          }
        },
        {
          "@type": "Question",
          "name": "[问题2]",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "[完整的答案文本]"
          }
        }
      ]
    }
    

    丰富结果预览

    [页面标题]
    [URL]
    [元描述]
    
    ▼ 问题1?
      [答案预览...]
    ▼ 问题2?
      [答案预览...]
    
    
    
  3. 生成How-To架构

    ### How-To架构(HowTo)
    
    **要求**:
    - 清晰的逐步指导
    - 每个步骤必须有文本
    - 可选:图片、视频、时间、材料
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "HowTo",
      "name": "[如何做标题]",
      "description": "[这个教什么的简短描述]",
      "totalTime": "PT[X]M",
      "estimatedCost": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": "[成本]"
      },
      "supply": [
        {
          "@type": "HowToSupply",
          "name": "[材料项目1]"
        }
      ],
      "tool": [
        {
          "@type": "HowToTool",
          "name": "[工具1]"
        }
      ],
      "step": [
        {
          "@type": "HowToStep",
          "name": "[步骤1标题]",
          "text": "[步骤1详细说明]",
          "url": "[URL]#step1",
          "image": "[步骤1图片URL]"
        },
        {
          "@type": "HowToStep",
          "name": "[步骤2标题]",
          "text": "[步骤2详细说明]",
          "url": "[URL]#step2",
          "image": "[步骤2图片URL]"
        }
      ]
    }
    
    
    
  4. 生成文章架构

    ### 文章架构
    
    **架构类型选项**:
    - `Article` - 一般文章
    - `BlogPosting` - 博客文章
    - `NewsArticle` - 新闻内容
    - `TechArticle` - 技术文档
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "Article",
      "headline": "[文章标题 - 最多110个字符]",
      "description": "[文章摘要]",
      "image": [
        "[图片URL 1 - 1200px宽]",
        "[图片URL 2 - 4:3比例]",
        "[图片URL 3 - 16:9比例]"
      ],
      "datePublished": "[ISO 8601日期:2024-01-15T08:00:00+00:00]",
      "dateModified": "[ISO 8601日期]",
      "author": {
        "@type": "Person",
        "name": "[作者姓名]",
        "url": "[作者个人资料URL]"
      },
      "publisher": {
        "@type": "Organization",
        "name": "[发布者名称]",
        "logo": {
          "@type": "ImageObject",
          "url": "[Logo URL - 最高60px]"
        }
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "[规范URL]"
      }
    }
    
    
    
  5. 生成产品架构

    ### 产品架构
    
    **丰富结果的要求**:
    - 名称(必需)
    - 图片(必需)
    - 带有价格的优惠(用于价格丰富结果)
    - 聚合评分(用于星级评分)
    - 评论(用于评论片段)
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "Product",
      "name": "[产品名称]",
      "image": [
        "[产品图片URL 1]",
        "[产品图片URL 2]"
      ],
      "description": "[产品描述]",
      "sku": "[SKU]",
      "mpn": "[制造商零件编号]",
      "brand": {
        "@type": "Brand",
        "name": "[品牌名称]"
      },
      "offers": {
        "@type": "Offer",
        "url": "[产品URL]",
        "priceCurrency": "USD",
        "price": "[价格]",
        "priceValidUntil": "[日期]",
        "availability": "https://schema.org/InStock",
        "seller": {
          "@type": "Organization",
          "name": "[卖家名称]"
        }
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "[4.5]",
        "reviewCount": "[89]"
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": "[5]"
        },
        "author": {
          "@type": "Person",
          "name": "[评论者姓名]"
        },
        "reviewBody": "[评论文本]"
      }
    }
    
    
    
  6. 生成本地商业架构

    ### 本地商业架构
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "[LocalBusiness/Restaurant/Store/etc.]",
      "name": "[商业名称]",
      "image": "[商业图片URL]",
      "@id": "[商业URL]",
      "url": "[网站URL]",
      "telephone": "[电话号码]",
      "priceRange": "[$$]",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "[街道地址]",
        "addressLocality": "[城市]",
        "addressRegion": "[州]",
        "postalCode": "[ZIP]",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": [纬度],
        "longitude": [经度]
      },
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
          "opens": "09:00",
          "closes": "17:00"
        }
      ],
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "[4.5]",
        "reviewCount": "[123]"
      }
    }
    
    
    
  7. 生成组织架构

    ### 组织架构
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "[组织名称]",
      "url": "[网站URL]",
      "logo": "[Logo URL]",
      "sameAs": [
        "[Facebook URL]",
        "[Twitter URL]",
        "[LinkedIn URL]",
        "[Instagram URL]"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "[电话]",
        "contactType": "customer service",
        "availableLanguage": ["English"]
      }
    }
    
    
    
  8. 生成面包屑架构

    ### 面包屑列表架构
    
    **生成的架构**:
    
    ```json
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "首页",
          "item": "[首页URL]"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "[类别名称]",
          "item": "[类别URL]"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "[页面名称]",
          "item": "[页面URL]"
        }
      ]
    }
    
    
    
  9. 组合多个架构类型

    ### 组合架构实现
    
    对于需要多个架构类型的页面:
    
    ```json
    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "Article",
        "headline": "[文章标题]",
        "author": { "@type": "Person", "name": "[作者姓名]" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{ "@type": "Question", "name": "[问题]", "acceptedAnswer": { "@type": "Answer", "text": "[答案]" } }]
      },
      {
        "@context": "https://schema.org",
        "@type": "BreadcrumbList",
        "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "首页", "item": "[URL]" }]
      }
    ]
    </script>
    
    
    
  10. 提供实施和验证

    ## 实施指南
    
    ### 将架构添加到您的页面
    
    **选项1:在HTML <head>中**
    ```html
    <head>
      <script type="application/ld+json">
        [您的JSON-LD架构在这里]
      </script>
    </head>
    

    选项2:在关闭</body>之前

      <script type="application/ld+json">
        [您的JSON-LD架构在这里]
      </script>
    </body>
    

    验证步骤

    1. 架构验证器

      • 测试您的实时URL或粘贴代码
      • 检查错误和警告
    2. Schema.org验证器

    3. 搜索控制台

      • 搜索控制台监控丰富结果
      • 检查增强报告中的问题

    验证清单

    • [ ] JSON语法有效(没有尾随逗号)
    • [ ] 所有必需属性存在
    • [ ] URL是绝对的,不是相对的
    • [ ] 日期是ISO 8601格式
    • [ ] 内容与可见页面内容匹配
    • [ ] 没有政策违规
    
    

验证检查点

输入验证

  • [ ] 提供了页面URL或内容
  • [ ] 架构类型适合内容(博客文章使用Article,电子商务使用Product等)
  • [ ] 所有必需数据可用(作者、日期、价格等,取决于架构类型)
  • [ ] 确认内容符合丰富结果的条件

输出验证

  • [ ] JSON语法验证(没有尾随逗号,正确的引号)
  • [ ] 所有必需属性存在于所选架构类型中
  • [ ] URL是绝对的,不是相对的
  • [ ] 日期是ISO 8601格式(YYYY-MM-DDTHH:MM:SS+00:00)
  • [ ] 架构内容与可见页面内容完全匹配
  • [ ] 通过架构验证器没有错误
  • [ ] 每个数据点的来源明确说明(web crawler提取,用户提供,或手动输入

示例

用户:“为关于SEO的页面生成FAQ架构,有3个问题”

输出

## SEO页面的FAQ架构

### 架构标记

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "什么是SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO(搜索引擎优化)是优化网站和内容以在搜索引擎结果页面(SERPs)中获得更高排名的做法。它涉及技术优化、内容创作和链接建设,以增加有机可见性并将合格流量引导到您的网站。"
      }
    },
    {
      "@type": "Question",
      "name": "SEO需要多长时间才能见效?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO通常需要3-6个月才能显示显著结果,尽管这会根据竞争、域名权威和投入的努力而有所不同。新网站可能需要6-12个月,而拥有现有权威和努力的成熟网站可以在1-3个月内对竞争力较低的关键词看到改进。"
      }
    },
    {
      "@type": "Question",
      "name": "SEO是否比付费广告更好?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO和付费广告有不同的目的。SEO提供了可持续的、长期流量而无需每次点击成本,但需要时间构建。付费广告提供即时结果,但当你停止支付时就会停止。大多数成功的企业都使用两者:付费广告用于即时线索,SEO用于长期增长。"
      }
    }
  ]
}

实施

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "什么是SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO(搜索引擎优化)是优化网站和内容以在搜索引擎结果页面(SERPs)中获得更高排名的做法。它涉及技术优化、内容创作和链接建设,以增加有机可见性并将合格流量引导到您的网站。"
      }
    },
    {
      "@type": "Question",
      "name": "SEO需要多长时间才能见效?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO通常需要3-6个月才能显示显著结果,尽管这会根据竞争、域名权威和投入的努力而有所不同。新网站可能需要6-12个月,而拥有现有权威和努力的成熟网站可以在1-3个月内对竞争力较低的关键词看到改进。"
      }
    },
    {
      "@type": "Question",
      "name": "SEO是否比付费广告更好?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO和付费广告有不同的目的。SEO提供了可持续的、长期流量而无需每次点击成本,但需要时间构建。付费广告提供即时结果,但当你停止支付时就会停止。大多数成功的企业都使用两者:付费广告用于即时线索,SEO用于长期增长。"
      }
    }
  ]
}
</script>

验证

使用架构验证器进行测试

SERP预览

SEO指南:完整的初学者教程
yoursite.com/seo-guide/
从零开始学习SEO,用我们的全面指南...

▼ 什么是SEO?
  SEO(搜索引擎优化)是优化网站和内容...
▼ SEO需要多长时间才能见效?
  SEO通常需要3-6个月才能显示显著结果...
▼ SEO是否比付费广告更好?
  SEO和付费广告有不同的目的...