{"id":60,"date":"2023-08-15T09:15:49","date_gmt":"2023-08-15T09:15:49","guid":{"rendered":"https:\/\/virtueroofing.com.au\/old\/?post_type=service&#038;p=60"},"modified":"2025-06-13T05:20:59","modified_gmt":"2025-06-13T05:20:59","slug":"gutters-and-down-pipes","status":"publish","type":"service","link":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/","title":{"rendered":"Gutter &#038; Downpipe Replacement"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;RESIDENTIAL ANDCOMMERCIAL ROOFING&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 style=\"text-align: center;\">ARE YOUR GUTTERS IN NEED OF REPLACEMENT IN PERTH?<\/h2>\n<p style=\"text-align: center;\">Is your Perth property plagued by overflowing, sagging, or rusty gutters? Don&#8217;t let damaged gutters lead to costly water damage, foundation issues, and unsightly stains. Virtue Roofing offers Perth&#8217;s most reliable and comprehensive gutter replacement services, ensuring your property is protected for years to come.<\/p>\n<p style=\"text-align: center;\">Replacement of your gutters in Perth can save hundreds of dollars if done correctly and on time. Far too many property owners take gutter health for granted and fail to replace them until serious, irreparable damage has already occurred. You can prevent making this mistake by connecting with our team at Virtue Roofing for top-notch gutter replacement services.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;text-col&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||20px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"main-heading\">Gutters &amp; Downpipes<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<strong>Protect your Property<\/strong><\/p>\n<p>A critical factor in your home\u2019s ability to withstand rain, storms, and other punishing weather is the quality and durability of your gutters and downpipes. So, if your gutters and downpipes are old, rusty, falling apart or otherwise not doing what they are supposed to do &#8211; then it\u2019s time for a replacement.<\/p>\n<p>Virtue Roofing\u2019s gutter and downpipe replacement service in Perth uses the same high-quality materials as our roofing projects, along with our exceptional customer service. New gutters and downpipes ensure that heavy showers and the presence of leaves &amp; other potential obstructions do not cause blockages that might lead to extensive damage in your roof and eaves, flooding, or further damage to existing gutters &amp; downpipes.<br \/>\n[\/et_pb_text][et_pb_button button_url=&#8221;\/contact\/&#8221; button_text=&#8221;CONTACT US&#8221; module_class=&#8221;btn&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;img-col&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/service-1.png&#8221; alt=&#8221;Roofing Specialists Perth | Virtue Roofing&#8221; title_text=&#8221;service 1&#8243; disabled_on=&#8221;on|on|on&#8221; module_class=&#8221;featured-img&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; disabled=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_code _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<div id=\"main-slide\" class=\"gallery-slider owl-carousel\"><div class=\"item\"><div class=\"image-wrap\"><img decoding=\"async\" src=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutter-and-down-pipes-img.jpg\" alt=\"Gutter And Down Pipes Img\"><\/div><\/div><div class=\"item\"><div class=\"image-wrap\"><img decoding=\"async\" src=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutter2.jpg\" alt=\"Gutter2\"><\/div><\/div><div class=\"item\"><div class=\"image-wrap\"><img decoding=\"async\" src=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutter3.jpg\" alt=\"Gutter3\"><\/div><\/div><\/div><div id=\"thumb-slide\" class=\"thumb-slider owl-carousel\"><div class=\"item\"><div class=\"image-wrap\"><img decoding=\"async\" src=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutter-and-down-pipes-img-150x150.jpg\" alt=\"Gutter And Down Pipes Img\"><\/div><\/div><div class=\"item\"><div class=\"image-wrap\"><img decoding=\"async\" src=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutter2-150x150.jpg\" alt=\"Gutter2\"><\/div><\/div><div class=\"item\"><div class=\"image-wrap\"><img decoding=\"async\" src=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutter3-150x150.jpg\" alt=\"Gutter3\"><\/div><\/div><\/div>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<strong>Replace your Gutters and Downpipes Before Storm Season<\/strong><\/p>\n<p>As with any home maintenance job, having your gutters and downpipes replaced is best done before the worst happens. So while we can typically get on site and do the job at just about any time of the year, the best time is pre-Winter. Then, when the rain and storms come, you can be confident that your gutters and downpipes are up to the task.<br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<strong>Full Replacement vs Partial Replacement<\/strong><\/p>\n<p>At Virtue Roofing, we are committed to doing the best job, first time around. This is why when we undertake a gutter and downpipe replacement project, we take on the whole home or commercial property and ensure every linear metre is as good as the others. Replacing the whole gutter and downpipe system on a property means that everything flows where it should when the rain comes.<br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<strong>Add Value<\/strong><\/p>\n<p>Not unlike our re-roofing service, having modern, functional gutters and downpipes can add real value to your home or commercial property. When potential buyers see that you have taken the time and money to invest in superior quality gutters and downpipes, installed by industry professionals, they\u2019ll know that you\u2019ve made a conscious effort to look after the property.<br \/>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; module_class=&#8221;services-choose-us services-block-new&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; background_enable_image=&#8221;off&#8221; background_position=&#8221;top_center&#8221; background_vertical_offset=&#8221;358px&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;||0px||false|false&#8221; global_module=&#8221;562&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;||15px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"main-heading\" style=\"text-align: center;\">WHY CHOOSE US<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; max_width=&#8221;805px&#8221; max_width_tablet=&#8221;805px&#8221; max_width_phone=&#8221;805px&#8221; max_width_last_edited=&#8221;on|desktop&#8221; module_alignment=&#8221;center&#8221; module_alignment_tablet=&#8221;center&#8221; module_alignment_phone=&#8221;center&#8221; module_alignment_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\">At Virtue Roofing, we bring more than thirty years\u2019 collective experience in the roofing and construction industry and have built our reputation based on our honesty, integrity and\u00a0high-quality workmanship.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; module_class=&#8221;services-bx-area&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Premium Service&#8221; image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/worker.png&#8221; alt=&#8221;Worker&#8221; icon_alignment=&#8221;left&#8221; module_class=&#8221;box-item&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; animation=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>No matter the size of the job, every customer enjoys a 5-star service. From residential re-roofing to commercial roofing, our Perth roofing company is dedicated to exceeding expectations every time. Choose Virtue Roofing for premium roofing services now!<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Experienced Professionals&#8221; image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/checked-ico.png&#8221; alt=&#8221;Checked Ico&#8221; icon_alignment=&#8221;left&#8221; module_class=&#8221;box-item&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; animation=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Reap the benefits of our extensive industry experience. As residential metal roofing contractors, our team of experts are highly skilled and provides tailored solutions to meet unique needs. Let our experts handle your metal roof installation today!<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Efficiency &#038; Reliability&#8221; image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/wall-clock-icon.png&#8221; alt=&#8221;Wall Clock Icon&#8221; icon_alignment=&#8221;left&#8221; module_class=&#8221;box-item&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;243.1px&#8221; animation=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>We endeavour to get every project completed in a timely manner. Whether it\u2019s an urgent metal roof repair or a planned roof restoration, we ensure minimal disruption and maximum efficiency on every project.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; module_class=&#8221;services-bx-area&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;10px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Quality Workmanship&#8221; image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/workman-ship.png&#8221; alt=&#8221;Workman Ship&#8221; icon_alignment=&#8221;left&#8221; module_class=&#8221;box-item&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; animation=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Quality is the name of our game \u2013 every job, every time. Our commitment to superior roofing craftsmanship ensures your home is safe, stylish and protected for years to come. Make your home look brand new with a new or restored roof!<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Extensive Warranties&#8221; image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/security.png&#8221; alt=&#8221;Security&#8221; icon_alignment=&#8221;left&#8221; module_class=&#8221;box-item&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;200.1px&#8221; animation=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>BlueScope Steel can be warrantied up to 36 years! Enjoy peace of mind knowing your investment is backed by industry-leading guarantees and trusted materials.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Peace of Mind&#8221; image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/australia.png&#8221; alt=&#8221;Australia&#8221; icon_alignment=&#8221;left&#8221; module_class=&#8221;box-item&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; animation=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Rest easy knowing your home, business or strata development is well protected. With our trusted roofing contractor Perth team, you can enjoy safety and style in equal measure.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>ACT NOW FOR THE BEST GUTTER REPLACEMENT IN PERTH!<\/h2>\n<p>Why wait until minor gutter issues become major headaches? Invest in the long-term protection of your home or business with our reliable gutter replacement services. Taking the right action at the right time with a gutter specialist you can trust will make a world of difference. See the difference and peace of mind gained from having healthy operating gutters and downpipes. With Virtue Roofing, you get the following:\u00a0<\/p>\n<ul>\n<li>Long-term leak protection<\/li>\n<li>Expertly installed gutters<\/li>\n<li>Personalised, quality solutions<\/li>\n<\/ul>\n<p><strong>Get your free estimate today!<\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;quote-sec-form&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#dddddd 39%|#1e1e1e 44%&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;2_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;592px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; module_class=&#8221;cta-form-wrapper&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; border_radii=&#8221;off|5px|||5px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"main-heading text-white\">QUOTE BUILDER \u2013 RESIDENTIAL PROJECTS<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework grid-display_wrapper residential-form_wrapper' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2' class='grid-display residential-form' action='\/old\/wp-json\/wp\/v2\/service\/60#gf_2' data-formid='2' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_2_16\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_16'>Instagram<\/label><div class='ginput_container'><input name='input_16' id='input_2_16' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_2_16'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_2_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_1'>Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_2_1' type='text' value='' class='large'    placeholder='Name *' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_2_3' type='text' value='' class='large'    placeholder='Phone *' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_2'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_2_2' type='email' value='' class='large'   placeholder='Email Address *' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_7'>Address<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_2_7' type='text' value='' class='large'    placeholder='Address *' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_2_8\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full gf_list_inline field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Current Roof Material<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_2_8'><div class='gchoice gchoice_2_8_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_8.1' type='checkbox'  value='Tile'  id='choice_2_8_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_8_1' id='label_2_8_1' class='gform-field-label gform-field-label--type-inline'>Tile<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_2_8_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_8.2' type='checkbox'  value='Tin'  id='choice_2_8_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_8_2' id='label_2_8_2' class='gform-field-label gform-field-label--type-inline'>Tin<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_2_8_3'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_8.3' type='checkbox'  value='Unknown\/other'  id='choice_2_8_3'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_8_3' id='label_2_8_3' class='gform-field-label gform-field-label--type-inline'>Unknown\/other<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_2_9\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full gf_list_inline field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Storey Type<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_2_9'><div class='gchoice gchoice_2_9_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='Single Storey'  id='choice_2_9_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_9_1' id='label_2_9_1' class='gform-field-label gform-field-label--type-inline'>Single Storey<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_2_9_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_9.2' type='checkbox'  value='Double Storey'  id='choice_2_9_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_9_2' id='label_2_9_2' class='gform-field-label gform-field-label--type-inline'>Double Storey<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_2_11\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gf_list_inline field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Are new gutters required?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_2_11'>\n\t\t\t<div class='gchoice gchoice_2_11_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='Yes'  id='choice_2_11_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_2_11_0' id='label_2_11_0' class='gform-field-label gform-field-label--type-inline'>Yes<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_2_11_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='No'  id='choice_2_11_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_2_11_1' id='label_2_11_1' class='gform-field-label gform-field-label--type-inline'>No<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_2_14\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full message-field field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_14'>Message<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_14' id='input_2_14' class='textarea medium'    placeholder='Is there anything else we should know to assist with the quote?'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_2_13\" class=\"gfield gfield--type-text gfield--input-type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_13'>If so, number of downpipes<\/label><div class='ginput_container ginput_container_text'><input name='input_13' id='input_2_13' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_15\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_15'>CAPTCHA<\/label><div id='input_2_15' class='ginput_container ginput_recaptcha' data-sitekey='6Lft1oUpAAAAACw71fBXMBOG6Qk-q6x4KXOWD0mr'  data-theme='light' data-tabindex='0'  data-badge=''><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='REQUEST A QUOTE'  \/> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=b1bfdcbf4953e5c12c6939342cc39e00' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='Hny2TCWgy9Q\/O+bm6vIDp\/b1C0tsU\/yUSxs340SBRSSsjq84nN2G7pYpGV95XeFcvIujUO9XFb7PhO+US8C7XnkImrSdbr\/X183k25DZQVB6+kc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCI4LjFcIjpcIjAzOWU4N2MyMzU0MTExYmE3ZjhjMTVhMGMzN2M2ZGQ3XCIsXCI4LjJcIjpcIjFiMzA1ODdhMjMzYTI4ZmFhNjI3MGE0Njg0ZjcyMzI0XCIsXCI4LjNcIjpcImVhMjkzNjhmYjc4Zjc3NDM2NTc1MWFkYjFlNWUyMmFmXCIsXCI5LjFcIjpcIjJmYzdkNzg2YjU2Mjk1ZjkwOWNmNTU0YjExZGZhMDNhXCIsXCI5LjJcIjpcImI4M2YwZTcyM2U0NGY0ODIyNTE4MzA0YjYzZmM2NWVkXCIsXCIxMVwiOltcIjcwM2QwY2FmM2ZlYjhiMjQxMjgwZDE3MTc0NWY0NTM4XCIsXCJjN2UxYjZjMjA4ZmRhMDczMGU5ZmY3NjgzY2EzZTQ1MlwiXX0iLCI1MDE0NmJhMWRmZWE4ODhiOWU1MzIzNWIyNjliMDkyMyJd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/virtueroofing.com.au\/old\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/virtueroofing.com.au\/old\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<\/p>\n<p>&nbsp;<br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;cta-image-col&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/Shape-triangle.png&#8221; background_size=&#8221;custom&#8221; background_image_width=&#8221;50px&#8221; background_image_height=&#8221;90px&#8221; background_position=&#8221;top_left&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/05\/quote-banner2.jpg&#8221; alt=&#8221;Quote Banner2&#8243; title_text=&#8221;Quote Banner2&#8243; force_fullwidth=&#8221;on&#8221; module_class=&#8221;cta-image&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; border_radii=&#8221;off||5px|5px|&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; module_class=&#8221;has-v-divider&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;margin-auto&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; border_color_right=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_font_size=&#8221;24px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"d-flex justify-content-space-between\">Need A Free Estimate? <a href=\"tel:08%206556 8853\">08 6556 8853<\/a><\/div>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;margin-auto&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; border_color_right=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_font_size=&#8221;24px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"d-flex justify-content-space-between\">Our Completed Projects <a class=\"btn btn-black\" href=\"\/our-projects\/\">VIEW PROJECTS<\/a><\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ARE YOUR GUTTERS IN NEED OF REPLACEMENT IN PERTH? Is your Perth property plagued by overflowing, sagging, or rusty gutters? Don&#8217;t let damaged gutters lead to costly water damage, foundation issues, and unsightly stains. Virtue Roofing offers Perth&#8217;s most reliable and comprehensive gutter replacement services, ensuring your property is protected for years to come. Replacement [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":806,"template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":""},"class_list":["post-60","service","type-service","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gutters &amp; Downpipes Replacement Service Perth | Virtue Roofing<\/title>\n<meta name=\"description\" content=\"Virtue Roofing specialises in gutter &amp; downpipe replacement services in Perth, offering reliable &amp; efficient solutions for your roofing system. Contact us!\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gutters &amp; Downpipes Replacement Service Perth | Virtue Roofing\" \/>\n<meta property=\"og:description\" content=\"Virtue Roofing specialises in gutter &amp; downpipe replacement services in Perth, offering reliable &amp; efficient solutions for your roofing system. Contact us!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/\" \/>\n<meta property=\"og:site_name\" content=\"VIRTUE ROOFING\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/virtueroofing\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-13T05:20:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutters-and-downpipes-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1489\" \/>\n\t<meta property=\"og:image:height\" content=\"1169\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/\",\"url\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/\",\"name\":\"Gutters & Downpipes Replacement Service Perth | Virtue Roofing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/gutters-and-downpipes-min.jpg\",\"datePublished\":\"2023-08-15T09:15:49+00:00\",\"dateModified\":\"2025-06-13T05:20:59+00:00\",\"description\":\"Virtue Roofing specialises in gutter & downpipe replacement services in Perth, offering reliable & efficient solutions for your roofing system. Contact us!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/gutters-and-downpipes-min.jpg\",\"contentUrl\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/gutters-and-downpipes-min.jpg\",\"width\":1489,\"height\":1169,\"caption\":\"Gutters And Downpipes Min\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/gutters-and-down-pipes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/service\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gutter &#038; Downpipe Replacement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/#website\",\"url\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/\",\"name\":\"VIRTUE ROOFING\",\"description\":\"Roofing Specialists in Perth\",\"publisher\":{\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/#organization\",\"name\":\"VIRTUE ROOFING\",\"url\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/virtueroofing.com.au\\\/old\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/virtue-logo-dark-min.png\",\"contentUrl\":\"http:\\\/\\\/virtueroofing.com.au\\\/old\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/virtue-logo-dark-min.png\",\"width\":3974,\"height\":1924,\"caption\":\"VIRTUE ROOFING\"},\"image\":{\"@id\":\"https:\\\/\\\/virtueroofing.com.au\\\/old\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/virtueroofing\\\/\",\"https:\\\/\\\/www.instagram.com\\\/virtueroofingau\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gutters & Downpipes Replacement Service Perth | Virtue Roofing","description":"Virtue Roofing specialises in gutter & downpipe replacement services in Perth, offering reliable & efficient solutions for your roofing system. Contact us!","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Gutters & Downpipes Replacement Service Perth | Virtue Roofing","og_description":"Virtue Roofing specialises in gutter & downpipe replacement services in Perth, offering reliable & efficient solutions for your roofing system. Contact us!","og_url":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/","og_site_name":"VIRTUE ROOFING","article_publisher":"https:\/\/www.facebook.com\/virtueroofing\/","article_modified_time":"2025-06-13T05:20:59+00:00","og_image":[{"width":1489,"height":1169,"url":"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutters-and-downpipes-min.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/","url":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/","name":"Gutters & Downpipes Replacement Service Perth | Virtue Roofing","isPartOf":{"@id":"https:\/\/virtueroofing.com.au\/old\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/#primaryimage"},"image":{"@id":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/#primaryimage"},"thumbnailUrl":"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutters-and-downpipes-min.jpg","datePublished":"2023-08-15T09:15:49+00:00","dateModified":"2025-06-13T05:20:59+00:00","description":"Virtue Roofing specialises in gutter & downpipe replacement services in Perth, offering reliable & efficient solutions for your roofing system. Contact us!","breadcrumb":{"@id":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/#primaryimage","url":"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutters-and-downpipes-min.jpg","contentUrl":"https:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2023\/08\/gutters-and-downpipes-min.jpg","width":1489,"height":1169,"caption":"Gutters And Downpipes Min"},{"@type":"BreadcrumbList","@id":"https:\/\/virtueroofing.com.au\/old\/service\/gutters-and-down-pipes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtueroofing.com.au\/old\/"},{"@type":"ListItem","position":2,"name":"Services","item":"https:\/\/virtueroofing.com.au\/old\/service\/"},{"@type":"ListItem","position":3,"name":"Gutter &#038; Downpipe Replacement"}]},{"@type":"WebSite","@id":"https:\/\/virtueroofing.com.au\/old\/#website","url":"https:\/\/virtueroofing.com.au\/old\/","name":"VIRTUE ROOFING","description":"Roofing Specialists in Perth","publisher":{"@id":"https:\/\/virtueroofing.com.au\/old\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtueroofing.com.au\/old\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/virtueroofing.com.au\/old\/#organization","name":"VIRTUE ROOFING","url":"https:\/\/virtueroofing.com.au\/old\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/virtueroofing.com.au\/old\/#\/schema\/logo\/image\/","url":"http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/virtue-logo-dark-min.png","contentUrl":"http:\/\/virtueroofing.com.au\/old\/wp-content\/uploads\/2024\/02\/virtue-logo-dark-min.png","width":3974,"height":1924,"caption":"VIRTUE ROOFING"},"image":{"@id":"https:\/\/virtueroofing.com.au\/old\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/virtueroofing\/","https:\/\/www.instagram.com\/virtueroofingau\/"]}]}},"_links":{"self":[{"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/service\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/service"}],"about":[{"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/types\/service"}],"author":[{"embeddable":true,"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":8,"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/service\/60\/revisions"}],"predecessor-version":[{"id":1451,"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/service\/60\/revisions\/1451"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/media\/806"}],"wp:attachment":[{"href":"https:\/\/virtueroofing.com.au\/old\/wp-json\/wp\/v2\/media?parent=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}