<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public, indexable pages only. Gated pages (account, review, sizes, pieces,
  payouts) are omitted here and disallowed in robots.txt.

  /sell is listed: it is the seller pitch now, public and the page we most want
  a pattern designer to find. The dashboard behind it is still protected, by
  Firestore and Storage rules.

  /pattern, /creator and /search are left out on purpose: they are real pages
  but they render from a query string, so the bare path is an empty shell.
  Crawlers still reach the useful ones by following links from /shop.

  Adding a blog post means adding its <url> here. A smoke test fails the build
  if a post is missing, so this cannot quietly go stale.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sttchr.com/</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sttchr.com/shop</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://sttchr.com/sell</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sttchr.com/feed</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/how-to-trace</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/how-to-scale</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/trace-a-pattern-from-the-shop</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/upload-your-own-pattern</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/supported-pattern-types</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/how-to-select-a-size</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/blog/tips-and-tricks</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sttchr.com/download</loc>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sttchr.com/contact</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://sttchr.com/creator-agreement</loc>
    <lastmod>2026-09-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://sttchr.com/privacy</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://sttchr.com/terms</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://sttchr.com/cookies</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
