import { MetadataRoute } from "next";

const baseUrl = "https://gazior.com";

export default function sitemap(): MetadataRoute.Sitemap {
  const routes = [
    "",
    "/about",
    "/products",
    "/pricing",
    "/blog",
    "/contact",

    // Services
    "/services/revenue-operations",
    "/services/financial-operations",
    "/services/data-integration",
    "/services/ai-operations",

    // Future Products
    "/products/cortex",
    "/products/introzen-bi",
    "/products/elements",
    "/products/ops",
  ];

  return routes.map((route) => ({
    url: `${baseUrl}${route}`,
    lastModified: new Date(),

    changeFrequency:
      route === ""
        ? "weekly"
        : route.startsWith("/blog")
        ? "weekly"
        : "monthly",

    priority:
      route === ""
        ? 1
        : route.startsWith("/services")
        ? 0.9
        : route.startsWith("/products")
        ? 0.8
        : 0.7,
  }));
}