<?xml version="1.0" encoding="UTF-8"?>
<!--
  This site is a single-page app with client-side (hash-based) routing and
  no server-side path routing for most sections, so most fragment URLs below
  all resolve to the same document; JavaScript then sets the correct per-page
  <title>/description/canonical, which only a JS-executing crawler will see
  as distinct entries.

  Executive Insight articles are the exception: they're served at real,
  server-routed paths (/insights/<slug>) by functions/insights/[slug].js,
  which rewrites the response's <head> with that article's own metadata
  before a crawler ever runs JavaScript. That Function is what LinkedIn,
  Facebook, X, WhatsApp, Viber, Teams, Slack, Discord, and iMessage previews
  now read — see DRAFTS.md and data/articles-registry.json for how new
  articles get added to it automatically on release.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.rsonato.com/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#insights</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#executive-profile</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#fractional-cfo</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#due-diligence-ma</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#corporate-rehabilitation</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#ipo-readiness</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#finance-compliance</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#accounting-outsourcing</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#audit-assurance</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#special-advisory</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/#business-registration</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/insights/article-fractional-cfo-timing</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/insights/article-financial-distress</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/insights/article-finance-function</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/insights/article-due-diligence</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/insights/article-finance-systems</loc>
    <lastmod>2026-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rsonato.com/insights/article-capital-raising</loc>
    <lastmod>2027-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
