<?xml version="1.0" encoding="UTF-8"?>
<!-- Single page plus privacy and terms in two languages.

     IMPORTANT — list the FLAT .html forms, not /privacy/ and /terms/.
     Those directories hold meta-refresh stubs whose own <link rel="canonical">
     points back at /privacy.html and /terms.html, which is where the real
     content lives (and where it was last updated, 2026-07-17). Listing a stub
     here puts a non-canonical URL in the sitemap and buys a needless redirect
     hop. The pretty /privacy and /terms URLs still work and are what the page
     footer links to — they just are not what should be indexed.

     hreflang annotations are reciprocal: every URL in a language set lists the
     complete set, and each member appears as its own <url> entry. A one-way
     annotation is ignored. The homepage is English-only, so it has no
     alternates. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://spectrasort.app/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- v4 landing-page cluster (2026-08-23). These are directories with an
       index.html each, so the canonical form is the trailing-slash URL —
       list that form here, matching each page's own <link rel="canonical">. -->
  <url>
    <loc>https://spectrasort.app/ai-photo-picker-iphone/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/photo-culling-iphone/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/best-photo-picker/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/find-best-photos-iphone/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/duplicate-photo-finder-iphone/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/photo-organizer-iphone/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/private-ai-photo-app/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/ai-photo-organizer-vs-apple-photos/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/spectrasort-vs-google-photos/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/ai-photo-picker-vs-photo-culling/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://spectrasort.app/how-to-pick-best-photos-from-camera-roll/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://spectrasort.app/privacy.html</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://spectrasort.app/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://spectrasort.app/privacy-zh.html"/>
  </url>
  <url>
    <loc>https://spectrasort.app/privacy-zh.html</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://spectrasort.app/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://spectrasort.app/privacy-zh.html"/>
  </url>

  <url>
    <loc>https://spectrasort.app/terms.html</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://spectrasort.app/terms.html"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://spectrasort.app/terms-zh.html"/>
  </url>
  <url>
    <loc>https://spectrasort.app/terms-zh.html</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://spectrasort.app/terms.html"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://spectrasort.app/terms-zh.html"/>
  </url>

  <url>
    <loc>https://spectrasort.app/llms.txt</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
