@zedtech/zedkit-seo
List localized pages in a sitemap
@zedtech/zedkit-seo — beta
beta
At a glance
- Who: Developers shipping multi-locale sites that search engines should crawl fully.
- What: Build sitemap entries with hreflang alternates from a page list.
- Use when: For every locale of every public page, regenerated on content change.
- Avoid when: For pages behind auth — keep them out of the sitemap entirely.
- See also: Serve robots.txt content, Serve a Google video sitemap
Install
pnpm add @zedtech/zedkit-seoLatest: 0.1.3 (via changesets).
Example
import { buildSitemapEntries } from "@zedtech/zedkit-seo";
const pages = docs.map((d) => ({ path: `/${d.slug}`, lastModified: d.updatedAt }));
return buildSitemapEntries({ siteUrl, locales: ["en", "fr"], pages });Wraps: (none)