<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://betterstarter.dev/</loc>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/legal/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/legal/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/auth-better-auth</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/blog</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/drizzle-orm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/environment-variables</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/quality-standards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/seo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/stripe</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/features/ui</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/get-started/go-live</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/get-started/quickstart</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/auth</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/authentication-providers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/author-blog</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/enhance-database</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/plunk-email</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/protected-routes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/_archive/guides/stripe-payments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/authentication</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/blog</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/code-quality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/database</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/docs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/email</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/landing-page</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/multi-tenancy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/open-graph</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/payments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/seo-aeo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/features/user-management</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/get-started/go-live</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/get-started/local-setup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/auth/google</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/auth/otp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/blog/write-blog</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/database/local</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/database/neon</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/database/supabase</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/deploy/netlify</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/deploy/vercel</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides/docs/write-doc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/guides</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/introduction/comparison</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/docs/introduction/what-is-betterstarter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-boilerplate-age-of-ai</loc>
    <lastmod>2026-03-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-mvp-launch-weekend</loc>
    <lastmod>2026-03-27T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-trpc-alternative</loc>
    <lastmod>2026-03-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/create-t3-app-alternative</loc>
    <lastmod>2026-03-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-production-saas</loc>
    <lastmod>2026-03-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/plunk-email-saas-tutorial</loc>
    <lastmod>2026-03-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/vercel-cost-saas-self-hosted</loc>
    <lastmod>2026-03-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-vs-react-router</loc>
    <lastmod>2026-03-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/open-source-auth-nextjs</loc>
    <lastmod>2026-03-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-tutorial</loc>
    <lastmod>2026-03-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/better-auth-setup-react</loc>
    <lastmod>2026-03-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-boilerplate-vibe-coding</loc>
    <lastmod>2026-03-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/drizzle-orm-vs-prisma-bun</loc>
    <lastmod>2026-03-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-tech-stack-indie-hacker</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-boilerplate-multi-tenancy</loc>
    <lastmod>2026-03-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/how-to-ship-saas-fast</loc>
    <lastmod>2026-03-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/self-hosted-email-saas-boilerplate</loc>
    <lastmod>2026-03-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/deploy-tanstack-start-cloudflare-workers</loc>
    <lastmod>2026-03-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/drizzle-orm-vs-prisma-performance</loc>
    <lastmod>2026-03-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/shipfast-alternative</loc>
    <lastmod>2026-03-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-boilerplate-no-vendor-lock-in</loc>
    <lastmod>2026-03-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/stripe-webhooks-tanstack-start</loc>
    <lastmod>2026-03-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-full-stack-typescript</loc>
    <lastmod>2026-03-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/bun-vs-nodejs-saas-boilerplate</loc>
    <lastmod>2026-02-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/better-auth-vs-clerk</loc>
    <lastmod>2026-02-27T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/best-saas-startup-boilerplate</loc>
    <lastmod>2026-02-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-vs-nextjs-for-saas</loc>
    <lastmod>2026-02-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/drizzle-orm-vs-prisma-typescript</loc>
    <lastmod>2026-02-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-vs-nextjs</loc>
    <lastmod>2026-02-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/saas-starter-kit-stripe-drizzle</loc>
    <lastmod>2026-02-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-auth-setup</loc>
    <lastmod>2026-02-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/indie-hacker-saas-boilerplate</loc>
    <lastmod>2026-02-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/better-auth-vs-nextauth-vs-clerk</loc>
    <lastmod>2026-02-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/betterstarter-vs-shipfast</loc>
    <lastmod>2026-02-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/resend-vs-plunk-email-service-indie-hackers-2025</loc>
    <lastmod>2026-02-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/switch-from-nodejs-to-bun-honest-review</loc>
    <lastmod>2026-02-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/tanstack-start-boilerplate-drizzle-better-auth-stripe-resend</loc>
    <lastmod>2026-02-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/why-i-switched-nextjs-to-tanstack-start</loc>
    <lastmod>2026-02-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://betterstarter.dev/blog/better-blog</loc>
    <lastmod>2026-02-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>