<?xml version="1.0" encoding="UTF-8"?>
<!-- Public marketing pages only. Keep in sync with the public routes in
     src/App.tsx (RootRoute / Contact / RI landing / Terms / Privacy / Resources)
     and robots.txt. Served correctly because the dashboard Amplify app's SPA
     catch-all rewrite excludes .xml (custom rule added 2026-06-24).
     The individual Resources ARTICLES live in a separate DYNAMIC sitemap
     (/api/internal/articles-sitemap.xml) so new posts appear automatically;
     this static file only lists the /resources index.

     LASTMOD — bump it when you change what the page SERVES.
     Google ignores <changefreq> and <priority> outright (stated in its own
     docs) and uses <lastmod> as the recrawl-scheduling hint, so this is the
     only field here that does any work. The other two are kept because they
     cost nothing and other crawlers still read them.

     The convention: <lastmod> is the date of the last commit that changed the
     page's own content — its route module, its page component, or the data
     module that page renders (the nine /wordpress-hosting-* pages are driven
     by src/lib/localMarkets.ts + LocalHostingPage.tsx, so they move together).
     `<head>` counts as content: a title, description or JSON-LD change is a
     change to the document Google indexes. A shared-chrome edit
     (MarketingChrome, a ui/ primitive, a token) is NOT — bumping all 25 dates
     for a footer tweak is how a sitemap teaches Google to ignore its own
     lastmod, and Google does drop the signal when it proves unreliable.

     A stale lastmod is worse than none. If you can't tell whether an edit
     counts, ask whether a crawler re-fetching the URL would see anything
     different; if not, leave the date alone.

     The 2026-08-17/18 dates below are real, not a bulk touch: #722 and #744
     rewrote every public page's meta and moved its JSON-LD into route meta
     (before #744 the structured data never reached a crawler at all), #739
     and #748 rewrote the state-page bodies, and #753 added the two metros. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://siteschema.ai/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-rhode-island</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-massachusetts</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-connecticut</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-new-hampshire</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-vermont</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-maine</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-boston</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/wordpress-hosting-providence</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/uptime-monitoring</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/store-monitoring</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/threat-protection</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/backups</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/performance</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/site-review</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/features/fleet</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/contact-us</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/resources</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/services</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/services/managed-wordpress-hosting</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/services/wordpress-development</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/services/wordpress-development/wordpress-clean-up</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/services/wordpress-development/custom-plugin-development</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/privacy</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://siteschema.ai/terms-of-service</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
