<?xml version="1.0" encoding="UTF-8"?>
<!--
  E1-23: `/` and `/product-landing.html` served IDENTICAL content under
  CONFLICTING canonicals and were both listed here, so the landing page
  competed with itself. The landing content is now consolidated on `/` — the
  URL everybody links to — and `/product-landing.html` declares `/` as its
  canonical, so it is deliberately NOT listed here. Do not re-add it.
  NOTE (escalated, not fixable in this file): `/` still reaches its content
  through a client-side JS redirect and ships no server-rendered text; the real
  fix is a Vercel rewrite so `/` serves the landing HTML directly.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://bookiq.ai/</loc><lastmod>2026-08-02</lastmod><priority>1.0</priority></url>
  <url><loc>https://bookiq.ai/features.html</loc><lastmod>2026-08-02</lastmod><priority>0.8</priority></url>
  <url><loc>https://bookiq.ai/pricing.html</loc><lastmod>2026-07-27</lastmod><priority>0.8</priority></url>
  <url><loc>https://bookiq.ai/faq.html</loc><lastmod>2026-08-02</lastmod><priority>0.7</priority></url>
  <url><loc>https://bookiq.ai/industries.html</loc><lastmod>2026-08-02</lastmod><priority>0.7</priority></url>
  <!--
    T370 (backlog rank 22, "de-scope the marketplace"): `/discover` is
    DELIBERATELY NOT LISTED. `MarketplaceService.searchProviders` opens on
    `business_visibility_settings` where `show_in_marketplace = true AND
    network_visibility = 'public'` and returns an empty page the moment that set
    is empty. Production holds ONE row of that table with `show_in_marketplace =
    false` and `network_visibility = 'network'`, against 16 active businesses,
    and `network-service.ts` seeds every new row the same way — so the directory
    returns zero providers for every query BY CONSTRUCTION, and no owner-facing
    control exists that could change it (the only `network_visibility` <select>
    in the tree is in an unmounted file, and nothing calls
    `PUT /api/network/visibility-settings`). Submitting a permanently-empty
    directory for indexing earns thin-content treatment and sends real consumers
    to a dead end. The route stays mounted but renders a withdrawn page behind
    the `marketplace` flag (`routes/public.tsx`), and the DEC-137 door is gone
    from the shared marketing nav and footer (T371 lane B1 corrected this note:
    it used to say the link stayed, which stopped being true in T370).
    RE-ADD IT when a real query returns at least one provider — not before.
  -->
  <url><loc>https://bookiq.ai/signup.html</loc><lastmod>2026-08-02</lastmod><priority>0.9</priority></url>
  <url><loc>https://bookiq.ai/signin.html</loc><lastmod>2026-06-12</lastmod><priority>0.8</priority></url>
  <url><loc>https://bookiq.ai/forgot-password.html</loc><lastmod>2026-06-12</lastmod><priority>0.5</priority></url>
  <url><loc>https://bookiq.ai/privacy-policy.html</loc><lastmod>2026-08-02</lastmod><priority>0.3</priority></url>
  <url><loc>https://bookiq.ai/terms-of-service.html</loc><lastmod>2026-08-02</lastmod><priority>0.3</priority></url>
  <url><loc>https://bookiq.ai/refund-policy.html</loc><lastmod>2026-07-27</lastmod><priority>0.3</priority></url>
</urlset>
