<?xml version="1.0" encoding="UTF-8"?>
<!--
  https://bangladeshiworkers.com/sitemap.xml

  This is the static twin of server.js's staticSitemapEntries() list, for the
  same reason public/robots.txt is a hand kept twin of server.js's ROBOTS_TXT:
  work/ can be deployed as plain static files (Firebase Hosting, Vercel) with
  no Node process behind it at all, and a static host serves whatever file is
  here with nothing able to fill in the rest.

  When this site IS served by server.js, that process registers its own GET
  /sitemap.xml route before it mounts express.static on this build, so on that
  deployment this file is never reached; the live route answers instead, with
  every current posting and public profile added to the seven URLs below.

  So only the pages that exist independently of the database belong here. Do
  not add postings or profiles to this file: keep those seven routes in step
  with staticSitemapEntries() and stop there.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://bangladeshiworkers.com/</loc>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://bangladeshiworkers.com/feed</loc>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://bangladeshiworkers.com/search</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://bangladeshiworkers.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bangladeshiworkers.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bangladeshiworkers.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bangladeshiworkers.com/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
