Files
moygroup/app/sitemap.ts
T
mstfyldz e1d8bae5a4 feat(seo): implement SEO audit remediations
- Add dynamic sitemap.ts, robots.ts, and llms.txt route
- Add metadataBase and JSON-LD Organization schema to layout
- Set canonical alternates for all routes
- Migrate raw img tags to next/image for LCP optimization
- Add SEO dictionary strings to tr.json and en.json
2026-06-04 12:29:19 +03:00

25 lines
680 B
TypeScript

import { MetadataRoute } from 'next'
import { i18n } from './dictionaries'
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = 'https://moygroup.com.tr'
// Public pages defined in the project
const pages = ['', '/kurumsal', '/galeri', '/iletisim', '/menu', '/sss']
const sitemapEntries: MetadataRoute.Sitemap = []
for (const locale of i18n.locales) {
for (const page of pages) {
sitemapEntries.push({
url: `${baseUrl}/${locale}${page}`,
lastModified: new Date(),
changeFrequency: page === '' ? 'weekly' : 'monthly',
priority: page === '' ? 1 : 0.8,
})
}
}
return sitemapEntries
}