Adding sitemap in SvelteKit

How to improve SEO by adding sitemap to prerendered SvelteKit website

To add a sitemap to a dynamic or statically generated website, we can use the following package:

https://www.npmjs.com/package/svelte-sitemap

To install this:

npm i -D svelte-sitemap

There is no configuration needed. All you have to do is run it by passing your domain name.

Now add it to your package.json as follows:

{
  "scripts": {
    "dev": "svelte-kit dev",
    "build": "svelte-kit build",
    "sitemap": "svelte-sitemap --domain https://jsbisht.in"
  }
}

Now run the command:

npm run sitemap

It would produce:

build
 |---> robots.txt
 |---> sitemap.xml