Structured Data & Semantic Web

소프트웨어 구조화 데이터

SoftwareApplication describes software details that can support eligible search presentations containing ratings, prices and compatibility information. Use suitable applicationCategory values, such as BusinessApplication or GameApplication, consistent with the relevant search documentation. For free software, declare an Offer price of 0 where required rather than omitting pricing. Eligibility depends on the supported feature and its actual requirements.

Business applications and impact#

Can present useful software ratings, pricing and platform information in eligible search results.

Implementation guidance and considerations#

Provide accurate operatingSystem and applicationCategory values and the other properties required for the intended feature.

Code example#

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Astro",
  "operatingSystem": "Node.js 18+",
  "applicationCategory": "DeveloperApplication",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "ratingCount": "1280"
  }
}

Rich Results

리치 결과

An enhanced search result with additional elements such as ratings, prices, images or supported expandable information.

FAQPage Schema

FAQ 구조화 데이터

Markup that describes a set of frequently asked questions and answers, eligible in supported cases for expanded search presentations.

Google Discover

Google Discover

Google's personalized content feed, which recommends material based on interests and activity without requiring a search query.

JSON-LD

JSON-LD 구조화 데이터

A structured-data format that expresses linked data as JSON in a script element, commonly used in an HTML head.

QAPage Schema

Q&A 구조화 데이터

Structured data for a page containing one question with multiple answers contributed by users.