From 3bc66883c9b630b26b15675a6147c763288169a6 Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Mon, 4 May 2026 00:01:32 -0400 Subject: [PATCH] SEO: sitemap on apex hostname, include /services, set realistic changefreqs --- src/app/sitemap.ts | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index 7b1f129..0f4e88a 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -1,20 +1,30 @@ import { MetadataRoute } from "next"; import { projects } from "@/data/projects"; +const SITE_URL = "https://wilddragon.net"; + export default function sitemap(): MetadataRoute.Sitemap { + const lastModified = new Date(); + const projectEntries: MetadataRoute.Sitemap = projects.map((project) => ({ - url: `https://www.wilddragon.net/projects/${project.slug}`, - lastModified: new Date(), + url: `${SITE_URL}/projects/${project.slug}`, + lastModified, changeFrequency: "yearly", priority: 0.8, })); return [ { - url: "https://www.wilddragon.net", - lastModified: new Date(), + url: `${SITE_URL}/`, + lastModified, changeFrequency: "monthly", - priority: 1, + priority: 1.0, + }, + { + url: `${SITE_URL}/services`, + lastModified, + changeFrequency: "monthly", + priority: 0.9, }, ...projectEntries, ];