<?xml version="1.0" encoding="UTF-8"?>
<!-- TWO RULES, both checkable against the tree:
     1. Only pages that exist on disk are listed. A URL here before the file
        ships teaches a crawler to expect a 404.
     2. Only pages WITHOUT `<meta name="robots" content="noindex">` are listed.
        A sitemap entry is a request to index; pairing it with a noindex tag
        sends the crawler two contradictory instructions and it resolves the
        conflict in the direction you did not intend.

     Excluded on rule 2 as of 2026-07-26: /signin, /terms, /privacy and the
     internal style guide, all of which currently ship noindex. If the legal
     pages drop their noindex tag they belong here at priority 0.2. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://portfoleo.ai/</loc><lastmod>2026-07-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://portfoleo.ai/demo</loc><lastmod>2026-07-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://portfoleo.ai/pricing</loc><lastmod>2026-07-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://portfoleo.ai/security</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://portfoleo.ai/docs</loc><lastmod>2026-07-26</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://portfoleo.ai/changelog</loc><lastmod>2026-07-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://portfoleo.ai/refund</loc><lastmod>2026-07-26</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
