This commit is contained in:
Timo Knuth 2026-01-29 11:30:00 +01:00
parent f1352b46a5
commit c996765618
2 changed files with 14 additions and 3 deletions

View File

@ -29,6 +29,7 @@ export function generateSoftwareAppSchema(
price: '0', price: '0',
priceCurrency: 'USD', priceCurrency: 'USD',
availability: 'https://schema.org/InStock', availability: 'https://schema.org/InStock',
priceValidUntil: '2026-12-31',
}, },
description, description,

View File

@ -176,7 +176,9 @@ export function softwareApplicationSchema(aggregateRating?: AggregateRating) {
offers: { offers: {
'@type': 'Offer', '@type': 'Offer',
price: '0', price: '0',
priceCurrency: 'EUR' priceCurrency: 'EUR',
availability: 'https://schema.org/InStock',
priceValidUntil: '2026-12-31'
}, },
publisher: { publisher: {
'@id': `${SITE_URL}/#organization`, '@id': `${SITE_URL}/#organization`,
@ -267,12 +269,16 @@ export function reviewSchema(testimonial: Testimonial) {
itemReviewed: { itemReviewed: {
'@type': 'SoftwareApplication', '@type': 'SoftwareApplication',
name: 'QR Master', name: 'QR Master',
description: 'Professional QR code generator with dynamic QR codes, analytics, and customization.',
image: `${SITE_URL}/static/og-image.png`,
applicationCategory: 'BusinessApplication', applicationCategory: 'BusinessApplication',
operatingSystem: 'Web Browser', operatingSystem: 'Web Browser',
offers: { offers: {
'@type': 'Offer', '@type': 'Offer',
price: '0', price: '0',
priceCurrency: 'EUR' priceCurrency: 'EUR',
availability: 'https://schema.org/InStock',
priceValidUntil: '2026-12-31'
} }
}, },
reviewRating: { reviewRating: {
@ -296,10 +302,14 @@ export function aggregateRatingSchema(aggregateRating: AggregateRating) {
'@context': 'https://schema.org', '@context': 'https://schema.org',
'@type': 'Product', '@type': 'Product',
name: 'QR Master', name: 'QR Master',
description: 'Professional QR code generator with dynamic QR codes, analytics, and customization.',
image: `${SITE_URL}/static/og-image.png`,
offers: { offers: {
'@type': 'Offer', '@type': 'Offer',
price: '0', price: '0',
priceCurrency: 'EUR' priceCurrency: 'EUR',
availability: 'https://schema.org/InStock',
priceValidUntil: '2026-12-31'
}, },
aggregateRating: { aggregateRating: {
'@type': 'AggregateRating', '@type': 'AggregateRating',