<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

  <!-- Home -->
  <url>
    <loc>https://punchbag.sg/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ================= Products ================= -->
  <url>
    <loc>https://punchbag.sg/hanging-punching-bag</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/hanging-punch-bag-black.jpg</image:loc>
      <image:caption>Black 25kg hanging punching bag suspended from a chain, showing the full cylindrical body and top strap assembly</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/hanging-punch-bag1.jpg</image:loc>
      <image:caption>Man throwing a punch at the hanging punching bag during a training session</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/hanging-punch-bag2.jpg</image:loc>
      <image:caption>Man landing a hook on the hanging punching bag, showing how the bag swings under impact</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/hanging-punch-bag-kick.jpg</image:loc>
      <image:caption>Man kicking the hanging punching bag, showing the strike zone height for kickboxing and Muay Thai</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/standing-punch-bag-p081</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-punching-bag.jpg</image:loc>
      <image:caption>BOB standing punch bag — full-height human-form torso mounted on a round weighted base</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-bag-base.jpg</image:loc>
      <image:caption>Weighted round base of the BOB standing punch bag, fillable with water or dry sand</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-bag-suction-pad.jpg</image:loc>
      <image:caption>Close-up of the rubber suction pads on the underside of the BOB bag base that grip the floor</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-bag-measurement.jpg</image:loc>
      <image:caption>Dimension diagram of the BOB standing punch bag showing 180cm total height and 70cm base diameter</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/punch-bag-wall-bracket</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/punch-bag-wall-bracket.jpg</image:loc>
      <image:caption>WM-40 steel punch bag wall mount bracket, showing the mounting plate and support arm</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/hand-wrap</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/hand-wrap.jpg</image:loc>
      <image:caption>Red woven cotton boxing hand wrap, 2.4 metres long, rolled with thumb loop visible</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/hand-wrap-blue.jpg</image:loc>
      <image:caption>Blue woven cotton boxing hand wrap rolled up, showing the closure strap</image:caption>
    </image:image>
  </url>

  <!-- ================= Category & shop ================= -->
  <url>
    <loc>https://punchbag.sg/punching-bag</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/accessories</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/boxing-glove</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/shop</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ================= Key pages ================= -->
  <url>
    <loc>https://punchbag.sg/blog</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/faq</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/showroom</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/delivery-and-collection</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/contact</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/contact-us/lower-delta1.png</image:loc>
      <image:caption>The building at 1092 Lower Delta Road seen from the main road</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://punchbag.sg/images/contact-us/lower-delta2.png</image:loc>
      <image:caption>The driveway entrance and car park of 1092 Lower Delta Road</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://punchbag.sg/about</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ================= Blog articles ================= -->
  <url>
    <loc>https://punchbag.sg/blog/hanging-vs-standing-punching-bag</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-punching-bag.jpg</image:loc>
      <image:caption>BOB standing punch bag beside training space, illustrating the free-standing alternative to a hanging heavy bag</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/how-to-hang-a-punching-bag-hdb-singapore</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/punch-bag-wall-bracket.jpg</image:loc>
      <image:caption>WM-40 steel wall mount bracket, the standard way to mount a heavy bag in a Singapore flat</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/what-weight-punching-bag-should-i-buy</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/hanging-punch-bag-black.jpg</image:loc>
      <image:caption>Black hanging punching bag on a chain, illustrating how bag length and diameter change with weight</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/how-to-wrap-your-hands-for-boxing</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/hand-wrap.jpg</image:loc>
      <image:caption>Red 2.4 metre cotton boxing hand wrap rolled up, showing the thumb loop used to start the wrap</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/beginner-heavy-bag-workout</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-punching-bag.jpg</image:loc>
      <image:caption>BOB standing punch bag set up for a home training session</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/punching-bag-noise-hdb-neighbours</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-bag-base.jpg</image:loc>
      <image:caption>Weighted base of a standing punch bag resting on the floor, where impact load is absorbed rather than transmitted into a wall</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/boxing-for-stress-relief-and-fitness</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/hand-wrap-blue.jpg</image:loc>
      <image:caption>Blue cotton boxing hand wrap, the starting point of a home training session</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://punchbag.sg/blog/punching-bag-maintenance-guide</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://punchbag.sg/images/BOB-bag-suction-pad.jpg</image:loc>
      <image:caption>Close-up of rubber suction pads on the base of a standing punch bag, a component worth checking during routine maintenance</image:caption>
    </image:image>
  </url>

  <!-- ================= Policies ================= -->
  <url>
    <loc>https://punchbag.sg/returns-and-warranty</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/privacy-policy</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://punchbag.sg/terms-and-conditions</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
