This commit is contained in:
2026-07-10 21:52:36 +02:00
parent bb528d6ef9
commit 671c1a1559
28 changed files with 6396 additions and 5561 deletions

View File

@@ -7,6 +7,8 @@ import {
publishedComparisonPages,
publishedGuidePages,
} from '../lib/pseo-published-pages';
import { publishedUseCases } from '../lib/growth-pages';
import { useCasePagesDe } from '../lib/growth-pages-de';
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = 'https://www.qrmaster.net';
@@ -32,6 +34,7 @@ export default function sitemap(): MetadataRoute.Sitemap {
'paypal-qr-code',
'zoom-qr-code',
'teams-qr-code',
'google-review-qr-code',
'barcode-generator',
];
@@ -58,6 +61,7 @@ export default function sitemap(): MetadataRoute.Sitemap {
const highPriorityTools: Record<string, number> = {
'barcode-generator': 0.95,
'google-review-qr-code': 0.9,
};
const toolLastModified: Record<string, Date> = {
@@ -111,66 +115,25 @@ export default function sitemap(): MetadataRoute.Sitemap {
changeFrequency: 'weekly' as const,
priority: 0.9,
},
...publishedUseCases.map((useCase) => ({
url: `${baseUrl}${useCase.href}`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
})),
// German pages under /de
{
url: `${baseUrl}/use-cases/restaurant-menu-qr-codes`,
url: `${baseUrl}/de/preise`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/business-card-qr-codes`,
...Object.values(useCasePagesDe).map((useCase) => ({
url: `${baseUrl}${useCase.href}`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/event-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/flyer-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/packaging-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/real-estate-sign-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/feedback-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/qr-codes-for-review-collection`,
lastModified: new Date('2026-05-11'),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/payment-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
{
url: `${baseUrl}/use-cases/coupon-qr-codes`,
lastModified: new Date(),
changeFrequency: 'monthly' as const,
priority: 0.8,
},
})),
{
url: `${baseUrl}/qr-code-for-marketing-campaigns`,
lastModified: new Date(),