<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

  <!--
    Hand-built static sitemap.
    Served at /sitemap.xml directly by Apache (no PHP routing) because
    .htaccess's REQUEST_FILENAME !-f rule lets real files pass through.

    Uses the image: extension on the homepage and every blog article so
    Google Image Search and Discover have direct image URLs to index.

    To refresh after content changes:
      - update <lastmod> for the URL whose page changed
      - re-submit in Google Search Console
    Do NOT touch every URL's lastmod on each deploy — Google will start
    ignoring lastmod hints if they're noisy.
  -->

  <!-- Homepage (highest priority, with OG image) -->
  <url>
    <loc>https://socialproofly.com/</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://socialproofly.com/themes/altum/assets/images/landing/opengraph.jpg</image:loc>
      <image:title>SocialProofly — Social proof notifications for higher conversions</image:title>
    </image:image>
  </url>

  <!-- Blog index -->
  <url>
    <loc>https://socialproofly.com/blog</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Cornerstone blog article: What is Social Proof -->
  <url>
    <loc>https://socialproofly.com/blog/what-is-social-proof-complete-guide</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1542744173-8e7e53415bb0?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc>
      <image:title>What is Social Proof? The Complete Guide to Boosting Trust and Conversions</image:title>
    </image:image>
  </url>

  <!-- Cornerstone blog article: 10 Ways for Shopify -->
  <url>
    <loc>https://socialproofly.com/blog/10-ways-social-proof-shopify-conversions</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1556742044-3c52d6e88c62?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc>
      <image:title>10 Proven Ways to Use Social Proof to Boost Shopify Conversions</image:title>
    </image:image>
  </url>

  <!-- Cornerstone blog article: GDPR-Compliant Social Proof -->
  <url>
    <loc>https://socialproofly.com/blog/gdpr-compliant-social-proof-guide</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1614064641938-3bbee52942c7?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc>
      <image:title>GDPR-Compliant Social Proof: Everything You Need to Know</image:title>
    </image:image>
  </url>

  <!-- API documentation (developers searching for "socialproofly api") -->
  <url>
    <loc>https://socialproofly.com/api-documentation</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Custom pages index -->
  <url>
    <loc>https://socialproofly.com/pages</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!--
    Legal pages — admin-managed via Admin -> Content -> Pages.
    These URLs only resolve when the corresponding page has been created
    AND is published. They are intentionally included here so they pick up
    in Search Console as soon as you publish them. If you have not yet
    created them, Google will report them as Discovered/Not indexed (404),
    which is harmless — Google retries periodically.
  -->
  <url>
    <loc>https://socialproofly.com/page/privacy-policy</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://socialproofly.com/page/terms-of-service</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://socialproofly.com/page/gdpr</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!--
    Auth pages intentionally OMITTED from this sitemap.
    They have <meta name="robots" content="noindex, follow"> applied via
    basic_wrapper.php, so listing them here would be inconsistent. The
    homepage navbar links them — Google will find them but won't index.
  -->

</urlset>
