Unlimited

Sitemap Generator

Generate a sitemap config for your framework, or build a raw sitemap.xml.

Include lastmod dates

Adds last-modified timestamps to each URL entry.

sitemap.ts
import type { MetadataRoute } from 'next'

export default function sitemap(): MetadataRoute.Sitemap {
  const baseUrl = 'https://myapp.com'

  return [
    {
      url: baseUrl,
      lastModified: new Date(),
      changeFrequency: 'weekly',
      priority: 1,
    },
    {
      url: `${baseUrl}/about`,
      lastModified: new Date(),
      changeFrequency: 'monthly',
      priority: 0.8,
    },
    // Add more pages here
  ]
}
Where to place this file

Place this file at app/sitemap.ts. Next.js automatically generates /sitemap.xml at build time — no extra packages needed.

Need more than a sitemap?
TanStart generates your complete launch kit — favicons, OG images, legal docs, and more. One workspace. Pay per project.