<?xml version="1.0" encoding="UTF-8"?>
<!--
  sitemap.xml — mdcc.co.th
  Produced: 2026-06-16 (crawl-fixes audit)

  COVERAGE NOTES:
  - Core/Astro pages: all 14 known 200 pages included (/, /about, /contact, /quote,
    /blog, /service, /news, /project, /category, /category?cat=C0001–C0005).
  - Article/money pages: S0113–S0124 enumerated from edge-snippet ARTICLE_URLS +
    MONEY_PAGES constants. Canonical form follows the live working URL:
      * S0113–S0117: Thai slug URL (confirmed 200 in edge snippet)
      * S0118: ?ref= form (slug URL hard-404s at origin per 2026-06-16 audit)
      * S0119–S0124: ?ref= form (no slug published)
  - S0100–S0112: real CMS articles confirmed (spot-checks: S0100, S0101, S0105,
    S0110, S0112 all return unique-article 200). Included as ?ref= form.
    lastmod unknown → omitted (prefer no lastmod over a false date per RFC).
  - S0003–S0099: real articles confirmed by spot-check (S0003, S0010, S0050, S0098,
    S0099). Full enumeration of ~97 URLs requires CMS sitemap export or API crawl —
    NOT done here to avoid soft-404 false positives (the CMS returns 200 for any ref,
    real or not). ACTION REQUIRED: MDCC CMS team should auto-generate the full
    sitemap or provide an article index so S0003–S0099 can be enumerated safely.
  - S0001–S0002: soft-404 (returns generic page, not real article). Excluded.
  - S0125+: soft-404 (generic news listing). Excluded.
  - /home: 301 → / → excluded (GSC "page with redirect" issue).
  - changefreq and priority: OMITTED — Google ignores them and they add noise.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ===== CORE PAGES ===== -->

  <url>
    <loc>https://mdcc.co.th/</loc>
    <lastmod>2026-06-16</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/about</loc>
    <lastmod>2026-06-16</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/contact</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/quote</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/blog</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/service</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/news</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/project</loc>
  </url>

  <!-- ===== PRODUCT CATEGORY PAGES ===== -->
  <!-- /category hub + C0001–C0005 confirmed in live sitemap. C0006+ return same hub page (soft-404). -->

  <url>
    <loc>https://mdcc.co.th/category</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/category?cat=C0001</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/category?cat=C0002</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/category?cat=C0003</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/category?cat=C0004</loc>
  </url>

  <url>
    <loc>https://mdcc.co.th/category?cat=C0005</loc>
  </url>

  <!-- ===== BLOG ARTICLES — S0113–S0115 (slug form, lastmod 2026-06-10) ===== -->

  <url>
    <loc>https://mdcc.co.th/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B9%82%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B8%9C%E0%B8%A5%E0%B8%B4%E0%B8%95%E0%B8%AA%E0%B8%95%E0%B8%B4%E0%B8%81%E0%B9%80%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%AA%E0%B8%B4%E0%B8%99%E0%B8%84%E0%B9%89%E0%B8%B2-%E0%B9%80%E0%B8%8A%E0%B9%87%E0%B8%81%E0%B8%A5%E0%B8%B4%E0%B8%AA%E0%B8%95%E0%B9%8C-7-%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%81%E0%B9%88%E0%B8%AD%E0%B8%99%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87%E0%B8%9C%E0%B8%A5%E0%B8%B4%E0%B8%95-S0113</loc>
    <lastmod>2026-06-10</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/direct-thermal-vs-thermal-transfer-%E0%B8%95%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%84%E0%B8%A3-%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%9A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%96%E0%B8%B9%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A-S0114</loc>
    <lastmod>2026-06-10</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B3%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%AB%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%A2%E0%B9%87%E0%B8%99-%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B9%81%E0%B8%8A%E0%B9%88%E0%B9%81%E0%B8%82%E0%B9%87%E0%B8%87-food-grade-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B9%81%E0%B8%99%E0%B9%88%E0%B8%99-%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%99%E0%B9%89%E0%B8%B3-%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%A1%E0%B8%B5%E0%B8%82%E0%B8%B1%E0%B9%89%E0%B8%99%E0%B8%95%E0%B9%88%E0%B8%B3-S0115</loc>
    <lastmod>2026-06-10</lastmod>
  </url>

  <!-- ===== MONEY PAGES — S0116–S0117 (slug form, lastmod 2026-06-15) ===== -->

  <url>
    <loc>https://mdcc.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B2%E0%B8%A9%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%99-%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B2%E0%B8%A9%E0%B9%83%E0%B8%9A%E0%B9%80%E0%B8%AA%E0%B8%A3%E0%B9%87%E0%B8%88-%E0%B8%A3%E0%B8%B2%E0%B8%84%E0%B8%B2%E0%B9%82%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99-%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%82%E0%B8%99%E0%B8%B2%E0%B8%94-%E0%B8%AA%E0%B8%A5%E0%B8%B4%E0%B8%95%E0%B8%95%E0%B8%B2%E0%B8%A1%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87-S0116</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B3%E0%B8%AA%E0%B8%95%E0%B8%B4%E0%B8%81%E0%B9%80%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%82%E0%B8%99%E0%B8%B2%E0%B8%94-%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A-%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%97%E0%B8%B1%E0%B9%88%E0%B8%A7%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%97%E0%B8%A8-S0117</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <!-- S0118: Thai-slug URL hard-404s at origin. Use ?ref= form (audit 2026-06-16). -->
  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0118</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <!-- ===== MONEY PAGES — S0119–S0124 (?ref= form, no published slug, lastmod 2026-06-15) ===== -->

  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0119</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0120</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0121</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0122</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0123</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/newsdetail?ref=S0124</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <!-- ===== OLDER CMS ARTICLES — S0100–S0112 (?ref= form, lastmod unknown → omitted) ===== -->
  <!-- Spot-checked: S0100, S0101, S0105, S0110, S0112 all return real unique articles (200). -->

  <url><loc>https://mdcc.co.th/newsdetail?ref=S0100</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0101</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0102</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0103</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0104</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0105</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0106</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0107</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0108</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0109</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0110</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0111</loc></url>
  <url><loc>https://mdcc.co.th/newsdetail?ref=S0112</loc></url>

  <!--
    ACTION REQUIRED — S0003–S0099:
    Spot-checks confirmed real unique articles exist at S0003, S0010, S0050, S0098, S0099.
    The CMS has NO native sitemap for articles in this range, and it returns HTTP 200 for
    ANY ref value (real or not), making automated probing unreliable.

    To safely enumerate S0003–S0099:
      Option A (preferred): Export the article list from ShopControl CMS admin and add
                            each live ref here with its actual publish date.
      Option B:             Add a /news?page=N pagination crawl to the edge snippet and
                            collect all linked newsdetail?ref= hrefs.
      Option C (stop-gap):  Add S0003–S0099 as a block, accepting ~3–5% false positives
                            (thin generic pages). Google will soft-ignore uncrawlable refs.

    Until resolved, S0003–S0099 are NOT included in this sitemap.
  -->

  <!-- ===== NEW MONEY + AUTHORITY PAGES — S0126/S0127/S0128 (added 2026-06-19) ===== -->

  <url>
    <loc>https://mdcc.co.th/%E0%B9%83%E0%B8%9A%E0%B8%9B%E0%B8%B0%E0%B8%AB%E0%B8%99%E0%B9%89%E0%B8%B2%E0%B8%9E%E0%B8%B1%E0%B8%AA%E0%B8%94%E0%B8%B8-%E0%B8%AA%E0%B8%95%E0%B8%B4%E0%B8%81%E0%B9%80%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%82%E0%B8%AD%E0%B8%87-direct-thermal-100x150-%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A-shopee-lazada-tiktok-flash-jt-kerry-S0126</loc>
    <lastmod>2026-06-19</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/mdcc-co-ltd-iso-9001-sticker-label-and-barcode-manufacturer-in-thailand-since-1995-S0127</loc>
    <lastmod>2026-06-19</lastmod>
  </url>

  <url>
    <loc>https://mdcc.co.th/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B9%82%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B8%AA%E0%B8%95%E0%B8%B4%E0%B8%81%E0%B9%80%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%AA%E0%B8%B4%E0%B8%99%E0%B8%84%E0%B9%89%E0%B8%B2%E0%B9%83%E0%B8%99%E0%B9%84%E0%B8%97%E0%B8%A2-%E0%B8%9B%E0%B8%B5-2026-S0128</loc>
    <lastmod>2026-06-19</lastmod>
  </url>

<url><loc>https://mdcc.co.th/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B9%82%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B8%9C%E0%B8%A5%E0%B8%B4%E0%B8%95%E0%B8%AA%E0%B8%95%E0%B8%B4%E0%B8%81%E0%B9%80%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%AA%E0%B8%B4%E0%B8%99%E0%B8%84%E0%B9%89%E0%B8%B2-%E0%B9%80%E0%B8%8A%E0%B9%87%E0%B8%81%E0%B8%A5%E0%B8%B4%E0%B8%AA%E0%B8%95%E0%B9%8C-7-%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%81%E0%B9%88%E0%B8%AD%E0%B8%99%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87%E0%B8%9C%E0%B8%A5%E0%B8%B4%E0%B8%95-S0113</loc><lastmod>2026-06-10</lastmod></url><url><loc>https://mdcc.co.th/direct-thermal-vs-thermal-transfer-%E0%B8%95%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%84%E0%B8%A3-%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%9A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%96%E0%B8%B9%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A-S0114</loc><lastmod>2026-06-10</lastmod></url><url><loc>https://mdcc.co.th/%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B3%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%AB%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%A2%E0%B9%87%E0%B8%99-%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B9%81%E0%B8%8A%E0%B9%88%E0%B9%81%E0%B8%82%E0%B9%87%E0%B8%87-food-grade-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B9%81%E0%B8%99%E0%B9%88%E0%B8%99-%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%99%E0%B9%89%E0%B8%B3-%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%A1%E0%B8%B5%E0%B8%82%E0%B8%B1%E0%B9%89%E0%B8%99%E0%B8%95%E0%B9%88%E0%B8%B3-S0115</loc><lastmod>2026-06-10</lastmod></url><url><loc>https://mdcc.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B2%E0%B8%A9%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%99-%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B2%E0%B8%A9%E0%B9%83%E0%B8%9A%E0%B9%80%E0%B8%AA%E0%B8%A3%E0%B9%87%E0%B8%88-%E0%B8%A3%E0%B8%B2%E0%B8%84%E0%B8%B2%E0%B9%82%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99-%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%82%E0%B8%99%E0%B8%B2%E0%B8%94-%E0%B8%AA%E0%B8%A5%E0%B8%B4%E0%B8%95%E0%B8%95%E0%B8%B2%E0%B8%A1%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87-S0116</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B3%E0%B8%AA%E0%B8%95%E0%B8%B4%E0%B8%81%E0%B9%80%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%82%E0%B8%99%E0%B8%B2%E0%B8%94-%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A-%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%97%E0%B8%B1%E0%B9%88%E0%B8%A7%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%97%E0%B8%A8-S0117</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B3%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%81%E0%B8%AA%E0%B8%B4%E0%B8%99%E0%B8%84%E0%B9%89%E0%B8%B2%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%A0%E0%B8%97-%E0%B8%AD%E0%B8%AD%E0%B8%81%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%9F%E0%B8%A3%E0%B8%B5-%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%A1%E0%B8%B5%E0%B8%82%E0%B8%B1%E0%B9%89%E0%B8%99%E0%B8%95%E0%B9%88%E0%B8%B3-%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%97%E0%B8%B1%E0%B9%88%E0%B8%A7%E0%B9%84%E0%B8%97%E0%B8%A2-S0118</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/newsdetail?ref=S0119</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/newsdetail?ref=S0120</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/newsdetail?ref=S0121</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/newsdetail?ref=S0122</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/newsdetail?ref=S0123</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://mdcc.co.th/newsdetail?ref=S0124</loc><lastmod>2026-06-15</lastmod></url></urlset>
