UNPKG

create-saas-app-ai-chat

Version:

Create a production-ready AI SaaS with Next.js, Supabase, Stripe, and OpenRouter - 15+ AI models included

57 lines (54 loc) 1.43 kB
import type { MetadataRoute } from 'next'; export default function sitemap(): MetadataRoute.Sitemap { const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://example.com'; const currentDate = new Date(); return [ // Homepage - Highest priority, updated weekly { url: baseUrl, lastModified: currentDate, changeFrequency: 'weekly', priority: 1.0, }, // Main product pages - High priority { url: `${baseUrl}/features`, lastModified: currentDate, changeFrequency: 'monthly', priority: 0.9, }, { url: `${baseUrl}/pricing`, lastModified: currentDate, changeFrequency: 'weekly', priority: 0.9, }, // About page - Medium-high priority { url: `${baseUrl}/about`, lastModified: currentDate, changeFrequency: 'monthly', priority: 0.8, }, // Contact page - Medium priority { url: `${baseUrl}/contact`, lastModified: currentDate, changeFrequency: 'monthly', priority: 0.7, }, // Legal pages - Low priority, rarely change { url: `${baseUrl}/privacy`, lastModified: currentDate, changeFrequency: 'yearly', priority: 0.3, }, { url: `${baseUrl}/terms`, lastModified: currentDate, changeFrequency: 'yearly', priority: 0.3, }, ]; }