added robots udn sitemap

This commit is contained in:
t.indorf
2026-05-11 12:23:43 +02:00
parent 928ddac5b3
commit 70a50d89ab
2 changed files with 59 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
import type { MetadataRoute } from "next";
function getSiteUrl() {
return process.env.NEXT_PUBLIC_SITE_URL ?? "https://mein-kitaplaner.de";
}
export default function robots(): MetadataRoute.Robots {
const siteUrl = getSiteUrl();
return {
rules: {
userAgent: "*",
allow: ["/", "/impressum", "/datenschutz"],
disallow: [
"/api/",
"/dashboard/",
"/invite/",
"/alert/",
"/login",
"/register",
"/onboarding/",
"/forbidden",
],
},
sitemap: `${siteUrl}/sitemap.xml`,
host: siteUrl,
};
}
+31
View File
@@ -0,0 +1,31 @@
import type { MetadataRoute } from "next";
function getSiteUrl() {
return process.env.NEXT_PUBLIC_SITE_URL ?? "https://mein-kitaplaner.de";
}
export default function sitemap(): MetadataRoute.Sitemap {
const siteUrl = getSiteUrl();
const lastModified = new Date();
return [
{
url: siteUrl,
lastModified,
changeFrequency: "weekly",
priority: 1,
},
{
url: `${siteUrl}/impressum`,
lastModified,
changeFrequency: "yearly",
priority: 0.2,
},
{
url: `${siteUrl}/datenschutz`,
lastModified,
changeFrequency: "yearly",
priority: 0.2,
},
];
}