<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the public Sharp Top Barbershop marketing site.
  Includes only canonical, indexable, 200-status public routes. Every URL has a
  prerendered dist/<route>/index.html (vite/seoPrerender.ts), and the build sets
  every lastmod to the build date. Never list a URL from src/data/seoUrlMap.ts.
  Excludes: dashboard/admin/auth/staff/eSign/payroll/payment/utility/test routes,
  redirects, deep tokenized links, and SPA back-compat aliases.
  Blog posts and CMS pages should be appended from the database by the
  sitemap edge function (supabase/functions/sitemap) for dynamic content.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.sharptopbarbershop.com/</loc><lastmod>2026-11-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/services</loc><lastmod>2026-11-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/ourteam</loc><lastmod>2026-11-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/membership</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/apply</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/academy</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/franchise</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/brand-partners</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/barbermatch</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/blogs</loc><lastmod>2026-11-09</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/safety-policy</loc><lastmod>2026-11-09</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/privacy</loc><lastmod>2026-11-09</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/terms-of-service</loc><lastmod>2026-11-09</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/teams-privacy</loc><lastmod>2026-11-09</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/sitemap</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>

  <!-- Lynchburg SEO landing pages -->
  <url><loc>https://www.sharptopbarbershop.com/fade-haircuts-lynchburg</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/hot-towel-shave-lynchburg</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/black-barbershop-lynchburg</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/barbershop-appointments-lynchburg</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/barber-shop-near-me-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/barbershop-near-forest-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/barbershop-near-bedford-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/kids-haircut-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/beard-trim-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/mens-haircut-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/west-edge-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/rosedale-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/barbershop-near-madison-heights-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/best-mens-haircuts-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/how-to-choose-a-barber-lynchburg</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <url><loc>https://www.sharptopbarbershop.com/hair-salon-lynchburg-va</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Long-form articles -->
  <url><loc>https://www.sharptopbarbershop.com/commission-vs-booth-rent-barbers</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/brent</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/anthony</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/krys</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/dylan</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/eric</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/williama</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/hannaho</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/hailey</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/gabe</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/carly</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/gee</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/sydney</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/zayi</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sharptopbarbershop.com/meet/marcop</loc><lastmod>2026-11-09</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
