JsonLdForSoftwareApp Reference
The JsonLdForSoftwareApp component renders Software Application JSON-LD structured data in a script tag.
The JsonLdForSoftwareApp component accepts the following props:
name (required)
Section titled “name (required)”type: string
The name of the software application.
operatingSystem (required)
Section titled “operatingSystem (required)”type: string
The operating system(s) the application runs on (e.g., "Windows, macOS, Linux", "iOS, Android").
category (required)
Section titled “category (required)”type: ApplicationCategory
The category of the application. Valid values are:
"GameApplication""SocialNetworkingApplication""TravelApplication""ShoppingApplication""SportsApplication""LifestyleApplication""BusinessApplication""DesignApplication""DeveloperApplication""DriverApplication""EducationalApplication""HealthApplication""FinanceApplication""SecurityApplication""BrowserApplication""CommunicationApplication""DesktopEnhancementApplication""EntertainmentApplication""MultimediaApplication""HomeApplication""UtilitiesApplication""ReferenceApplication"
offer (required)
Section titled “offer (required)”type: { price: number; currency: string }
The pricing information for the application:
- price (
number): The price of the application (use0for free apps) - currency (
string): The currency code (e.g.,"USD","EUR","GBP")
rating (required)
Section titled “rating (required)”type: { value: number; count: number }
The aggregate rating information:
- value (
number): The average rating value (typically 0-5) - count (
number): The total number of ratings
description
Section titled “description”type: string
A description of the software application.
scriptId
Section titled “scriptId”type: string
A custom ID for the script tag.
scriptKey
Section titled “scriptKey”type: string
A custom React key for the script element.