<?xml version="1.0" encoding="UTF-8"?>
<!-- Renovexa Home — https://renovexahomegroup.com

     Only pages that actually exist and are meant to be found. The management
     page is never listed here.

     THE SIX SERVICE PAGES ARE LISTED, AND THE REASONING CHANGED.

     They used to be left out on the grounds that the ids come from live data
     and a fixed list would go stale the moment a service was renamed or
     removed. The first half of that is still true and the second half was the
     wrong conclusion: these are the pages a local search actually lands on
     ("flooring charlotte nc"), each one carries its own title, description,
     H1 and Offer markup, and leaving the strongest pages on the site to be
     found only by crawling links was costing more than the staleness risk.

     WHAT PROTECTS AGAINST STALENESS. Renaming a service changes nothing here:
     the id is the stable key and never changes with the name. Deleting one
     leaves a URL that answers 200 and draws "SERVICE NOT FOUND" - a soft 404 -
     and page-service.js marks exactly that state noindex,follow, so a stale
     entry drops out of the index instead of sitting in it. A service that
     exists is unaffected and stays indexable.

     If a service IS deleted, remove its line below at the same time. The build
     does not generate this file.

     The ids are the ones in assets/js/config.js and nothing here is invented:
       srv_carpentry   Trim & Finish Carpentry
       srv_cabinets    Custom Cabinets & Installation
       srv_flooring    Flooring
       srv_closets     Closets & Storage
       srv_demolition  Demolition & Prep
       srv_remodeling  Remodeling & Improvements
       srv_pools       Pool Installation & Remodeling

     srv_cabinets was renamed and its URL did not change, which is the point of
     keying on the id: only the name moved.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://renovexahomegroup.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/services.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/contact.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- One per trade. Priority 0.8: below the services index that lists them
       all and the estimate form they lead to, level with the gallery. -->
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_carpentry</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_cabinets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_flooring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_closets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_demolition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_remodeling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/service.html?id=srv_pools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://renovexahomegroup.com/projects.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/about.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://renovexahomegroup.com/privacy.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
