import type { Metadata } from "next"; import Link from "next/link"; import { services } from "@/lib/services"; import JsonLd from "@/components/JsonLd"; import { site } from "@/lib/site"; export const metadata: Metadata = { title: "Services", description: "Fixed-scope sprints and managed plans for email, Cloudflare, web and ops.", alternates: { canonical: "/services" } }; export default function ServicesIndex() { const collectionLd = { "@context": "https://schema.org", "@type": "CollectionPage", name: "Services", url: `${site.url}/services`, hasPart: services.map((s) => ({ "@type": "Service", name: s.title, description: s.excerpt, url: `${site.url}/services/${s.slug}` })) }; return (

Services

{services.map(s => (
{s.category}

{s.title}

{s.excerpt}

{s.price} View
))}
); }