<?xml version="1.0" encoding="UTF-8"?>
<!--
  Cosmetolens sitemap.

  Public routes only. Anything behind RequireAuth is deliberately absent:
  submitting a URL that redirects a crawler to /auth spends crawl budget to
  earn a "Page with redirect" exclusion in Search Console.

  The knowledge entries listed here are the seeded monographs. When the
  knowledge_entries table is populated from seed.sql this list has to grow
  with it, or the new articles will only ever be found by internal links.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.cosmetolens.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.cosmetolens.com/app/start</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.cosmetolens.com/app/knowledge</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.cosmetolens.com/app/knowledge/kh_niacinamide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.cosmetolens.com/app/knowledge/kh_vitc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.cosmetolens.com/app/knowledge/kh_argireline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.cosmetolens.com/brand</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
