We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Multi-platform app landing pages with MobileApplication + SoftwareApp, reviews, FAQs, and breadcrumb context.
Describes the mobile app, platforms, download links, and offers.
Covers the web/desktop version for multi-platform positioning.
Provides social proof tied to the app.
Answers install, platform availability, pricing, and support questions.
Provides navigation context for the landing page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "MobileApplication",
"@id": "https://www.example.com/apps/trip-planner#mobile",
"name": "Trip Planner",
"description": "Plan trips with offline maps, shared itineraries, and live flight alerts.",
"applicationCategory": "TravelApplication",
"operatingSystem": "iOS, Android",
"screenshot": "https://www.example.com/images/trip-planner-mobile.webp",
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://apps.example.com/trip-planner"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 5200
}
},
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "https://www.example.com/apps/trip-planner#web",
"name": "Trip Planner Web",
"description": "Browser version of Trip Planner with shared itineraries and live flight alerts.",
"applicationCategory": "TravelApplication",
"operatingSystem": "Web",
"softwareVersion": "2.3.1",
"screenshot": "https://www.example.com/images/trip-planner-web.webp",
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/apps/trip-planner"
}
},
{
"@context": "https://schema.org",
"@type": "Review",
"@id": "https://www.example.com/reviews/trip-planner-1#review",
"name": "Great for coordinating trips",
"reviewBody": "Shared itineraries with my family and the flight alerts saved us multiple times.",
"datePublished": "2026-02-26",
"reviewRating": {
"@type": "Rating",
"ratingValue": 5,
"bestRating": 5
},
"author": { "@type": "Person", "name": "Jordan K." },
"itemReviewed": { "@id": "https://www.example.com/apps/trip-planner#mobile" }
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is there a free version?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. The core app is free with in-app purchases for pro features."
}
},
{
"@type": "Question",
"name": "Does it work offline?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Offline maps and saved itineraries are available on mobile. Some live alerts require connectivity."
}
},
{
"@type": "Question",
"name": "Can I sync between mobile and web?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Sign in with the same account to sync trips across mobile and web."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Apps", "item": "https://www.example.com/apps" },
{ "@type": "ListItem", "position": 3, "name": "Trip Planner", "item": "https://www.example.com/apps/trip-planner" }
]
}
]Use both when you promote mobile and web/desktop on the same page. If mobile-only, use MobileApplication alone.
For free apps, keep price 0.00 and currency. If using freemium or IAP, ensure the page content aligns with the offer.