<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Home page -->
  <url>
    <loc>https://keithrealty.net/</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Properties listing -->
  <url>
    <loc>https://keithrealty.net/properties</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- About page -->
  <url>
    <loc>https://keithrealty.net/about</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Contact page -->
  <url>
    <loc>https://keithrealty.net/contact</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Guides index -->
  <url>
    <loc>https://keithrealty.net/guides</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Buyer's Guide -->
  <url>
    <loc>https://keithrealty.net/guides/buyer</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Seller's Guide -->
  <url>
    <loc>https://keithrealty.net/guides/seller</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Moving Guide -->
  <url>
    <loc>https://keithrealty.net/guides/moving</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://keithrealty.net/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://keithrealty.net/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://keithrealty.net/accessibility</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <!--
    NOTE: Individual property pages (/property/*) are intentionally excluded
    from this static sitemap because:
    1. Properties change frequently (new listings, price changes, sold/removed)
    2. There are ~12,750 active listings — too many for a static file
    3. Property URLs use dynamic slugs tied to MLS numbers

    RECOMMENDED NEXT STEP: Generate a dynamic sitemap via a Firebase Function
    that reads active property MLS numbers and outputs a sitemap index pointing
    to paginated property sitemaps (e.g., /sitemap-properties-1.xml, etc.).
    This function would run daily and write the output to Firebase Hosting or
    Cloud Storage, then be referenced from the static sitemap as a sitemap index.
  -->

</urlset>
