1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5<meta charset="utf-8"> 6 7<title>Contact Resnick Roofing & Contracting | Professional Pittsburgh Roofing Company</title> 8 <meta name="description" content="Resnick Roofing & Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!"> 9 <meta name="keywords" content="Resnick Roofing & Contracting, contact us"> 10<link rel="canonical" href="https://www.resnickroof.com/contact-us/" /> 11 12 <meta property="og:title" content="Contact Resnick Roofing & Contracting | Professional Pittsburgh Roofing Company" /> 13 <meta itemprop="name" content="Contact Resnick Roofing & Contracting | Professional Pittsburgh Roofing Company" /> 14 <meta property="og:description" content="Resnick Roofing & Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!" /> 15 <meta itemprop="description" content="Resnick Roofing & Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!" /> 16 <meta property="og:image" content="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg" /> 17 <meta itemprop="image" content="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg" /> 18 <meta property="og:url" content="https://www.resnickroof.com/contact-us/" /> 19 <meta property="og:type" content="article" /> 20 <meta property="twitter:card" content="summary" /> 21 <meta property="twitter:title" content="Contact Resnick Roofing & Contracting | Professional Pittsburgh Roofing Company" /> 22 <meta property="twitter:description" content="Resnick Roofing & Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!" /> 23 <meta property="twitter:image" content="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg" /> 24 25 26<meta name="viewport" content="width=device-width, initial-scale=1.0"> 27<link rel="stylesheet" href="/css/bundle/bundle.ui.default.min.css?v=17.0.49.1" /> 28<link rel="shortcut icon" href="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/favicon/favicon.png?v=9:37%20PM"> 29<link rel="preconnect" href="https://fonts.gstatic.com"> 30<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap" rel="stylesheet"> 31<link rel="stylesheet" href="/css/twentytwenty.css" type="text/css" media="screen" />
32<script defer src="https://kit.fontawesome.com/7b3b8fd08c.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 32
32
33<script defer src="https://kit.fontawesome.com/f060360607.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 33
33
34<script defer src="/js/bundle/bundle.ui.jquery.min.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 34
34
35<script defer src="/js/bundle/bundle.ui.bootstrap.min.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 35
35
36<script defer src="/js/bundle/bundle.ui.html2canvas.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 36
36
37<script defer src="/js/bundle/bundle.ui.form.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 37
37
38<script defer src="/js/bundle/bundle.ui.styling.min.js?v=17.0.49.1"></script>
vendor: 74 bytes, lines 38-39
38 39<script defer src="https://www.google.com/recaptcha/enterprise.js?render=
396LetOdQrAAAAAN91s1__1cBGp5czXTquq3uWWzzD
vendor: 13 bytes, lines 39-40
39"></script> 40
41<script type="text/javascript"> 42 var _gaq = _gaq || []; 43 _gaq.push(['_setAccount', 'ACCOUNT']); 44 _gaq.push(['_setDomainName', 'DOMAIN']); 45 _gaq.push(['_trackPageview']); 46 (function() { 47 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 48 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 49 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 50 })(); 51 </script>
51 52 53<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 53-54
53 54<script async src="https://www.googletagmanager.com/gtag/js?id=
54UA-115066542-1
vendor: 12 bytes, line 54
54"></script>
55<script> 56
vendor: 134 bytes, lines 56-60
56window.dataLayer = window.dataLayer || []; 57 function gtag(){dataLayer.push(arguments);} 58 gtag('js', new Date()); 59 60 gtag('config', '
60UA-115066542-1
vendor: 6 bytes, lines 60-61
60'); 61
61gtag('config', 'AW-373456663'); 62</script>
vendor: 1 bytes, line 62
62
63<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"27022031"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
63<!-- Meta Pixel Code -->
64<script>
vendor: 399 bytes, lines 64-73
64 65!function(f,b,e,v,n,t,s) 66{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 67n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 68if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 69n.queue=[];t=b.createElement(e);t.async=!0; 70t.src=v;s=b.getElementsByTagName(e)[0]; 71s.parentNode.insertBefore(t,s)}(window, document,'script', 72'https://connect.facebook.net/en_US/fbevents.js'); 73fbq('init', '
735747238452002920
vendor: 30 bytes, lines 73-74
73'); 74fbq('track', 'PageView');
75</script>
75 76<noscript><img height="1" width="1" style="display:none" 77src="https://www.facebook.com/tr?id=5747238452002920&ev=PageView&noscript=1" 78/></noscript> 79<!-- End Meta Pixel Code -->
79<script type="text/javascript"> 80 (function(c,l,a,r,i,t,y){ 81 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 82 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 83 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 84 })(window, document, "clarity", "script", "gnkinxep60"); 85</script>
85<meta name="msvalidate.01" content="B87C982CC4DED4B61C7A307CDF0C4105" /><!-- Google Tag Manager -->
86<script>
vendor: 327 bytes, lines 86-90
86(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 87new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 88j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 89'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 90})(window,document,'script','dataLayer','
90GTM-MXFJKSVG
vendor: 3 bytes, line 90
90');
90</script>
90 91<!-- End Google Tag Manager --><!-- Begin Inspectlet Asynchronous Code -->
92<script type="text/javascript"> 93(function() { 94window.__insp = window.__insp || []; 95__insp.push(['wid', 156036949]); 96var ldinsp = function(){ 97if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=156036949&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); }; 98setTimeout(ldinsp, 0); 99})(); 100</script>
100 101<!-- End Inspectlet Asynchronous Code -->
101<script>!function(s,a,e,v,n,t,z){if(s.saq)return;n=s.saq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!s._saq)s._saq=n; 102n.push=n;n.loaded=!0;n.version='1.0';n.queue=[];t=a.createElement(e);t.async=!0;t.src=v;z=a.getElementsByTagName(e)[0];z.parentNode.insertBefore(t,z)}(window,document,'script','https://tags.srv.stackadapt.com/events.js');saq('ts', 'NqdpXEaFzwFPsuw-TUIq8w');</script>
102<meta name="google-site-verification" content="lo9QQDTI_2fPuTGg5QzSDx6E-MCRFwd6gzIku1u8--c" /><!-- Google Tag Manager -->
103<script>
vendor: 327 bytes, lines 103-107
103(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 104new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 105j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 106'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 107})(window,document,'script','dataLayer','
107GTM-MXFJKSVG
vendor: 3 bytes, line 107
107');
107</script>
107 108<!-- End Google Tag Manager --> 109 110 111 112 113 114</head> 115<body class="contact-page no-quote-form-on-page"> 116 117 118 119<nav id="header" class="header navbar navbar-main keep-on-screen" role="navigation"> 120 <div class="sub-menu p-2 bg-secondary visible-desktop"> 121 <div class="container-fluid text-right"> 122 123 <div class="phone-section"> 124 <span class="navbar-phone-number hidden-xs gads-tracking-number" data-tracking-phone="(412) 307-9809"> 125 <span class="number">(412) 307-9809</span> 126 </span> 127 <a href="https://app.securehostedpayments.com/page/4ba93d16-85ea-467f-949a-16cbc82bf8b8" target="_blank" class="btn btn-outline-white btn-pay ml-2">Pay Now</a> 128 </div> 129 130 <ul class="nav navbar-nav" role="menubar"> 131 <li class=" " role="presentation"> 132 <a href=/ class=" aMain" role="button" >Home</a> 133 </li> 134 <li class=" " role="presentation"> 135 <a href=/about-us/ class=" aMain" role="button" >About</a> 136 </li> 137 <li class=" " role="presentation"> 138 <a href=/careers/ class=" aMain" role="button" >Join Our Team</a> 139 </li> 140 <li class=" " role="presentation"> 141 <a href=/reviews/ class=" aMain" role="button" >Reviews</a> 142 </li> 143 <li class=" " role="presentation"> 144 <a href=https://www.referralrewardsprogram.com/Resnick class=" aMain" role="button" target=_blank >Refer a Friend</a> 145 </li> 146 <li class=" " role="presentation"> 147 <a href=/contact-us/ class=" aMain" role="button" >Contact</a> 148 </li> 149 </ul> 150 151 </div> 152 </div> 153 154 <div class="container-fluid"> 155 <meta itemprop="priceRange" content="$$" /> 156 <meta itemprop="image" content="https://www.resnickroof.com/img/logo.svg" /> 157 <!-- Brand and toggle get grouped for better mobile display --> 158 <button type="button" class="navflyout-toggle btn "> 159 <span class="sr-only">Toggle navigation</span> 160 <i class="fas fa-bars"></i> 161 <span class="menu">Menu</span> 162 </button> 163 164 <meta itemprop="name" content="Resnick Roofing & Contracting" /> 165 <a class="navbar-brand" itemprop="url" href="https://www.resnickroof.com/"> 166 <img class="img-responsive logo-desktop" itemprop="logo" src="https://www.resnickroof.com/img/logo.svg" alt="Resnick Roofing & Contracting Logo" /> 167 <img class="img-responsive logo-mobile" itemprop="logo" src="https://www.resnickroof.com/img/logo-mobile.svg" alt="Resnick Roofing & Contracting Logo" /> 168 169 </a> 170 171 <div class="navbar-toolbar"> 172 <a href="tel:(412) 307-9809" class="btn btn-outline-white btn-primary btn-call gads-tracking-number-mobile" onclick="trackOutboundLink('Phone Call', 'Organic (North Hills - Gibsonia)', '(412) 307-9809');"> 173 <span class="text visible-xs-inline-block"><i class="fas fa-phone-alt mr-2"></i><span class="number">(412) 307-9809</span></span> 174 </a> 175
175<script> 176 (async function () { 177 try { 178 await Promise.all([ 179 getPhoneDisplayRuleAsync(), 180 getPhoneCallConversionAsync() 181 ]); 182 } catch (error) { 183 console.error('Error in processing:', error); 184 } 185 })(); 186 187 async function getPhoneDisplayRuleAsync() { 188 try { 189 let phoneDisplayCookie = getCookie("phonedisplaynumber"); 190 if (phoneDisplayCookie) { 191 console.log(phoneDisplayCookie); 192 setPhoneDisplayNumber(phoneDisplayCookie); 193 } 194 195 const response = await fetch(`/phonedisplayrule/?path=${encodeURIComponent(window.location.pathname)}&query=${encodeURIComponent(window.location.search)}`, { 196 headers: { 197 "X-Custom-Referer": "" 198 } 199 }); 200 if (!response.ok) { 201 throw new Error('Network response was not ok'); 202 } 203 204 const data = await response.json(); 205 206 if (data.phone !== "") { 207 let gadsTrackingMobile = document.querySelectorAll('.gads-tracking-number-mobile'); 208 209 setPhoneDisplayNumber(data.phone); 210 211 if (gadsTrackingMobile && gadsTrackingMobile.length > 0) { 212 gadsTrackingMobile.forEach((e) => { 213 e.setAttribute('href', 'tel:' + data.phone); 214 e.setAttribute('onclick', `trackOutboundLink(\'Phone Call\', \'${data.source}\', \'${data.phone}\');`); 215 216 const numberElement = e.querySelector('.number'); 217 if (numberElement) { 218 numberElement.innerHTML = data.phone; 219 } 220 }) 221 } 222 223 if (data.source.includes("PPC")) { 224 saveCookie("phonedisplaynumber", data.phone, null, "/"); 225 } 226 } 227 } catch (error) { 228 console.error(error); 229 } 230 } 231 232 async function getPhoneCallConversionAsync() { 233 try { 234 const response = await fetch(`/phonecall-conversion/?path=${encodeURIComponent(window.location.pathname)}&query=${encodeURIComponent(window.location.search)}`); 235 if (!response.ok) { 236 throw new Error('Network response was not ok'); 237 } 238 const data = await response.text(); 239 if (data) { 240 let script = document.querySelector('.phonecall-conversion-script') 241 if (script) { 242 script.innerHTML = data; 243 } else { 244 const parser = new DOMParser(); 245 const doc = parser.parseFromString(data, 'text/html'); 246 247 const newScript = document.createElement('script'); 248 newScript.type = 'text/javascript'; 249 newScript.textContent = doc.querySelector("script").textContent; 250 251 document.head.append(newScript); 252 } 253 } 254 } catch (error) { 255 console.error(error); 256 } 257 } 258 259 function setPhoneDisplayNumber(number) { 260 let gadsTracking = document.querySelectorAll('.gads-tracking-number'); 261 if (gadsTracking && gadsTracking.length > 0) { 262 gadsTracking.forEach((e) => { 263 e.setAttribute('data-tracking-phone', number); 264 let innerSpan = e.children[0]; 265 if (innerSpan) { 266 innerSpan.innerText = number; 267 } 268 }) 269 } 270 } 271 272 function saveCookie(name, value, expires, path) { 273 var today = new Date(); 274 today.setTime(today.getTime()); 275 if (expires) { 276 expires = expires * 1000 * 60 * 60 * 24; 277 } 278 var expires_date = new Date(today.getTime() + (expires)); 279 document.cookie = name + '=' + escape(value) + ((expires) ? ';expires=' + expires_date.toUTCString() : '') + ';path=' + path + ';samesite=lax'; 280 } 281 282 function getCookie(name) { 283 var start = document.cookie.indexOf(name + '='); 284 var len = start + name.length + 1; 285 if ((!start) && (name != document.cookie.substring(0, name.length))) { 286 return null; 287 } 288 if (start == -1) return null; 289 var end = document.cookie.indexOf(';', len); 290 if (end == -1) end = document.cookie.length; 291 return unescape(document.cookie.substring(len, end)); 292 } 293</script>
293 294 295 <a href="#price-quote" class="btn btn-primary btn-quote scroll-to">Get a Quote</a> 296 </div> 297 <!-- Collect the nav links and other content for toggling --> 298 <div class="navbar-flyout "> 299 <button type="button" class="btn mobile-nav-toggle"> 300 <span class="sr-only">Toggle navigation</span> 301 × 302 </button> 303 304 <ul class="nav navbar-nav" role="menubar"> 305 <li class="dropdown " role="presentation"> 306 <a href=/roofing/ class="dropdown-toggle aMain" role="button" aria-expanded=false >Roofing</a> 307 <ul class='dropdown-menu' role='menu'> 308 <li role="presentation"><a href="/roofing/roof-replacement-pittsburgh/" role="menuitem" >Roof Replacement</a></li> 309 <li role="presentation"><a href="/roofing/roof-installation/" role="menuitem" >Roof Installation</a></li> 310 <li role="presentation"><a href="/roofing/residential/" role="menuitem" >Residential Roofing</a></li> 311 <li role="presentation"><a href="/roofing/commercial-roofing/" role="menuitem" >Commercial Roofing</a></li> 312 <li role="presentation"><a href="/copper-roofing/" role="menuitem" >Copper Roofing</a></li> 313 <li role="presentation"><a href="/roofing/repair/" role="menuitem" >Roof Repair</a></li> 314 <li role="presentation"><a href="/roofing/shingles/" role="menuitem" >Shingles</a></li> 315 <li role="presentation"><a href="/roof-replacement-cost-calculator/" role="menuitem" >Roof Cost Calculator</a></li> 316 </ul> 317 </li> 318 <li class=" hidden-md hidden-lg " role="presentation"> 319 <a href=/roof-replacement-cost-calculator/ class=" aMain" role="button" >Roof Cost Calculator</a> 320 </li> 321 <li class="dropdown " role="presentation"> 322 <a href=/siding/ class="dropdown-toggle aMain" role="button" aria-expanded=false >Siding</a> 323 <ul class='dropdown-menu' role='menu'> 324 <li role="presentation"><a href="/siding/siding-installation/" role="menuitem" >Siding Installation</a></li> 325 <li role="presentation"><a href="/siding/fiber-cement/" role="menuitem" >Fiber Cement By James Hardie</a></li> 326 <li role="presentation"><a href="/siding/composite-stone/" role="menuitem" >TandoStone by Tando Composites</a></li> 327 <li role="presentation"><a href="/siding/beach-house-shake/" role="menuitem" >Beach House Shake by Tando Composites</a></li> 328 </ul> 329 </li> 330 <li class="dropdown " role="presentation"> 331 <a href=/solar/ class="dropdown-toggle aMain" role="button" aria-expanded=false >Solar</a> 332 <ul class='dropdown-menu' role='menu'> 333 <li role="presentation"><a href="/solar/solar-shingles/" role="menuitem" >Solar Shingles</a></li> 334 <li role="presentation"><a href="/solar/solar-roofing/" role="menuitem" >Integrated Solar Roofing Systems</a></li> 335 <li role="presentation"><a href="/solar/solar-roof-installation/" role="menuitem" >Solar Roof Installation</a></li> 336 </ul> 337 </li> 338 <li class="dropdown " role="presentation"> 339 <a href=/gutters/ class="dropdown-toggle aMain" role="button" aria-expanded=false >Gutters</a> 340 <ul class='dropdown-menu' role='menu'> 341 <li role="presentation"><a href="/gutters/box-gutters/" role="menuitem" >Box Gutters</a></li> 342 <li role="presentation"><a href="/gutters/seamless-gutters/" role="menuitem" >Seamless Gutters</a></li> 343 </ul> 344 </li> 345 <li class=" " role="presentation"> 346 <a href=/financing-options/ class=" aMain" role="button" >Financing</a> 347 </li> 348 <li class=" " role="presentation"> 349 <a href=/offers/warranty/ class=" aMain" role="button" >Warranty</a> 350 </li> 351 <li class="dropdown " role="presentation"> 352 <a href=/contracting-projects/ class="dropdown-toggle aMain" role="button" aria-expanded=false >Portfolio</a> 353 <ul class='dropdown-menu' role='menu'> 354 <li role="presentation"><a href="/galleries/roofing/" role="menuitem" >Roofing Gallery</a></li> 355 <li role="presentation"><a href="/galleries/siding/" role="menuitem" >Siding Gallery</a></li> 356 <li role="presentation"><a href="/galleries/solar/" role="menuitem" >Solar Gallery</a></li> 357 <li role="presentation"><a href="/installation-videos/" role="menuitem" >Our Install Videos</a></li> 358 </ul> 359 </li> 360 <li class=" hidden-md hidden-lg " role="presentation"> 361 <a href=/reviews/ class=" aMain" role="button" >Reviews</a> 362 </li> 363 <li class=" hidden-md hidden-lg " role="presentation"> 364 <a href=/about-us/ class=" aMain" role="button" >About</a> 365 </li> 366 <li class=" hidden-md hidden-lg " role="presentation"> 367 <a href=https://www.resnickroof.com/our-team/ class=" aMain" role="button" >Our Team</a> 368 </li> 369 <li class=" hidden-md hidden-lg " role="presentation"> 370 <a href=/careers/ class=" aMain" role="button" >Join Our Team</a> 371 </li> 372 <li class=" hidden-md hidden-lg " role="presentation"> 373 <a href=/contact-us/ class=" aMain" role="button" >Contact Us</a> 374 </li> 375 <li class=" hidden-md hidden-lg " role="presentation"> 376 <a href=https://app.securehostedpayments.com/page/4ba93d16-85ea-467f-949a-16cbc82bf8b8 class=" aMain" role="button" target=_blank rel=nofollow>Pay Now</a> 377 </li> 378 </ul> 379 380 </div> 381 <!-- /.navbar-collapse --> 382 </div> 383 <!-- /.container --> 384</nav> 385 386<a href="#price-quote" class="btn btn-primary btn-quote-ft-mobile scroll-to showme">Free Quote</a> 387 388 389 <div class="bg-dark"> 390 391 <div class="container"> 392 <div class="page-header text-center"> 393 394 395 <h1>Contact Resnick Roofing & Contracting</h1> 396 397 <p class="lead "></p> 398 </div> 399 </div> 400 401 402 <div class="container container-page"> 403 404 <div class="btn-group margin-bottom-20px hidden-md hidden-lg"> 405 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> 406 <i class="fas fa-map-marker-alt"></i> View Company Locations 407 </button> 408 409 <ul class="dropdown-menu" role="menu"> 410 <li role="presentation"> 411 <a role="menuitem" href="#North Hills">North Hills</a> 412 </li> 413 <li role="presentation">
414 <a role="menuitem" href="#South Hills">South Hills</a> 415 </li> 416 <li role="presentation"> 417 <a role="menuitem" href="#Murrysville">Murrysville</a> 418 </li> 419 420 </ul> 421 </div> 422 423 424<div class="row"> 425 426 <div class="col-sm-6"> 427 <div id="North Hills" class="panel panel-default company-location-panel"> 428 <div class="panel-hero half-hero google-map" style="background-image: url(https://maps.google.com/maps/api/staticmap?&zoom=14&size=640x480&maptype=roadmap&markers=color:red|5320+William+Flynn+Hwy%20Gibsonia,%20PA&sensor=false&key=AIzaSyAtavuCH8fW-A59I_FFVDezYSd2gfzN55k)"> 429 <a href="https://maps.app.goo.gl/UkYWYWS7F3CSdWtM6" target="_blank"> 430 <img class="img-responsive" alt="Resnick Roofing & Contracting location" src="/img/google-static-map-placeholder.gif" /> 431 </a> 432 </div> 433 <div class="panel-body match-height"> 434 <h4 class="company-location-heading"> 435 North Hills 436 <small class="text-muted">Resnick Roofing & Contracting</small> 437 </h4> 438 <hr /> 439 <ul class="fa-ul"> 440 <li class="mb-1"> 441 <i class="fas fa-map-marker-alt fa-li"></i> 442 5320 William Flynn Hwy, Gibsonia, PA 15044 443 </li> 444 <li> 445 <i class="fas fa-phone fa-li"></i> 446 (412) 307-9809 447 </li> 448 </ul> 449 </div> 450 <div class="panel-footer"> 451 <div class="btn-group btn-group-justified" role="toolbar" aria-label="Contact Page Toolbar"> 452 <div class="btn-group" role="group" aria-label="Send a Message"> 453 <button class="btn btn-block btn-info" data-toggle="modal" data-target=".modal-send-message" data-backdrop="static" data-location="North Hills" data-locationId="3c9cf971-5f9c-43a1-852f-d3f874e73834"> 454 Send Message 455 </button> 456 </div> 457 <div class="btn-group" role="group" aria-label="Get Driving Directions"> 458 <a class="btn btn-block btn-info" href="https://maps.app.goo.gl/UkYWYWS7F3CSdWtM6" target="_blank"> 459 Get Directions 460 </a> 461 </div> 462 </div> 463 </div> 464</div> 465 466 467 </div> 468 <!-- /.comapny-location-panel --> 469 <div class="col-sm-6"> 470 <div id="South Hills" class="panel panel-default company-location-panel"> 471 <div class="panel-hero half-hero google-map" style="background-image: url(https://maps.google.com/maps/api/staticmap?&zoom=14&size=640x480&maptype=roadmap&markers=color:red|2857+Washington+Rd%20Canonsburg,%20PA&sensor=false&key=AIzaSyAtavuCH8fW-A59I_FFVDezYSd2gfzN55k)"> 472 <a href="https://goo.gl/maps/XmReiuwcnrsEEa3S6" target="_blank"> 473 <img class="img-responsive" alt="Resnick Roofing & Contracting location" src="/img/google-static-map-placeholder.gif" /> 474 </a> 475 </div> 476 <div class="panel-body match-height"> 477 <h4 class="company-location-heading"> 478 South Hills 479 <small class="text-muted">Resnick Roofing & Contracting</small> 480 </h4> 481 <hr /> 482 <ul class="fa-ul"> 483 <li class="mb-1"> 484 <i class="fas fa-map-marker-alt fa-li"></i> 485 2857 Washington Rd, Canonsburg, PA 15317, USA 486 </li> 487 <li> 488 <i class="fas fa-phone fa-li"></i> 489 (412) 365-8346 490 </li> 491 </ul> 492 </div> 493 <div class="panel-footer"> 494 <div class="btn-group btn-group-justified" role="toolbar" aria-label="Contact Page Toolbar"> 495 <div class="btn-group" role="group" aria-label="Send a Message"> 496 <button class="btn btn-block btn-info" data-toggle="modal" data-target=".modal-send-message" data-backdrop="static" data-location="South Hills" data-locationId="250515b4-953d-4505-999b-adf58263b420"> 497 Send Message 498 </button> 499 </div> 500 <div class="btn-group" role="group" aria-label="Get Driving Directions"> 501 <a class="btn btn-block btn-info" href="https://goo.gl/maps/XmReiuwcnrsEEa3S6" target="_blank"> 502 Get Directions 503 </a> 504 </div> 505 </div> 506 </div> 507</div> 508 509 510 </div> 511 <!-- /.comapny-location-panel --> 512 <div class="col-sm-6"> 513 <div id="Murrysville" class="panel panel-default company-location-panel"> 514 <div class="panel-hero half-hero google-map" style="background-image: url(https://maps.google.com/maps/api/staticmap?&zoom=14&size=640x480&maptype=roadmap&markers=color:red|4241+William+Penn+Hwy%20Murrysville,%20PA&sensor=false&key=AIzaSyAtavuCH8fW-A59I_FFVDezYSd2gfzN55k)"> 515 <a href="https://maps.app.goo.gl/8nRFNX7ci4jKNs8o6" target="_blank"> 516 <img class="img-responsive" alt="Resnick Roofing & Contracting location" src="/img/google-static-map-placeholder.gif" /> 517 </a> 518 </div> 519 <div class="panel-body match-height"> 520 <h4 class="company-location-heading"> 521 Murrysville 522 <small class="text-muted">Resnick Roofing & Contracting</small> 523 </h4> 524 <hr /> 525 <ul class="fa-ul"> 526 <li class="mb-1"> 527 <i class="fas fa-map-marker-alt fa-li"></i> 528 4241 William Penn Hwy, Murrysville, PA 15668, USA 529 </li> 530 <li> 531 <i class="fas fa-phone fa-li"></i> 532 (724) 242-6516 533 </li> 534 </ul> 535 </div> 536 <div class="panel-footer"> 537 <div class="btn-group btn-group-justified" role="toolbar" aria-label="Contact Page Toolbar"> 538 <div class="btn-group" role="group" aria-label="Send a Message"> 539 <button class="btn btn-block btn-info" data-toggle="modal" data-target=".modal-send-message" data-backdrop="static" data-location="Murrysville" data-locationId="f6514818-51be-4950-a841-79dea0c56874"> 540 Send Message 541 </button> 542 </div> 543 <div class="btn-group" role="group" aria-label="Get Driving Directions"> 544 <a class="btn btn-block btn-info" href="https://maps.app.goo.gl/8nRFNX7ci4jKNs8o6" target="_blank"> 545 Get Directions 546 </a> 547 </div> 548 </div> 549 </div> 550</div> 551 552 553 </div> 554 <!-- /.comapny-location-panel --> 555 556</div> 557<!-- /row --> 558 559<div class="modal fade modal-send-message"> 560 <div class="modal-dialog modal-form"> 561 <div class="modal-content"> 562 <div class="modal-header"> 563 <button type="button" class="close" data-dismiss="modal">
564 <span aria-hidden="true"> 565 <i class="fal fa-times"></i> 566 </span> 567 <span class="sr-only">Close</span> 568 </button> 569 <p class="modal-title">Send a Message</p> 570 </div> 571 572<form id="contact-form" action="/thank-you/?contact=1" method="post" role="form"> 573 <div class="modal-body"> 574 <p>We are here to help answer any questions, comments or concerns you may have. Send us a message and we will respond as soon as we can.</p> 575 <div class="form-group"> 576 <label for="name">Full Name</label> 577 <input id="name" name="name" class="form-control" type="text" placeholder="John Doe" maxlength="50"> 578 </div> 579 <div class="form-group"> 580 <label for="phone">Phone Number</label> 581 <input id="phone" name="phone" class="form-control" type="tel" placeholder="555-555-5555" maxlength="14"> 582 </div> 583 <div class="form-group"> 584 <label for="email">Email Address</label> 585 <input id="email" name="email" class="form-control" type="email" placeholder="[email protected]" maxlength="50"> 586 </div> 587 <div class="form-group"> 588 <input id="service" name="service" type="hidden" value="default" /> 589 </div> 590 <div class="form-group"> 591 <label for="details">Comments</label> 592 <textarea id="details" name="details" class="form-control" rows="3" maxlength="3000"></textarea> 593 </div> 594 595 596 597 <input type="hidden" name="location" id="input-location" value="" /> 598 <input type="hidden" name="locationId" id="input-locationId" value="" /> 599 <input type="hidden" name="form" value="contact" /> 600 <label for="check" hidden>Check</label> 601 <input id="check" name="spamCheck" class="covered" value="" /> 602 <button id="button-submit-form" class="btn btn-block btn-lg btn-primary submit-form" type="submit"> 603 Send Message 604 </button> 605 606 <div class="mt-2 small hp-disclaimer-message form-group checkbox"> 607 <label for="agree"> 608 <input type="checkbox" id="agree" name="agree" value="true"> 609 610 By checking this box, I authorize Resnick Roofing & Contracting, LLC to send me marketing calls and text messages at the number provided above, including by using an autodialer or a prerecorded message. I understand that I am not required to give this authorization as a condition of doing business with Resnick Roofing. By checking this box, I am also agreeing to Resnick Roofing's <a target="_blank" href="/privacy-policy/" class="disabled">Privacy Policy</a> and <a target="_blank" href="/terms/" class="disabled">Terms & Conditions</a>. <em>*Free quote on full replacements only.</em> 611 <input type="hidden" id="consentmessage" name="consentmessage" value="By checking this box, I authorize Resnick Roofing &amp; Contracting, LLC to send me marketing calls and text messages at the number provided above, including by using an autodialer or a prerecorded message. I understand that I am not required to give this authorization as a condition of doing business with Resnick Roofing. By checking this box, I am also agreeing to Resnick Roofing's&nbsp;<a target="_blank" href="/privacy-policy/" class="disabled">Privacy Policy</a> and <a target="_blank" href="/terms/" class="disabled">Terms &amp; Conditions</a>.&nbsp;<em>*Free quote on full replacements only.</em>&nbsp;" /> 612 </label> 613 </div> 614 615 </div> 616</form> 617 </div> 618 <!-- /.modal-content --> 619 </div> 620 <!-- /.modal-dialog --> 621</div> 622
623<script defer src="/js/bundle/bundle.ui.contact.min.js?v=17.0.49.1"></script>
623 624 </div> 625 <!-- /content --> 626 </div> 627 628 629 630 <div class="breadcrumbs"> 631 <div class="container"> 632 <ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"> 633 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 634 <a itemprop="item" href="/"> 635 <span class="hidden-lg"> 636 <i class="fas fa-home"></i> 637 </span> 638 <span class="visible-lg" itemprop="name">Home</span> 639 </a> 640 <meta itemprop="position" content="1" /> 641 </li> 642 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 643 <a itemprop="item" href="/contact-us/"> 644 <span itemprop="name">Contact Us</span> 645 </a> 646 <meta itemprop="position" content="2" /> 647 </li> 648 </ol> 649 </div> 650 </div> 651 652 653<footer class="footer "> 654 <div class="container"> 655 <div class="row"> 656 <div class="col-md-3"> 657 <img src="/img/logo.svg" class="mb-4" alt="Logo" style="width:150px;" /> 658 <p class="hidden-xs"> 659(412) 307-9809 </p> 660 <a href="tel:(412) 307-9809" class="btn btn-primary btn-call btn-footer-call gads-tracking-number-mobile" onclick="trackOutboundLink('Phone Call', 'Organic (North Hills - Gibsonia)', '(412) 307-9809');"> 661 <span class="text visible-xs-inline-block"><i class="fas fa-phone-alt mr-2"></i>(412) 307-9809</span> 662 </a> 663 <p> 664 #PA137482 665 </p> 666 <div class="my-3" style="border-top:1px solid #666;"></div> 667 <div class="footer-heading"><strong><a href="https://maps.app.goo.gl/UkYWYWS7F3CSdWtM6" target="_blank">North Hills</a></strong></div> 668 <div> 669 <div>5320 William Flynn Hwy </div> 670 <div> 671 Gibsonia, PA 15044 672 </div> 673 674 675 676 </div> 677 678 <p class="footer-heading"> 679 <a href="https://goo.gl/maps/XmReiuwcnrsEEa3S6" target="_blank">South Hills</a> 680 </p> 681 <div> 682 <div>2857 Washington Rd</div> 683 <div>Canonsburg, PA 15317</div> 684 </div> 685 <p class="footer-heading"> 686 <a href="https://maps.app.goo.gl/8nRFNX7ci4jKNs8o6" target="_blank">Murrysville</a> 687 </p> 688 <div> 689 <div>4241 William Penn Hwy</div> 690 <div>Murrysville, PA 15668</div> 691 </div> 692 693 </div> 694 <!-- /location --> 695 696 <div class="col-md-9"> 697 <div class="row"> 698 699 <div class="col-md-3"> 700 <p class="footer-heading"> 701Help </p> 702 <ul class="list-unstyled"> 703 <li class=""><a href="/faq/" >FAQ</a></li> 704 <li class=""><a href="/contact-us/" >Contact</a></li> 705 <li class=""><a href="https://www.resnickroof.com/offers/warranty/" >Warranty</a></li> 706 <li class=""><a href="/financing-options/" >Financing</a></li> 707 <li class=""><a href="/customer-service/" >Customer Service</a></li> 708 </ul> 709 </div> 710 <div class="col-md-3"> 711 <p class="footer-heading"> 712Services </p> 713 <ul class="list-unstyled"> 714 <li class=""><a href="/roofing/" >Roofing</a></li> 715 <li class=""><a href="/siding/" >Siding</a></li> 716 <li class=""><a href="/solar/" >Solar</a></li> 717 <li class=""><a href="/gutters/" >Gutters</a></li> 718 </ul> 719 </div> 720 <div class="col-md-3"> 721 <p class="footer-heading"> 722Company </p> 723 <ul class="list-unstyled"> 724 <li class=""><a href="/about-us/" >About</a></li> 725 <li class=""><a href="/our-team/" >Our Team</a></li> 726 <li class=""><a href="/blog/" >News</a></li> 727 <li class=""><a href="/offers/" >Offers</a></li> 728 <li class=""><a href="/social-reviews/" >Reviews</a></li> 729 <li class=""><a href="/careers/" >Careers</a></li> 730 <li class=""><a href="/contracting-projects/" >Past Projects</a></li> 731 </ul> 732 </div> 733 <div class="col-md-3"> 734 <p class="footer-heading"> 735 <a href="/service-areas/" >Service Areas</a> 736 </p> 737 <ul class="list-unstyled"> 738 <li class=""><a href="/gibsonia-pa/" >Gibsonia, PA</a></li> 739 <li class=""><a href="/mccandless-pa/" >McCandless, PA</a></li> 740 <li class=""><a href="/murrysville-pa/" >Murrysville, PA</a></li> 741 <li class=""><a href="/peters-township-pa/" >Peters Township, PA</a></li> 742 <li class=""><a href="/roofing/roof-replacement-pittsburgh/" >Pittsburgh, PA</a></li> 743 <li class="">
743<a href="/wexford-pa/" >Wexford, PA</a></li> 744 <li class=""><a href="/service-areas/" >View More</a></li> 745 </ul> 746 </div> 747 748 </div> 749 </div> 750 751 </div> 752 <!-- /.row --> 753 </div> 754 <!-- /.container --> 755</footer> 756<!-- /footer --> 757 758<div class="copyright"> 759 <div class="container text-center"> 760 <div class="mb-3"> 761 <div class="aggregate-reviews"> 762 <div class="aggregate-reviews"> 763</div> 764</div> 765 </div> 766 <div> 767 <div class="btn-group-social-media"> 768 <a class="btn btn-circle btn-facebook" href="https://www.facebook.com/ResnickRoofing/" target="_blank"> 769 <span class="sr-only">Like us on Facebook</span> 770 <i class="fab fa-facebook-f fa-fw" aria-label="Like Us On Facebook"></i> 771 </a> 772 <a class="btn btn-circle btn-twitter" href="https://twitter.com/ResnickRoofing" target="_blank"> 773 <span class="sr-only">Follow us on Twitter</span> 774 <i class="fa-brands fa-x-twitter fa-fw" aria-label="Follow Us On Twitter"></i> 775 </a> 776 <a class="btn btn-circle btn-linkedin" href="https://www.linkedin.com/company/resnickroofing/" target="_blank"> 777 <span class="sr-only">Follow us on LinkedIn</span> 778 <i class="fab fa-linkedin-in fa-fw" aria-label="Follow Us On Linkedin"></i> 779 </a> 780 <a class="btn btn-circle btn-google" href="https://share.google/e77OY7A2Q6l8kTvir" target="_blank"> 781 <span class="sr-only">Review us on Google</span> 782 <i class="fab fa-google fa-fw" aria-label="Review Us On Google"></i> 783 </a> 784 <a class="btn btn-circle btn-youtube" href="https://www.youtube.com/channel/UCBPCjPxZfpdf6g4VvDTAsow" target="_blank"> 785 <span class="sr-only">Subscribe on YouTube</span> 786 <i class="fab fa-youtube fa-fw" aria-label="Watch Us On YouTube"></i> 787 </a> 788 <a class="btn btn-circle btn-yelp" href="https://www.yelp.com/biz/resnick-roofing-and-contracting-gibsonia" target="_blank"> 789 <span class="sr-only">Follow us on Yelp</span> 790 <i class="fab fa-yelp fa-fw" aria-label="View Us On Yelp"></i> 791 </a> 792 <a class="btn btn-circle btn-instagram" href="https://www.instagram.com/resnickroofing/" target="_blank"> 793 <span class="sr-only">View Us On Instagram</span> 794 <i class="fab fa-instagram fa-fw" aria-label="View Us On Instagram"></i> 795 </a> 796 <a class="btn btn-circle btn-instagram" href="https://www.tiktok.com/@resnickroofing" target="_blank"> 797 <span class="sr-only">View Us On Tiktok</span> 798 <i class="fa-brands fa-tiktok" aria-label="View Us On Tiktok"></i> 799 </a> 800 801 </div> 802 </div> 803 <div> 804 <small class="copyright-links"> 805 <a href="/privacy-policy/">Privacy Policy</a> <span class="middot">·</span> <a href="/site-map/">Site Map</a> 806 </small> 807 <div class="copyright-text"> 808 <small> 809 © 2013 - 2026 Resnick Roofing & Contracting 810 </small> 811 </div> 812 </div> 813 </div> 814</div> 815<!-- /copyright --> 816<div class="modal fade" id="modal-video" tabindex="-1" role="dialog"> 817 <div class="modal-dialog modal-lg" role="document"> 818 <div class="modal-content"> 819 <div class="modal-header"> 820 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 821 <i class="fal fa-times" aria-hidden="true"></i> 822 <span class="sr-only">Close</span> 823 </button> 824 <div class="modal-title"></div> 825 </div> 826 <div class="embed-responsive embed-responsive-16by9"> 827 <iframe frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> 828 </div> 829 </div> 830 </div> 831</div> 832<input name="__RequestVerificationToken" type="hidden" value="CfDJ8LiQUzrsfKJBo4c_75KDgvsseK6zFvLBdevUH977JQdr4RT25HRxWkqx9nzeESqu7VLBMXKLoS0WgHYMyKbm1Vpdkh9_8zPNIfyiLBQYdgYwx2IilbZUmEc2QBZU8juZcGugbufnIME5HmW1wvXAAfk" /> 833 834 <div class="modal fade vertical-align-modal" id="myModal" intenttype="Offer Intent" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" data-backdrop="static"> 835 <div class="exit-intent-dialog hide-on-mobile"> 836 <div class="exit-intent-content" style="background-color: #333644;"> 837 <div class="exit-intent-header"> 838 <button type="button" class="btn btn-block btn-intent-close intent-output intent-button-close-offer" data-key="download-closetext" data-dismiss="modal" aria-label="Close"> 839 <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="#999" class="bi bi-x-circle" viewBox="0 0 16 16"> 840 <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" /> 841 <path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708
841L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z" /> 842 </svg> 843 </button> 844 <img id="file-upload-input-offer-intent-logo-thumbnail" style="max-width:270px;" data-filename="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/exit-intent/logo/733952e5-8a9d-48e9-a079-0a08aa4d758a.jpg" src=/img/ph-rectangle.png class="exit-intent-logo" alt="Resnick Roofing & Contracting" /> 845 <div class="exit-intent-cta-heading intent-output" id="myModalLabel" data-key="offer-heading" style="color: #ffffff; font-size: 16px; font-weight: bold; "> 846 Take Advantage of Our Latest Offer! 847 </div> 848 </div> 849 <div class="exit-intent-body"> 850 <img id="file-upload-input-offer-intent-image-thumbnail" data-filename="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/exit-intent/image/c7890273-a918-400f-a7fd-ed6b66ec4e25.jpg" src=/img/ph-rectangle.png class="exit-intent-img img-responsive" alt="Take Advantage of Our Latest Offer!" /> 851 852 <div class="exit-intent-title intent-output" data-key="offer-title" style="color: #ffffff;"> 853 FULL ROOF OR SIDING REPLACEMENT $99 PER MONTH 854 </div> 855 <p class="exit-intent-description intent-output" data-key="offer-description" style="color: #ffffff;"> 856 If interested, we can immediately find out if you qualify without affecting your credit. 857 </p> 858 859 860 </div> 861 <div class="exit-intent-footer"> 862 863 <button type="button" class="btn btn-block btn-intent-primary intent-output" data-key="offer-buttontext" onclick="location.href='/offers/financing/'" style="background-color: #CE282B; color: #ffffff; font-size: 14px; "> 864 Learn More 865 </button> 866 <button type="button" class="btn btn-block btn-intent-close intent-output" data-key="offer-closetext" style="color: #ffffff;" data-dismiss="modal" aria-label="Close"> 867 No Thanks 868 </button> 869 </div> 870 <input type="hidden" name="form" value="offerintent" /> 871 </div><!-- /.modal-content --> 872</div><!-- /.exit-intent-dialog --> 873 </div> 874
874<script defer src="/js/bundle/bundle.ui.exit-intent.min.js?v=17.0.49.1"></script>
874 875 876 877
878<script defer src="/js/bundle/bundle.ui.seo.min.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 878
878
879<script defer src="/js/bundle/bundle.ui.customizations.min.js?v=17.0.49.1"></script>
879 880 881
882<script type="application/ld+json"> 883{ 884 "@context": "http://schema.org", 885 "@type": "LocalBusiness", 886 887 "address": [{"@type": "PostalAddress","addresslocality": "Gibsonia","addressRegion": "PA","streetAddress": "5320 William Flynn Hwy","telephone": "(412) 307-9809"},{"@type": "PostalAddress","addresslocality": "Canonsburg","addressRegion": "PA","streetAddress": "2857 Washington Rd","telephone": "(412) 365-8346"},{"@type": "PostalAddress","addresslocality": "Murrysville","addressRegion": "PA","streetAddress": "4241 William Penn Hwy","telephone": "(724) 242-6516"}], 888 "aggregateRating": { 889 "@type": "AggregateRating", 890 "ratingValue": "5", 891 "reviewCount": "144" 892 }, 893 "name": "Resnick Roofing \u0026 Contracting", 894 "priceRange": "$$", 895 "image": "https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg", 896 "logo": "https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg", 897 "url": "https://www.resnickroof.com/" 898} 899</script>
899 900
901<script type="application/ld+json"> 902{ 903 "@context":"http://schema.org", 904 "@type":"Product", 905 "name":"Resnick Roofing \u0026 Contracting", 906 "description":"Resnick Roofing is a trusted roofing company in Pittsburgh, PA. Ready to replace your roofing, siding, or gutters? Get in touch with our team to get a free project quote today.", 907 "image":"https://www.resnickroof.com/img/logo.png", 908 "logo": "https://www.resnickroof.com/img/logo.png", 909 "url": "https://www.resnickroof.com/", 910 "itemCondition":"https://schema.org/NewCondition", 911 "brand":{ 912 "@type":"Brand", 913 "name":"Resnick Roofing \u0026 Contracting" 914 }, 915 "aggregateRating":{ 916 "@type": "AggregateRating", 917 "worstRating":"1", 918 "bestRating":"5", 919 "ratingValue":"5", 920 "ratingCount":"144" 921 } 922 923 } 924</script>
924 925 926<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 926-927
926 927<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
927GTM-MXFJKSVG
vendor: 83 bytes, lines 927-928
927" 928height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
929<!-- End Google Tag Manager (noscript) --> 930 931 932 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8LiQUzrsfKJBo4c_75KDgvsseK6zFvLBdevUH977JQdr4RT25HRxWkqx9nzeESqu7VLBMXKLoS0WgHYMyKbm1Vpdkh9_8zPNIfyiLBQYdgYwx2IilbZUmEc2QBZU8juZcGugbufnIME5HmW1wvXAAfk" /> 933</body> 934</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.