<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://omalleyroofing.com.au/roof-restoration-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.9</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-brown-after-800.webp</image:loc><image:caption>After: a smooth brown tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-brown-before-800.webp</image:loc><image:caption>Before: a weathered brown tile roof streaked with white, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-after-800.webp</image:loc><image:caption>After: a charcoal tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-before-800.webp</image:loc><image:caption>Before: a faded red-brown tile roof, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-gloss-tiles-800.webp</image:loc><image:caption>Close-up of freshly coated charcoal roof tiles and ridge caps</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-roof-aerial-800.webp</image:loc><image:caption>Charcoal painted tile roof on a brick home with white gable trim, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-gloss-roof-800.webp</image:loc><image:caption>Glossy red painted tile roof with an evaporative cooler and a large tree behind</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-painting-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-after-800.webp</image:loc><image:caption>After: an orange terracotta-coloured tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-before-800.webp</image:loc><image:caption>Before: a dull brown tile roof beside solar panels, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/black-coated-tiles-800.webp</image:loc><image:caption>Black painted roof tiles, coated, close-up</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-gloss-tiles-800.webp</image:loc><image:caption>Close-up of freshly coated charcoal roof tiles and ridge caps</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-ridge-paint-800.webp</image:loc><image:caption>Charcoal painted ridge capping on a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-gloss-roof-800.webp</image:loc><image:caption>Glossy red painted tile roof with an evaporative cooler and a large tree behind</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-orange-ridge-800.webp</image:loc><image:caption>Red and orange glossy painted tile ridge in afternoon light</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-cleaning-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/brown-hip-roof-800.webp</image:loc><image:caption>Brown tile roof on a hip and valley home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-two-storey-800.webp</image:loc><image:caption>Two-storey home with a freshly painted charcoal tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cracked-tile-lichen-800.webp</image:loc><image:caption>Cracked roof tile with a hole beside the ridge capping, lichen growing on the surrounding tiles</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-repointing-rebedding-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-after-800.webp</image:loc><image:caption>After: the same ridge after repair, with the capping back in place</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-before-800.webp</image:loc><image:caption>Before: a ridge with broken capping and displaced tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-ridge-repointed-800.webp</image:loc><image:caption>Red tile roof with ridge capping re-pointed in matching red</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-flexible-pointing-800.webp</image:loc><image:caption>Ridge capping with fresh flexible pointing on a grey concrete tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-pointing-closeup-800.webp</image:loc><image:caption>Close-up of newly pointed ridge capping on a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-pointing-terracotta-800.webp</image:loc><image:caption>Ridge capping re-pointed in dark grey over weathered terracotta tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-repointed-grey-800.webp</image:loc><image:caption>Re-pointed ridge capping on a grey tile roof with fresh dark pointing</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-terracotta-fresh-800.webp</image:loc><image:caption>Terracotta ridge capping re-bedded and pointed in a matching colour</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-repairs-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.9</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-after-800.webp</image:loc><image:caption>After: the same ridge after repair, with the capping back in place</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-before-800.webp</image:loc><image:caption>Before: a ridge with broken capping and displaced tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cracked-tile-lichen-800.webp</image:loc><image:caption>Cracked roof tile with a hole beside the ridge capping, lichen growing on the surrounding tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/storm-broken-tiles-800.webp</image:loc><image:caption>Section of tile roof with broken and displaced tiles exposing the battens</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/tile-roof-repairs-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cracked-tile-lichen-800.webp</image:loc><image:caption>Cracked roof tile with a hole beside the ridge capping, lichen growing on the surrounding tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-leak-repairs-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/attic-leak-stains-800.webp</image:loc><image:caption>Water staining on roof timbers inside a roof space from an old leak</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-corner-leak-800.webp</image:loc><image:caption>Water running out of a rusted gutter corner joint above a window</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/valley-flashing-tape-800.webp</image:loc><image:caption>Flashing repair at the base of a tile roof valley using membrane flashing</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/emergency-roof-repairs-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/storm-broken-tiles-800.webp</image:loc><image:caption>Section of tile roof with broken and displaced tiles exposing the battens</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-inspections-maintenance-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-dark-concrete-800.webp</image:loc><image:caption>Re-pointed ridge lines on a dark concrete tile roof beside solar panels</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/flashing-valley-repairs-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/black-apron-flashing-800.webp</image:loc><image:caption>New black metal flashing along a sloping roof edge where it meets a brick wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/lead-flashing-gable-800.webp</image:loc><image:caption>Lead flashing moulded over terracotta tiles beside a raked gable wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/new-valley-iron-800.webp</image:loc><image:caption>New valley iron installed along a tile roof valley with the tiles lifted either side</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/pipe-flashing-800.webp</image:loc><image:caption>Rubber flashing boot sealing a roof pipe through concrete tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/valley-flashing-tape-800.webp</image:loc><image:caption>Flashing repair at the base of a tile roof valley using membrane flashing</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/valley-foam-flashing-800.webp</image:loc><image:caption>Valley and flashing work at a tile roof edge with a foam sealing strip and metal flashing</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/gutter-cleaning-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-black-new-800.webp</image:loc><image:caption>New black gutter and fascia on a brick house with ladders set up</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-cream-house-800.webp</image:loc><image:caption>Cream gutters, fascia and downpipe on a gable-front brick home</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-fascia-grey-800.webp</image:loc><image:caption>Cream brick home with grey gutters and fascia and a TV antenna on the roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-red-new-800.webp</image:loc><image:caption>New red gutter and fascia at the corner of a brick home</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/gutter-repairs-replacement-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/black-apron-flashing-800.webp</image:loc><image:caption>New black metal flashing along a sloping roof edge where it meets a brick wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-black-new-800.webp</image:loc><image:caption>New black gutter and fascia on a brick house with ladders set up</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-corner-leak-800.webp</image:loc><image:caption>Water running out of a rusted gutter corner joint above a window</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-red-new-800.webp</image:loc><image:caption>New red gutter and fascia at the corner of a brick home</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/colourbond-roof-repairs-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-sheet-after-800.webp</image:loc><image:caption>After: a dark grey corrugated roof, coated, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-sheet-before-800.webp</image:loc><image:caption>Before: a faded red corrugated roof with bare patches, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cream-sheet-roof-800.webp</image:loc><image:caption>Cream corrugated metal roof sheet beside a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-metal-roof-800.webp</image:loc><image:caption>Grey corrugated metal roof with ridge capping and a flue</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/polycarbonate-roof-replacement-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/poly-grey-sheets-800.webp</image:loc><image:caption>New corrugated grey roof sheeting fixed on a patio beside a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/white-sheets-patio-800.webp</image:loc><image:caption>New white roof sheeting fitted over two patio roofs</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/white-sheets-pergola-800.webp</image:loc><image:caption>White roof sheeting on a patio beside a red tile roof</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/whirlybirds-sarking-ventilation-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/solar-roof-vent-800.webp</image:loc><image:caption>Solar powered roof vent fitted on a red tile roof</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/solar-panel-bird-proofing-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-array-800.webp</image:loc><image:caption>Bird proofing mesh along the edge of solar panels on a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-gutter-800.webp</image:loc><image:caption>Close-up of metal bird mesh clipped along the lower edge of solar panels above a gutter</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-long-800.webp</image:loc><image:caption>Long array of solar panels with bird proofing mesh on the gutter side</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-ridge-800.webp</image:loc><image:caption>Solar panels beside a ridge with bird proofing mesh fitted below them</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-street-800.webp</image:loc><image:caption>Black mesh fitted under the lower edge of a solar array on a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-vent-800.webp</image:loc><image:caption>Solar panels on a tile roof with bird mesh along the bottom edge and a white vent pipe</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-hoppers-crossing/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-after-800.webp</image:loc><image:caption>After: a charcoal tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-before-800.webp</image:loc><image:caption>Before: a faded red-brown tile roof, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-gloss-roof-800.webp</image:loc><image:caption>Glossy red painted tile roof with an evaporative cooler and a large tree behind</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-roof-palms-800.webp</image:loc><image:caption>Red tile roof on a brick home with palms in the front garden, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-pointing-terracotta-800.webp</image:loc><image:caption>Ridge capping re-pointed in dark grey over weathered terracotta tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-terracotta-fresh-800.webp</image:loc><image:caption>Terracotta ridge capping re-bedded and pointed in a matching colour</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-altona/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-red-after-800.webp</image:loc><image:caption>After: a red tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-red-before-800.webp</image:loc><image:caption>Before: a dark brown tile roof with moss along the ridges, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-hip-roof-800.webp</image:loc><image:caption>Light grey painted tile roof on a brick home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-corner-leak-800.webp</image:loc><image:caption>Water running out of a rusted gutter corner joint above a window</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-red-new-800.webp</image:loc><image:caption>New red gutter and fascia at the corner of a brick home</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-laverton/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-after-800.webp</image:loc><image:caption>After: an orange terracotta-coloured tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-before-800.webp</image:loc><image:caption>Before: a dull brown tile roof beside solar panels, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/brown-hip-roof-800.webp</image:loc><image:caption>Brown tile roof on a hip and valley home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cracked-tile-lichen-800.webp</image:loc><image:caption>Cracked roof tile with a hole beside the ridge capping, lichen growing on the surrounding tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-metal-roof-800.webp</image:loc><image:caption>Grey corrugated metal roof with ridge capping and a flue</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/storm-broken-tiles-800.webp</image:loc><image:caption>Section of tile roof with broken and displaced tiles exposing the battens</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-tarneit/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-chocolate-after-800.webp</image:loc><image:caption>After: a dark brown tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-chocolate-before-800.webp</image:loc><image:caption>Before: a faded grey-brown tile roof with white streaks, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-long-800.webp</image:loc><image:caption>Long array of solar panels with bird proofing mesh on the gutter side</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-street-800.webp</image:loc><image:caption>Black mesh fitted under the lower edge of a solar array on a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-pergola-roof-800.webp</image:loc><image:caption>Charcoal tile roof on a home with a double garage and pergola, aerial view</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-werribee/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-brown-after-800.webp</image:loc><image:caption>After: a smooth brown tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-brown-before-800.webp</image:loc><image:caption>Before: a weathered brown tile roof streaked with white, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/poly-grey-sheets-800.webp</image:loc><image:caption>New corrugated grey roof sheeting fixed on a patio beside a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-two-storey-800.webp</image:loc><image:caption>Restored terracotta tile roof on a two-storey brick home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/white-sheets-patio-800.webp</image:loc><image:caption>New white roof sheeting fitted over two patio roofs</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-williams-landing/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-after-800.webp</image:loc><image:caption>After: a charcoal tile roof on a two-storey home, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-before-800.webp</image:loc><image:caption>Before: a faded grey tile roof on a two-storey home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/black-apron-flashing-800.webp</image:loc><image:caption>New black metal flashing along a sloping roof edge where it meets a brick wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-two-storey-800.webp</image:loc><image:caption>Two-storey home with a freshly painted charcoal tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/valley-flashing-tape-800.webp</image:loc><image:caption>Flashing repair at the base of a tile roof valley using membrane flashing</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-wyndham-vale/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-sheet-after-800.webp</image:loc><image:caption>After: a dark grey corrugated roof, coated, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-sheet-before-800.webp</image:loc><image:caption>Before: a faded red corrugated roof with bare patches, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-ridge-800.webp</image:loc><image:caption>Solar panels beside a ridge with bird proofing mesh fitted below them</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-solar-roof-800.webp</image:loc><image:caption>Red painted tile roof with solar panels on a single-storey home, aerial view</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/roof-restoration-repairs-point-cook/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-after-800.webp</image:loc><image:caption>After: the same ridge after repair, with the capping back in place</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-before-800.webp</image:loc><image:caption>Before: a ridge with broken capping and displaced tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-array-800.webp</image:loc><image:caption>Bird proofing mesh along the edge of solar panels on a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-gutter-800.webp</image:loc><image:caption>Close-up of metal bird mesh clipped along the lower edge of solar panels above a gutter</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-solar-roof-800.webp</image:loc><image:caption>Terracotta tile roof with solar panels on a brick home, aerial view</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/roof-restoration-cost-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/before-after-brown-800.webp</image:loc><image:caption>Before and after of a tile roof restoration: faded brown tiles on top, deep brown repainted roof below</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/roof-restoration-or-replacement/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-after-800.webp</image:loc><image:caption>After: a charcoal tile roof on a two-storey home, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-before-800.webp</image:loc><image:caption>Before: a faded grey tile roof on a two-storey home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-two-storey-800.webp</image:loc><image:caption>Restored terracotta tile roof on a two-storey brick home, seen from above</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/storm-damaged-roof-what-to-do/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/storm-broken-tiles-800.webp</image:loc><image:caption>Section of tile roof with broken and displaced tiles exposing the battens</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/how-often-roof-maintenance-melbourne/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-dark-concrete-800.webp</image:loc><image:caption>Re-pointed ridge lines on a dark concrete tile roof beside solar panels</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/roof-leak-or-condensation/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/attic-leak-stains-800.webp</image:loc><image:caption>Water staining on roof timbers inside a roof space from an old leak</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/concrete-vs-terracotta-roof-tiles/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/brown-beside-red-800.webp</image:loc><image:caption>Dark brown restored tile roof next to a red tile roof, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-two-storey-800.webp</image:loc><image:caption>Restored terracotta tile roof on a two-storey brick home, seen from above</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/guides/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-roof-aerial-800.webp</image:loc><image:caption>Charcoal painted tile roof on a brick home with white gable trim, aerial view</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/services/</loc><lastmod>2026-10-08</lastmod><priority>0.8</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-two-storey-800.webp</image:loc><image:caption>Restored terracotta tile roof on a two-storey brick home, seen from above</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/service-areas/</loc><lastmod>2026-10-08</lastmod><priority>0.8</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-solar-roof-800.webp</image:loc><image:caption>Terracotta tile roof with solar panels on a brick home, aerial view</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/</loc><lastmod>2026-10-08</lastmod><priority>1.0</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/attic-leak-stains-800.webp</image:loc><image:caption>Water staining on roof timbers inside a roof space from an old leak</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-after-800.webp</image:loc><image:caption>After: a charcoal tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-before-800.webp</image:loc><image:caption>Before: a faded red-brown tile roof, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-after-800.webp</image:loc><image:caption>After: a charcoal tile roof on a two-storey home, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-before-800.webp</image:loc><image:caption>Before: a faded grey tile roof on a two-storey home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-after-800.webp</image:loc><image:caption>After: an orange terracotta-coloured tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-before-800.webp</image:loc><image:caption>Before: a dull brown tile roof beside solar panels, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-red-after-800.webp</image:loc><image:caption>After: a red tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-red-before-800.webp</image:loc><image:caption>Before: a dark brown tile roof with moss along the ridges, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-after-800.webp</image:loc><image:caption>After: the same ridge after repair, with the capping back in place</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-before-800.webp</image:loc><image:caption>Before: a ridge with broken capping and displaced tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-street-800.webp</image:loc><image:caption>Black mesh fitted under the lower edge of a solar array on a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/brown-beside-red-800.webp</image:loc><image:caption>Dark brown restored tile roof next to a red tile roof, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-gloss-tiles-800.webp</image:loc><image:caption>Close-up of freshly coated charcoal roof tiles and ridge caps</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-roof-aerial-800.webp</image:loc><image:caption>Charcoal painted tile roof on a brick home with white gable trim, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cracked-tile-lichen-800.webp</image:loc><image:caption>Cracked roof tile with a hole beside the ridge capping, lichen growing on the surrounding tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-hip-roof-800.webp</image:loc><image:caption>Light grey painted tile roof on a brick home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-black-new-800.webp</image:loc><image:caption>New black gutter and fascia on a brick house with ladders set up</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/lead-flashing-gable-800.webp</image:loc><image:caption>Lead flashing moulded over terracotta tiles beside a raked gable wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/new-valley-iron-800.webp</image:loc><image:caption>New valley iron installed along a tile roof valley with the tiles lifted either side</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-gloss-roof-800.webp</image:loc><image:caption>Glossy red painted tile roof with an evaporative cooler and a large tree behind</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-ridge-repointed-800.webp</image:loc><image:caption>Red tile roof with ridge capping re-pointed in matching red</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-solar-roof-800.webp</image:loc><image:caption>Red painted tile roof with solar panels on a single-storey home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-terracotta-fresh-800.webp</image:loc><image:caption>Terracotta ridge capping re-bedded and pointed in a matching colour</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/solar-roof-vent-800.webp</image:loc><image:caption>Solar powered roof vent fitted on a red tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/storm-broken-tiles-800.webp</image:loc><image:caption>Section of tile roof with broken and displaced tiles exposing the battens</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-solar-roof-800.webp</image:loc><image:caption>Terracotta tile roof with solar panels on a brick home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-two-storey-800.webp</image:loc><image:caption>Restored terracotta tile roof on a two-storey brick home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/white-sheets-patio-800.webp</image:loc><image:caption>New white roof sheeting fitted over two patio roofs</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/about/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/before-after-brown-800.webp</image:loc><image:caption>Before and after of a tile roof restoration: faded brown tiles on top, deep brown repainted roof below</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-ridge-repointed-800.webp</image:loc><image:caption>Red tile roof with ridge capping re-pointed in matching red</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/contact/</loc><lastmod>2026-10-08</lastmod><priority>0.7</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-roof-aerial-800.webp</image:loc><image:caption>Charcoal painted tile roof on a brick home with white gable trim, aerial view</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/reviews/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-roof-gable-800.webp</image:loc><image:caption>Red tile roof with a cream gable and roof vents under a clear sky</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/before-and-after/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-brown-after-800.webp</image:loc><image:caption>After: a smooth brown tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-brown-before-800.webp</image:loc><image:caption>Before: a weathered brown tile roof streaked with white, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-after-800.webp</image:loc><image:caption>After: a charcoal tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-charcoal-before-800.webp</image:loc><image:caption>Before: a faded red-brown tile roof, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-chocolate-after-800.webp</image:loc><image:caption>After: a dark brown tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-chocolate-before-800.webp</image:loc><image:caption>Before: a faded grey-brown tile roof with white streaks, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-after-800.webp</image:loc><image:caption>After: a charcoal tile roof on a two-storey home, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-grey-before-800.webp</image:loc><image:caption>Before: a faded grey tile roof on a two-storey home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-after-800.webp</image:loc><image:caption>After: an orange terracotta-coloured tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-orange-before-800.webp</image:loc><image:caption>Before: a dull brown tile roof beside solar panels, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-red-after-800.webp</image:loc><image:caption>After: a red tile roof, repainted, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-red-before-800.webp</image:loc><image:caption>Before: a dark brown tile roof with moss along the ridges, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-after-800.webp</image:loc><image:caption>After: the same ridge after repair, with the capping back in place</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-ridge-before-800.webp</image:loc><image:caption>Before: a ridge with broken capping and displaced tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-sheet-after-800.webp</image:loc><image:caption>After: a dark grey corrugated roof, coated, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ba-sheet-before-800.webp</image:loc><image:caption>Before: a faded red corrugated roof with bare patches, seen from above</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/gallery/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority><image:image><image:loc>https://omalleyroofing.com.au/assets/img/attic-leak-stains-800.webp</image:loc><image:caption>Water staining on roof timbers inside a roof space from an old leak</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/before-after-brown-800.webp</image:loc><image:caption>Before and after of a tile roof restoration: faded brown tiles on top, deep brown repainted roof below</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-array-800.webp</image:loc><image:caption>Bird proofing mesh along the edge of solar panels on a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-gutter-800.webp</image:loc><image:caption>Close-up of metal bird mesh clipped along the lower edge of solar panels above a gutter</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-long-800.webp</image:loc><image:caption>Long array of solar panels with bird proofing mesh on the gutter side</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-ridge-800.webp</image:loc><image:caption>Solar panels beside a ridge with bird proofing mesh fitted below them</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-street-800.webp</image:loc><image:caption>Black mesh fitted under the lower edge of a solar array on a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/bird-mesh-vent-800.webp</image:loc><image:caption>Solar panels on a tile roof with bird mesh along the bottom edge and a white vent pipe</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/black-apron-flashing-800.webp</image:loc><image:caption>New black metal flashing along a sloping roof edge where it meets a brick wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/black-coated-tiles-800.webp</image:loc><image:caption>Black painted roof tiles, coated, close-up</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/brown-beside-red-800.webp</image:loc><image:caption>Dark brown restored tile roof next to a red tile roof, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/brown-hip-roof-800.webp</image:loc><image:caption>Brown tile roof on a hip and valley home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-gloss-tiles-800.webp</image:loc><image:caption>Close-up of freshly coated charcoal roof tiles and ridge caps</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-pergola-roof-800.webp</image:loc><image:caption>Charcoal tile roof on a home with a double garage and pergola, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-ridge-paint-800.webp</image:loc><image:caption>Charcoal painted ridge capping on a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-roof-aerial-800.webp</image:loc><image:caption>Charcoal painted tile roof on a brick home with white gable trim, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/charcoal-two-storey-800.webp</image:loc><image:caption>Two-storey home with a freshly painted charcoal tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cracked-tile-lichen-800.webp</image:loc><image:caption>Cracked roof tile with a hole beside the ridge capping, lichen growing on the surrounding tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/cream-sheet-roof-800.webp</image:loc><image:caption>Cream corrugated metal roof sheet beside a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/dark-grey-patio-roof-800.webp</image:loc><image:caption>Dark grey tile roof with a patio roof beside it, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/displaced-ridge-caps-800.webp</image:loc><image:caption>Ridge caps knocked loose and tiles cracked along a roof edge</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-hip-roof-800.webp</image:loc><image:caption>Light grey painted tile roof on a brick home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-metal-roof-800.webp</image:loc><image:caption>Grey corrugated metal roof with ridge capping and a flue</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-ridge-fresh-paint-800.webp</image:loc><image:caption>Freshly painted grey ridge capping and tiles under a blue sky</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/grey-ridge-hip-paint-800.webp</image:loc><image:caption>Painted grey tile roof with a finished ridge cap</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-black-new-800.webp</image:loc><image:caption>New black gutter and fascia on a brick house with ladders set up</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-corner-leak-800.webp</image:loc><image:caption>Water running out of a rusted gutter corner joint above a window</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-cream-house-800.webp</image:loc><image:caption>Cream gutters, fascia and downpipe on a gable-front brick home</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-fascia-grey-800.webp</image:loc><image:caption>Cream brick home with grey gutters and fascia and a TV antenna on the roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/gutter-red-new-800.webp</image:loc><image:caption>New red gutter and fascia at the corner of a brick home</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/hip-ridge-pointing-800.webp</image:loc><image:caption>Hip ridge capping with fresh pointing on a concrete tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/lead-flashing-gable-800.webp</image:loc><image:caption>Lead flashing moulded over terracotta tiles beside a raked gable wall</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/new-valley-iron-800.webp</image:loc><image:caption>New valley iron installed along a tile roof valley with the tiles lifted either side</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/orange-roof-patio-800.webp</image:loc><image:caption>Orange tile roof with solar panels and a white sheet patio roof, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/pipe-flashing-800.webp</image:loc><image:caption>Rubber flashing boot sealing a roof pipe through concrete tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/poly-grey-sheets-800.webp</image:loc><image:caption>New corrugated grey roof sheeting fixed on a patio beside a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-gloss-roof-800.webp</image:loc><image:caption>Glossy red painted tile roof with an evaporative cooler and a large tree behind</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-orange-ridge-800.webp</image:loc><image:caption>Red and orange glossy painted tile ridge in afternoon light</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-ridge-repointed-800.webp</image:loc><image:caption>Red tile roof with ridge capping re-pointed in matching red</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-roof-gable-800.webp</image:loc><image:caption>Red tile roof with a cream gable and roof vents under a clear sky</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-roof-palms-800.webp</image:loc><image:caption>Red tile roof on a brick home with palms in the front garden, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/red-solar-roof-800.webp</image:loc><image:caption>Red painted tile roof with solar panels on a single-storey home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-dark-concrete-800.webp</image:loc><image:caption>Re-pointed ridge lines on a dark concrete tile roof beside solar panels</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-flexible-pointing-800.webp</image:loc><image:caption>Ridge capping with fresh flexible pointing on a grey concrete tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-grey-line-800.webp</image:loc><image:caption>Ridge capping line on a grey concrete tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-pointing-closeup-800.webp</image:loc><image:caption>Close-up of newly pointed ridge capping on a grey tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-pointing-terracotta-800.webp</image:loc><image:caption>Ridge capping re-pointed in dark grey over weathered terracotta tiles</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-repointed-grey-800.webp</image:loc><image:caption>Re-pointed ridge capping on a grey tile roof with fresh dark pointing</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/ridge-terracotta-fresh-800.webp</image:loc><image:caption>Terracotta ridge capping re-bedded and pointed in a matching colour</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/sealed-seam-800.webp</image:loc><image:caption>Sealant bead over the fixings of a metal flashing next to a tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/solar-roof-vent-800.webp</image:loc><image:caption>Solar powered roof vent fitted on a red tile roof</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/storm-broken-tiles-800.webp</image:loc><image:caption>Section of tile roof with broken and displaced tiles exposing the battens</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-solar-roof-800.webp</image:loc><image:caption>Terracotta tile roof with solar panels on a brick home, aerial view</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/terracotta-two-storey-800.webp</image:loc><image:caption>Restored terracotta tile roof on a two-storey brick home, seen from above</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/valley-flashing-tape-800.webp</image:loc><image:caption>Flashing repair at the base of a tile roof valley using membrane flashing</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/valley-foam-flashing-800.webp</image:loc><image:caption>Valley and flashing work at a tile roof edge with a foam sealing strip and metal flashing</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/white-sheets-patio-800.webp</image:loc><image:caption>New white roof sheeting fitted over two patio roofs</image:caption></image:image><image:image><image:loc>https://omalleyroofing.com.au/assets/img/white-sheets-pergola-800.webp</image:loc><image:caption>White roof sheeting on a patio beside a red tile roof</image:caption></image:image></url><url><loc>https://omalleyroofing.com.au/privacy-policy/</loc><lastmod>2026-10-08</lastmod><priority>0.6</priority></url></urlset>