<?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"
>

  <!--
    DECLUTTER PAGE — Priority 1.0
    Rich long-form article: "Decluttering 101: Catalog Before (and After) You Purge"
    6-step HowTo method, 8 FAQs, BlogPosting + FAQPage + HowTo schema.
    Strongest SEO asset on the site. Weekly refresh cadence.
  -->
  <url>
    <loc>https://bluedotsapp.com/declutter</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://bluedotsapp.com/declutter-before-after.webp</image:loc>
      <image:title>Before and after decluttering with Blue Dots visual organizer</image:title>
      <image:caption>A real space decluttered and mapped with Blue Dot markers in the Blue Dots app</image:caption>
    </image:image>
  </url>

  <!--
    HOMEPAGE — Priority 0.9
    Main landing page with hero, interactive demo, screenshots, FAQ.
    Brand gateway and primary conversion funnel. (Pricing moved to /pricing 2026-05-13.)
  -->
  <url>
    <loc>https://bluedotsapp.com/</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://bluedotsapp.com/see_your_space_find_your_tools.png</image:loc>
      <image:title>Blue Dots visual organization app interface</image:title>
      <image:caption>See your space, find your items with the Blue Dots organizer app</image:caption>
    </image:image>
  </url>

  <!--
    HOW IT WORKS — Priority 0.9
    7-step tutorial page with HowTo + Article schema. Strong intent match
    for "how to use Blue Dots" / "how does Blue Dots work" queries.
  -->
  <url>
    <loc>https://bluedotsapp.com/how-it-works</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://bluedotsapp.com/how-it-works/step_1_illustration.png</image:loc>
      <image:title>Blue Dots tutorial — step 1: snap the room</image:title>
      <image:caption>The first step of the seven-step Blue Dots ritual: photograph the whole storage area</image:caption>
    </image:image>
  </url>

  <!--
    WHAT IS BLUE DOTS — Priority 0.9
    Definitional / brand-answer page. Article + FAQPage + SoftwareApplication
    + Organization + Person + Offer schema, and the pre-install FAQ set
    (offline use, iPhone, the item scanner, family sharing).
    Built 2026-05-09 and left ORPHANED until 2026-08-21: nothing linked to it
    and it was missing from this file, so the page written to answer
    "what is Blue Dots" was unreachable to crawlers — including the AI
    crawlers robots.txt goes out of its way to welcome. Now in the navbar.
  -->
  <url>
    <loc>https://bluedotsapp.com/what-is-blue-dots</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://bluedotsapp.com/og-image-bluedots.png</image:loc>
      <image:title>Blue Dots — the visual decluttering app explained</image:title>
      <image:caption>What Blue Dots is: one photo of a space, a few dot markers, and every item searchable</image:caption>
    </image:image>
  </url>

  <!--
    PRICING — Priority 0.9
    Dedicated pricing page with Free, Pro, and Premium plans + Product/Offer
    JSON-LD. High-intent commercial query target. (Hoisted from inline-on-Home 2026-05-13.)
  -->
  <url>
    <loc>https://bluedotsapp.com/pricing</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!--
    BLOG POSTS — regenerated at build time from the CMS (published rows only)
    by scripts/prerender-blog.mjs, which rewrites everything between the two
    markers below in dist/sitemap.xml. The entries checked in here are the
    fallback served when a build runs without Supabase env; keep them roughly
    current but the build output is the source of truth. (History: five
    former "pillar" entries were removed 2026-07-14 as soft 404s — their CMS
    rows were status=draft. The regeneration makes that class of drift
    impossible in the deployed sitemap.)
  -->
  <!-- BLOG-POSTS:BEGIN -->
  <url>
    <loc>https://bluedotsapp.com/blog/home-memory-palace</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://bluedotsapp.com/blog/what-happens-after-you-leave-your-client</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://bluedotsapp.com/blog/family-spaces-are-here-organize-your-whole-home-together</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://bluedotsapp.com/blog/father-of-three-found-his-drill</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- BLOG-POSTS:END -->

  <!--
    NOT JUST AN APP (Story) — Priority 0.7
    Brand storytelling page. Builds E-E-A-T signals.
  -->
  <url>
    <loc>https://bluedotsapp.com/not-just-an-app</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://bluedotsapp.com/hero-story.webp</image:loc>
      <image:title>The story behind the Blue Dots organizer app</image:title>
      <image:caption>How a messy garage inspired the Blue Dots organizing app</image:caption>
    </image:image>
  </url>

  <!--
    ABOUT / MISSION — Priority 0.6
    Founder story and core values. Supports E-E-A-T.
  -->
  <url>
    <loc>https://bluedotsapp.com/about</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!--
    SOCIAL — Priority 0.5
    Social links and blog posts. Moderate SEO value.
  -->
  <url>
    <loc>https://bluedotsapp.com/social</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>

  <!--
    CREATOR — Priority 0.5
    Creator collaboration brief. The page sent directly to influencers before
    any terms conversation: the 7 steps + Promise deliverables, format rules,
    and banned language. Indexable so creators can find and re-find it, but
    deliberately not in the main nav — it is a send-this-link page.
  -->
  <url>
    <loc>https://bluedotsapp.com/creator</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!--
    CONTACT — Priority 0.4
    Contact form. Required for trust signals.
  -->
  <url>
    <loc>https://bluedotsapp.com/contact</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!--
    PRIVACY — Priority 0.3
    Privacy policy. Required for compliance.
  -->
  <url>
    <loc>https://bluedotsapp.com/privacy</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
