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

  <!-- ── Core pages ─────────────────────────────────────────── -->
  <url><loc>https://www.sparksmediagroup.com/</loc><lastmod>2026-07-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://www.sparksmediagroup.com/services</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/videography</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/portfolio</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/about</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/faq</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/testimonials</loc><lastmod>2026-07-03</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/book</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/quote</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/contact</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/service-area</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog</loc><lastmod>2026-07-03</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>

  <!-- ── Audience landing pages ─────────────────────────────── -->
  <url><loc>https://www.sparksmediagroup.com/for/listing-agents</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/for/property-managers</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/for/short-term-rentals</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/for/builders-developers</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- ── City pages ─────────────────────────────────────────── -->
  <url><loc>https://www.sparksmediagroup.com/cities/fairfield-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/vallejo-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/vacaville-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/napa-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/sacramento-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/oakland-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/benicia-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/san-francisco-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/concord-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/antioch-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/walnut-creek-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/st-helena-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/modesto-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/stockton-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/brentwood-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/dixon-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/davis-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/san-jose-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/palo-alto-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/santa-clara-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/berkeley-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/emeryville-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/hayward-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/fremont-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/san-leandro-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/pleasanton-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/folsom-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/elk-grove-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.sparksmediagroup.com/cities/santa-rosa-ca</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- ── Legal ──────────────────────────────────────────────── -->
  <url><loc>https://www.sparksmediagroup.com/terms</loc><lastmod>2026-07-03</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://www.sparksmediagroup.com/privacy</loc><lastmod>2026-07-03</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>

  <url><loc>https://www.sparksmediagroup.com/blog/fairfield-ca-real-estate-photography-guide</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/virtual-staging-vs-decluttering-real-estate-guide</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/faa-drone-photography-northern-california-real-estate</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/3d-virtual-tours-fairfield-ca-what-buyers-see</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/photography-trends-for-2026-what-real-estate-agents-should-know</loc><lastmod>2026-04-23</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/consistency-in-real-estate-branding</loc><lastmod>2026-07-04</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-transforms-real-estate-listings</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/using-media-in-pre-listing-consultations</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-future-of-real-estate-marketing-ai-and-virtual-reality</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-creates-content-for-brokerages</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-virtual-tours-reduce-days-on-market-2</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-virtual-tours-reduce-days-on-market</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/selling-luxury-properties-with-high-end-real-estate-media</loc><lastmod>2026-04-23</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-to-use-real-estate-media-to-build-your-personal-brand</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-sparks-media-group-process-from-shoot-to-listing-success</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/real-estate-trends-the-rise-of-mobile-first-media-listings</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-investors-love-virtual-tours-for-multi-unit-real-estate</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-provides-accurate-floor-plans</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-realtors-cant-afford-to-skip-professional-photography</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-sparks-media-group-is-the-go-to-partner-for-real-estate-media</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/enhancing-vacation-rental-listings-with-our-media</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/leveraging-social-media-with-professional-real-estate-media</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-benefits-of-partnering-with-us-for-real-estate-success</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/using-us-to-build-a-cohesive-brand-image</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/digital-twins-the-future-of-real-estate-marketing</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/5-reasons-every-real-estate-agent-needs-professional-headshots</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-markets-vacant-lots-with-aerial-3d-media</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-virtual-staging-from-sparks-media-group-is-a-game-changer</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-hidden-costs-of-diy-real-estate-photography</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/optimizing-your-online-listings-with-interactive-virtual-tours</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-creates-cinematic-real-estate-videos</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-every-real-estate-agent-should-offer-floor-planswhy-every-real-estate-agent-should-offer-floor-plans</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-3d-tours-are-revolutionizing-the-new-construction-market</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-science-behind-professional-real-estate-lighting-techniques</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/building-buzz-with-lifestyle-photography-for-real-estate</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-supports-realtors-with-tailored-media</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/common-real-estate-photography-mistakes-to-avoid</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-high-quality-media-increases-property-value-perception</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-impact-of-360-degree-photography-on-online-listings</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/virtual-renovation-services-for-real-estate-listings</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-creates-stunning-real-estate-photos</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-art-of-aerial-drone-photography-for-real-estate-marketing</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/using-video-walkthroughs-to-capture-the-millennial-buyer</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/choosing-the-best-real-estate-media-package</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/the-role-of-twilight-photography-in-captivating-luxury-buyers</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/iguide-vs-matterport-choosing-the-right-tool</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/staging-a-home-for-photography-a-realtors-guide-to-success</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-virtual-tours-boost-open-house-attendance</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/ansi-z765-2021-key-insights-for-real-estate-agents</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-authentic-twilight-images-outshine-virtual-twilights-in-real</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-real-estate-videography-tells-a-story-that-sells</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/how-sparks-media-group-delivers-real-estate-media-roi</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/5d-floor-plans-the-future-of-real-estate-visualization</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-floor-plans-are-essential-for-modern-real-estate-listings</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/5-ways-matterport-3d-tours-simplify-fire-recovery</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/maximizing-your-real-estate-listings-with-3d-virtual-tours</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/new-years-resolutions-for-real-estate-agents</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-real-estate-agents-should-update-their-headshots</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-professional-real-estate-photography-matters</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/why-professional-real-estate-media-boosts-sacramento-listings</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/benefits-of-professional-media-for-san-francisco-real-estate</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/iguide-vs-matterport-choosing-the-right-3d-virtual-tour</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/turn-your-vacant-lot-into-a-marketing-masterpiece</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/iguide-delivers-measurements-according-to-the-ansi-z765-2021-stan</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.sparksmediagroup.com/blog/11-reasons-to-hire-a-professional-real-estate-media-company</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
