SEO: sitemap on apex hostname, include /services, set realistic changefreqs

This commit is contained in:
Zac Gaetano 2026-05-04 00:01:32 -04:00
parent fa6cd08f9f
commit 3bc66883c9

View file

@ -1,20 +1,30 @@
import { MetadataRoute } from "next"; import { MetadataRoute } from "next";
import { projects } from "@/data/projects"; import { projects } from "@/data/projects";
const SITE_URL = "https://wilddragon.net";
export default function sitemap(): MetadataRoute.Sitemap { export default function sitemap(): MetadataRoute.Sitemap {
const lastModified = new Date();
const projectEntries: MetadataRoute.Sitemap = projects.map((project) => ({ const projectEntries: MetadataRoute.Sitemap = projects.map((project) => ({
url: `https://www.wilddragon.net/projects/${project.slug}`, url: `${SITE_URL}/projects/${project.slug}`,
lastModified: new Date(), lastModified,
changeFrequency: "yearly", changeFrequency: "yearly",
priority: 0.8, priority: 0.8,
})); }));
return [ return [
{ {
url: "https://www.wilddragon.net", url: `${SITE_URL}/`,
lastModified: new Date(), lastModified,
changeFrequency: "monthly", changeFrequency: "monthly",
priority: 1, priority: 1.0,
},
{
url: `${SITE_URL}/services`,
lastModified,
changeFrequency: "monthly",
priority: 0.9,
}, },
...projectEntries, ...projectEntries,
]; ];