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

  <!-- ── CORE PAGES ── -->

  <url>
    <loc>https://vincejoyn.com/</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/about</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/work-with-me</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/instaperf</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/training</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ── LEGAL ── -->

  <url>
    <loc>https://vincejoyn.com/privacy</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/terms</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- ── PILLAR PAGES ── -->

  <url>
    <loc>https://vincejoyn.com/content-systems-contractors/</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ── BLOG INDEX ── -->

  <url>
    <loc>https://vincejoyn.com/blog</loc>
    <lastmod>2026-04-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ── BLOG POSTS — CONTENT SYSTEMS ── -->

  <url>
    <loc>https://vincejoyn.com/blog/content-systems-for-home-service-contractors</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/what-is-a-content-system</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/content-system-vs-content-calendar</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/why-content-calendars-fail-for-contractors</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/what-does-a-content-system-include</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/content-calendar-not-working-contractor</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/diy-content-system-trade-business</loc>
    <lastmod>2026-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ── BLOG POSTS — LOCAL SEO ── -->

  <url>
    <loc>https://vincejoyn.com/blog/rank-concrete-contractor-des-moines-90-days</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/local-seo-without-agency-small-contractors</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/90-day-local-seo-plan-service-businesses</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/seo-vs-google-ads-for-contractors</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ── BLOG POSTS — AGENCY ── -->

  <url>
    <loc>https://vincejoyn.com/blog/seo-agency-offer-for-contractors</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/freelance-seo-to-agency-offer</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/how-to-price-local-seo-services-contractors</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://vincejoyn.com/blog/first-local-seo-client-no-portfolio</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!--
    ── ADDING NEW POSTS ──
    Copy the block below, fill in the URL and lastmod date, and paste it
    in the correct category section above. Use priority 0.8 for primary
    supporting posts and 0.7 for secondary supporting posts.

    <url>
      <loc>https://vincejoyn.com/blog/your-post-slug-here</loc>
      <lastmod>YYYY-MM-DD</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  -->

</urlset>
