<?xml version="1.0" encoding="UTF-8"?>
<!-- Rebuilt 2026-08-06: removed URLs that 404 (/privacy-policy, /terms-of-service,
     /cookie-policy, /migration-setup) and auth-gated app routes crawlers cannot
     render; added all /blog/:slug articles. Kept in sync with blog-data.tsx by
     src/__tests__/blog-articles.test.ts — adding an article without updating
     this file fails CI. Domain must match useSEO BASE_URL. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- NOTE: the domain ROOT (/) is deliberately absent — nginx answers it with a
       301 to /home (2026-10-05), and /home is the canonical public landing.
       HREFLANG (2026-10-05): declared ONCE, in each page's HTML head (useSEO →
       prerendered), never here. This file used to carry only en + x-default for
       /home while the page declared eleven alternates including en-us, two
       conflicting signals for one URL. src/__tests__/robots-txt.test.ts pins the
       single-method rule. -->
  <url>
    <loc>https://dokimore.com/home</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dokimore.com/pricing</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokimore.com/documentation</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Documentation guides (one per PUBLISHED docs-data slug; drift-tested by
       src/__tests__/docs-guides.test.ts — planned guides must NOT appear here).
       lastmod must equal DOCS_UPDATED in docs-data.tsx. -->
  <url><loc>https://dokimore.com/documentation/quick-start</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/platform-overview</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/team-setup-and-permissions</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/recording-your-first-test</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/self-healing-and-heal-review</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/api-testing-studio</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/security-scanner-and-evidence-bundles</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/accessibility-audits-and-vpat</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/documentation/load-testing-basics</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/smart-test-selection</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/ci-cd-integration</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/security-and-data-handling</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://dokimore.com/documentation/vendor-evaluation-checklist</loc><lastmod>2026-09-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://dokimore.com/documentation/visual-regression</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/test-data-factory</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/graphql-and-grpc-testing</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/website-analysis</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/workflow-canvas</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/documentation/document-intelligence</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <url>
    <loc>https://dokimore.com/blog</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/support</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- 2026-10-05 — contact sales / book a demo / privacy and legal requests. -->
  <url>
    <loc>https://dokimore.com/contact</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog articles (one per blog-data slug; drift-tested) -->
  <url><loc>https://dokimore.com/blog/small-local-models-benchmark-250-cases</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/blog/react-spa-readable-by-ai-answer-engines</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/blog/how-we-test-dokimore-with-dokimore</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://dokimore.com/blog/evidence-backed-security-findings</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/true-cost-of-multi-tool-qa</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/smart-test-selection-ci-pipeline</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/wcag-22-compliance-fast</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/microsecond-api-timing</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/migrate-selenium-tests</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/automation-practice-that-lasts</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/security-in-cicd-shift-left</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/beyond-pixel-diffs-visual-testing</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/inside-the-performance-engine</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/self-healing-human-in-the-loop</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/privacy-first-local-ai</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/compliance-evidence-continuously</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/intent-based-load-testing</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/qa-command-center-dashboard</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/european-accessibility-act-ready</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://dokimore.com/blog/gdpr-safe-test-data</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Comparison pages (one per compare-data slug; drift-tested) -->
    <url>
    <loc>https://dokimore.com/compare</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
<url><loc>https://dokimore.com/compare/dokimore-vs-postman</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/compare/dokimore-vs-selenium</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/compare/dokimore-vs-jmeter</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://dokimore.com/compare/dokimore-vs-katalon</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- Legal (correct route paths) -->
  <!-- 2026-09-02 — Accessibility Statement. Listed FIRST in this block on purpose:
       under the EAA it is the legal page most likely to be looked for directly.
       Adding it here also enrols it in prerendering, because scripts/prerender.mjs
       derives its route list from this file. -->
  <url>
    <loc>https://dokimore.com/legal/accessibility</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/privacy</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/terms</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/cookies</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- 2026-09-17 — the American-English edition of the localised marketing surfaces
       (src/i18n/marketing/locales.ts; the unprefixed pages are the International
       English source and carry en, en-gb, en-in and x-default in hreflang).
       Article bodies are not localised and stay unprefixed. -->
  <url>
    <loc>https://dokimore.com/en-us/home</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokimore.com/en-us/documentation</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokimore.com/en-us/blog</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>


  <!-- 2026-10-05 — product, solutions, trust, glossary, tools and the procurement documents
       (docs/marketing/GLOBAL-DISCOVERY-PLAN-2026-10-05.md). Pinned to their data files by
       src/__tests__/public-pages-catalog.test.ts. -->
  <url>
    <loc>https://dokimore.com/product</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/test-recorder</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/api-testing</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/security-testing</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/performance-testing</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/accessibility-testing</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/visual-and-web-intelligence</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/test-data</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/product/llm-testing</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/solutions</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/solutions/qa-leads</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokimore.com/solutions/security-teams</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokimore.com/solutions/engineering-managers</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokimore.com/trust</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/dpa</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/sla</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/subprocessors</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/legal/vulnerability-disclosure</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/glossary</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokimore.com/tools</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/tools/http-headers</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/tools/json-validator</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokimore.com/compare/dokimore-vs-owasp-zap</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokimore.com/compare/dokimore-vs-playwright</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
