47 lines
955 B
TypeScript
47 lines
955 B
TypeScript
import type { MetadataRoute } from 'next';
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
const base = 'https://yourdomain.com';
|
|
const now = new Date();
|
|
|
|
const pages: MetadataRoute.Sitemap = [
|
|
{
|
|
url: `${base}/`,
|
|
lastModified: now,
|
|
changeFrequency: 'daily',
|
|
priority: 1,
|
|
},
|
|
{
|
|
url: `${base}/about`,
|
|
lastModified: now,
|
|
changeFrequency: 'monthly',
|
|
priority: 0.7,
|
|
},
|
|
{
|
|
url: `${base}/faq`,
|
|
lastModified: now,
|
|
changeFrequency: 'weekly',
|
|
priority: 0.8,
|
|
},
|
|
{
|
|
url: `${base}/security`,
|
|
lastModified: now,
|
|
changeFrequency: 'monthly',
|
|
priority: 0.6,
|
|
},
|
|
{
|
|
url: `${base}/privacy`,
|
|
lastModified: now,
|
|
changeFrequency: 'monthly',
|
|
priority: 0.4,
|
|
},
|
|
{
|
|
url: `${base}/terms`,
|
|
lastModified: now,
|
|
changeFrequency: 'monthly',
|
|
priority: 0.4,
|
|
},
|
|
];
|
|
|
|
return pages;
|
|
}
|