schema-generator

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Schema Generator Skill

Schema生成Skill

When generating schema markup:
生成Schema标记时:

Schema Type Selection

Schema类型选择

Content TypePrimary SchemaAdditional Types
SaaS ProductSoftwareApplicationOffer, AggregateRating
Physical ProductProductOffer, Brand, Review
ServiceServiceProvider, AreaServed
ArticleArticleAuthor, Organization
How-ToHowToStep, Tool
FAQFAQPageQuestion, Answer
About PageOrganizationContactPoint, Address
Person/TeamPersonOrganization
EventEventLocation, Offer
CourseCourseOrganization
内容类型主Schema类型附加Schema类型
SaaS产品SoftwareApplicationOffer, AggregateRating
实体产品ProductOffer, Brand, Review
服务ServiceProvider, AreaServed
文章ArticleAuthor, Organization
操作指南HowToStep, Tool
FAQ页面FAQPageQuestion, Answer
关于页面OrganizationContactPoint, Address
人物/团队PersonOrganization
活动EventLocation, Offer
课程CourseOrganization

Output Format

输出格式

┌─────────────────────────────────────────────────────────────┐
│  🏗️ SCHEMA MARKUP GENERATED                                 │
├─────────────────────────────────────────────────────────────┤
│  Type: [Schema Type]                                        │
│  Validation: ✓ Valid JSON-LD                                │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│  🏗️ SCHEMA MARKUP GENERATED                                 │
├─────────────────────────────────────────────────────────────┤
│  Type: [Schema Type]                                        │
│  Validation: ✓ Valid JSON-LD                                │
└─────────────────────────────────────────────────────────────┘

JSON-LD (copy to <head>)

JSON-LD (copy to <head>)

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Product Name",
  "description": "GEO-optimized description",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "99",
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "[FILL: rating]",
    "reviewCount": "[FILL: review count]"
  }
}
</script>
html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Product Name",
  "description": "GEO-optimized description",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "99",
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "[FILL: rating]",
    "reviewCount": "[FILL: review count]"
  }
}
</script>

Implementation Checklist

实施检查清单

  • Add JSON-LD to page
    <head>
    section
  • Fill in
    [FILL: ...]
    placeholders with real data
  • Test with Google Rich Results Test
  • Verify in Google Search Console
undefined
  • 将JSON-LD添加到页面的
    <head>
    部分
  • 用真实数据填充
    [FILL: ...]
    占位符
  • 使用Google富文本结果测试工具进行测试
  • 在Google搜索控制台中验证
undefined

Common Templates

常用模板

SaaS/Software

SaaS/软件

json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "",
  "description": "",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "",
    "priceCurrency": "USD",
    "priceValidUntil": ""
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "",
    "reviewCount": ""
  },
  "author": {
    "@type": "Organization",
    "name": ""
  }
}
json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "",
  "description": "",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "",
    "priceCurrency": "USD",
    "priceValidUntil": ""
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "",
    "reviewCount": ""
  },
  "author": {
    "@type": "Organization",
    "name": ""
  }
}

B2B Service

B2B服务

json
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "",
  "description": "",
  "serviceType": "",
  "provider": {
    "@type": "Organization",
    "name": "",
    "url": ""
  },
  "areaServed": {
    "@type": "Country",
    "name": ""
  },
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Services",
    "itemListElement": []
  }
}
json
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "",
  "description": "",
  "serviceType": "",
  "provider": {
    "@type": "Organization",
    "name": "",
    "url": ""
  },
  "areaServed": {
    "@type": "Country",
    "name": ""
  },
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Services",
    "itemListElement": []
  }
}

FAQ Page

FAQ页面

json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Question text?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Answer text."
      }
    }
  ]
}
json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Question text?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Answer text."
      }
    }
  ]
}

Rules

规则

  • Always output valid JSON-LD
  • Mark fields needing human input as
    [FILL: description]
  • Include implementation instructions
  • Suggest additional schema types when relevant
  • 始终输出有效的JSON-LD
  • 将需要人工输入的字段标记为
    [FILL: description]
  • 包含实施说明
  • 在相关时建议附加的Schema类型