<?xml version="1.0" encoding="UTF-8"?>
<!--
  Hand-maintained. Astro is not generating this, so nothing bumps <lastmod> for
  you: change a page's content and change its date in the same commit, or the
  file quietly starts lying. A sitemap whose dates do not track the content is
  worse than one with no dates at all, because a crawler that catches it out
  stops trusting the field on every URL here.

  The date is the day the page's own content changed, not the day of any deploy.
  A dependency bump or a header change is not a content change.

  <priority> and <changefreq> are hints Google has said it ignores. They stay
  because Bing and the smaller crawlers still read them, and because the ranking
  they express is a useful statement of what this site considers its front door.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://taiphamsolutions.com/</loc><lastmod>2026-09-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://taiphamsolutions.com/services/legacy-takeover-modernization/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://taiphamsolutions.com/services/contract-engineers-team-reinforcement/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://taiphamsolutions.com/services/software-development/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://taiphamsolutions.com/services/product-discovery-design/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://taiphamsolutions.com/services/maintenance-product-growth/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/storefront/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/helpdesk/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/quote-invoice/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/fleet-maintenance/</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/logistics-dispatch/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/warehouse/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/restaurant-kitchen/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/booking-conflict/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/contact/</loc><lastmod>2026-09-03</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <!--
    Vietnamese. Same fifteen routes, same priorities, same content dates: /vi/ is
    a translation of the page above it rather than a different page, so a
    different lastmod would be a claim that one changed and the other did not.
    The two legal pages are here twice, once per locale, since 4 September 2026.
    Their lastmod is the date on the document rather than the date it was
    translated: the Vietnamese text says the same thing as the English.

    scripts/scan-i18n.mjs checks this block against LOCALES and fails the build
    if a language is live and any of its URLs is missing here.
  -->
  <url><loc>https://taiphamsolutions.com/vi/</loc><lastmod>2026-09-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/services/legacy-takeover-modernization/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/services/contract-engineers-team-reinforcement/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/services/software-development/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/services/product-discovery-design/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/services/maintenance-product-growth/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/storefront/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/helpdesk/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/quote-invoice/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/fleet-maintenance/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/logistics-dispatch/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/warehouse/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/restaurant-kitchen/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/booking-conflict/</loc><lastmod>2026-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/contact/</loc><lastmod>2026-09-04</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://taiphamsolutions.com/privacy/</loc><lastmod>2026-08-30</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://taiphamsolutions.com/terms/</loc><lastmod>2026-08-30</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/privacy/</loc><lastmod>2026-08-30</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/terms/</loc><lastmod>2026-08-30</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>

  <url><loc>https://taiphamsolutions.com/demos/data-migration/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/data-migration/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/field-inspection/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/field-inspection/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/subscription-billing/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/subscription-billing/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/marketplace-settlement/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/marketplace-settlement/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/demos/customer-onboarding/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://taiphamsolutions.com/vi/demos/customer-onboarding/</loc><lastmod>2026-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
