<?xml version="1.0" encoding="UTF-8"?>
<!--
  Two of the four /partners/* routes are deliberately NOT listed, because neither is
  indexable. Indexing is decided per partner by `Partner.published` in utils/data.ts, and a
  stub route ships `noindex` regardless of that flag — a stub has nothing worth ranking.
  Submitting a noindex URL in a sitemap is a contradiction Search Console reports as an
  error.

  A route enters this file in the same change that makes it indexable: its partner needs
  `published: true` AND real copy in `partnerPages`, so it stops rendering as a stub.
  seamless-ai and asher-health both met the two conditions on 2026-08-19 and are listed
  below; real-facts and swim-buddy-playbook stay out until each signs off. swim-buddy-playbook
  in particular must stay out — its own copy says it stays unpublished until Swim Buddy goes
  live.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://development180.com/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://development180.com/about</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://development180.com/partners/asher-health</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/partners/seamless-ai</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/contact</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://development180.com/blog</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/strategy-before-code</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/why-most-mvps-are-too-big</loc>
    <lastmod>2026-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/shipping-fast-without-breaking-trust</loc>
    <lastmod>2026-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/design-decisions-that-compound</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/the-marketing-site-is-the-product</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/pricing-is-positioning</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/blog/measuring-what-matters</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://development180.com/terms</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://development180.com/privacy-policy</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
