<?xml version="1.0" encoding="UTF-8"?>
<!--
  lastmod MUST be bumped in the same edit that changes a page. Every value here read
  2026-08-10 until 2026-08-12 while all seven pages had actually changed underneath it —
  privacy-policy as recently as the #288 retention fix. A sitemap that under-reports change
  is worse than none: it is the one signal telling a crawler "nothing to re-read here."

  /buy and /thank-you are ABSENT ON PURPOSE. Both are noindex — /buy because payment is
  sandbox-gated until Square is wired (see the comment in buy.html), /thank-you because it is
  a post-form page. When Square is switched on, /buy gets added here in the same change that
  flips its robots meta.

  The blog was added 2026-08-13. The hub sits at 0.6 and the posts at 0.5 — deliberately
  BELOW the two doors and /security, because a post is where a stranger arrives and the
  commercial pages are where a reader has to be able to get to next. Posts are monthly, not
  weekly: they are written to still be true in a year, and claiming weekly change on a page
  that does not change is the same lie the lastmod note above is about.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://guardiansarah.com/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/for-seniors</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/for-families</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/security</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/contact</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/blog</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/blog/guilt-not-visiting-elderly-parent</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/blog/mom-calls-constantly-or-not-at-all</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/blog/what-my-mom-does-all-day</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/blog/medication-reminders-honest</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/blog/recording-a-parents-life-stories</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/privacy-policy</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://guardiansarah.com/terms</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
