<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for hengfatt.com.sg's public, crawlable pages (see
  src/App.tsx StandardPages for the route list this mirrors). Admin,
  auth and member-portal routes are intentionally excluded — none are
  meant to be indexed.

  Property (/properties/:slug) and Insights (/insights/:slug) detail
  pages are row-driven from Supabase and can't be listed here; page-level
  meta tags still apply to them individually, so they're indexable via
  internal links even without a sitemap entry. If listing volume grows
  and organic search on individual properties becomes a priority, the
  next step is a generated sitemap (e.g. an edge function that reads the
  `properties`/`blog_posts` tables and emits their slugs) rather than
  hand-maintaining entries here.

  Update the domain below once the live custom domain is confirmed.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hengfatt.com.sg/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/properties</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/insights</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://hengfatt.com.sg/apply</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
