<?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">
  <url>
    <loc>https://graobrewing.com/blogs/guides</loc>
    <lastmod>2026-07-19T22:53:06+08:00</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/portafilter-size-guide-breville-sunbeam-delonghi</loc>
    <lastmod>2026-07-19T22:51:52+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/hf_20260712_142202_090101db-f431-4f3e-ab53-25cf1ddfba49Large.jpg?v=1784472712</image:loc>
      <image:title>Which Portafilter Size Does Your Machine Use? Breville, Sunbeam &amp; De&apos;Longhi Lookup</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/puck-screen-explained</loc>
    <lastmod>2026-07-19T22:50:57+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/puck-screen-in-use-portafilter.jpg?v=1784472657</image:loc>
      <image:title>The Puck Screen, Explained (and When It Actually Helps)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/breville-shot-sour-one-side-bitter-fix</loc>
    <lastmod>2026-07-19T22:50:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/hf_20260718_130259_f60c39f6-319a-41aa-9435-8043ff3b086bLarge.jpg?v=1784472639</image:loc>
      <image:title>Why Your Breville Shot Tastes Sour on One Side and Bitter on the Other (And the Cheap Fix)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/ripple-vs-flat-tamper</loc>
    <lastmod>2026-07-19T22:49:29+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/hf_20260718_125813_6190f7f5-c200-430c-b0e5-187c0de91b6fLarge.jpg?v=1784472569</image:loc>
      <image:title>Ripple Base vs Flat Tamper: An Honest Comparison</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/puck-prep-kit-explained-what-it-costs</loc>
    <lastmod>2026-07-19T22:48:43+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/hf_20260713_134125_c30748c5-c2a1-4ae6-8609-6ebaf6a86b00Large.jpg?v=1784472523</image:loc>
      <image:title>The 3-Piece Puck Prep Kit, Explained (And What It Actually Costs)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/is-wdt-necessary</loc>
    <lastmod>2026-07-19T22:47:28+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/wdt-tool-distribution-in-use.jpg?v=1784472448</image:loc>
      <image:title>Is WDT Necessary? What It Fixes and What It Does Not</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/puck-screen-cleaning-staining-replace</loc>
    <lastmod>2026-07-19T22:53:06+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/puck-screen-placed-on-basket-in-use.jpg?v=1784472786</image:loc>
      <image:title>Puck Screen Care 101: Staining, Cleaning Cadence and When to Replace</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://graobrewing.com/blogs/guides/what-is-channelling-symptoms-causes-fix</loc>
    <lastmod>2026-07-19T22:33:52+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0683/0109/4971/articles/hf_20260719_143132_Large_80019e22-9636-4fe2-bfff-141b737e0697.jpg?v=1784471632</image:loc>
      <image:title>What Is Channelling? Symptoms, Causes and the Tool for Each</image:title>
    </image:image>
  </url>
</urlset>
