LayoutForSoftwareApp Reference
The LayoutForSoftwareApp component generates the metadata for a page, including the title, description, canonical URL,
Open Graph and Twitter metadata, and Software Application JSON-LD structured data.
title (required)
Section titled “title (required)”type: string
The title of the page.
description (required)
Section titled “description (required)”type: string
The description of the page.
type: string
The URL of the Open Graph image. If not specified, it defaults to the Open Graph defined in seoInAstro integration.
type: string
The language of the page (e.g., “es”, “fr”). If not specified, it defaults to “en”.
softwareName (required)
Section titled “softwareName (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
softwareDescription
Section titled “softwareDescription”type: string
A description of the software application.
scriptId
Section titled “scriptId”type: string
A custom ID for the script tag.