diff --git a/hdyc-svelte/src/lib/components/Sidebar.svelte b/hdyc-svelte/src/lib/components/Sidebar.svelte
index 3d86f41..076cee1 100644
--- a/hdyc-svelte/src/lib/components/Sidebar.svelte
+++ b/hdyc-svelte/src/lib/components/Sidebar.svelte
@@ -1,9 +1,23 @@
diff --git a/hdyc-svelte/src/routes/sitemap.xml/+server.ts b/hdyc-svelte/src/routes/sitemap.xml/+server.ts
index bb50bba..0dff2bd 100644
--- a/hdyc-svelte/src/routes/sitemap.xml/+server.ts
+++ b/hdyc-svelte/src/routes/sitemap.xml/+server.ts
@@ -1,8 +1,8 @@
import type { RequestHandler } from './$types';
-import { calculators } from '$lib/data/calculators';
+import { calculators, categories } from '$lib/data/calculators';
export const GET: RequestHandler = async () => {
- const urls = calculators.map(
+ const calculatorUrls = calculators.map(
(calc) => `
https://howdoyouconvert.com/${calc.slug}
@@ -11,6 +11,15 @@ export const GET: RequestHandler = async () => {
`
);
+ const categoryUrls = Object.keys(categories).map(
+ (category) => `
+
+ https://howdoyouconvert.com/category/${category}
+ weekly
+ 0.9
+ `
+ );
+
const sitemap = `
@@ -18,7 +27,8 @@ export const GET: RequestHandler = async () => {
weekly
1.0
- ${urls.join('')}
+ ${categoryUrls.join('')}
+ ${calculatorUrls.join('')}
`;
return new Response(sitemap, {