<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://o2greenspace.com.au/</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-perth</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://o2greenspace.com.au/commercial</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/luxury-homes</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/maintenance</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/architects</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/about</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/book</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://o2greenspace.com.au/contact</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- Generic /living-walls, /vertical-gardens, /green-walls now 301-redirect to their -perth counterparts and are intentionally omitted -->

  <!-- Project case studies -->
  <url><loc>https://o2greenspace.com.au/projects/claremont-corporate-atrium-living-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/perth-cbd-lobby-green-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/west-perth-office-reception-living-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/subiaco-hospitality-feature-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/victoria-park-retail-green-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/osborne-park-showroom-living-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/peppermint-grove-courtyard-vertical-garden</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/cottesloe-poolside-living-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/dalkeith-alfresco-green-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/projects/city-beach-entry-feature-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- SEO landing pages -->
  <url><loc>https://o2greenspace.com.au/vertical-gardens-perth</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://o2greenspace.com.au/green-walls-perth</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://o2greenspace.com.au/living-wall-maintenance-perth</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/commercial-living-walls-perth</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/commercial-living-wall-projects</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/planning-a-living-wall</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Suburb pages -->
  <url><loc>https://o2greenspace.com.au/living-walls-nedlands</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-claremont</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-cottesloe</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-peppermint-grove</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-subiaco</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-dalkeith</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-mosman-park</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://o2greenspace.com.au/living-walls-city-beach</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- Articles -->
  <url><loc>https://o2greenspace.com.au/articles</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/living-wall-cost-perth</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/living-wall-maintenance-guide</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/vertical-gardens-vs-green-walls</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/best-plants-living-walls-perth</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/living-walls-irrigation</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/commercial-living-wall-design-guide</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/outdoor-vs-indoor-vertical-gardens</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/living-wall-irrigation-systems-explained</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/how-long-do-living-walls-last</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://o2greenspace.com.au/articles/are-vertical-gardens-worth-it</loc><lastmod>2026-05-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
