<?xml version="1.0" encoding="UTF-8"?>
<!--
    Hand-maintained. There is a SitemapController and a GenerateSitemap command
    in the codebase, but neither runs: this file exists in public/, so nginx
    try_files serves it directly and the route is never reached. Edit this file.

    Add new public pages here when they ship. Every URL below was verified to
    return 200 on 2026-09-01, on the canonical apex host (www 301s to it).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">

    <!-- Home -->
    <url>
        <loc>https://ferncomfort.ca/</loc>
        <lastmod>2025-03-12T00:00:00+00:00</lastmod>
    </url>

    <!-- Core offers -->
    <url>
        <loc>https://ferncomfort.ca/heat-pumps</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/products/heat-pumps</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/heatpump/design</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/tools/panel-sizing-tool</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/hot-water-heating</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/hot-water-heating/sunamp-thermino-ottawa</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/gas-stove-replacement</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/emergency-replacement</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/for-builders</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/home-comfort-monitoring</loc>
    </url>

    <!-- Hubs -->
    <url>
        <loc>https://ferncomfort.ca/products</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/locations</loc>
    </url>

    <!-- Per-city service-area pages. Hand-written, not templated - see
         config/locations.php for why, and add a city here only when it has its
         own page with something genuinely specific to say. -->
    <url>
        <loc>https://ferncomfort.ca/locations/orleans</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/locations/vanier</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/locations/kemptville</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/locations/nepean</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/blog</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/faq</loc>
    </url>

    <!-- Product detail pages -->
    <url>
        <loc>https://ferncomfort.ca/products/heat-pumps/midea-e-vox-g3-cold-climate-heatpump</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/products/heat-pumps/mitsubishi-ductless-multi-zone-heat-pump</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/products/heat-pumps/mitsubishi-m-series-single-zone-multi-position-ducted-h2i-cold-climate-heat-pump</loc>
    </url>

    <!-- Blog posts. Add new ones here as they are published. -->
    <url>
        <loc>https://ferncomfort.ca/blog/ottawa-fall-2026-heatpump-group-buy</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/blog/ottawa-spring-2026-heatpump-group-buy</loc>
    </url>

    <!-- Company -->
    <url>
        <loc>https://ferncomfort.ca/process</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/about</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/careers</loc>
    </url>

    <!-- Legal -->
    <url>
        <loc>https://ferncomfort.ca/terms</loc>
    </url>
    <url>
        <loc>https://ferncomfort.ca/privacy</loc>
    </url>

</urlset>
