<?xml version="1.0" encoding="UTF-8"?>
<!--
  visionwall.io sitemap — 12 URLs, every one a trailing-slash canonical.

  MAINTENANCE: this file is hand-written, so a new route under src/app/ does
  NOT reach it on its own. `node scripts/check-sitemap.mjs` diffs this file
  against the routes that actually exist and exits non-zero on a mismatch. It
  is wired into package.json "prebuild", so `npm run build` fails on a drifted
  sitemap — nobody has to remember to run it.

  lastmod values are the real last-modified date of each page's source, taken
  from git, not the date the sitemap was regenerated. Do not bump a date for a
  page you did not change: a lastmod that moves without the content moving
  teaches crawlers to ignore the field.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Product -->
  <url>
    <loc>https://visionwall.io/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://visionwall.io/requirements/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://visionwall.io/changelog/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Guides -->
  <url>
    <loc>https://visionwall.io/guides/pinterest-board-mac-wallpaper/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://visionwall.io/guides/mac-wallpaper-changes-automatically/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://visionwall.io/guides/mac-wallpaper-not-changing/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://visionwall.io/guides/make-a-pinterest-board-public/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Comparison -->
  <url>
    <loc>https://visionwall.io/compare/pin-paper/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Company -->
  <url>
    <loc>https://visionwall.io/creators/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://visionwall.io/support/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://visionwall.io/privacy/</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://visionwall.io/terms/</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

</urlset>
