1<!doctype html> 2<html lang="en-CA"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 7 <link rel="icon" href="./favicon.ico" sizes="32x32" /> 8 <link rel="icon" href="./favicon.svg" type="image/svg+xml" /> 9 <link rel="apple-touch-icon" href="./apple-touch-icon.png" /> 10 <link rel="manifest" href="./site.webmanifest" /> 11 <meta name="theme-color" content="#0E2A5C" /> 12 <link rel="alternate" type="application/rss+xml" title="Moga Web â Journal" href="/blog/rss.xml" /> 13 14 <meta http-equiv="content-security-policy" content="default-src 'self'; frame-src https://challenges.cloudflare.com; connect-src 'self' https://challenges.cloudflare.com https://www.google-analytics.com https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com; font-src 'self' data:; img-src 'self' data: https://www.google-analytics.com https://*.google-analytics.com; object-src 'none'; script-src 'self' https://challenges.cloudflare.com https://www.googletagmanager.com 'sha256-7pqvQ7wm2dt1JQmgnaYCPQRXhcv+U8vD1+nep8hxeSo='; style-src 'self' 'unsafe-inline'; base-uri 'self'; form-action 'self'"> 15 <link href="./_app/immutable/entry/start.Cy1DsYbL.js" rel="modulepreload"> 16 <link href="./_app/immutable/chunks/CfFSVCVh.js" rel="modulepreload"> 17 <link href="./_app/immutable/chunks/DHcUGQ4w.js" rel="modulepreload"> 18 <link href="./_app/immutable/chunks/GxfA8AFP.js" rel="modulepreload"> 19 <link href="./_app/immutable/chunks/-UyI9lYi.js" rel="modulepreload"> 20 <link href="./_app/immutable/chunks/BlbLzjyo.js" rel="modulepreload"> 21 <link href="./_app/immutable/entry/app.CChpn57T.js" rel="modulepreload"> 22 <link href="./_app/immutable/chunks/D25RILvt.js" rel="modulepreload"> 23 <link href="./_app/immutable/chunks/DQI_xIMF.js" rel="modulepreload"> 24 <link href="./_app/immutable/chunks/KJsgbj9g.js" rel="modulepreload"> 25 <link href="./_app/immutable/chunks/D9OPUH0S.js" rel="modulepreload"> 26 <link href="./_app/immutable/nodes/0.4An5t1xr.js" rel="modulepreload"> 27 <link href="./_app/immutable/chunks/B8Nf0OY7.js" rel="modulepreload"> 28 <link href="./_app/immutable/chunks/DBgKNO_o.js" rel="modulepreload"> 29 <link href="./_app/immutable/chunks/drwLaCjJ.js" rel="modulepreload"> 30 <link href="./_app/immutable/chunks/CfaRwO57.js" rel="modulepreload"> 31 <link href="./_app/immutable/chunks/B-TmSa-x.js" rel="modulepreload"> 32 <link href="./_app/immutable/chunks/BNXnczFc.js" rel="modulepreload"> 33 <link href="./_app/immutable/chunks/BJv31MdB.js" rel="modulepreload"> 34 <link href="./_app/immutable/chunks/C-Ij_455.js" rel="modulepreload"> 35 <link href="./_app/immutable/chunks/HUaWcnXx.js" rel="modulepreload"> 36 <link href="./_app/immutable/chunks/DAzdRkTz.js" rel="modulepreload"> 37 <link href="./_app/immutable/nodes/2.CmT5i2GW.js" rel="modulepreload"> 38 <link href="./_app/immutable/chunks/Bue27zy8.js" rel="modulepreload"> 39 <link href="./_app/immutable/chunks/CFPjj-Ju.js" rel="modulepreload"> 40 <link href="./_app/immutable/chunks/CAgJjIy0.js" rel="modulepreload"> 41 <link href="./_app/immutable/chunks/Ne1KMk--.js" rel="modulepreload"> 42 <link href="./_app/immutable/chunks/C2_BAGkY.js" rel="modulepreload"> 43 <link href="./_app/immutable/chunks/KOEO739a.js" rel="modulepreload"> 44 <link href="./_app/immutable/chunks/BbcyelcJ.js" rel="modulepreload"> 45 <!--12qhfyh--><link rel="preload" href="/_app/immutable/assets/instrument-serif-latin-400-normal.DnYpCC2O.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="/_app/immutable/assets/manrope-latin-wght-normal.DHIcAJRg.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <!---->
45<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"ProfessionalService","@id":"https://mogaweb.ca/#organization","name":"Moga Web","url":"https://mogaweb.ca","email":"[email protected]","telephone":"(647) 849-9933","description":"A Canadian creative studio building websites, brands, and digital systems for ambitious teams across Ontario and beyond.","foundingDate":"2023","logo":"https://mogaweb.ca/logo/moga-web-logo.svg","image":"https://mogaweb.ca/og/default.png","address":{"@type":"PostalAddress","addressLocality":"Brantford","addressRegion":"ON","addressCountry":"CA"},"location":[{"@type":"Place","name":"Moga Web â Brantford","address":{"@type":"PostalAddress","addressLocality":"Brantford","addressRegion":"ON","addressCountry":"CA"}},{"@type":"Place","name":"Moga Web â Mississauga","address":{"@type":"PostalAddress","streetAddress":"211 â 320 Matheson Blvd West","addressLocality":"Mississauga","addressRegion":"ON","postalCode":"L5R 0H2","addressCountry":"CA"}}],"areaServed":[{"@type":"City","name":"Brantford"},{"@type":"City","name":"Mississauga"},{"@type":"City","name":"Kitchener"},{"@type":"City","name":"Cambridge"},{"@type":"City","name":"Paris"},{"@type":"City","name":"Guelph"},{"@type":"City","name":"Hamilton"},{"@type":"City","name":"Brampton"},{"@type":"City","name":"Toronto"},{"@type":"City","name":"Caledon"},{"@type":"City","name":"Waterloo"},{"@type":"City","name":"Burlington"},{"@type":"City","name":"Oakville"},{"@type":"City","name":"Stratford"}],"sameAs":["https://www.instagram.com/mogaweb/","https://x.com/mogawebca","https://www.youtube.com/@MogaWeb-ca","https://bio.site/mogaweb"]},{"@type":"WebSite","@id":"https://mogaweb.ca/#website","url":"https://mogaweb.ca","name":"Moga Web","publisher":{"@id":"https://mogaweb.ca/#organization"},"inLanguage":"en-CA"}]}</script>
45<!----><!----><!--gsrl61--><meta name="description" content="A Canadian creative studio building websites, brands, and digital systems for ambitious teams across Ontario and beyond."/> <link rel="canonical" href="https://mogaweb.ca"/> <!--[-1--><meta name="robots" content="index, follow, max-image-preview:large"/><!--]--> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Moga Web"/> <meta property="og:title" content="Moga Web â A Canadian Creative Studio"/> <meta property="og:description" content="A Canadian creative studio building websites, brands, and digital systems for ambitious teams across Ontario and beyond."/> <meta property="og:url" content="https://mogaweb.ca"/> <meta property="og:image" content="https://mogaweb.ca/og/default.png"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="og:locale" content="en_CA"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Moga Web â A Canadian Creative Studio"/> <meta name="twitter:description" content="A Canadian creative studio building websites, brands, and digital systems for ambitious teams across Ontario and beyond."/> <meta name="twitter:image" content="https://mogaweb.ca/og/default.png"/> <!--[-1--><!--]--><!----><!--16jggtj--><noscript><style> 46 .reveal { 47 opacity: 1 !important; 48 transform: none !important; 49 } 50 </style></noscript><!----><!--16jggtj--><noscript><style> 51 .reveal { 52 opacity: 1 !important; 53 transform: none !important; 54 } 55 </style></noscript><!----><!--16jggtj--><noscript><style> 56 .reveal { 57 opacity: 1 !important; 58 transform: none !important; 59 } 60 </style></noscript><!----><!--16jggtj--><noscript><style> 61 .reveal { 62 opacity: 1 !important; 63 transform: none !important; 64 } 65 </style></noscript><!----><title>Moga Web â A Canadian Creative Studio</title> 66 <link href="./_app/immutable/assets/0.BMiTyOJK.css" rel="stylesheet"> 67 <link href="./_app/immutable/assets/SectionHead.CqQEVqnI.css" rel="stylesheet"> 68 <link href="./_app/immutable/assets/Placeholder.CfheDFKz.css" rel="stylesheet"> 69 <link href="./_app/immutable/assets/ProjectCard.CLLhiG3F.css" rel="stylesheet"> 70 <link href="./_app/immutable/assets/StripeMotif.iRyasOEd.css" rel="stylesheet"> 71 <link href="./_app/immutable/assets/2.CpvVQER9.css" rel="stylesheet"> 72 </head> 73 <body data-sveltekit-preload-data="hover"> 74 <div style="display: contents"><!--[--><!--[0--><!--[--><a class="skip-link" href="#main">Skip to main content</a> <header class="site-header svelte-1elxaub"><div class="wrap header-inner svelte-1elxaub"><a href="/" class="header-logo svelte-1elxaub" aria-label="Moga Web â home"><!--$s1--><svg class="logo svelte-1l8nvlt" viewBox="0 0 98.471962 38.765186" height="30" width="76.20649259879728" role="presentation" aria-hidden="true" focusable="false"><!--[-1--><!--]--><!--[-1--><g transform="translate(-589.47265,88.174253)"><g transform="translate(371.91205,-306.86366)" style="stroke:var(--logo-navy);stroke-opacity:1"><path d="m 238.12488,257.31891 -15.8698,-35.07525" style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M 234.5497,257.31891 218.6799,222.24366" style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 239.76746,257.32209 222.45942,218.9611"></path><path style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 236.23688,257.31891 -15.8698,-35.07525"></path></g><path d="m 606.35562,-88.169001 -16.45585,36.74194 4.4974,2.01435 14.65802,-32.72824 z" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;
74fill:var(--logo-red);fill-opacity:1;stroke:none;stroke-width:9.02777;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"></path><path d="m 611.66173,-88.038571 15.8698,35.07525" style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 606.44397,-88.041751 17.30804,38.36099"></path><path style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 609.97455,-88.038571 15.8698,35.07525"></path><path d="m 608.08655,-88.038571 15.8698,35.07525" style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-navy);fill-opacity:1;stroke:none;stroke-width:9.02777;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" d="m 611.76786,-49.414321 16.45585,-36.74194 -4.4974,-2.01435 -14.65802,32.72824 z"></path><rect y="49.412289" x="-628.65076" height="38.75872" width="4.9278646" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-navy);fill-opacity:1;stroke:none;stroke-width:7.75559;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" transform="scale(-1)"></rect><rect style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-navy);fill-opacity:1;stroke:none;stroke-width:7.75559;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" width="4.9278646" height="38.75872" x="-594.40051" y="49.412289" transform="scale(-1)"></rect><path d="m 639.22789,-82.190052 0.33113,4.552966 v 5.629121 h -2.85595 v -15.956076 h 2.75247 l 3.24916,7.077793 3.26986,-7.077793 h 2.75247 v 15.956076 h -2.85595 v -5.629121 l 0.33113,-4.552966 -3.16638,6.415542 h -0.64156 z m 17.46682,10.38904 q -2.81456,0 -4.07697,-1.138242 -1.24172,-1.138241 -1.24172,-3.621677 v -6.850144 q 0,-1.71771 0.51738,-2.752475 0.53808,-1.034765 1.69702,-1.510757 1.17963,-0.496687 3.10429,-0.496687 2.89734,0 4.15976,1.117546 1.2831,1.117547 1.2831,3.642373 v 6.850144 q 0,2.462741 -1.3038,3.621677 -1.3038,1.138242 -4.13906,1.138242 z m 0,-2.524827 q 1.46937,0 2.02814,-0.579468 0.55877,-0.579468 0.55877,-1.800491 v -6.56041 q 0,-0.807116 -0.20695,-1.303804 -0.18626,-0.517382 -0.76573,-0.786421 -0.55877,-0.289734 -1.61423,-0.289734 -1.44867,0 -1.96605,0.600163 -0.49669,0.579469 -0.49669,1.779796 v 6.56041 q 0,0.827812 0.18626,1.345194 0.20695,0.496688 0.74503,0.765727 0.53808,0.269038 1.53145,0.269038 z m 18.66718,-6.746667 v 4.263232 q 0,2.628303 -1.30381,3.82863 -1.3038,1.179632 -4.13906,1.179632 -2.81456,0 -4.07697,-1.179632 -1.24172,-1.179632 -1.24172,-3.766545 v -6.663886 q 0,-2.483436 1.24172,-3.621677 1.24172,-1.138242 4.07697,-1.138242 1.94536,0 3.12499,0.475992 1.20033,0.475992 1.7591,1.531452 0.55878,1.034765 0.55878,2.752475 h -2.85596 q 0,-0.807117
74-0.20695,-1.283108 -0.18626,-0.475992 -0.74503,-0.703641 -0.55877,-0.248343 -1.63493,-0.248343 -1.44867,0 -1.96605,0.600163 -0.49669,0.579469 -0.49669,1.779796 v 6.519019 q 0,0.827812 0.18626,1.345195 0.20695,0.496687 0.74503,0.765726 0.53808,0.269039 1.53145,0.269039 1.51076,0 2.15231,-0.600164 0.64156,-0.620859 0.64156,-1.841881 v -1.67632 h -2.71109 v -2.586912 z m 9.64403,9.064541 -0.80712,-2.814561 h -4.07697 l -0.82781,2.814561 h -2.93874 l 4.4081,-15.956076 h 2.83526 l 4.34601,15.956076 z m -2.85595,-11.506586 -1.3245,5.89816 h 2.649 z" style="font-weight:bold;font-size:20.6953px;line-height:125%;font-family:'Kelson Sans';-inkscape-font-specification:'Kelson Sans, Bold';letter-spacing:0px;word-spacing:0px;fill:var(--logo-navy);fill-opacity:1;stroke-width:1.88139px"></path><path d="m 640.92488,-49.619244 -4.22184,-15.956075 h 2.93873 l 1.57285,5.504949 1.13824,6.498324 2.60761,-11.485891 h 2.1937 l 2.81456,11.485891 0.93129,-6.498324 1.57284,-5.504949 h 2.93873 l -3.99419,15.956075 h -3.02151 l -2.33857,-8.609244 -2.13162,8.609244 z m 25.37245,-13.472639 h -6.31206 v 4.118364 h 5.38077 v 2.566217 h -5.38077 v 4.180451 h 6.6018 v 2.607607 h -9.45776 v -15.956075 h 9.16802 z m 7.03639,-2.483436 q 1.40728,0 2.46274,0.538078 1.07615,0.538077 1.65562,1.510756 0.57947,0.951984 0.57947,2.193702 0,0.869203 -0.28973,1.552147 -0.28974,0.66225 -1.15894,1.241718 1.28311,0.269039 2.09022,1.3245 0.82782,1.05546 0.82782,2.648998 0,2.648998 -1.36589,3.807935 -1.3452,1.138241 -4.28393,1.138241 h -5.25661 v -15.956075 z m -1.88328,6.146504 h 1.90397 q 0.84851,0 1.28311,-0.517383 0.4553,-0.538078 0.4553,-1.345194 0,-0.745031 -0.41391,-1.283109 -0.39321,-0.558773 -1.34519,-0.558773 h -1.88328 z m 2.44205,7.222659 q 1.07616,0 1.61423,-0.248344
740.55878,-0.248343 0.74503,-0.724335 0.18626,-0.496687 0.18626,-1.324499 0,-1.241718 -0.55877,-1.759101 -0.53808,-0.538077 -2.02814,-0.538077 h -2.42135 v 4.594356 z" style="font-weight:bold;font-size:20.6953px;line-height:125%;font-family:'Kelson Sans';-inkscape-font-specification:'Kelson Sans, Bold';letter-spacing:0px;word-spacing:0px;fill:var(--logo-red);stroke-width:1.88139px"></path></g><!--]--></svg><!----></a> <nav class="desktop-nav svelte-1elxaub" aria-label="Primary"><ul class="svelte-1elxaub"><!--[--><li><a href="/" class="nav-link svelte-1elxaub current" aria-current="page"><span class="mono nav-num svelte-1elxaub">01</span> <span class="ulink">Index</span></a></li><li><a href="/services" class="nav-link svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">02</span> <span class="ulink">Services</span></a></li><li><a href="/portfolio" class="nav-link svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">03</span> <span class="ulink">Work</span></a></li><li><a href="/about" class="nav-link svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">04</span> <span class="ulink">Studio</span></a></li><li><a href="/blog" class="nav-link svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">05</span> <span class="ulink">Journal</span></a></li><!--]--></ul></nav> <div class="header-actions svelte-1elxaub"><span class="mono header-status svelte-1elxaub"><span class="status-dot svelte-1elxaub" aria-hidden="true"></span> Booking · 2026</span> <a href="/contact-us" class="btn btn-primary header-cta svelte-1elxaub">Start a project <span class="arr" aria-hidden="true">â</span></a> <button type="button" class="menu-toggle svelte-1elxaub" aria-expanded="false" aria-controls="mobile-nav"><span class="menu-bars svelte-1elxaub" aria-hidden="true"><span class="svelte-1elxaub"></span><span class="svelte-1elxaub"></span></span> Menu</button></div></div></header> <!--[-1--><!--]--> <nav id="mobile-nav" class="mobile-nav svelte-1elxaub" aria-label="Primary" hidden="" inert=""><ul class="svelte-1elxaub"><!--[--><li><a href="/" aria-current="page" class="svelte-1elxaub current"><span class="mono nav-num svelte-1elxaub">01</span> <span>Index</span></a></li><li><a href="/services" class="svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">02</span> <span>Services</span></a></li><li><a href="/portfolio" class="svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">03</span> <span>Work</span></a></li><li><a href="/about" class="svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">04</span> <span>Studio</span></a></li><li><a href="/blog" class="svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">05</span> <span>Journal</span></a></li><!--]--> <li><a href="/contact-us" class="mobile-cta svelte-1elxaub"><span class="mono nav-num svelte-1elxaub">06</span> <span>Start a project</span></a></li></ul></nav><!----> <main id="main" tabindex="-1" class="svelte-12qhfyh"><!--[--><!----> <div class="page"><section class="hero svelte-1uha8ag"><div class="wrap"><div class="hero-bar mono svelte-1uha8ag"><span>Est. <span class="hero-est svelte-1uha8ag">2023</span> · Brantford & Mississauga, ON · Canada</span> <!--[-1--><!--]--></div> <h1 class="display hero-title svelte-1uha8ag">We build <em>belief â</em><br/> in brands, businesses<br/> & the causes you<br/> <span class="hero-underlined svelte-1uha8ag">quietly champion. <svg class="hero-squiggle svelte-1uha8ag" viewBox="0 0 600 30" preserveAspectRatio="none" aria-hidden="true"><path d="M2 18 Q150 4 300 14 T598 12" fill="none" stroke="var(--red)" stroke-width="3" stroke-linecap="round"></path></svg></span></h1> <div class="hero-sub svelte-1uha8ag"><div><p class="mono hero-label svelte-1uha8ag">â A Canadian Creative Studio</p> <p class="hero-lede svelte-1uha8ag">Moga Web is a small Ontario studio helping ambitious teams ship websites, brands, 75 and digital products that actually convert.</p> <div class="hero-actions svelte-1uha8ag"><a href="/portfolio" class="btn btn-primary">View our work <span class="arr" aria-hidden="true">â</span></a> <a href="/contact-us" class="btn btn-ghost">Book a call</a></div></div> <div class="hero-col svelte-1uha8ag"><p class="mono hero-label svelte-1uha8ag">â What we do</p> <ul class="hero-list svelte-1uha8ag"><!--[--><li class="svelte-1uha8ag">Websites</li><li class="svelte-1uha8ag">Branding</li><li class="svelte-1uha8ag">SEO & AEO</li><li class="svelte-1uha8ag">Social Media</li><li class="svelte-1uha8ag">SaaS Development</li><li class="svelte-1uha8ag">Hosting & Email</li><li class="svelte-1uha8ag">Real Estate Media</li><li class="svelte-1uha8ag">Technical Support</li>
75<!--]--></ul></div> <!--[0--><div class="hero-col svelte-1uha8ag"><p class="mono hero-label svelte-1uha8ag">â By the numbers</p> <dl class="hero-stats svelte-1uha8ag"><!--[--><div class="svelte-1uha8ag"><dt class="serif svelte-1uha8ag">50+</dt> <dd class="mono svelte-1uha8ag">Projects shipped</dd></div><div class="svelte-1uha8ag"><dt class="serif svelte-1uha8ag">12+</dt> <dd class="mono svelte-1uha8ag">Brands launched</dd></div><div class="svelte-1uha8ag"><dt class="serif svelte-1uha8ag">97%</dt> <dd class="mono svelte-1uha8ag">Client retention</dd></div><div class="svelte-1uha8ag"><dt class="serif svelte-1uha8ag">2023</dt> <dd class="mono svelte-1uha8ag">Founded</dd></div><!--]--></dl></div><!--]--></div></div> <div class="hero-motif svelte-1uha8ag" aria-hidden="true"><svg class="motif svelte-a5629w" viewBox="0 0 200 280" fill="none" aria-hidden="true" focusable="false"><g stroke="var(--navy)" stroke-width="1.2" opacity="0.9"><!--[--><line x1="-30" y1="0" x2="30" y2="280"></line><line x1="-16" y1="0" x2="44" y2="280"></line><line x1="-2" y1="0" x2="58" y2="280"></line><line x1="12" y1="0" x2="72" y2="280"></line><line x1="26" y1="0" x2="86" y2="280"></line><line x1="40" y1="0" x2="100" y2="280"></line><line x1="54" y1="0" x2="114" y2="280"></line><line x1="68" y1="0" x2="128" y2="280"></line><line x1="82" y1="0" x2="142" y2="280"></line><line x1="96" y1="0" x2="156" y2="280"></line><line x1="110" y1="0" x2="170" y2="280"></line><line x1="124" y1="0" x2="184" y2="280"></line><!--]--></g><g stroke="var(--red)" stroke-width="1.2" opacity="0.9"><!--[--><line x1="170" y1="0" x2="230" y2="280"></line><line x1="156" y1="0" x2="216" y2="280"></line><line x1="142" y1="0" x2="202" y2="280"></line><line x1="128" y1="0" x2="188" y2="280"></line><line x1="114" y1="0" x2="174" y2="280"></line><line x1="100" y1="0" x2="160" y2="280"></line><line x1="86" y1="0" x2="146" y2="280"></line><line x1="72" y1="0" x2="132" y2="280"></line><line x1="58" y1="0" x2="118" y2="280"></line><line x1="44" y1="0" x2="104" y2="280"></line><line x1="30" y1="0" x2="90" y2="280"></line><line x1="16" y1="0" x2="76" y2="280"></line><!--]--></g></svg><!----></div></section> <section class="ticker svelte-1uha8ag"><div class="marquee svelte-1xpng2k" aria-hidden="true"><div class="marquee-track svelte-1xpng2k"><div class="marquee-group svelte-1xpng2k"><!--[--><span class="serif ticker-item svelte-1uha8ag">Websites that convert<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag accent">Brands with backbone<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">SEO that ranks<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">AEO for AI search<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">SaaS shipped on time<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag accent">Real estate photography that sells<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">Hosting that just works<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">Email that lands inbox<span class="ticker-sep svelte-1uha8ag">â¦</span></span><!--]--><!----></div> <div class="marquee-group svelte-1xpng2k"><!--[--><span class="serif ticker-item svelte-1uha8ag">Websites that convert<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag accent">Brands with backbone<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">SEO that ranks<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">AEO for AI search<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">SaaS shipped on time<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag accent">Real estate photography that sells<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">Hosting that just works<span class="ticker-sep svelte-1uha8ag">â¦</span></span><span class="serif ticker-item svelte-1uha8ag">Email that lands inbox<span class="ticker-sep svelte-1uha8ag">â¦</span></span><!--]--><!----></div></div></div><!----></section> <section class="wrap"><div class="section-head svelte-1e6mq4h"><span class="mono section-index svelte-1e6mq4h">§ 01</span> <div><div class="mono section-eyebrow svelte-1e6mq4h">â Selected Work</div> <!--[0--><h2 class="serif section-title svelte-1e6mq4h"><!---->Recent things we've<br/><em>quietly shipped</em>.<!----></h2><!--]--></div> <!--[0--><span class="mono section-kicker svelte-1e6mq4h">11 projects</span><!--]--></div><!----> <ul class="feature-grid svelte-1uha8ag"><!--[--><li><div class="reveal " style="transition-delay: 0ms;"><a class="card svelte-oviq8z large" href="/portfolio/makemb-com"><div class="card-media svelte-oviq8z"><!--[0--><img class="card-img svelte-oviq8z" src="/portfolio/makemb-com/website-mockup-02.webp" alt="" loading="eager" decoding="async"/><!--]--> <div class="card-meta mono svelte-oviq8z" aria-hidden="true"><span>01 / Selected</span> <!--[0--><span>2026</span><!--]--></div> <span class="card-arrow svelte-oviq8z" aria-hidden="true">â</span></div> <div class="card-foot svelte-oviq8z"><div><!----><h3 class="serif card-title svelte-oviq8z">Makemb.com<!----></h3><!----> <p class="mono card-discipline svelte-oviq8z">Product · Web</p></div> <span class="mono card-chevron svelte-oviq8z" aria-hidden="true">â</span></div></a><!----></div><!----></li><li><div class="reveal " style="transition-delay: 80ms;"><a class="card svelte-oviq8z large" href="/portfolio/j4dds-com"><div class="card-media svelte-oviq8z"><!--[0--><img class="card-img svelte-oviq8z" src="/portfolio/j4dds-com/mockup00.webp" alt="" loading="eager" decoding="async"/><!--]--> <div class="card-meta mono svelte-oviq8z" aria-hidden="true"><span>02 / Selected</span> <!--[0--><span>2026</span><!--]--></div> <span class="card-arrow svelte-oviq8z" aria-hidden="true">â</span></div> <div class="card-foot svelte-oviq8z"><div><!----><h3 class="serif card-title svelte-oviq8z">J4 Design & Drafting<!----></h3><!----> <p class="mono card-discipline svelte-oviq8z">Brand · Web</p></div> <span class="mono card-chevron svelte-oviq8z" aria-hidden="true">â</span></div></a><!----></div><!----></li><li><div class="reveal " style="transition-delay: 160ms;"><a class="card svelte-oviq8z large" href="/portfolio/banur-driving-school"><div class="card-media svelte-oviq8z"><!--[0--><img class="card-img svelte-oviq8z" src="/portfolio/banur-driving-school/banur-reception.webp" alt="" loading="eager" decoding="async"/><!--]--> <div class="card-meta mono svelte-oviq8z" aria-hidden="true"><span>03 / Selected</span> <!--[0--><span>2025</span><!--]--></div> <span class="card-arrow svelte-oviq8z" aria-hidden="true">â</span></div> <div class="card-foot svelte-oviq8z"><div><!----><h3 class="serif card-title svelte-oviq8z">Banur Driving School<!----></h3><!----> <p class="mono card-discipline svelte-oviq8z">Brand · Web · Photo</p></div> <span class="mono card-chevron svelte-oviq8z" aria-hidden="true">â</span></div></a><!----></div><!----></li><li><div class="reveal " style="transition-delay: 240ms;"><a class="card svelte-oviq8z large" href="/portfolio/kingsmen-logistics"><div class="card-media svelte-oviq8z"><!--[0--><img class="card-img svelte-oviq8z" src="/portfolio/kingsmen-logistics/mac-pro-2019-mockup.webp" alt="" loading="eager" decoding="async"/><!--]--> <div class="card-meta mono svelte-oviq8z" aria-hidden="true"><span>04 / Selected</span> <!--[0--><span>2024</span><!--]--></div> <span class="card-arrow svelte-oviq8z" aria-hidden="true">â</span></div> <div class="card-foot svelte-oviq8z"><div><!----><h3 class="serif card-title svelte-oviq8z">Kingsmen Logistics<!----></h3><!----> <p class="mono card-discipline svelte-oviq8z">SaaS · Web</p></div> <span class="mono card-chevron svelte-oviq8z" aria-hidden="true">â</span></div></a><!----></div><!----></li>
75<!--]--></ul> <div class="work-foot svelte-1uha8ag"><span class="mono">7 more in the archive.</span> <a href="/portfolio" class="btn btn-ghost">See all projects <span class="arr" aria-hidden="true">â</span></a></div></section> <section class="wrap"><div class="section-head svelte-1e6mq4h"><span class="mono section-index svelte-1e6mq4h">§ 02</span> <div><div class="mono section-eyebrow svelte-1e6mq4h">â The Studio</div> <!--[0--><h2 class="serif section-title svelte-1e6mq4h"><!---->Not a vendor.<br/><em>A long-term partner.</em><!----></h2><!--]--></div> <!--[0--><span class="mono section-kicker svelte-1e6mq4h">about</span><!--]--></div><!----> <div class="philosophy svelte-1uha8ag"><p class="serif philosophy-lead svelte-1uha8ag">Most agencies treat clients like tickets in a queue. We don't. You deal directly with 76 the person doing the work â every week, on the same call â until you ship.</p> <ol class="principles svelte-1uha8ag"><!--[--><li class="svelte-1uha8ag"><span class="mono principle-num svelte-1uha8ag">01</span> <div><h3 class="serif principle-title svelte-1uha8ag">Slow design, fast iteration</h3> <p class="principle-detail svelte-1uha8ag">We over-invest in the brief. Once it's locked, we move.</p></div></li><li class="svelte-1uha8ag"><span class="mono principle-num svelte-1uha8ag">02</span> <div><h3 class="serif principle-title svelte-1uha8ag">Built to be edited</h3> <p class="principle-detail svelte-1uha8ag">Every site we ship can be updated by the team who runs it.</p></div></li><li class="svelte-1uha8ag"><span class="mono principle-num svelte-1uha8ag">03</span> <div><h3 class="serif principle-title svelte-1uha8ag">Stay small, stay sharp</h3> <p class="principle-detail svelte-1uha8ag">A few projects in flight at a time. Never more.</p></div></li><li class="svelte-1uha8ag"><span class="mono principle-num svelte-1uha8ag">04</span> <div><h3 class="serif principle-title svelte-1uha8ag">Show your math</h3> <p class="principle-detail svelte-1uha8ag">Every design decision is defended in plain English.</p></div></li><!--]--></ol></div></section> <section class="clients svelte-1uha8ag"><div class="wrap clients-head svelte-1uha8ag"><span class="mono">â Trusted by good people</span> <span class="serif clients-count svelte-1uha8ag">11 clients shipped.</span></div> <div class="marquee svelte-1xpng2k" aria-hidden="true"><div class="marquee-track svelte-1xpng2k slow"><div class="marquee-group svelte-1xpng2k"><!--[--><span class="serif client-name svelte-1uha8ag">Makemb<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">J4DDS<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Banur<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Kingsmen<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Legal Smith<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Red Leaf<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Art Studio<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Urban Sofa<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">WCTA<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Chief Legal<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Realtors across Ontario<span class="client-sep svelte-1uha8ag">·</span></span><!--]--><!----></div> <div class="marquee-group svelte-1xpng2k"><!--[--><span class="serif client-name svelte-1uha8ag">Makemb<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">J4DDS<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Banur<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Kingsmen<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Legal Smith<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Red Leaf<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Art Studio<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Urban Sofa<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">
76WCTA<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Chief Legal<span class="client-sep svelte-1uha8ag">·</span></span><span class="serif client-name svelte-1uha8ag">Realtors across Ontario<span class="client-sep svelte-1uha8ag">·</span></span><!--]--><!----></div></div></div><!----></section> <section class="wrap"><div class="section-head svelte-1e6mq4h"><span class="mono section-index svelte-1e6mq4h">§ 03</span> <div><div class="mono section-eyebrow svelte-1e6mq4h">â Capabilities</div> <!--[0--><h2 class="serif section-title svelte-1e6mq4h"><!---->Eight disciplines.<br/><em>One studio.</em><!----></h2><!--]--></div> <!--[0--><span class="mono section-kicker svelte-1e6mq4h">see all â</span><!--]--></div><!----> <ul class="service-grid svelte-1uha8ag"><!--[--><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">01</span> <span><span class="serif service-title svelte-1uha8ag">Websites</span> <span class="service-lead svelte-1uha8ag">Editorial, performant, built to be edited. No bloated page builders, no template-shop sameness.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">02</span> <span><span class="serif service-title svelte-1uha8ag">Branding</span> <span class="service-lead svelte-1uha8ag">Marks, systems, and the type to back them up. Identity work for teams who plan to stick around.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">03</span> <span><span class="serif service-title svelte-1uha8ag">SEO & AEO</span> <span class="service-lead svelte-1uha8ag">Show up on Google. And on ChatGPT. Answer Engine Optimization is how you stay visible as search shifts to AI.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">04</span> <span><span class="serif service-title svelte-1uha8ag">Social Media</span> <span class="service-lead svelte-1uha8ag">Templates and content engines that ship weekly â not another vanity feed.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">05</span> <span><span class="serif service-title svelte-1uha8ag">SaaS Development</span> <span class="service-lead svelte-1uha8ag">Internal tools, dashboards, and full-stack builds â logistics platforms, scheduling apps, CRMs.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">06</span> <span><span class="serif service-title svelte-1uha8ag">Hosting & Email</span> <span class="service-lead svelte-1uha8ag">Reliable infrastructure with no surprise invoices. Real humans on the support line.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">07</span> <span><span class="serif service-title svelte-1uha8ag">Real Estate Media</span> <span class="service-lead svelte-1uha8ag">Photography, video, and 3D capture for listings that actually move.</span></span></a></li><li><a href="/services" class="service-card svelte-1uha8ag"><span class="mono service-num svelte-1uha8ag">08</span> <span><span class="serif service-title svelte-1uha8ag">Technical Support</span> <span class="service-lead svelte-1uha8ag">From website troubleshooting to hosting management, we keep our clients' digital presence running smoothly, long after launch day.</span></span></a></li><!--]--></ul></section> <!--[0--><section class="wrap quote svelte-1uha8ag"><p class="serif quote-mark svelte-1uha8ag" aria-hidden="true">"</p> <div><blockquote class="serif quote-text svelte-1uha8ag"><!--[--><p class="svelte-1uha8ag">I had a really good experience working with MogaWeb.ca. They are professional, helpful and easy to communicate with. They understood what I needed and did a great job with the website. I really appreciated their patience and the way they handled everything.</p><p class="svelte-1uha8ag">Highly recommend MogaWeb.ca to anyone looking for quality web work and services, someone who actually cares about their work. Great job guys, keep it up!</p><!--]--></blockquote>
76 <div class="quote-who svelte-1uha8ag"><span class="quote-avatar svelte-1uha8ag" aria-hidden="true">H</span> <span><span class="quote-name svelte-1uha8ag">Harmeet</span> <span class="mono quote-title svelte-1uha8ag">Banur Driving School</span></span></div></div></section><!--]--></div><!--]--><!----></main> <footer class="site-footer svelte-jz8lnl"><div class="wrap footer-cta svelte-jz8lnl"><div><p class="mono footer-cta-eyebrow svelte-jz8lnl">â Let's build something</p> <p class="serif footer-cta-title svelte-jz8lnl">Have an idea<br/>worth <em class="svelte-jz8lnl">shipping?</em></p></div> <div class="footer-cta-actions svelte-jz8lnl"><a href="/contact-us" class="btn btn-red footer-cta-btn svelte-jz8lnl">Drop us a line <span class="arr" aria-hidden="true">â</span></a> <a class="ulink mono" href="mailto:[email protected]">[email protected]</a> <a class="ulink mono" href="tel:+16478499933">(647) 849-9933</a></div></div> <div class="footer-divider svelte-jz8lnl"></div> <div class="wrap footer-columns svelte-jz8lnl"><div class="footer-brand svelte-jz8lnl"><!--$s2--><svg class="logo svelte-1l8nvlt" viewBox="0 0 98.471962 38.765186" height="38" width="96.52822395847656" role="img" aria-labelledby="s2" focusable="false"><!--[0--><title id="s2">Moga Web</title><!--]--><!--[0--><g transform="translate(-217.5606,-218.68941)" style="stroke:#f9f9f9;stroke-opacity:1;fill:#f9f9f9"><path d="m 238.12488,257.31891 -15.8698,-35.07525" style="fill:#f9f9f9;fill-opacity:1;fill-rule:evenodd;stroke:#f9f9f9;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M 234.5497,257.31891 218.6799,222.24366" style="fill:#f9f9f9;fill-opacity:1;fill-rule:evenodd;stroke:#f9f9f9;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="fill:#f9f9f9;fill-opacity:1;fill-rule:evenodd;stroke:#f9f9f9;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 239.76746,257.32209 222.45942,218.9611"></path><path style="fill:#f9f9f9;fill-opacity:1;fill-rule:evenodd;stroke:#f9f9f9;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 236.23688,257.31891 -15.8698,-35.07525"></path></g><path d="m 16.88297,0.005252 -16.45585,36.74194 4.4974,2.01435 14.65802,-32.72824 z" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:9.02777;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"></path><path d="m 22.18908,0.135682 15.8698,35.07525" style="fill:#c20017;fill-opacity:1;fill-rule:evenodd;stroke:#e6e6e6;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:#e6e6e6;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 16.97132,0.132502 17.30804,38.36099"></path><path style="fill:#c20017;fill-opacity:1;fill-rule:evenodd;stroke:#e6e6e6;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 20.5019,0.135682 15.8698,35.07525"></path><path d="m 18.6139,0.135682 15.8698,35.07525" style="fill:#c20017;fill-opacity:1;fill-rule:evenodd;stroke:#e6e6e6;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:9.02777;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" d="M 22.29521,38.759932 38.75106,2.017992 34.25366,0.003642 19.59564,32.731882 Z"></path><rect y="-38.761963" x="-39.178097" height="38.75872" width="4.9278646" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:7.75559;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" transform="scale(-1)"></rect><rect style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:7.75559;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" width="4.9278646" height="38.75872" x="-4.9278526" y="-38.761963" transform="scale(-1)"></rect><path d="m 49.75524,5.984201 0.33113,4.552966 v 5.629121 H 47.23042 V 0.210212 h 2.75247 l 3.24916,7.077793 3.26986,-7.077793 h 2.75247 v 15.956076 h -2.85595 v -5.629121 l 0.33113,-4.5
7652966 -3.16638,6.415542 h -0.64156 z m 17.46682,10.38904 q -2.81456,0 -4.07697,-1.138242 -1.24172,-1.138241 -1.24172,-3.621677 V 4.763178 q 0,-1.71771 0.51738,-2.752475 0.53808,-1.034765 1.69702,-1.510757 1.17963,-0.496687 3.10429,-0.496687 2.89734,0 4.15976,1.117546 1.2831,1.117547 1.2831,3.642373 v 6.850144 q 0,2.462741 -1.3038,3.621677 -1.3038,1.138242 -4.13906,1.138242 z m 0,-2.524827 q 1.46937,0 2.02814,-0.579468 0.55877,-0.579468 0.55877,-1.800491 v -6.56041 q 0,-0.807116 -0.20695,-1.303804 Q 69.41576,3.086859 68.83629,2.81782 68.27752,2.528086 67.22206,2.528086 q -1.44867,0 -1.96605,0.600163 -0.49669,0.579469 -0.49669,1.779796 v 6.56041 q 0,0.827812 0.18626,1.345194 0.20695,0.496688 0.74503,0.765727 0.53808,0.269038 1.53145,0.269038 z M 85.88924,7.101747 v 4.263232 q 0,2.628303 -1.30381,3.82863 -1.3038,1.179632 -4.13906,1.179632 -2.81456,0 -4.07697,-1.179632 -1.24172,-1.179632 -1.24172,-3.766545 V 4.763178 q 0,-2.483436 1.24172,-3.621677 1.24172,-1.138242 4.07697,-1.138242 1.94536,0 3.12499,0.475992 1.20033,0.475992 1.7591,1.531452 0.55878,1.034765 0.55878,2.752475 h -2.85596 q 0,-0.807117 -0.20695,-1.283108 Q 82.64007,3.004078 82.0813,2.776429 81.52253,2.528086 80.44637,2.528086 q -1.44867,0 -1.96605,0.600163 -0.49669,0.579469 -0.49669,1.779796 v 6.519019 q 0,0.827812 0.18626,1.345195 0.20695,0.496687 0.74503,0.765726 0.53808,0.269039 1.53145,0.269039 1.51076,0 2.15231,-0.600164 0.64156,-0.620859 0.64156,-1.841881 V 9.688659 H 80.52915 V 7.101747 Z m 9.64403,9.064541 -0.80712,-2.814561 h -4.07697 l -0.82781,2.814561 h -2.93874 l 4.4081,-15.956076 h 2.83526 L 98.472,16.166288 Z m -2.85595,-11.506586 -1.3245,5.89816 h 2.649 z" style="font-weight:bold;font-size:20.6953px;line-height:125%;font-family:'Kelson Sans';-inkscape-font-specification:'Kelson Sans, Bold';letter-spacing:0px;word-spacing:0px;fill:#f9f9f9;fill-opacity:1;stroke-width:1.88139px"></path><path d="M 51.45223,38.555009 47.23039,22.598934 h 2.93873 l 1.57285,5.504949 1.13824,6.498324 2.60761,-11.485891 h 2.1937 l 2.81456,11.485891 0.93129,-6.498324 1.57284,-5.504949 h 2.93873 l -3.99419,15.956075 h -3.02151 l -2.33857,-8.609244 -2.13162,8.609244 z M 76.82468,25.08237 h -6.31206 v 4.118364 h 5.38077 v 2.566217 h -5.38077 v 4.180451 h 6.6018 v 2.607607 H 67.65666 V 22.598934 h 9.16802 z m 7.03639,-2.483436 q 1.40728,0 2.46274,0.538078 1.07615,0.538077 1.65562,1.510756 0.57947,0.951984 0.57947,2.193702 0,0.869203 -0.28973,1.552147 -0.28974,0.66225 -1.15894,1.241718 1.28311,0.269039 2.09022,1.3245 0.82782,1.05546 0.82782,2.648998 0,2.648998 -1.36589,3.807935 -1.3452,1.138241 -4.28393,1.138241 H 79.12184 V 22.598934 Z m -1.88328,6.146504 h 1.90397 q 0.84851,0 1.28311,-0.517383 0.4553,-0.538078 0.4553,-1.345194 0,-0.745031 -0.41391,-1.283109 -0.39321,-0.558773 -1.34519,-0.558773 h -1.88328 z m 2.44205,7.222659 q 1.07616,0 1.61423,-0.248344
760.55878,-0.248343 0.74503,-0.724335 0.18626,-0.496687 0.18626,-1.324499 0,-1.241718 -0.55877,-1.759101 -0.53808,-0.538077 -2.02814,-0.538077 H 81.9571 v 4.594356 z" style="font-weight:bold;font-size:20.6953px;line-height:125%;font-family:'Kelson Sans';-inkscape-font-specification:'Kelson Sans, Bold';letter-spacing:0px;word-spacing:0px;fill:#e6e6e6;stroke-width:1.88139px"></path><!--]--></svg><!----> <p class="footer-blurb svelte-jz8lnl">A Canadian creative studio building websites, brands, and digital systems for ambitious teams across Ontario and beyond.</p> <ul class="footer-offices svelte-jz8lnl"><!--[--><li><p class="mono footer-office-city svelte-jz8lnl">Brantford</p> <address class="svelte-jz8lnl"><!--[-1--><!--]--> Brantford, ON<!--[-1--><!--]--><br/> Canada</address></li><li><p class="mono footer-office-city svelte-jz8lnl">Mississauga</p> <address class="svelte-jz8lnl"><!--[0-->211 â 320 Matheson Blvd West<br/><!--]--> Mississauga, ON<!--[0--> L5R 0H2<!--]--><br/> Canada</address></li><!--]--></ul> <p class="mono footer-areas svelte-jz8lnl"><span aria-hidden="true">ð¨ð¦</span> Serving Brantford · Mississauga · Kitchener · Cambridge · Paris · Guelph · Hamilton · Brampton · Toronto · Caledon · Waterloo · Burlington · Oakville · Stratford</p></div> <nav aria-labelledby="footer-studio"><h2 class="mono footer-heading svelte-jz8lnl" id="footer-studio">â Studio</h2> <ul class="svelte-jz8lnl"><!--[--><li><a href="/" class="ulink">Index</a></li><li><a href="/services" class="ulink">Services</a></li><li><a href="/portfolio" class="ulink">Work</a></li><li><a href="/about" class="ulink">Studio</a></li><li><a href="/blog" class="ulink">Journal</a></li><!--]--> <li><a href="/contact-us" class="ulink">Contact</a></li></ul></nav> <div><h2 class="mono footer-heading svelte-jz8lnl">â Services</h2> <ul class="footer-plain svelte-jz8lnl"><!--[--><li>Websites</li><li>Branding</li><li>SEO & AEO</li><li>Social Media</li><li>SaaS Development</li><li>Hosting & Email</li><li>Real Estate Media</li><li>Technical Support</li><!--]--></ul></div> <!--[0--><nav aria-labelledby="footer-elsewhere"><h2 class="mono footer-heading svelte-jz8lnl" id="footer-elsewhere">â Elsewhere</h2> <ul class="svelte-jz8lnl"><!--[--><li><a href="https://www.instagram.com/mogaweb/" class="ulink" rel="me noopener" target="_blank">Instagram <span aria-hidden="true">â</span> <span class="visually-hidden">(opens in a new tab)</span></a></li><li><a href="https://x.com/mogawebca" class="ulink" rel="me noopener" target="_blank">X <span aria-hidden="true">â</span> <span class="visually-hidden">(opens in a new tab)</span></a></li><li><a href="https://www.youtube.com/@MogaWeb-ca" class="ulink" rel="me noopener" target="_blank">YouTube <span aria-hidden="true">â</span> <span class="visually-hidden">(opens in a new tab)</span></a></li><li><a href="https://bio.site/mogaweb" class="ulink" rel="me noopener" target="_blank">Bio.site <span aria-hidden="true">â</span> <span class="visually-hidden">(opens in a new tab)</span></a></li><!--]--></ul></nav><!--]--></div> <div class="footer-lockup svelte-jz8lnl" aria-hidden="true"><!--$s3--><svg class="logo svelte-1l8nvlt" viewBox="0 0 98.471962 38.765186" height="36" width="91.44779111855675" role="presentation" aria-hidden="true" focusable="false"><!--[-1--><!--]--><!--[-1--><g transform="translate(-589.47265,88.174253)"><g transform="translate(371.91205,-306.86366)" style="stroke:var(--logo-navy);stroke-opacity:1"><path d="m 238.12488,257.31891 -15.8698,-35.07525" style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M 234.5497,257.31891 218.6799,222.24366" style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 239.76746,257.32209 222.45942,218.9611"></path>
76<path style="fill:var(--logo-navy);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-navy);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 236.23688,257.31891 -15.8698,-35.07525"></path></g><path d="m 606.35562,-88.169001 -16.45585,36.74194 4.4974,2.01435 14.65802,-32.72824 z" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-red);fill-opacity:1;stroke:none;stroke-width:9.02777;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"></path><path d="m 611.66173,-88.038571 15.8698,35.07525" style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 606.44397,-88.041751 17.30804,38.36099"></path><path style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 609.97455,-88.038571 15.8698,35.07525"></path><path d="m 608.08655,-88.038571 15.8698,35.07525" style="fill:var(--logo-red);fill-opacity:1;fill-rule:evenodd;stroke:var(--logo-red);stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-navy);fill-opacity:1;stroke:none;stroke-width:9.02777;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" d="m 611.76786,-49.414321 16.45585,-36.74194 -4.4974,-2.01435 -14.65802,32.72824 z"></path><rect y="49.412289" x="-628.65076" height="38.75872" width="4.9278646" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-navy);fill-opacity:1;stroke:none;stroke-width:7.75559;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" transform="scale(-1)"></rect><rect style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:54.1937px;line-height:125%;font-family:Minbus;-inkscape-font-specification:'Minbus, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:var(--logo-navy);fill-opacity:1;stroke:none;stroke-width:7.75559;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" width="4.9278646" height="38.75872" x="-594.40051" y="49.412289" transform="scale(-1)"></rect><path d="m 639.22789,-82.190052 0.33113,4.552966 v 5.629121 h -2.85595 v -15.956076 h 2.75247 l 3.24916,7.077793 3.26986,-7.077793 h 2.75247 v 15.956076 h -2.85595 v -5.629121 l 0.33113,-4.5
7652966 -3.16638,6.415542 h -0.64156 z m 17.46682,10.38904 q -2.81456,0 -4.07697,-1.138242 -1.24172,-1.138241 -1.24172,-3.621677 v -6.850144 q 0,-1.71771 0.51738,-2.752475 0.53808,-1.034765 1.69702,-1.510757 1.17963,-0.496687 3.10429,-0.496687 2.89734,0 4.15976,1.117546 1.2831,1.117547 1.2831,3.642373 v 6.850144 q 0,2.462741 -1.3038,3.621677 -1.3038,1.138242 -4.13906,1.138242 z m 0,-2.524827 q 1.46937,0 2.02814,-0.579468 0.55877,-0.579468 0.55877,-1.800491 v -6.56041 q 0,-0.807116 -0.20695,-1.303804 -0.18626,-0.517382 -0.76573,-0.786421 -0.55877,-0.289734 -1.61423,-0.289734 -1.44867,0 -1.96605,0.600163 -0.49669,0.579469 -0.49669,1.779796 v 6.56041 q 0,0.827812 0.18626,1.345194 0.20695,0.496688 0.74503,0.765727 0.53808,0.269038 1.53145,0.269038 z m 18.66718,-6.746667 v 4.263232 q 0,2.628303 -1.30381,3.82863 -1.3038,1.179632 -4.13906,1.179632 -2.81456,0 -4.07697,-1.179632 -1.24172,-1.179632 -1.24172,-3.766545 v -6.663886 q 0,-2.483436 1.24172,-3.621677 1.24172,-1.138242 4.07697,-1.138242 1.94536,0 3.12499,0.475992 1.20033,0.475992 1.7591,1.531452 0.55878,1.034765 0.55878,2.752475 h -2.85596 q 0,-0.807117 -0.20695,-1.283108 -0.18626,-0.475992 -0.74503,-0.703641 -0.55877,-0.248343 -1.63493,-0.248343 -1.44867,0 -1.96605,0.600163 -0.49669,0.579469 -0.49669,1.779796 v 6.519019 q 0,0.827812 0.18626,1.345195 0.20695,0.496687 0.74503,0.765726 0.53808,0.269039 1.53145,0.269039 1.51076,0 2.15231,-0.600164 0.64156,-0.620859 0.64156,-1.841881 v -1.67632 h -2.71109 v -2.586912 z m 9.64403,9.064541 -0.80712,-2.814561 h -4.07697 l -0.82781,2.814561 h -2.93874 l 4.4081,-15.956076 h 2.83526 l 4.34601,15.956076 z m -2.85595,-11.506586 -1.3245,5.89816 h 2.649 z" style="font-weight:bold;font-size:20.6953px;line-height:125%;font-family:'Kelson Sans';-inkscape-font-specification:'Kelson Sans, Bold';letter-spacing:0px;word-spacing:0px;fill:var(--logo-navy);fill-opacity:1;stroke-width:1.88139px"></path><path d="m 640.92488,-49.619244 -4.22184,-15.956075 h 2.93873 l 1.57285,5.504949 1.13824,6.498324 2.60761,-11.485891 h 2.1937 l 2.81456,11.485891 0.93129,-6.498324 1.57284,-5.504949 h 2.93873 l -3.99419,15.956075 h -3.02151 l -2.33857,-8.609244 -2.13162,8.609244 z m 25.37245,-13.472639 h -6.31206 v 4.118364 h 5.38077 v 2.566217 h -5.38077 v 4.180451 h 6.6018 v 2.607607 h -9.45776 v -15.956075 h 9.16802 z m 7.03639,-2.483436 q 1.40728,0 2.46274,0.538078 1.07615,0.538077 1.65562,1.510756 0.57947,0.951984 0.57947,2.193702 0,0.869203 -0.28973,1.552147 -0.28974,0.66225 -1.15894,1.241718 1.28311,0.269039 2.09022,1.3245 0.82782,1.05546 0.82782,2.648998 0,2.648998 -1.36589,3.807935 -1.3452,1.138241 -4.28393,1.138241 h -5.25661 v -15.956075 z m -1.88328,6.146504 h 1.90397 q 0.84851,0 1.28311,-0.517383 0.4553,-0.538078 0.4553,-1.345194 0,-0.745031 -0.41391,-1.283109 -0.39321,-0.558773 -1.34519,-0.558773 h -1.88328 z m 2.44205,7.222659 q 1.07616,0 1.61423,-0.248344
760.55878,-0.248343 0.74503,-0.724335 0.18626,-0.496687 0.18626,-1.324499 0,-1.241718 -0.55877,-1.759101 -0.53808,-0.538077 -2.02814,-0.538077 h -2.42135 v 4.594356 z" style="font-weight:bold;font-size:20.6953px;line-height:125%;font-family:'Kelson Sans';-inkscape-font-specification:'Kelson Sans, Bold';letter-spacing:0px;word-spacing:0px;fill:var(--logo-red);stroke-width:1.88139px"></path></g><!--]--></svg><!----></div> <div class="wrap footer-legal mono svelte-jz8lnl"><span>© 2026 Moga Web · Proudly Canadian</span> <ul class="svelte-jz8lnl"><!--[--><li><a href="/privacy-policy" class="ulink">Privacy</a></li><li><a href="/real-estate-photography-image-license-agreement" class="ulink">Photo License</a></li><!--]--></ul></div></footer><!----><!--]--><!--]--> <!--[-1--><!--]--><!--]--> 77 78
78<script> 79 { 80 __sveltekit_vgzoic = { 81 base: new URL(".", location).pathname.slice(0, -1) 82 }; 83 84 const element = document.currentScript.parentElement; 85 86 Promise.all([ 87 import("./_app/immutable/entry/start.Cy1DsYbL.js"), 88 import("./_app/immutable/entry/app.CChpn57T.js") 89 ]).then(([kit, app]) => { 90 kit.start(app, element, { 91 node_ids: [0, 2], 92 data: [null,null], 93 form: null, 94 error: null 95 }); 96 }); 97 } 98 </script>
98 99 </div> 100
100<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"c9fe3d9e17174043b7d714f52f8ccee6","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 100
100
101<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a474ecffb8022c1d',t:'MTc5MTQ2MDIwMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
101</body> 102</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.