1<!DOCTYPE html> 2<!--[if IE 6]> 3<html id="ie6" lang="en-CA"> 4<![endif]--> 5<!--[if IE 7]> 6<html id="ie7" lang="en-CA"> 7<![endif]--> 8<!--[if IE 8]> 9<html id="ie8" lang="en-CA"> 10<![endif]--> 11<!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--> 12<html lang="en-CA"> 13<!--<![endif]--> 14<head> 15<meta charset="UTF-8" /> 16<meta name="viewport" content="width=device-width" /> 17<meta name="lnm.location" content="linknowmedia.fun" /> 18<title>Sebastien St-Louis Excavation | Excavation Contractor</title> 19<link rel="profile" href="http://gmpg.org/xfn/11" /> 20<link rel="pingback" href="https://sebastienstlouisexcavation.com/xmlrpc.php" /> 21<!--[if lt IE 9]>
22<script src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/html5.js" type="text/javascript"></script>
22 23<![endif]--> 24 <link rel="preconnect" href="https://fonts.googleapis.com"> 25<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 26<link href="https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;700&display=swap" rel="stylesheet"><meta name='robots' content='max-image-preview:large' /> 27<meta name="description" content="Sebastien St-Louis Excavation ranks among the finest of all excavation contractors in the region. Click to learn more." /><meta name="keywords" content="Ottawa Excavation Contractor, Ottawa Septic Company, Ottawa Land Clearing Services, Nepean Excavation Contractor, Nepean Septic Company, Nepean Land Clearing Services, Stittsville Excavation Contractor, Stittsville Septic Company, Stittsville Land Clearing Services" /><meta name="lnm.themename" content="exc3" /><link rel='dns-prefetch' href='//www.google.com' /> 28<link rel='dns-prefetch' href='//maps.googleapis.com' /> 29<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 30<link rel="alternate" type="application/rss+xml" title="Sebastien St-louis Excavation » Home Comments Feed" href="https://sebastienstlouisexcavation.com/home/feed/" /> 31<style id="wp-img-auto-sizes-contain-inline-css"> 32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 34</style> 35<style id="wp-block-library-inline-css"> 36:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
36--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 37 38/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 39</style> 40 41<style id="global-styles-inline-css"> 42:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
42--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
42.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 43/*# sourceURL=global-styles-inline-css */ 44</style> 45 46<link rel='stylesheet' id='normalize-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/normalize.min.css' media='all' /> 47<link rel='stylesheet' id='foundation-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/foundation.css' media='all' /> 48<link rel='stylesheet' id='style-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/style.css' media='all' /> 49<link rel='stylesheet' id='slick-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/slick/slick.css' media='all' /> 50<link rel='stylesheet' id='pagestylephp-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/page-css.php' media='all' /> 51<link rel='stylesheet' id='site-reviews-css' href='https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/styles/default.css' media='all' /> 52<style id="site-reviews-inline-css"> 53:root{--glsr-star-empty:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-empty.svg);--glsr-star-error:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-error.svg);--glsr-star-full:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-full.svg);--glsr-star-half:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-half.svg)} 54/*# sourceURL=site-reviews-inline-css */ 55</style>
56<script id="jquery-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/jquery.min.js"></script>
vendor: 1 bytes, line 56
56
57<script id="foundationjs-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/js/foundation/foundation.js"></script>
vendor: 1 bytes, line 57
57
58<script id="topbar-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/js/foundation/foundation.topbar.js"></script>
vendor: 1 bytes, line 58
58
59<script id="fontawesome-js" src="https://kit.fontawesome.com/f9c8f97a41.js"></script>
vendor: 1 bytes, line 59
59
60<script id="modernizr-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/vendor/modernizr.js"></script>
60 61<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sebastienstlouisexcavation.com/xmlrpc.php?rsd" /> 62<meta name="generator" content="WordPress 7.1.2" /> 63<link rel="canonical" href="https://sebastienstlouisexcavation.com/" /> 64<link rel='shortlink' href='https://sebastienstlouisexcavation.com/?p=14' />
65<script src='https://sebastienstlouisexcavation.com/?dm=fcba057eea8bd5e2ee7fbd61ba5c4ead&action=load&blogid=130&siteid=1&t=942716779&back=https%3A%2F%2Fsebastienstlouisexcavation.com%2F' type='text/javascript'></script>
65<!-- pulled from default Schema Settings -->
65<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"LocalBusiness","name":"Sebastien St-Louis Excavation","description":"Excavation Contractor, Septic Company and Land Clearing Services","image":"https:\/\/sebastienstlouisexcavation.com\/wp-content\/themes\/exc3\/images\/rich-card.png","url":"https:\/\/sebastienstlouisexcavation.com","logo":"","faxNumber":"","email":"[email protected]","areaServed":"Ottawa, Nepean and Stittsville","paymentAccepted":"Check, Etransfer","address":{"@type":"PostalAddress","streetAddress":"","addressLocality":"Ottawa","addressRegion":"ON","postalCode":"K0A 3E0","postOfficeBoxNumber":""},"sameAs":["https:\/\/www.facebook.com\/sebastienstlouisescavation"],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-613-868-5005","contactType":"customer service"}],"telephone":"+1-613-868-5005","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Monday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Tuesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Wednesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Thursday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Friday","opens":"08:00","closes":"17:00"}]}</script>
65 66 <!-- Google tag (gtag.js) (GA4) -->
vendor: 73 bytes, lines 66-67
66 67 <script async src="https://www.googletagmanager.com/gtag/js?id=
67G-D7ZN2E57L0
vendor: 21 bytes, lines 67-68
67"></script> 68
68<script> 69
vendor: 164 bytes, lines 69-72
69window.dataLayer = window.dataLayer || []; 70 function gtag(){dataLayer.push(arguments);} 71 gtag('js', new Date()); 72 gtag('config', '
72G-D7ZN2E57L0
vendor: 13 bytes, lines 72-73
72'); 73
73</script>
73 74 75 <meta name="townorder" id="townorder" content="Ottawa, Nepean and Stittsville"> 76<meta name="marketspecialties" id="marketspecialties" content="Excavation Contractor, Septic Company and Land Clearing Services"> 77<meta name="city" id="city" content="Ottawa"> 78<link rel='stylesheet' id='datetimecss-css' href='https://sebastienstlouisexcavation.com/wp-content/plugins/linknowmedia-email/styles/jquery.datetimepicker.css' media='all' /> 79 80</head> 81<body class="wp-singular page-template-default page page-id-14 wp-theme-exc3"> 82 83<header class="header-wrapper header-home"> 84 <div class="mobile-menu hide-for-large-up"> 85 <span class="mobile-navigation navigation-toggle"><i class="toggle-bars"></i></span> 86 <div class="navigation-wrapper fullwidth-navigation"> 87 <nav class="top-bar fading" data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement"> 88 <ul class="title-area"> 89 <li class="name"></li> 90 <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li> 91 </ul> 92 <div class="top-bar-section section"> 93 <div class="menu"><ul> 94<li class="page_item page-item-14 current_page_item active"><a href="https://sebastienstlouisexcavation.com/home/" aria-current="page">Home</a></li> 95<li class="page_item page-item-15 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/about-us/">About</a> 96<ul class='dropdown'> 97 <li class="page_item page-item-163"><a href="https://sebastienstlouisexcavation.com/about-us/blog/">Blog</a></li> 98 <li class="page_item page-item-166"><a href="https://sebastienstlouisexcavation.com/about-us/testimonials/">Testimonials</a></li> 99</ul> 100</li> 101<li class="page_item page-item-16 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/services/">Services</a> 102<ul class='dropdown'> 103 <li class="page_item page-item-52"><a href="https://sebastienstlouisexcavation.com/services/flatbed-trucking/">Flatbed Trucking</a></li> 104 <li class="page_item page-item-58"><a href="https://sebastienstlouisexcavation.com/services/hauling-services/">Hauling Services</a></li> 105 <li class="page_item page-item-54"><a href="https://sebastienstlouisexcavation.com/services/long-haul-trucking/">Long Haul Trucking</a></li> 106 <li class="page_item page-item-56"><a href="https://sebastienstlouisexcavation.com/services/oversize-load-trucking/">Oversize Load Trucking</a></li> 107 <li class="page_item page-item-61"><a href="https://sebastienstlouisexcavation.com/services/septic-excavation/">Septic Excavation</a></li> 108 <li class="page_item page-item-17"><a href="https://sebastienstlouisexcavation.com/services/basement-excavation/">Basement Excavation</a></li> 109 <li class="page_item page-item-18"><a href="https://sebastienstlouisexcavation.com/services/demolition/">Demolition</a></li> 110 <li class="page_item page-item-19"><a href="https://sebastienstlouisexcavation.com/services/driveway-excavation/">Driveway Excavation</a></li> 111 <li class="page_item page-item-20"><a href="https://sebastienstlouisexcavation.com/services/earth-moving/">Earth Moving</a></li> 112 <li class="page_item page-item-21"><a href="https://sebastienstlouisexcavation.com/services/excavation-company/">Excavation Company</a></li> 113 <li class="page_item page-item-22"><a href="https://sebastienstlouisexcavation.com/services/excavation-contractor/">Excavation Contractor</a></li> 114 <li class="page_item page-item-23"><a href="https://sebastienstlouisexcavation.com/services/excavation-services/">Excavation Services</a></li> 115 <li class="page_item page-item-24"><a href="https://sebastienstlouisexcavation.com/services/grading/">Grading</a></li> 116 <li class="page_item page-item-26"><a href="https://sebastienstlouisexcavation.com/services/land-clearing/">Land Clearing</a></li> 117 <li class="page_item page-item-27"><a href="https://sebastienstlouisexcavation.com/services/pool-excavation/">Pool Excavation</a></li> 118 <li class="page_item page-item-28"><a href="https://sebastienstlouisexcavation.com/services/residential-excavation-contractor/">Residential Excavation Contractor</a></li> 119 <li class="page_item page-item-29"><a href="https://sebastienstlouisexcavation.com/services/site-preparation-services/">Site Preparation Services</a></li> 120 <li class="page_item page-item-30"><a href="https://sebastienstlouisexcavation.com/services/trenching-services/">Trenching Services</a></li> 121 <li class="page_item page-item-107"><a href="https://sebastienstlouisexcavation.com/services/service-areas/">Service Areas</a></li> 122</ul> 123</li> 124<li class="page_item page-item-31"><a href="https://sebastienstlouisexcavation.com/faq/">FAQ</a></li> 125<li class="page_item page-item-32"><a href="https://sebastienstlouisexcavation.com/gallery/">Gallery</a></li> 126<li class="page_item page-item-33"><a href="https://sebastienstlouisexcavation.com/contact-us/">Contact</a></li> 127</ul></div> 128</div></nav> 129 </div>
130 </div> 131 <div class="content-wrapper header-bar"> 132 <div class="row full header-row"> 133 <div class="large-4 columns header-details"> 134 <div class="logo-wrapper"> 135 <a href="/" title="Sebastien St-Louis Excavation"><img src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/logo.png" alt="Sebastien St-Louis Excavation Logo"></a> 136 </div><div class="company-details"> 137 <p class="title">Sebastien St-Louis Excavation</p> 138 <p>Excavation Contractor, Septic Company and Land Clearing Services</p> 139 </div> 140 </div> 141 <div class="large-8 columns strip-padding menu-wrapper mobile-hide"> 142 <div class="navigation-wrapper"> 143 <nav class="top-bar fading" data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement"> 144 <ul class="title-area"> 145 <li class="name"></li> 146 <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li> 147 </ul> 148 <div class="top-bar-section section"> 149 <div class="menu"><ul> 150<li class="page_item page-item-14 current_page_item active"><a href="https://sebastienstlouisexcavation.com/home/" aria-current="page">Home</a></li> 151<li class="page_item page-item-15 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/about-us/">About</a> 152<ul class='dropdown'> 153 <li class="page_item page-item-163"><a href="https://sebastienstlouisexcavation.com/about-us/blog/">Blog</a></li> 154 <li class="page_item page-item-166"><a href="https://sebastienstlouisexcavation.com/about-us/testimonials/">Testimonials</a></li> 155</ul> 156</li> 157<li class="page_item page-item-16 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/services/">Services</a> 158<ul class='dropdown'> 159 <li class="page_item page-item-52"><a href="https://sebastienstlouisexcavation.com/services/flatbed-trucking/">Flatbed Trucking</a></li> 160 <li class="page_item page-item-58"><a href="https://sebastienstlouisexcavation.com/services/hauling-services/">Hauling Services</a></li> 161 <li class="page_item page-item-54"><a href="https://sebastienstlouisexcavation.com/services/long-haul-trucking/">Long Haul Trucking</a></li> 162 <li class="page_item page-item-56"><a href="https://sebastienstlouisexcavation.com/services/oversize-load-trucking/">Oversize Load Trucking</a></li> 163 <li class="page_item page-item-61"><a href="https://sebastienstlouisexcavation.com/services/septic-excavation/">Septic Excavation</a></li> 164 <li class="page_item page-item-17"><a href="https://sebastienstlouisexcavation.com/services/basement-excavation/">Basement Excavation</a></li> 165 <li class="page_item page-item-18"><a href="https://sebastienstlouisexcavation.com/services/demolition/">Demolition</a></li> 166 <li class="page_item page-item-19"><a href="https://sebastienstlouisexcavation.com/services/driveway-excavation/">Driveway Excavation</a></li> 167 <li class="page_item page-item-20"><a href="https://sebastienstlouisexcavation.com/services/earth-moving/">Earth Moving</a></li> 168 <li class="page_item page-item-21"><a href="https://sebastienstlouisexcavation.com/services/excavation-company/">Excavation Company</a></li> 169 <li class="page_item page-item-22"><a href="https://sebastienstlouisexcavation.com/services/excavation-contractor/">Excavation Contractor</a></li> 170 <li class="page_item page-item-23"><a href="https://sebastienstlouisexcavation.com/services/excavation-services/">Excavation Services</a></li> 171 <li class="page_item page-item-24"><a href="https://sebastienstlouisexcavation.com/services/grading/">Grading</a></li> 172 <li class="page_item page-item-26"><a href="https://sebastienstlouisexcavation.com/services/land-clearing/">Land Clearing</a></li> 173 <li class="page_item page-item-27"><a href="https://sebastienstlouisexcavation.com/services/pool-excavation/">Pool Excavation</a></li> 174 <li class="page_item page-item-28"><a href="https://sebastienstlouisexcavation.com/services/residential-excavation-contractor/">Residential Excavation Contractor</a></li> 175 <li class="page_item page-item-29"><a href="https://sebastienstlouisexcavation.com/services/site-preparation-services/">Site Preparation Services</a></li> 176 <li class="page_item page-item-30"><a href="https://sebastienstlouisexcavation.com/services/trenching-services/">Trenching Services</a></li> 177 <li class="page_item page-item-107"><a href="https://sebastienstlouisexcavation.com/services/service-areas/">Service Areas</a></li> 178</ul> 179</li> 180<li class="page_item page-item-31"><a href="https://sebastienstlouisexcavation.com/faq/">FAQ</a></li> 181<li class="page_item page-item-32"><a href="https://sebastienstlouisexcavation.com/gallery/">Gallery</a></li> 182<li class="page_item page-item-33"><a href="https://sebastienstlouisexcavation.com/contact-us/">Contact</a></li> 183</ul></div> 184</div></nav> 185 </div><div class="header-cta-wrapper"> 186 <a class="header-cta" href="tel:+16138685005">Call Us Now: <span>(613) 868-5005</span> </a> 187 </div> 188 </div> 189 </div> 190 </div> 191 <div class="hero-wrapper mobile-hide"> 192 <div class="row full hero-row"> 193 <div class="large-8 columns slider-wrapper strip-padding right"> 194 <div class="slick-header-slider"> 195 196 <div>
197 <img src='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/slider/slide1.jpg' alt='Excavation Contractor' /> 198 <div class='slide-content'><p class='caption'>Excavation <br>Services</p></div> 199 </div> 200 <div> 201 <img src='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/slider/slide2.jpg' alt='Septic Company' /> 202 <div class='slide-content'><p class='caption'>Residential <br>Excavation</p></div> 203 </div> 204 <div> 205 <img src='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/slider/slide3.jpg' alt='Land Clearing Services' /> 206 <div class='slide-content'><p class='caption'>Commercial <br>Excavation</p></div> 207 </div></div> 208<div class="slick-button-container"></div>
208<script> 209 jQuery(function($){ 210 // Prefer the specific instance by ID, fall back to class if needed 211 var $slider = $("#slick-0"); 212 if (!$slider.length) $slider = $(".slick-header-slider").first(); 213 if (!$slider.length) return; 214 215 var hasMobileImage = true; 216 var useStatic = hasMobileImage && window.matchMedia("(max-width: 1024px)").matches; 217 218 if (useStatic) { 219 // Replace the slider container with the static image 220 var $img = $("<img>", { 221 src: "https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/x.png", 222 alt: "Excavation Contractor, Septic Company and Land Clearing Services" 223 }); 224 $slider.replaceWith($img); 225 return; // do NOT initialize slick 226 } 227 228 // Initialize slick as usual 229 $slider.slick({ 230 slide: 'div', 231 centerMode: false, 232 focusOnSelect: false, 233 234 accessibility: true, 235 pauseOnHover: false, 236 draggable: true, 237 touchMove: true, 238 infinite: true, 239 arrows: false, 240 useCSS: true, 241 swipe: true, 242 243 pauseOnDotsHover: false, 244 adaptiveHeight: false, 245 variableWidth: false, 246 swipeToSlide: false, 247 vertical: false, 248 autoplay: true, 249 dots: false, 250 fade: true, 251 rtl: false, 252 253 appendArrows: '.slick-button-container', 254 255 autoplaySpeed: 5000, 256 easing: 'swing', 257 speed: 1000, 258 slidesToShow: 1, 259 centerPadding: '0', 260 asNavFor: '' 261 }); 262 }); 263 </script>
263 264 265 </div> 266 <div class="tagline"> 267 <div class="icon-holder"> 268 <img src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/icon-body.png" alt="Excavator body icon" id="exc-body"> 269 <img src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/icon-arm.png" alt="Excavator body icon" id="exc-arm"> 270 </div> 271 <p>Located in Ottawa servicing Ottawa, Nepean, Stittsville and surrounding areas</p> 272 </div> 273 </div> 274 </div> 275</header> 276<div class="mobile-header-bg hide-for-large-up"> </div> 277<div class="mobile-sticky-cta"> 278 <a class="sticky-btn" href="tel:+16138685005">Call Us </a> 279 <a href="/contact-us/" class="sticky-btn alt" title="Send Us A Message">Message Us</a> 280 </div><div class="clearfix"></div><main > 281<article class="section-article" > 282 <div class="content-wrapper"> 283 <div class="row full intro-row vertical-padding-x-large" data-equalizer > 284 <div class="large-7 columns intro-text right" data-equalizer-watch > 285 <div class="intro-text-inner"> 286 <h1>Excavation Contractor</h1> 287 <p>When the people in our community need the expertise and professional oversight of an excavation contractor, they know to contact Sebastien St-Louis Excavation. Whether you need someone to clear the land on a worksite, dig out a pond, or excavate for a home foundation, we can help you.</p> 288 <p>Homeowners and skilled builders alike look to us for all their excavating needsâand the reasons why are obvious. Whether youâre most concerned with quick turnarounds, reasonable rates, or excellent results, you will surely love our approach to excavation.</p> 289 <p>Book our services today for your upcoming project. <strong>Call (613) 868-5005 to schedule your consultation</strong>.</p> 290 <div class="cta-btn-wrapper hide-for-medium-down top-padding-xs"> 291 <a href="/contact-us/" class="btn" title="Get in touch with us">Get In <span>Touch</span></a> 292 </div> 293 </div> 294 </div> 295 <div class="large-5 columns home-bg1 intro-bg left" data-equalizer-watch > 296 </div> 297 </div> 298 </div> 299 <div class="content-wrapper badge-bg"> 300 <div class="row badge-row vertical-padding-x-large"> 301 <div class="large-4 columns badge"> 302 <img src='https://sebastienstlouisexcavation.com/wp-content/uploads/sites/130/2025/02/byappointment.png' class='home-badge' loading='lazy' width='256' height='256' alt='Badge'> 303 </div> 304 <div class="large-4 columns badge text-center"> 305 <img src='https://sebastienstlouisexcavation.com/wp-content/uploads/sites/130/2025/02/certifiedlicensed.png' class='home-badge' loading='lazy' width='256' height='256' alt='Badge'> 306 </div> 307 <div class="large-4 columns badge text-right"> 308 <img src='https://sebastienstlouisexcavation.com/wp-content/uploads/sites/130/2025/02/familyowned.png' class='home-badge' loading='lazy' width='256' height='256' alt='Badge'> 309 </div> 310 </div> 311 </div> 312 <div class="content-wrapper"> 313 <div class="row full vertical-padding-x-large" data-equalizer > 314 <div class="large-9 columns main-text" data-equalizer-watch > 315 <h2>Making Excavation Look Easy</h2> 316 <p>We are high-demand excavation contractors. Not a day goes by where we are not doing earthwork, digging trenches, or aiding the development of a new property. Over the years, we have come to understand the finer points of excavation better than the rest.</p> 317 <h3>We Serve the Customer</h3> 318 <p>We work in accordance with the standards of our trade, make no mistake. That said, we also believe in serving the customer every step of the way. We will listen to your requests, answer your questions, and address any concerns you might have. In the end, you get qual
318ity results and a customer experience like no other.</p> 319 <h3>Ready for Every Excavation Project</h3> 320 <p>Do you want to dig out a pond in the backyard of your home? Are you looking to clear a piece of property of large rocks and other masses? We can help you. Between our unparalleled expertise and vast storehouse of equipment, we can undertake just about any excavation project. Some of the services we offer include:</p> 321 <div class="list-box"> 322 <ul class="icon-list"> 323 <li>Basement excavation</li> 324 <li>Pond digging and filling</li> 325 <li>Site clearing</li> 326 <li>Trenches and troughs</li> 327 </ul> 328 <ul class="icon-list"> 329 <li>Foundation digging</li> 330 <li>Grading</li> 331 <li>And more</li> 332 </ul> 333 </div> 334 <h3>Aiding Residential and Commercial Excavation Projects</h3> 335 <p>Since our companyâs inception, we have had the opportunity to assist in projects of all varieties, from home building to commercial landscaping and everything in between. We tackle projects of all sizesâand whatâs more, we treat every project with the seriousness it deserves. </p> 336 <p>Would you like to learn a little more about us? <strong>Call our offices today</strong>.</p> 337 </div> 338 <div class="large-3 columns home-bg2 mobile-bg-remove hide-for-medium-down" data-equalizer-watch > 339 </div> 340 </div> 341 </div> 342 <div class="content-wrapper cta-bg"> 343 <div class="row cta-row"> 344 <div class="large-12 columns text-center"> 345 <h2>Your Excavation Is Always a Success with Us</h2> 346 <p>There are a lot of moving parts, crew members, and ongoing projects on any given worksite. The success of these elements often rests on the foundational elements of the project. Being the excavator experts that we are, we are usually the ones in charge of the foundation. When you want your project to go as smoothly as possible, we are the ones to work with. We carry out our duties with precision, ensuring you get the best dig-out and earth moving services possible. Our years of experience also allow us to make our way through high-octane work sites without causing delays or setbacks.</p> 347 <h2>Contact the Excavation Professionals Today</h2> 348 <p>With us overseeing the excavation and earth moving, you wonât have to worry about a thing. We donât just aim for successâwe achieve it. So, if youâre eager to book our services for an upcoming project, donât hesitate to contact us at (613) 868-5005.</p> 349 <div class="cta-btn-wrapper top-padding-small hide-for-medium-down"> 350 <a class="cta-btn alt" href="tel:+16138685005">Call Us! </a> 351 <a href="/contact-us/" class="cta-btn" title="Send us a message">Message Us!</a> 352 </div> 353 </div> 354 </div> 355 </div> 356 </article> 357</main><div class="clearfix"></div> 358<footer class="footer-wrapper"> 359 <div class="content-wrapper dark-bg"> 360 <div class="row small footer-row first dark-bg"> 361 <div class="large-6 columns footer-payment left-col"> 362 <h2>Payment Methods</h2> 363 <svg class="payment-icon circle" id="ci-check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1"> 364 <defs> 365 <style> 366 #ci-check .cls-1 { 367 fill: #0058a0; 368 }#ci-check .cls-2 { 369 fill: #fff; 370 } 371 </style> 372 </defs> 373 <title>Check</title> 374 <g> 375 <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/> 376 <g> 377 <path class="cls-2" d="M31.7,15V28.3H6.4V15Zm-1.4,1.3H8.4c-.6,0-.7.2-.7.7v9.1c0,.8.2,1,1,1H30.3Z"/> 378 <path class="cls-2" d="M28.9,9.8l.8,3.9c-1.3.2-1.3.2-1.5-.9a2.5,2.5,0,0,1-.2-.7c0-.5-.2-.7-.8-.5l-8.7,1.9c-1.1.2-2.3.2-3.4.3H11.6Z"/> 379 <path class="cls-2" d="M23.1,20.6V18.3h5.5v2.3Z"/> 380 <path class="cls-2" d="M9.5,25.2v-.9H22.9v.9Z"/> 381 <path class="cls-2" d="M9.5,21.6v-1h8.9v1Z"/> 382 </g> 383 </g> 384</svg> 385 <svg class="payment-icon circle" id="ci-e-transfer" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1"> 386 <defs> 387 <style> 388 #ci-e-transfer .cls-1 { 389 fill: #eaa825; 390 }#ci-e-transfer .cls-2 { 391 font-size: 7.24px; 392 fill: #231f20; 393 font-family: Arial-BoldMT, Arial; 394 font-weight: 700; 395 }#ci-e-transfer .cls-3 { 396 letter-spacing: -0.06em; 397 } 398 </style> 399 </defs> 400 <title>Interact e-Transfer</title> 401 <g> 402 <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/> 403 <text class="cls-2" transform="translate(1.5 20.8)">e-<tspan class="cls-3" x="6.4" y="0">T</tspan><tspan x="10.5" y="0">ransfer</tspan></text> 404 </g> 405</svg> 406 407 </div> 408 <div class="large-6 columns footer-social right-col hide-if-no-social"> 409 <div class="content-holder"> 410 <h2>Social</h2> 411 412 <a class="lnm-social-icon " href="https://www.facebook.com/sebastienstlouisescavation" rel="noreferrer noopener" itemprop="sameAs" target="blank" title="Facebook"><i class="fa fa-facebook"></i></a> 413 414 </div> 415 </div> 416 </div> 417 </div> 418 <div class="content-wrapper yellow-bg">
419 <div class="row small footer-row second yellow-bg"> 420 <div class="large-6 columns footer-address left-col"> 421 <h2>Contact Info</h2> 422 <p>Ottawa, ON K0A 3E0</p> 423 <p>Phone: <a class="" href="tel:+16138685005">(613) 868-5005 </a></p> 424 <p>[email protected]</p> 425 </div> 426 <div class="large-6 columns footer-hours right-col"> 427 <div class="content-holder"> 428 <h2>Hours of Operation</h2> 429 <p><strong>Office Hours</strong></p> 430 <p>Mon - Fri: 8:00AM - 5:00PM</p> 431 <p>Sat & Sun: By Appointment Only</p> 432 <p><strong>Services Offered 24/7</strong></p> 433 <p><strong>Emergency Services Also Available 24/7</strong></p> 434 </div> 435 </div> 436 </div> 437 <div class="row small disclaimer yellow-bg"> 438 <div class="large-3 columns large-centered text-center"> 439 <img src="https://linknow.com/linknow_images/linknow-logo-black.png" alt="Website Hosted By LinkNow⢠Media" /> 440 </div> 441 </div> 442 </div> 443</footer><div class="lnm-policies text-center lnm-policy-footer-links"><ul class="lnm-policy-useful-links"></ul></div><style>.lnm-policies {background: white;}.lnm-policies li, .lnm-policies li.lnm-policy-list-item{display: inline-block;padding: 5px;}.lnm-policies a, .lnm-policies a.lnm-policy-list-link {color:#333333;}.lnm-policies ul.useful-links, .lnm-policies ul.lnm-policy-useful-links {color:#333333;}cmp-toolbar {display: inline-block !important;}@media (width <= 767px) {.lnm-policies { padding-bottom:100px;}}</style> 444 445<div class="slide-out-wrapper hide-for-medium-down" id="slide-out"> 446 <span class="form-toggle"><span class="toggle-holder"><i class="toggle-left"></i></span></span> 447 <div class="slide-out-content"> 448 <div class="slide-out-form"> 449 <span class="form-title">Contact us now to get a free estimate</span> 450 <form id="contactForm" class="contactForm" method="POST"> 451 <input type="hidden" name="submitContact"> 452 <div class="groupWrapper"> 453 <label for="fullName">Enter your full name:</label> 454 <input class="slideOutInput validate[required] shortField" type="text" name="fullName" id="fullName" title="Full Name"> 455 </div> 456 <div class="groupWrapper"> 457 <label for="phoneNumber">Enter your phone number:</label> 458 <input class="slideOutInput validate[required,custom[phone]]" type="text" name="phoneNumber" id="phoneNumber" title="Phone Number"> 459 </div> 460 <div class="groupWrapper"> 461 <label for="emailAddress">Enter your email address:</label> 462 <input class="slideOutInput validate[required,custom[emailAddress]]" type="text" name="emailAddress" id="emailAddress" title="Email Address"> 463 </div> 464 <div class="groupWrapper"> 465 <label for="emailMessage">Enter your message:</label> 466 <textarea class="validate[required]" type="text" name="emailMessage" id="emailMessage" title="Your Message"></textarea> 467 </div> 468 469 470 <div class="submitWrapper slideOut"> 471 <button type="submit" class="submit right" name="submitContact" id="submitContact">SEND</button> 472 </div> 473 <input type="hidden" name="akismet_check" value="1"><input type="hidden" name="lnm_recaptcha" value="1"><input type="hidden" name="g-recaptcha-response" value=""></form> 474 </div> 475 476 </div> 477 478 </div>
479<script type="speculationrules"> 480{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/130/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/exc3/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 481</script>
vendor: 1 bytes, line 481
481
482<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "8252aad2ef1b6c5ea3eb5b375479596b"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
vendor: 100 bytes, line 482
482<script id="lnm-recaptcha-enterprise-js" src="https://www.google.com/recaptcha/enterprise.js?render=
4826LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y
vendor: 12 bytes, line 482
482"></script>
483<script id="lnm-recaptcha-enterprise-js-after"> 484console.log('[LNM] recaptcha inline loaded'); 485 486(function(){ 487 function ensureHidden(form){ 488 var el = form.querySelector('input[name="g-recaptcha-response"]'); 489 if(!el){ 490 el = document.createElement('input'); 491 el.type = 'hidden'; 492 el.name = 'g-recaptcha-response'; 493 form.appendChild(el); 494 } 495 return el; 496 } 497 498document.addEventListener('click', function(e){ 499 var el = e.target.closest('#contactForm #submitContact, #contactForm .submit, #requestForm #submitContact'); 500 if(!el) return; 501 502 var form = el.closest('form'); 503 if(!form) return; 504 505 // trigger a real submit event path (lets other listeners run) 506 e.preventDefault(); 507 508 if (form.requestSubmit) { 509 form.requestSubmit(); // preferred: dispatches submit event 510 } else { 511 // fallback for older browsers 512 var evt = document.createEvent('Event'); 513 evt.initEvent('submit', true, true); 514 if (form.dispatchEvent(evt)) { 515 form.submit(); 516 } 517 } 518}, true); 519 520 521 522 document.addEventListener('submit', function(e){ 523 var form = e.target; 524 if(!form || form.nodeName !== 'FORM') return; 525 526console.log('[LNM] submit captured', form); 527 528 // Only forms you explicitly mark in the HTML. 529 if(!form.querySelector('input[name="lnm_recaptcha"][value="1"]')) return; 530 531 // Prevent infinite loop: after we inject a token once, allow the submit. 532 if(form.dataset && form.dataset.lnmRecaptchaDone === '1') return; 533 534 var hidden = ensureHidden(form); 535 536 // If we already have a token, let it submit. 537 if(hidden && hidden.value) { 538 if(form.dataset) form.dataset.lnmRecaptchaDone = '1'; 539 return; 540 } 541 542 // If grecaptcha isn't available, DO NOT block submission. 543 // (Server-side enforce may still reject; but UX won't "freeze".) 544 if(!window.grecaptcha || !grecaptcha.enterprise || !grecaptcha.enterprise.execute) { 545 return; 546 } 547 548 // From this point on, we are taking over submission. 549 e.preventDefault(); 550 551 var done = false; 552 553 function finishSubmit(){ 554 if(done) return; 555 done = true; 556 if(form.dataset) form.dataset.lnmRecaptchaDone = '1'; 557 form.submit(); 558 } 559 560 // Hard safety: never allow recaptcha to stall the UX. 561 var timer = setTimeout(function(){ 562 finishSubmit(); // fallback: submit even if token never arrives 563 }, 6000); 564 565 try { 566 grecaptcha.enterprise.ready(function(){ 567 try { 568 var p = grecaptcha.enterprise.execute('6LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y', {action: 'lnm_email_117328621'}); 569 if(p && typeof p.then === 'function'){ 570 p.then(function(token){ 571 clearTimeout(timer); 572 hidden.value = token || ''; 573 finishSubmit(); 574 }).catch(function(){ 575 clearTimeout(timer); 576 finishSubmit(); 577 }); 578 } else { 579 clearTimeout(timer); 580 finishSubmit(); 581 } 582 } catch(err){ 583 clearTimeout(timer); 584 finishSubmit(); 585 } 586 }); 587 } catch(err){ 588 clearTimeout(timer); 589 finishSubmit(); 590 } 591 }, true); 592})(); 593//# sourceURL=lnm-recaptcha-enterprise-js-after 594</script>
vendor: 1 bytes, line 594
594
595<script id="cookiejs-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/cookie-js.min.js"></script>
vendor: 1 bytes, line 595
595
596<script id="lnmscripts-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/lnm-scripts.min.js"></script>
vendor: 1 bytes, line 596
596
597<script id="site-reviews-js-before"> 598window.hasOwnProperty("GLSR")||(window.GLSR={Event:{on:()=>{}}});GLSR.action="glsr_public_action";GLSR.addons=[];GLSR.ajax_pagination=["#wpadminbar",".site-navigation-fixed"];GLSR.ajax_url="https://sebastienstlouisexcavation.com/wp-admin/admin-ajax.php";GLSR.captcha=[];GLSR.modal_wrapped_by=["block"];GLSR.nameprefix="site-reviews";GLSR.stars_config={"clearable":false,tooltip:"Select a Rating"};GLSR.state={"popstate":false};GLSR.text={"close_modal":"Close Modal"};GLSR.url_parameter="reviews-page";GLSR.validation_config={field:"glsr-field",form:"glsr-form","field_error":"glsr-field-is-invalid","field_hidden":"glsr-hidden","field_message":"glsr-field-error","field_required":"glsr-required","field_valid":"glsr-field-is-valid","form_error":"glsr-form-is-invalid","form_message":"glsr-form-message","form_message_failed":"glsr-form-failed","form_message_success":"glsr-form-success","input_error":"glsr-is-invalid","input_valid":"glsr-is-valid"};GLSR.validation_strings={accepted:"This field must be accepted.",between:"This field value must be between %1$s and %2$s.",betweenlength:"This field must have between %1$s and %2$s characters.",email:"This field requires a valid e-mail address.",errors:"Please fix the submission errors.",max:"Maximum value for this field is %s.",maxfiles:"This field allows a maximum of %s files.",maxlength:"This field allows a maximum of %s characters.",min:"Minimum value for this field is %s.",minfiles:"This field requires a minimum of %s files.",minlength:"This field requires a minimum of %s characters.",number:"This field requires a number.",pattern:"Please match the requested format.",regex:"Please match the requested format.",required:"This field is required.",tel:"This field requires a valid telephone number.",url:"This field requires a valid website URL (make sure it starts with http or https).",unsupported:"The review could not be submitted because this browser is too old. Please try again with a modern browser."};GLSR.version="8.2.1"; 599//# sourceURL=site-reviews-js-before 600</script>
vendor: 1 bytes, line 600
600
601<script data-wp-strategy="defer" defer id="site-reviews-js" src="https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/scripts/site-reviews.js"></script>
vendor: 1 bytes, line 601
601
602<script id="slickjs-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/slick/slick.js"></script>
vendor: 1 bytes, line 602
602
603<script id="equalizer-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/js/foundation/foundation.equalizer.js"></script>
vendor: 1 bytes, line 603
603
604<script id="formjs-js" src="https://sebastienstlouisexcavation.com/wp-content/plugins/linknowmedia-email/scripts/compiled.js"></script>
vendor: 1 bytes, line 604
604
605<script id="formjs-js-after"> 606(function () { 607 function getForms() { 608 return Array.prototype.slice.call(document.querySelectorAll('form.contactForm, form#contactForm')); 609 } 610 611 function getKey(form) { 612 var host = window.location.host || ''; 613 var path = window.location.pathname || ''; 614 var formId = form ? (form.id || 'contactForm') : 'contactForm'; 615 return 'lnm_form_retention:' + host + ':' + path + ':' + formId; 616 } 617 618 function trackedNames() { 619 return ['fullName', 'phoneNumber', 'emailAddress', 'emailMessage']; 620 } 621 622 function saveForm(form) { 623 if (!form || !window.sessionStorage) return; 624 625 var data = {}; 626 trackedNames().forEach(function (name) { 627 var field = form.querySelector('[name="' + name + '"]'); 628 if (field) { 629 data[name] = field.value || ''; 630 } 631 }); 632 633 try { 634 sessionStorage.setItem(getKey(form), JSON.stringify(data)); 635 } catch (e) {} 636 } 637 638 function restoreForm(form) { 639 if (!form || !window.sessionStorage) return; 640 641 try { 642 var raw = sessionStorage.getItem(getKey(form)); 643 if (!raw) return; 644 645 var data = JSON.parse(raw); 646 if (!data || typeof data !== 'object') return; 647 648 trackedNames().forEach(function (name) { 649 var field = form.querySelector('[name="' + name + '"]'); 650 if (!field) return; 651 652 if ((field.value || '') === '' && typeof data[name] !== 'undefined') { 653 field.value = data[name]; 654 } 655 }); 656 } catch (e) {} 657 } 658 659 function clearForCurrentPage() { 660 if (!window.sessionStorage) return; 661
662 getForms().forEach(function (form) { 663 try { 664 sessionStorage.removeItem(getKey(form)); 665 } catch (e) {} 666 }); 667 668 if (!getForms().length) { 669 var host = window.location.host || ''; 670 var path = window.location.pathname || ''; 671 try { 672 sessionStorage.removeItem('lnm_form_retention:' + host + ':' + path + ':contactForm'); 673 } catch (e) {} 674 } 675 } 676 677 document.addEventListener('DOMContentLoaded', function () { 678 var retentionMeta = document.getElementById('lnm-form-retention-meta'); 679 var shouldRetain = retentionMeta && retentionMeta.getAttribute('data-retain-form') === '1'; 680 681 if (!shouldRetain && retentionMeta) { 682 clearForCurrentPage(); 683 } 684 685 getForms().forEach(function (form) { 686 restoreForm(form); 687 688 trackedNames().forEach(function (name) { 689 var field = form.querySelector('[name="' + name + '"]'); 690 if (!field) return; 691 692 field.addEventListener('input', function () { 693 saveForm(form); 694 }); 695 696 field.addEventListener('change', function () { 697 saveForm(form); 698 }); 699 }); 700 701 form.addEventListener('submit', function () { 702 saveForm(form); 703 }, true); 704 }); 705 }); 706})(); 707//# sourceURL=formjs-js-after 708</script>
vendor: 1 bytes, line 708
708
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.