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

  <!-- ── Landing — Bangladesh-focused ── -->
  <url>
    <loc>https://dpplive.com/</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/?lang=bn" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/" />
  </url>

  <!-- /global/ landing retired 2026-07 — categories merged into /#categories -->

  <!-- ── News / Insights ── -->
  <url>
    <loc>https://dpplive.com/news.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ── Learn / Reference pages (split from index 2026-07-06 — one intent = one page) ── -->
  <url>
    <loc>https://dpplive.com/what-is-dpp.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/what-is-dpp.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/dpp-guide-bangla.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/dpp-guide-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/dpp-guide-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/what-is-dpp.html" />
  </url>
  <url>
    <loc>https://dpplive.com/espr-timeline.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dpplive.com/faq.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/faq.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/faq-bn.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/faq-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/faq-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/faq.html" />
  </url>
  <url>
    <loc>https://dpplive.com/research.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/certifications.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/glossary.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/categories.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/contact.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/demo.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- ── Blog (added 2026-07-06) ── -->
  <url>
    <loc>https://dpplive.com/blog.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/blog-eu-dpp-registry-july-2026.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/blog-textile-delegated-act-timeline.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/blog-en-1821x-dpp-standards.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/assessment.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/llms.txt</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ── Public DPP scan landing (template URL — replaced dynamically) ── -->
  <url>
    <loc>https://dpplive.com/public/qr-view.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ── Help Center — primary AEO target with FAQPage + HowTo schemas ── -->
  <!-- Note: We deliberately do NOT include #anchor variants. Google's
       sitemap policy ignores fragment URLs and they can trigger crawl-
       budget warnings. The single canonical URL is sufficient — the
       FAQPage schema inside the HTML carries all four role panels. -->
  <url>
    <loc>https://dpplive.com/public/help.html</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <!-- Public showcase pages are intentionally OMITTED from the sitemap.
       /public/factory.html and /public/buyer.html require a ?slug= query
       to render real content; without it they are empty templates and
       would be flagged as thin-content pages. They are reachable via
       crawler links from individual factory/buyer profiles instead. -->

  <!-- ── Onboarding (publicly indexable for SEO of signup flow) ── -->
  <url>
    <loc>https://dpplive.com/onboarding/setup.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dpplive.com/onboarding/verify.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ── Buyer / Recycler entry points ── -->
  <url>
    <loc>https://dpplive.com/buyer/qr-auth.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dpplive.com/recycler/qr-auth.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>


  <!-- ── Deep guides (added 2026-07-10) ── -->
  <url>
    <loc>https://dpplive.com/dpp-qr-code-guide.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/eu-registry-submission-guide.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-guide-bangla.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/dpp-guide-bangla.html" />
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/what-is-dpp.html" />
      <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/what-is-dpp.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/dpp-guide-bangla.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/dpp-guide-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/dpp-guide-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/what-is-dpp.html" />
  </url>

  <url>
    <loc>https://dpplive.com/faq-bn.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/faq.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/faq-bn.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/faq-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/faq-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/faq.html" />
  </url>
  <url>
    <loc>https://dpplive.com/faq-vi.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/faq.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/faq-bn.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/faq-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/faq-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/faq.html" />
  </url>
  <url>
    <loc>https://dpplive.com/faq-zh.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/faq.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/faq-bn.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/faq-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/faq-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/faq.html" />
  </url>

  <url>
    <loc>https://dpplive.com/dpp-data-checklist.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/espr-deadlines-by-sector.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-customs-enforcement.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/how-to-choose-dpp-provider.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://dpplive.com/eu-dpp-registry-live.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>

  </url>
  <url>
    <loc>https://dpplive.com/dpp-cost-of-waiting.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>

  </url>
  <url>
    <loc>https://dpplive.com/dpp-guide-vi.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/what-is-dpp.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/dpp-guide-bangla.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/dpp-guide-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/dpp-guide-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/what-is-dpp.html" />
  </url>
  <url>
    <loc>https://dpplive.com/dpp-guide-zh.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://dpplive.com/what-is-dpp.html" />
    <xhtml:link rel="alternate" hreflang="bn" href="https://dpplive.com/dpp-guide-bangla.html" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://dpplive.com/dpp-guide-vi.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://dpplive.com/dpp-guide-zh.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://dpplive.com/what-is-dpp.html" />
  </url>

  <url>
    <loc>https://dpplive.com/events.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://dpplive.com/about.html</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ── Guide library index + 2026-07-16 guide batch (restored to sitemap 2026-07-20) ── -->
  <url>
    <loc>https://dpplive.com/guides.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dpplive.com/how-to-create-garment-dpp.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/who-is-responsible-for-the-dpp.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/eu-unsold-clothing-destruction-ban.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-model-batch-item-level.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-vs-eudr.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-vs-csddd.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-vs-cbam.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-vs-gpsr.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-vs-scip.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/is-the-dpp-only-for-the-eu.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/battery-passport-vs-textile-dpp.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/eu-sustainability-regulations-for-garment-exporters.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://dpplive.com/gs1-gtin-for-dpp.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/where-is-dpp-data-stored.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/how-to-verify-a-dpp.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-carbon-footprint-guide.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/espr-penalties-explained.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/is-a-dpp-just-a-qr-code.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/dpp-supplier-contract-clauses.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dpplive.com/build-vs-buy-dpp.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ── Registry rulebook (added 2026-07-20) ── -->
  <url>
    <loc>https://dpplive.com/eu-dpp-standards-2026-1736.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://dpplive.com/eu-dpp-registry-rules-2026-1778.html</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
</urlset>
