1 <!doctype html> 2 <html lang="en-US"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel='stylesheet' href='https://whitespark.ca/wp-content/plugins/breakdance/plugin/themeless/normalize.min.css'> 8 <title>Local SEO Tools, Software, & Citation Services - Drive More Local Business with Whitespark</title> 9<meta name="dc.title" content="Local SEO Tools, Software, & Citation Services - Drive More Local Business with Whitespark"> 10<meta name="dc.description" content="Software & services that help your businesses rank better and drive more conversions from Google."> 11<meta name="dc.relation" content="https://whitespark.ca/"> 12<meta name="dc.source" content="https://whitespark.ca/"> 13<meta name="dc.language" content="en_US"> 14<meta name="description" content="Software & services that help your businesses rank better and drive more conversions from Google."> 15<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 16<link rel="canonical" href="https://whitespark.ca/">
17<script id="website-schema" type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Whitespark","alternateName":"Whitespark","description":"","url":"https://whitespark.ca"}</script>
17 18<meta property="og:url" content="https://whitespark.ca/"> 19<meta property="og:site_name" content="Whitespark"> 20<meta property="og:locale" content="en_US"> 21<meta property="og:type" content="website"> 22<meta property="og:title" content="Local SEO Tools, Software, & Citation Services - Drive More Local Business with Whitespark"> 23<meta property="og:description" content="Software & services that help your businesses rank better and drive more conversions from Google."> 24<meta property="og:image" content="https://whitespark.ca/wp-content/uploads/2024/01/whitespark-og.png"> 25<meta property="og:image:secure_url" content="https://whitespark.ca/wp-content/uploads/2024/01/whitespark-og.png"> 26<meta property="og:image:width" content="3280"> 27<meta property="og:image:height" content="1712"> 28<meta name="twitter:card" content="summary"> 29<meta name="twitter:title" content="Local SEO Tools, Software, & Citation Services - Drive More Local Business with Whitespark"> 30<meta name="twitter:description" content="Software & services that help your businesses rank better and drive more conversions from Google."> 31<meta name="twitter:image" content="https://whitespark.ca/wp-content/uploads/2024/01/whitespark-og.png"> 32<link rel='dns-prefetch' href='//www.google.com' /> 33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://whitespark.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwhitespark.ca%2F" /> 34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://whitespark.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwhitespark.ca%2F&format=xml" /> 35<style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="wp-emoji-styles-inline-css"> 40 41 img.wp-smiley, img.emoji { 42 display: inline !important; 43 border: none !important; 44 box-shadow: none !important; 45 height: 1em !important; 46 width: 1em !important; 47 margin: 0 0.07em !important; 48 vertical-align: -0.1em !important; 49 background: none !important; 50 padding: 0 !important; 51 } 52/*# sourceURL=wp-emoji-styles-inline-css */ 53</style> 54<style id="wp-block-library-inline-css"> 55: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;
55--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}} 56/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 57</style> 58<style id="classic-theme-styles-inline-css"> 59/*! This file is auto-generated */ 60.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 61/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 62</style> 63 64 65<link rel="https://api.w.org/" href="https://whitespark.ca/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://whitespark.ca/wp-json/wp/v2/pages/1194" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://whitespark.ca/xmlrpc.php?rsd" /> 66<meta name="generator" content="WordPress 7.1.2" /> 67<link rel='shortlink' href='https://whitespark.ca/' /> 68<link rel="icon" href="https://whitespark.ca/wp-content/uploads/2024/01/cropped-fav-1-32x32.png" sizes="32x32" /> 69<link rel="icon" href="https://whitespark.ca/wp-content/uploads/2024/01/cropped-fav-1-192x192.png" sizes="192x192" /> 70<link rel="apple-touch-icon" href="https://whitespark.ca/wp-content/uploads/2024/01/cropped-fav-1-180x180.png" /> 71<meta name="msapplication-TileImage" content="https://whitespark.ca/wp-content/uploads/2024/01/cropped-fav-1-270x270.png" /> 72<!-- [HEADER ASSETS] --> 73<link rel="stylesheet" href="https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.css?bd_ver=2.8.3" /> 74<link rel="stylesheet" href="https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-fancy-background@1/fancy-background.css?bd_ver=2.8.3" /> 75<link rel="stylesheet" href="https://whitespark.ca/wp-content/plugins/breakdance/plugin/animations/entrance/css/entrance.css?bd_ver=2.8.3" /> 76<link rel="stylesheet" href="https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/popups@1/popups.css?bd_ver=2.8.3" /> 77<link rel="stylesheet" href="https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-posts@1/posts.css?bd_ver=2.8.3" /> 78<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&family=Archivo:ital,wdth,wght@0,62..125,100..900;1,62..125,100..900&family=Roboto Mono:ital,wght@0,100..700;1,100..700&display=swap" /> 79 80<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-2228-defaults.css?v=905584dbbabcc
8071a1b018c8d75737dac" /> 81 82<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-581-defaults.css?v=796768b5754fcd98c9ab67e93f4a04ac" /> 83 84<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-1194-defaults.css?v=dd9065452cf021cbad2b791465f340c0" /> 85 86<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-591-defaults.css?v=5dcb0519d69daefeb8b3b79690fc587d" /> 87 88<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-6356-defaults.css?v=719900c86cf2340a104fa5eae567c5af" /> 89 90<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-7303-defaults.css?v=a97eb09d9f89fd27c095f287bef1239e" /> 91 92<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/global-settings.css?v=1a68f8fcbd8418c3d6d0db93f8676ae5" /> 93 94<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/selectors.css?v=51b6c958cdced480552bb950b8e1844e" /> 95 96<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-2228.css?v=0111e653be02eaa6dacfcdfd7620dc31" /> 97 98<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-581.css?v=0ea066368320c2d2a3b333353c1e5ad6" /> 99 100<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-1194.css?v=d131afff39efed8a1ece33888028ce04" /> 101 102<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-591.css?v=ea8c4f2937898779e4125823c811889e" /> 103 104<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-6356.css?v=e994cb7f799c7ca197670a503e5189f6" /> 105 106<link rel="stylesheet" href="https://whitespark.ca/wp-content/uploads/breakdance/css/post-7303.css?v=b1a55259e970ee7995d5004b20545713" /> 107<!-- [/EOF HEADER ASSETS] --> 108<!-- Google Tag Manager -->
109<script>
vendor: 331 bytes, lines 109-113
109(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 110new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 111j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 112'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 113})(window,document,'script','dataLayer','
113GTM-WZLPB4
vendor: 3 bytes, line 113
113');
113</script>
113 114<!-- End Google Tag Manager --> 115
116<script src="https://static.whitespark.ca/intercom.js"></script>
116 117
118<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.min.js"></script>
118 119 120 121<!-- Reddit UTM source ðª -->
122<script> 123 (function() { 124 function getQueryParam(name) { 125 const params = new URLSearchParams(window.location.search); 126 return params.get(name); 127 } 128 129 function getCookie(name) { 130 const cookieString = document.cookie; 131 const cookies = cookieString.split(';'); 132 133 for (let i = 0; i < cookies.length; i++) { 134 let cookie = cookies[i].trim(); 135 136 if (cookie.startsWith(name + '=')) { 137 return cookie.substring(name.length + 1); 138 } 139 } 140 141 return null; 142 } 143 144 function setCookie(name, value, days) { 145 let expires = ""; 146 if (days) { 147 const date = new Date(); 148 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 149 expires = "; expires=" + date.toUTCString(); 150 } 151 document.cookie = name + "=" + encodeURIComponent(value) + expires + "; path=/;domain=.whitespark.ca"; 152 } 153 154 const utmSource = getQueryParam("utm_source"); 155 if (utmSource === 'reddit') { 156 setCookie("reddit_utm_source", JSON.stringify({ 157 source: utmSource, 158 date: new Date().toUTCString() 159 }), 30); 160 } 161 })(); 162 </script>
162 163 164 </head> 165 166 <body class="home wp-singular page-template-default page page-id-1194 wp-theme-breakdance-zero-theme-master wp-child-theme-breakdance-zero-theme-child breakdance"> 167 <section class="bde-section-2228-135 bde-section"> 168 169 170 171 172 173 174<div class="section-container"><div class="bde-rich-text-2228-142 bde-rich-text breakdance-rich-text-styles"> 175<p><strong>ð¤ The 2026 Local Search Ranking Factors are here!! </strong><a href="https://whitespark.ca/local-search-ranking-factors/">Check out the report!</a></p> 176</div></div> 177</section><header class="bde-header-builder-2228-140 bde-header-builder bde-header-builder--sticky-scroll-slide bde-header-builder--overlay"> 178 179<div class="bde-header-builder__container"><div class="bde-div-2228-103 bde-div"> 180 181 182 183 184 185 186<div class="bde-image-2228-118 bde-image"> 187<figure class="breakdance-image breakdance-image--19"> 188 <div class="breakdance-image-container"> 189 <div class="breakdance-image-clip"><a class="breakdance-image-link breakdance-image-link--url" href="https://whitespark.ca" target="_self" rel="noopener" data-sub-html="" data-lg-size="-"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/whitespark-logo-w.png" width="1221" height="304" srcset="https://whitespark.ca/wp-content/uploads/2023/10/whitespark-logo-w.png 1221w, https://whitespark.ca/wp-content/uploads/2023/10/whitespark-logo-w-300x75.png 300w, https://whitespark.ca/wp-content/uploads/2023/10/whitespark-logo-w-1024x255.png 1024w, https://whitespark.ca/wp-content/uploads/2023/10/whitespark-logo-w-768x191.png 768w" sizes="(max-width: 1221px) 100vw, 1221px"></a></div> 190 </div></figure> 191 192</div> 193</div><div class="bde-globalblock-2228-133 bde-globalblock"><div class="bde-menu-581-100-581-1 bde-menu bde-menu-581-100"> 194 195 196 197 198 <nav class="breakdance-menu breakdance-menu--collapse "> 199 <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-100"> 200 <span class="breakdance-menu-toggle__custom-open-icon"> 201 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 417.9l17-17L465 209l17-17L448 158.1l-17 17-175 175L81 175l-17-17L30.1 192l17 17L239 401l17 17z"/></svg> 202 </span> 203 204 <span class="breakdance-menu-toggle__custom-close-icon"> 205 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 94.1l17 17L465 303l17 17L448 353.9l-17-17-175-175L81 337l-17 17L30.1 320l17-17L239 111l17-17z"/></svg> 206 </span> 207 </button> 208 209 <ul class="breakdance-menu-list" id="menu-100"> 210 211 212 <li class="bde-menu-custom-dropdown-581-111-581-1 bde-menu-custom-dropdown light-bg bde-menu-custom-dropdown-581-111 breakdance-menu-item"> 213<div class="breakdance-dropdown breakdance-dropdown--custom"> 214 <div class="breakdance-dropdown-toggle"> 215 216 <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-111" > 217 Local SEO Software 218 </button> 219 220 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-111" aria-label="Local SEO Software Submenu"></button> 221 </div> 222 223 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-111"> 224 <div class="breakdance-dropdown-body"> 225 <div class="breakdance-dropdown-custom-content"> 226 <a class="bde-container-link-581-124-581-1 bde-container-link bde-container-link-581-124 breakdance-link" href="https://whitespark.ca/local-platform/" target="_self" data-type="url"> 227 228 229 230 231 232 233<div class="bde-image-581-117-581-1 bde-image bde-image-581-117"> 234<figure class="breakdance-image breakdance-image--570"> 235 <div class="breakdance-image-container"> 236 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/GBP-Management.svg" width="" height=""></div> 237 </div></figure> 238 239</div><div class="bde-div-581-118-581-1 bde-div bde-div-581-118"> 240 241 242 243 244 245 246<h6 class="bde-heading-581-119-581-1 bde-heading bde-heading-581-119"> 247Local Platform 248</h6><div class="bde-text-581-120-581-1 bde-text bde-text-581-120"> 249Take complete control of your Google Business Profile 250</div> 251</div> 252 253</a><a class="bde-container-link-581-308-581-1 bde-container-link bde-container-link-581-308 breakdance-link" href="https://whitespark.ca/local-ranking-grids/" target="_self" data-type="url"> 254 255 256 257 258 259 260<div class="bde-image-581-309-581-1 bde-image bde-image-581-309"> 261<figure class="breakdance-image breakdance-image--8309"> 262 <div class="breakdance-image-container"> 263 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2024/01/local-ranking-grids.svg" width="141" height="141"></div> 264 </div></figure> 265 266</div><div class="bde-div-581-310-581-1 bde-div bde-div-581-310"> 267 268
269 270 271 272 273<h6 class="bde-heading-581-311-581-1 bde-heading bde-heading-581-311"> 274Local Ranking Grids 275</h6><div class="bde-text-581-312-581-1 bde-text bde-text-581-312"> 276Gorgeous grids and a simple, intuitive interface. 277</div> 278</div> 279 280</a><a class="bde-container-link-581-125-581-1 bde-container-link bde-container-link-581-125 breakdance-link" href="https://whitespark.ca/local-rank-tracker/" target="_self" data-type="url"> 281 282 283 284 285 286 287<div class="bde-image-581-126-581-1 bde-image bde-image-581-126"> 288<figure class="breakdance-image breakdance-image--568"> 289 <div class="breakdance-image-container"> 290 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Local-Rank-Tracker_01.svg" width="" height=""></div> 291 </div></figure> 292 293</div><div class="bde-div-581-127-581-1 bde-div bde-div-581-127"> 294 295 296 297 298 299 300<h6 class="bde-heading-581-128-581-1 bde-heading bde-heading-581-128"> 301Local Rank Tracker 302</h6><div class="bde-text-581-129-581-1 bde-text bde-text-581-129"> 303Monitor your local and organic search performance 304</div> 305</div> 306 307</a><a class="bde-container-link-581-130-581-1 bde-container-link bde-container-link-581-130 breakdance-link" href="https://whitespark.ca/local-citation-finder/" target="_self" data-type="url"> 308 309 310 311 312 313 314<div class="bde-image-581-131-581-1 bde-image bde-image-581-131"> 315<figure class="breakdance-image breakdance-image--569"> 316 <div class="breakdance-image-container"> 317 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Local-Citation-Finder.svg" width="" height=""></div> 318 </div></figure> 319 320</div><div class="bde-div-581-132-581-1 bde-div bde-div-581-132"> 321 322 323 324 325 326 327<h6 class="bde-heading-581-133-581-1 bde-heading bde-heading-581-133"> 328Local Citation Finder 329</h6><div class="bde-text-581-134-581-1 bde-text bde-text-581-134"> 330Find new citation opportunities to grow your rankings 331</div> 332</div> 333 334</a><a class="bde-container-link-581-135-581-1 bde-container-link bde-container-link-581-135 breakdance-link" href="https://whitespark.ca/reputation-builder/" target="_self" data-type="url"> 335 336 337 338 339 340 341<div class="bde-image-581-136-581-1 bde-image bde-image-581-136"> 342<figure class="breakdance-image breakdance-image--567"> 343 <div class="breakdance-image-container"> 344 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Reputation-Builder_02.svg" width="" height=""></div> 345 </div></figure> 346 347</div><div class="bde-div-581-137-581-1 bde-div bde-div-581-137"> 348 349 350 351 352 353 354<h6 class="bde-heading-581-138-581-1 bde-heading bde-heading-581-138"> 355Reputation Builder 356</h6><div class="bde-text-581-139-581-1 bde-text bde-text-581-139"> 357Get more online reviews and build your reputation 358</div> 359</div> 360 361</a><div class="bde-div-581-142-581-1 bde-div bde-div-581-142"> 362 363 364 365 366 367 368<div class="bde-fancy-divider-581-141-581-1 bde-fancy-divider bde-fancy-divider-581-141"> 369 370 371<div class="bde-fancy-divider__wrapper"> 372 <div class="bde-fancy-divider__separator "> 373 </div> 374</div> 375 376</div><h6 class="bde-heading-581-140-581-1 bde-heading bde-heading-581-140"> 377FREE TOOLS 378</h6> 379</div><a class="bde-container-link-581-143-581-1 bde-container-link bde-container-link-581-143 breakdance-link" href="https://whitespark.ca/review-checker/" target="_self" data-type="url"> 380 381 382 383 384 385 386<div class="bde-div-581-145-581-1 bde-div bde-div-581-145"> 387 388 389 390 391 392 393<h6 class="bde-heading-581-146-581-1 bde-heading bde-heading-581-146"> 394Review Checker 395</h6><div class="bde-text-581-147-581-1 bde-text bde-text-581-147"> 396Your businessâs online reviews and ratings at a glance 397</div> 398</div> 399 400</a><a class="bde-container-link-581-148-581-1 bde-container-link bde-container-link-581-148 breakdance-link" href="https://whitespark.ca/google-review-link-generator/" target="_self" data-type="url"> 401 402 403 404 405 406 407<div class="bde-div-581-149-581-1 bde-div bde-div-581-149"> 408 409 410 411 412 413 414<h6 class="bde-heading-581-150-581-1 bde-heading bde-heading-581-150"> 415Google Review Link Generator 416</h6><div class="bde-text-581-151-581-1 bde-text bde-text-581-151"> 417Get more Google reviews with a spiffy custom review link 418</div> 419</div> 420 421</a><a class="bde-container-link-581-293-581-1 bde-container-link bde-container-link-581-293 breakdance-link" href="https://freelocalrankingchecker.com/" target="_self" data-type="url"> 422 423 424 425 426 427 428<div class="bde-div-581-294-581-1 bde-div bde-div-581-294"> 429 430 431 432 433 434 435<h6 class="bde-heading-581-295-581-1 bde-heading bde-heading-581-295"> 436Free Local Ranking Checker 437</h6><div class="bde-text-581-296-581-1 bde-text bde-text-581-296"> 438Quickly check rankings from anywhere 439</div> 440</div> 441 442</a><a class="bde-container-link-581-297-581-1 bde-container-link bde-container-link-581-297 breakdance-link" href="https://freshnessdistancecalculator.com/" target="_self" data-type="url"> 443 444 445 446 447 448 449<div class="bde-div-581-298-581-1 bde-div bde-div-581-298"> 450 451 452 453 454 455 456<h6 class="bde-heading-581-299-581-1 bde-heading bde-heading-581-299"> 457Freshness Distance Calculator 458</h6><div class="bde-text-581-300-581-1 bde-text bde-text-581-300"> 459Check how often you should update your content to rank 460</div> 461</div> 462 463</a> 464 </div> 465 </div> 466 </div> 467</div> 468 469</li><li class="bde-menu-custom-dropdown-581-191-581-1 bde-menu-custom-dropdown light-bg bde-menu-custom-dropdown-581-191 breakdance-menu
469-item"> 470<div class="breakdance-dropdown breakdance-dropdown--custom"> 471 <div class="breakdance-dropdown-toggle"> 472 473 <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-191" > 474 Listings & SEO Services 475 </button> 476 477 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-191" aria-label="Listings & SEO Services Submenu"></button> 478 </div> 479 480 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-191"> 481 <div class="breakdance-dropdown-body"> 482 <div class="breakdance-dropdown-custom-content"> 483 <a class="bde-container-link-581-192-581-1 bde-container-link bde-container-link-581-192 breakdance-link" href="https://whitespark.ca/seo-services/" target="_self" data-type="url"> 484 485 486 487 488 489 490<div class="bde-image-581-193-581-1 bde-image bde-image-581-193"> 491<figure class="breakdance-image breakdance-image--563"> 492 <div class="breakdance-image-container"> 493 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/SEO-Services_Flat_01.svg" width="" height=""></div> 494 </div></figure> 495 496</div><div class="bde-div-581-194-581-1 bde-div bde-div-581-194"> 497 498 499 500 501 502 503<h6 class="bde-heading-581-195-581-1 bde-heading bde-heading-581-195"> 504SEO Services 505</h6><div class="bde-text-581-196-581-1 bde-text bde-text-581-196"> 506Increase your rankings and conversions with help from our team of local SEO experts 507</div> 508</div> 509 510</a><a class="bde-container-link-581-197-581-1 bde-container-link bde-container-link-581-197 breakdance-link" href="https://whitespark.ca/listings-service/" target="_self" data-type="url"> 511 512 513 514 515 516 517<div class="bde-image-581-198-581-1 bde-image bde-image-581-198"> 518<figure class="breakdance-image breakdance-image--565"> 519 <div class="breakdance-image-container"> 520 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Listings-Service_01.svg" width="" height=""></div> 521 </div></figure> 522 523</div><div class="bde-div-581-199-581-1 bde-div bde-div-581-199"> 524 525 526 527 528 529 530<h6 class="bde-heading-581-200-581-1 bde-heading bde-heading-581-200"> 531Listings Service 532</h6><div class="bde-text-581-201-581-1 bde-text bde-text-581-201"> 533Take the pain out of managing your businessâs listings and let us find, fix, improve, and build new listings to maximize their impact on your rankings. 534</div> 535</div> 536 537</a><a class="bde-container-link-581-317-581-1 bde-container-link bde-container-link-581-317 breakdance-link" href="https://whitespark.ca/gbp-reinstatement-service/" target="_self" data-type="url"> 538 539 540 541 542 543 544<div class="bde-image-581-318-581-1 bde-image bde-image-581-318"> 545<figure class="breakdance-image breakdance-image--9916"> 546 <div class="breakdance-image-container"> 547 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2026/02/GBP-Reinstatement.svg" width="1000" height="1000"></div> 548 </div></figure> 549 550</div><div class="bde-div-581-319-581-1 bde-div bde-div-581-319"> 551 552 553 554 555 556 557<h6 class="bde-heading-581-320-581-1 bde-heading bde-heading-581-320"> 558GBP Reinstatement Service 559</h6><div class="bde-text-581-321-581-1 bde-text bde-text-581-321"> 560Google Business Profile suspended? Save yourself the stress and frustration by letting our expert team handle everything to get you back on the map. 561</div> 562</div> 563 564</a><a class="bde-container-link-581-202-581-1 bde-container-link bde-container-link-581-202 breakdance-link" href="https://whitespark.ca/yext-replacement-service/" target="_self" data-type="url"> 565 566 567 568 569 570 571<div class="bde-image-581-203-581-1 bde-image bde-image-581-203"> 572<figure class="breakdance-image breakdance-image--566"> 573 <div class="breakdance-image-container"> 574 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Yext-Replacement-Service_01.svg" width="" height=""></div> 575 </div></figure> 576 577</div><div class="bde-div-581-204-581-1 bde-div bde-div-581-204"> 578 579 580 581 582 583 584<h6 class="bde-heading-581-205-581-1 bde-heading bde-heading-581-205"> 585Yext Replacement Service 586</h6><div class="bde-text-581-206-581-1 bde-text bde-text-581-206"> 587Ditch Yext with our superior and more affordable alternative 588</div> 589</div> 590 591</a><a class="bde-container-link-581-207-581-1 bde-container-link bde-container-link-581-207 breakdance-link" href="https://whitespark.ca/franchise-multi-location-seo-services/" target="_self" data-type="url"> 592 593 594 595 596 597 598<div class="bde-image-581-208-581-1 bde-image bde-image-581-208"> 599<figure class="breakdance-image breakdance-image--564"> 600 <div class="breakdance-image-container"> 601 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Enterprise-Services_flat.svg" width="" height=""></div> 602 </div></figure> 603 604</div><div class="bde-div-581-209-581-1 bde-div bde-div-581-209"> 605 606 607 608 609 610 611<h6 class="bde-heading-581-210-581-1 bde-heading bde-heading-581-210"> 612Multi-Location SEO Services 613</h6><div class="bde-text-581-211-581-1 bde-text bde-text-581-211"> 614Leverage our extensive experience working with franchises and multi-location enterprises to
614solve your local search problems. 615</div> 616</div> 617 618</a> 619 </div> 620 </div> 621 </div> 622</div> 623 624</li><li class="breakdance-menu-item-581-108-581-1 breakdance-menu-item breakdance-menu-item-581-108"> 625 626 627 628 629 630 631 632 633 634 <a class="breakdance-link breakdance-menu-link" href="https://whitespark.ca/pricing/" target="_self" data-type="url" > 635 Pricing 636 </a> 637 638</li><li class="bde-menu-custom-dropdown-581-255-581-1 bde-menu-custom-dropdown light-bg bde-menu-custom-dropdown-581-255 breakdance-menu-item"> 639<div class="breakdance-dropdown breakdance-dropdown--custom"> 640 <div class="breakdance-dropdown-toggle"> 641 642 <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-255" > 643 Resources 644 </button> 645 646 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-255" aria-label="Resources Submenu"></button> 647 </div> 648 649 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-255"> 650 <div class="breakdance-dropdown-body"> 651 <div class="breakdance-dropdown-custom-content"> 652 <div class="bde-columns-581-256-581-1 bde-columns bde-columns-581-256"><div class="bde-column-581-257-581-1 bde-column bde-column-581-257"> 653 654 655 656 657 658 659<a class="bde-container-link-581-258-581-1 bde-container-link bde-container-link-581-258 breakdance-link" href="http://support.whitespark.ca/" target="_self" data-type="url"> 660 661 662 663 664 665 666<div class="bde-div-581-259-581-1 bde-div bde-div-581-259"> 667 668 669 670 671 672 673<h6 class="bde-heading-581-260-581-1 bde-heading bde-heading-581-260"> 674Help center 675</h6><div class="bde-text-581-261-581-1 bde-text bde-text-581-261"> 676We're here to help! 677</div> 678</div> 679 680</a><a class="bde-container-link-581-262-581-1 bde-container-link bde-container-link-581-262 breakdance-link" href="https://whitespark.ca/subscribe-to-local-insider/" target="_self" data-type="url"> 681 682 683 684 685 686 687<div class="bde-div-581-263-581-1 bde-div bde-div-581-263"> 688 689 690 691 692 693 694<h6 class="bde-heading-581-264-581-1 bde-heading bde-heading-581-264"> 695Local Insider newsletter 696</h6><div class="bde-text-581-265-581-1 bde-text bde-text-581-265"> 697Stay in the know on local SEO 698</div> 699</div> 700 701</a><a class="bde-container-link-581-267-581-1 bde-container-link bde-container-link-581-267 breakdance-link" href="https://www.youtube.com/c/whitesparkca" target="_blank" data-type="url"> 702 703 704 705 706 707 708<div class="bde-div-581-268-581-1 bde-div bde-div-581-268"> 709 710 711 712 713 714 715<h6 class="bde-heading-581-269-581-1 bde-heading bde-heading-581-269"> 716Local SEO videos 717</h6><div class="bde-text-581-270-581-1 bde-text bde-text-581-270"> 718Our YouTube channel â check it out! 719</div> 720</div> 721 722</a><a class="bde-container-link-581-288-581-1 bde-container-link bde-container-link-581-288 breakdance-link" href="https://whitespark.ca/guides/" target="_self" data-type="url"> 723 724 725 726 727 728 729<div class="bde-div-581-289-581-1 bde-div bde-div-581-289"> 730 731 732 733 734 735 736<h6 class="bde-heading-581-290-581-1 bde-heading bde-heading-581-290"> 737Local SEO guides 738</h6><div class="bde-text-581-291-581-1 bde-text bde-text-581-291"> 739And downloadable resources 740</div> 741</div> 742 743</a><a class="bde-container-link-581-322-581-1 bde-container-link bde-container-link-581-322 breakdance-link" href="https://whitespark.ca/research/" target="_self" data-type="url"> 744 745 746 747 748 749 750<div class="bde-div-581-323-581-1 bde-div bde-div-581-323"> 751 752 753 754 755 756 757<h6 class="bde-heading-581-324-581-1 bde-heading bde-heading-581-324"> 758Local SEO research 759</h6><div class="bde-text-581-325-581-1 bde-text bde-text-581-325"> 760Exclusive local SEO research & data 761</div> 762</div> 763 764</a><a class="bde-container-link-581-304-581-1 bde-container-link bde-container-link-581-304 breakdance-link" href="https://whitespark.ca/blog/" target="_self" data-type="url"> 765 766 767 768 769 770 771<div class="bde-div-581-305-581-1 bde-div bde-div-581-305"> 772 773 774 775 776 777 778<h6 class="bde-heading-581-306-581-1 bde-heading bde-heading-581-306"> 779Blog 780</h6><div class="bde-text-581-307-581-1 bde-text bde-text-581-307"> 781Local SEO tips, research, & news 782</div> 783</div> 784 785</a><a class="bde-container-link-581-313-581-1 bde-container-link bde-container-link-581-313 breakdance-link" href="https://whitespark.ca/the-whitespark-local-update-podcast/" target="_self" data-type="url"> 786 787 788 789 790 791 792<div class="bde-div-581-314-581-1 bde-div bde-div-581-314"> 793 794 795 796 797 798 799<h6 class="bde-heading-581-315-581-1 bde-heading bde-heading-581-315"> 800Podcast 801</h6><div class="bde-text-581-316-581-1 bde-text bde-text-581-316"> 802The Whitespark Local Update 803</div> 804</div> 805 806</a><a class="bde-container-link-581-284-581-1 bde-container-link bde-container-link-581-284 breakdance-link" href="https://whitespark.ca/local-seo-email-course/" target="_self" data-type="url"> 807 808 809 810 811 812 813<div class="bde-div-581-285-581-1 bde-div bde-div-581-285"> 814 815
816 817 818 819 820<h6 class="bde-heading-581-286-581-1 bde-heading bde-heading-581-286"> 821Local SEO email course 822</h6><div class="bde-text-581-287-581-1 bde-text bde-text-581-287"> 823Become a local SEO pro, for free! 824</div> 825</div> 826 827</a> 828</div><div class="bde-column-581-266-581-1 bde-column bde-column-581-266"> 829 830 831 832 833 834 835<a class="bde-container-link-581-271-581-1 bde-container-link bde-container-link-581-271 breakdance-link" href="https://whitespark.ca/local-search-ranking-factors/" target="_self" data-type="url"> 836 837 838 839 840 841 842<div class="bde-div-581-272-581-1 bde-div bde-div-581-272"> 843 844 845 846 847 848 849<h6 class="bde-heading-581-273-581-1 bde-heading bde-heading-581-273"> 850Local Search Ranking Factors 851</h6> 852</div> 853 854</a><a class="bde-container-link-581-275-581-1 bde-container-link bde-container-link-581-275 breakdance-link" href="https://whitespark.ca/local-search-ecosystem/" target="_self" data-type="url"> 855 856 857 858 859 860 861<div class="bde-div-581-276-581-1 bde-div bde-div-581-276"> 862 863 864 865 866 867 868<h6 class="bde-heading-581-277-581-1 bde-heading bde-heading-581-277"> 869Local Search Ecosystem 870</h6> 871</div> 872 873</a><a class="bde-container-link-581-281-581-1 bde-container-link bde-container-link-581-281 breakdance-link" href="https://whitespark.ca/google-business-profile-guide/" target="_self" data-type="url"> 874 875 876 877 878 879 880<div class="bde-div-581-282-581-1 bde-div bde-div-581-282"> 881 882 883 884 885 886 887<h6 class="bde-heading-581-283-581-1 bde-heading bde-heading-581-283"> 888Guide to GBP optimization 889</h6> 890</div> 891 892</a><a class="bde-container-link-581-301-581-1 bde-container-link bde-container-link-581-301 breakdance-link" href="https://whitespark.ca/top-local-citation-sources-by-country/" target="_self" data-type="url"> 893 894 895 896 897 898 899<div class="bde-div-581-302-581-1 bde-div bde-div-581-302"> 900 901 902 903 904 905 906<h6 class="bde-heading-581-303-581-1 bde-heading bde-heading-581-303"> 907Top Local Citation Sources by Country 908</h6> 909</div> 910 911</a> 912</div></div> 913 </div> 914 </div> 915 </div> 916</div> 917 918</li><li class="breakdance-menu-item-581-292-581-1 breakdance-menu-item breakdance-menu-item-581-292"> 919 920 921 922 923 924 925 926 927 928 <a class="breakdance-link breakdance-menu-link" href="https://account.whitespark.ca/login" target="_self" data-type="url" > 929 Sign in 930 </a> 931 932</li> 933 </ul> 934 </nav> 935 936 937</div></div><div class="bde-div-2228-104 bde-div"> 938 939 940 941 942 943 944<div class="bde-button-2228-129 bde-button"> 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://account.whitespark.ca/login" target="_self" data-type="url" > 961 962 963 <span class="button-atom__text">Log in</span> 964 965 966 967 </a> 968 969 970 971 972</div> 973</div></div> 974 975 976</header><section class="bde-section-1194-623 bde-section"> 977 978 979 980 981 982 983<div class="section-container"><h1 class="bde-heading-1194-624 bde-heading"> 984Everything you need<br>for <text-pop>better local SEO</text-pop> 985</h1><div class="bde-text-1194-830 bde-text"> 986Software & services that help your businesses rank better and drive more conversions from Google. 987</div><img class="bde-image2-1194-626 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2.webp" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2.webp 2813w, https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2-300x131.webp 300w, https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2-1024x448.webp 1024w, https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2-768x336.webp 768w, https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2-1536x672.webp 1536w, https://whitespark.ca/wp-content/uploads/2025/08/whitespark-local-seo-software-services2-2048x895.webp 2048w" sizes="(max-width: 2813px) 100vw, 2813px"><div class="bde-text-1194-627 bde-text"> 988Trusted by over 150K users, including these distinguished brands: 989</div><div class="bde-image-1194-628 bde-image"> 990<figure class="breakdance-image breakdance-image--54"> 991 <div class="breakdance-image-container"> 992 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-scaled.webp" width="2560" height="152" srcset="https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-scaled.webp 2560w, https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-300x18.webp 300w, https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-1024x61.webp 1024w, https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-768x46.webp 768w, https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-1536x91.webp 1536w, https://whitespark.ca/wp-content/uploads/2023/10/brand-logos-desktop-2048x122.webp 2048w" sizes="(max-width: 2560px) 100v
992w, 2560px"></div> 993 </div></figure> 994 995</div><div class="bde-image-1194-629 bde-image"> 996<figure class="breakdance-image breakdance-image--120"> 997 <div class="breakdance-image-container"> 998 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2023/10/Frame-1475-1.png" width="646" height="140" srcset="https://whitespark.ca/wp-content/uploads/2023/10/Frame-1475-1.png 646w, https://whitespark.ca/wp-content/uploads/2023/10/Frame-1475-1-300x65.png 300w" sizes="(max-width: 646px) 100vw, 646px"></div> 999 </div></figure> 1000 1001</div></div> 1002</section><section class="bde-section-1194-630 bde-section"> 1003 1004 1005 1006 1007 1008 1009<div class="section-container"><div class="bde-columns-1194-631 bde-columns"><div class="bde-column-1194-632 bde-column"> 1010 1011 1012 1013 1014 1015 1016<h1 class="bde-heading-1194-633 bde-heading"> 1017<text-pop-w>Software</text-pop-w> that helps you get the most out of local search 1018</h1> 1019</div><div class="bde-column-1194-634 bde-column"> 1020 1021 1022 1023 1024 1025 1026<div class="bde-image-1194-635 bde-image"> 1027<figure class="breakdance-image breakdance-image--8466"> 1028 <div class="breakdance-image-container"> 1029 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982.png" width="2139" height="1393" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982.png 2139w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982-300x195.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982-1024x667.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982-768x500.png 768w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982-1536x1000.png 1536w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129373982-2048x1334.png 2048w" sizes="(max-width: 2139px) 100vw, 2139px"></div> 1030 </div></figure> 1031 1032</div> 1033</div></div><div class="bde-columns-1194-636 bde-columns"><div class="bde-column-1194-637 bde-column"> 1034 1035 1036 1037 1038 1039 1040<div class="bde-columns-1194-638 bde-columns"><div class="bde-column-1194-639 bde-column"> 1041 1042 1043 1044 1045 1046 1047<h1 class="bde-heading-1194-640 bde-heading"> 1048Local Platform 1049</h1><div class="bde-text-1194-641 bde-text"> 1050A better way to manage Google Business Profiles! Prevent unwanted updates, edit locations in bulk, and much more! 1051</div><div class="bde-button-1194-642 bde-button"> 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-platform/" target="_self" data-type="url" > 1068 1069 1070 <span class="button-atom__text">Learn more</span> 1071 1072 1073 1074 </a> 1075 1076 1077 1078 1079</div> 1080</div><div class="bde-column-1194-643 bde-column"> 1081 1082 1083 1084 1085 1086 1087<img class="bde-image2-1194-644 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937324.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937324.png 1200w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937324-300x300.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937324-1024x1024.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937324-150x150.png 150w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937324-768x768.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" data-entrance="slideUp"> 1088</div></div> 1089</div><div class="bde-column-1194-645 bde-column"> 1090 1091 1092 1093 1094 1095 1096<div class="bde-columns-1194-646 bde-columns"><div class="bde-column-1194-647 bde-column"> 1097 1098 1099 1100 1101 1102 1103<h1 class="bde-heading-1194-648 bde-heading"> 1104Local Ranking Grids 1105</h1><div class="bde-text-1194-649 bde-text"> 1106Monitor your local rankings across up to 225 geographical points with eye-popping reports and a simple, intuitive interface. 1107</div><div class="bde-button-1194-650 bde-button"> 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-ranking-grids/" target="_self" data-type="url" > 1124 1125
1126 <span class="button-atom__text">Learn more</span> 1127 1128 1129 1130 </a> 1131 1132 1133 1134 1135</div> 1136</div><div class="bde-column-1194-651 bde-column"> 1137 1138 1139 1140 1141 1142 1143<img class="bde-image2-1194-652 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937635.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937635.png 600w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937635-300x300.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937635-150x150.png 150w" sizes="(max-width: 600px) 100vw, 600px" data-entrance="slideUp"> 1144</div></div> 1145</div></div><div class="bde-columns-1194-653 bde-columns"><div class="bde-column-1194-654 bde-column"> 1146 1147 1148 1149 1150 1151 1152<img class="bde-image2-1194-655 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293780243.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293780243.png 1543w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293780243-300x117.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293780243-1024x398.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293780243-768x299.png 768w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293780243-1536x597.png 1536w" sizes="(max-width: 1543px) 100vw, 1543px" data-entrance="slideUp"><div class="bde-div-1194-656 bde-div"> 1153 1154 1155 1156 1157 1158 1159<h1 class="bde-heading-1194-657 bde-heading"> 1160Local Rank Tracker 1161</h1><div class="bde-text-1194-658 bde-text"> 1162Know how your business truly ranks in local and organic search, and make data-driven decisions to improve rankings. 1163</div><div class="bde-button-1194-659 bde-button"> 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-rank-tracker/" target="_self" data-type="url" > 1180 1181 1182 <span class="button-atom__text">Learn more</span> 1183 1184 1185 1186 </a> 1187 1188 1189 1190 1191</div> 1192</div> 1193</div><div class="bde-column-1194-660 bde-column"> 1194 1195 1196 1197 1198 1199 1200<img class="bde-image2-1194-661 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129376423.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129376423.png 1543w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129376423-300x117.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129376423-1024x398.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129376423-768x299.png 768w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129376423-1536x597.png 1536w" sizes="(max-width: 1543px) 100vw, 1543px" data-entrance="slideUp"><div class="bde-div-1194-662 bde-div"> 1201 1202 1203 1204 1205 1206 1207<h1 class="bde-heading-1194-663 bde-heading"> 1208Local Citation Finder 1209</h1><div class="bde-text-1194-664 bde-text"> 1210A powerful tool for tracking down the best citations, and monitoring the ones you already have. 1211</div><div class="bde-button-1194-665 bde-button"> 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-citation-finder/" target="_self" data-type="url" > 1228 1229 1230 <span class="button-atom__text">Learn more</span> 1231 1232 1233 1234 </a> 1235 1236 1237 1238 1239</div> 1240</div> 1241</div><div class="bde-column-1194-666 bde-column"> 1242 1243 1244 1245 1246 1247 1248<img class="bde-image2-1194-667 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293782.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293782.png 1543w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293782-300x117.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293782-1024x398.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293782-768x299.png 768w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293782-1536x597.png 1536w" sizes="(max-width: 1543px) 100vw, 1543px" data-entrance="slide
1248Up"><div class="bde-div-1194-668 bde-div"> 1249 1250 1251 1252 1253 1254 1255<h1 class="bde-heading-1194-669 bde-heading"> 1256Reputation Builder 1257</h1><div class="bde-text-1194-670 bde-text"> 1258Our automated review-getting platform that helps businesses look amazing online. 1259</div><div class="bde-button-1194-671 bde-button"> 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/reputation-builder/" target="_self" data-type="url" > 1276 1277 1278 <span class="button-atom__text">Learn more</span> 1279 1280 1281 1282 </a> 1283 1284 1285 1286 1287</div> 1288</div> 1289</div></div><div class="bde-div-1194-672 bde-div"> 1290 1291 1292 1293 1294 1295 1296<div class="bde-div-1194-673 bde-div"> 1297 1298 1299 1300 1301 1302 1303<div class="bde-text-1194-674 bde-text"> 1304ð 1305</div><div class="bde-text-1194-675 bde-text"> 1306Check out our awesome free tools, too! 1307</div> 1308</div><div class="bde-div-1194-676 bde-div"> 1309 1310 1311 1312 1313 1314 1315<div class="bde-button-1194-677 bde-button"> 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://whitespark.ca/review-checker/" target="_self" data-type="url" > 1332 1333 1334 <span class="button-atom__text">Review Checker</span> 1335 1336 1337 1338 </a> 1339 1340 1341 1342 1343</div><div class="bde-button-1194-678 bde-button"> 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://whitespark.ca/google-review-link-generator/" target="_self" data-type="url" > 1360 1361 1362 <span class="button-atom__text">Google Review Link Generator</span> 1363 1364 1365 1366 </a> 1367 1368 1369 1370 1371</div><div class="bde-button-1194-679 bde-button"> 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://freelocalrankingchecker.com/" target="_self" data-type="url" > 1388 1389 1390 <span class="button-atom__text">Local Ranking Checker</span> 1391 1392 1393 1394 </a> 1395 1396 1397 1398 1399</div><div class="bde-button-1194-680 bde-button"> 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://freshnessdistancecalculator.com/" target="_self" data-type="url" > 1416 1417 1418 <span class="button-atom__text">Freshness Distance Calculator</span> 1419 1420 1421 1422 </a> 1423 1424 1425 1426 1427</div> 1428</div> 1429</div></div> 1430</section><section class="bde-section-1194-681 bde-section"> 1431 1432 1433 1434 1435 1436 1437<div class="section-container"><div class="bde-columns-1194-682 bde-columns"><div class="bde-column-1194-683 bde-column"> 1438 1439 1440 1441 1442 1443 1444<h1 class="bde-heading-1194-684 bde-heading"> 1445<text-pop-w>Services</text-pop-w> that save you time and get you results 1446</h1> 1447</div><div class="bde-column-1194-685 bde-column"> 1448 1449 1450 1451 1452 1453 1454<div class="bde-image-1194-686 bde-image"> 1455<figure class="breakdance-image breakdance-image--8469"> 1456 <div class="breakdance-image-container"> 1457 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129374231.png" width="1443" height="1814" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129374231.png 1443w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129374231-239x300.png 239w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129374231-815x1024.png 815w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129374231-768x965.png 768w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129374231-1222x1536.png 1222w" sizes="(max-width: 1443px) 100vw, 1443px"></div> 1458 </div></figure> 1459 1460</div> 1461</div></div><div class="bde-columns-1194-687 bde-columns"><div class="bde-column-1194-688 bde-column"> 1462 1463
1464 1465 1466 1467 1468<div class="bde-columns-1194-689 bde-columns"><div class="bde-column-1194-690 bde-column"> 1469 1470 1471 1472 1473 1474 1475<h1 class="bde-heading-1194-691 bde-heading"> 1476SEO Services 1477</h1><div class="bde-text-1194-692 bde-text"> 1478Whitesparkâs take on local search optimization services, made affordable & accessible to anyone. 1479</div><div class="bde-button-1194-693 bde-button"> 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/seo-services/" target="_self" data-type="url" > 1496 1497 1498 <span class="button-atom__text">Learn more</span> 1499 1500 1501 1502 </a> 1503 1504 1505 1506 1507</div> 1508</div><div class="bde-column-1194-694 bde-column"> 1509 1510 1511 1512 1513 1514 1515<img class="bde-image2-1194-695 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937732.webp" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937732.webp 1200w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937732-300x300.webp 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937732-1024x1024.webp 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937732-150x150.webp 150w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937732-768x768.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" data-entrance="slideUp"> 1516</div></div> 1517</div><div class="bde-column-1194-696 bde-column"> 1518 1519 1520 1521 1522 1523 1524<div class="bde-columns-1194-697 bde-columns"><div class="bde-column-1194-698 bde-column"> 1525 1526 1527 1528 1529 1530 1531<h1 class="bde-heading-1194-699 bde-heading"> 1532Listings Service 1533</h1><div class="bde-text-1194-700 bde-text"> 1534Our world-renowned citation building & listing cleanup services â for that polished local presence. 1535</div><div class="bde-button-1194-701 bde-button"> 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/listings-service/" target="_self" data-type="url" > 1552 1553 1554 <span class="button-atom__text">Learn more</span> 1555 1556 1557 1558 </a> 1559 1560 1561 1562 1563</div> 1564</div><div class="bde-column-1194-702 bde-column"> 1565 1566 1567 1568 1569 1570 1571<img class="bde-image2-1194-703 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937743.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937743.png 1200w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937743-300x300.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937743-1024x1024.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937743-150x150.png 150w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937743-768x768.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" data-entrance="slideUp"> 1572</div></div> 1573</div></div><div class="bde-columns-1194-704 bde-columns"><div class="bde-column-1194-705 bde-column"> 1574 1575 1576 1577 1578 1579 1580<div class="bde-columns-1194-706 bde-columns"><div class="bde-column-1194-707 bde-column"> 1581 1582 1583 1584 1585 1586 1587<h1 class="bde-heading-1194-708 bde-heading"> 1588Yext Replacement Service 1589</h1><div class="bde-text-1194-709 bde-text"> 1590Our Yext alternative thatâs more effective, more affordable, and will make you way happier. 1591</div><div class="bde-button-1194-710 bde-button"> 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/yext-replacement-service/" target="_self" data-type="url" > 1608 1609 1610 <span class="button-atom__text">Learn more</span> 1611 1612 1613 1614 </a> 1615 1616 1617 1618 1619</div> 1620</div><div class="bde-column-1194-711 bde-column"> 1621 1622 1623 1624 1625 1626 1627<img class="bde-image2-1194-712 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293779.webp" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293779.webp 1200w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293779-300x300.webp 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293779-1024x1024.webp 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293779-150x150.webp 150w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293779-768x768.webp 768w" sizes="(max-width: 1200px) 100v
1627w, 1200px" data-entrance="slideUp"> 1628</div></div> 1629</div><div class="bde-column-1194-713 bde-column"> 1630 1631 1632 1633 1634 1635 1636<div class="bde-columns-1194-714 bde-columns"><div class="bde-column-1194-715 bde-column"> 1637 1638 1639 1640 1641 1642 1643<h1 class="bde-heading-1194-716 bde-heading"> 1644Multi-Location SEO Services 1645</h1><div class="bde-text-1194-717 bde-text"> 1646Leverage our extensive experience working with franchises and multi-location enterprises to solve your local search problems. 1647</div><div class="bde-button-1194-718 bde-button"> 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/franchise-multi-location-seo-services" target="_self" data-type="url" > 1664 1665 1666 <span class="button-atom__text">Learn more</span> 1667 1668 1669 1670 </a> 1671 1672 1673 1674 1675</div> 1676</div><div class="bde-column-1194-719 bde-column"> 1677 1678 1679 1680 1681 1682 1683<img class="bde-image2-1194-720 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937892345.webp" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937892345.webp 1200w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937892345-300x300.webp 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937892345-1024x1024.webp 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937892345-150x150.webp 150w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937892345-768x768.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" data-entrance="slideUp"> 1684</div></div> 1685</div></div></div> 1686</section><section class="bde-section-1194-721 bde-section"> 1687 1688 1689 1690 1691 1692 1693<div class="section-container"><h1 class="bde-heading-1194-722 bde-heading"> 1694Our solutions are designed for<br><text-pop-w>small businesses, agencies, freelancers, multi-location enterprises,</text-pop-w><br>and anyone else doing local SEO! 1695</h1></div> 1696</section><section class="bde-section-1194-723 bde-section light-bg"> 1697 1698 1699 1700 1701 1702 1703 1704<div class="section-container"><div class="bde-div-1194-724 bde-div"> 1705 1706 1707 1708 1709 1710 1711<div class="bde-div-1194-725 bde-div"> 1712 1713 1714 1715 1716 1717 1718<h2 class="bde-heading-1194-726 bde-heading"> 1719Our customers 1720</h2><div class="bde-image-1194-727 bde-image"> 1721<figure class="breakdance-image breakdance-image--1950"> 1722 <div class="breakdance-image-container"> 1723 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2024/03/love-3.svg" width="1120" height="986"></div> 1724 </div></figure> 1725 1726</div><h2 class="bde-heading-1194-728 bde-heading"> 1727us 1728</h2> 1729</div><div class="bde-div-1194-729 bde-div"> 1730 1731 1732 1733 1734 1735 1736<div class="bde-image-1194-730 bde-image"> 1737<figure class="breakdance-image breakdance-image--1957"> 1738 <div class="breakdance-image-container"> 1739 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2024/03/Frame-129.png" width="542" height="110" srcset="https://whitespark.ca/wp-content/uploads/2024/03/Frame-129.png 542w, https://whitespark.ca/wp-content/uploads/2024/03/Frame-129-300x61.png 300w" sizes="(max-width: 542px) 100vw, 542px"></div> 1740 </div></figure> 1741 1742</div><div class="bde-text-1194-831 bde-text"> 1743150K+ customers have used our software & services to improve their local rankings 1744</div> 1745</div> 1746</div><div class="bde-grid-1194-732 bde-grid"> 1747 1748 1749 1750 1751 1752 1753<div class="bde-div-1194-733 bde-div"> 1754 1755 1756 1757 1758 1759 1760<img class="bde-image2-1194-734 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293791555.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293791555.png 603w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293791555-226x300.png 226w" sizes="(max-width: 603px) 100vw, 603px"><div class="bde-div-1194-735 bde-div"> 1761 1762 1763 1764 1765 1766 1767<div class="bde-text-1194-736 bde-text"> 1768Working with Whitespark has had a huge impact on our sales. Our sales have increased and our ad spend has decreased, which has made us a more profitable company. 1769</div><div class="bde-div-1194-737 bde-div"> 1770 1771 1772 1773 1774 1775 1776<div class="bde-text-1194-738 bde-text"> 1777<b>Vince Gilkey</b>, SVP of Marketing & Sales 1778</div><a class="bde-text-link-1194-739 bde-text-link breakdance-link" href="https://www.gilkey.com/" target="_blank" data-type="url"> 1779 Gilkey Window Company 1780 1781</a> 1782</div><div class="bde-text-1194-740 bde-text"> 1783Gilkey Window Company is an <a href="https://whitespark.ca/seo-services/">SEO Services</a> client 1784</div> 1785</div> 1786</div><div class="bde-div-1194-741 bde-div"> 1787 1788 1789 1790 1791 1792 1793<img class="bde-image2-1194-742 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293794.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293794.png 604w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293794-227x300.png 227w" sizes="(max-width: 604px) 100vw, 604px"><div class="bde-div-1194-743 bde-div"> 1794 1795 1796 1797 1798 1799 1800<div class="bde-text-1194-744 bde-text"> 1801I'm always happy to refer people to Whitespark because I know they are an ethical and honest company that does good work. They're also very involved in the Local SEO industry so they know what things matter and what don't. 1802</div><div class="bde-div-1194-745 bde-div"> 1803 1804 1805 1806 1807 1808 1809<div class="bde-text-1194-746 bde-text"> 1810<b>Joy Hawkins</b>, Owner/Founder 1811</div><a class="bde-text-link-1194-747 bde-text-link breakdance-link" href="https://www.sterlingsky.
1811ca/" target="_blank" data-type="url"> 1812 SterlingSky 1813 1814</a> 1815</div><div class="bde-text-1194-748 bde-text"> 1816SterlingSky uses <a href="https://whitespark.ca/local-rank-tracker/">Local Rank Tracker</a> 1817</div> 1818</div> 1819</div><div class="bde-div-1194-749 bde-div"> 1820 1821 1822 1823 1824 1825 1826<img class="bde-image2-1194-750 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293792.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293792.png 604w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293792-227x300.png 227w" sizes="(max-width: 604px) 100vw, 604px"><div class="bde-div-1194-751 bde-div"> 1827 1828 1829 1830 1831 1832 1833<div class="bde-text-1194-752 bde-text"> 1834Just wanna point out that your tool is amazing. And Iâm very grateful for you creating it. That is all. Happy Wednesday. 1835</div><div class="bde-div-1194-753 bde-div"> 1836 1837 1838 1839 1840 1841 1842<div class="bde-text-1194-754 bde-text"> 1843<b>Amy Toman</b>, Owner 1844</div><a class="bde-text-link-1194-755 bde-text-link breakdance-link" href="https://www.petsitterseo.com/" target="_blank" data-type="url"> 1845 Pet Sitter SEO 1846 1847</a> 1848</div><div class="bde-text-1194-756 bde-text"> 1849Amy uses <a href="https://whitespark.ca/local-platform/">Local Platform</a> 1850</div> 1851</div> 1852</div><div class="bde-div-1194-757 bde-div"> 1853 1854 1855 1856 1857 1858 1859<img class="bde-image2-1194-758 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293793.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293793.png 603w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293793-226x300.png 226w" sizes="(max-width: 603px) 100vw, 603px"><div class="bde-div-1194-759 bde-div"> 1860 1861 1862 1863 1864 1865 1866<div class="bde-text-1194-760 bde-text"> 1867If you do Local SEO, the Local Rank Tracker will be one of your âI canât live without this toolâ tools. Itâs flat out gorgeous and by far the best visual representation of rankings of any tool on the market. 1868</div><div class="bde-div-1194-761 bde-div"> 1869 1870 1871 1872 1873 1874 1875<div class="bde-text-1194-762 bde-text"> 1876<b>Greg Gifford</b>, Chief Operating Officer 1877</div><a class="bde-text-link-1194-763 bde-text-link breakdance-link" href="https://searchlabdigital.com/" target="_blank" data-type="url"> 1878 SearchLab 1879 1880</a> 1881</div><div class="bde-text-1194-764 bde-text"> 1882Greg uses <a href="https://whitespark.ca/local-rank-tracker/">Local Rank Tracker</a> 1883</div> 1884</div> 1885</div><div class="bde-div-1194-765 bde-div"> 1886 1887 1888 1889 1890 1891 1892<img class="bde-image2-1194-766 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293795.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293795.png 604w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293795-227x300.png 227w" sizes="(max-width: 604px) 100vw, 604px"><div class="bde-div-1194-767 bde-div"> 1893 1894 1895 1896 1897 1898 1899<div class="bde-text-1194-768 bde-text"> 1900Before, I was spending a couple thousand dollars a month and it was just money out the window. Then once I started working with you guys I foun
1900d my ranking increased considerably. 1901</div><div class="bde-div-1194-769 bde-div"> 1902 1903 1904 1905 1906 1907 1908<div class="bde-text-1194-770 bde-text"> 1909<b>Paul McIntyre</b>, Owner & Physiotherapist 1910</div><a class="bde-text-link-1194-771 bde-text-link breakdance-link" href="https://www.broadmeadphysiotherapy.com/" target="_self" data-type="url"> 1911 Broadmead Physiotherapy 1912 1913</a> 1914</div><div class="bde-text-1194-772 bde-text"> 1915Broadmead is an <a href="https://whitespark.ca/seo-services/">SEO Services</a> client 1916</div> 1917</div> 1918</div><div class="bde-div-1194-773 bde-div"> 1919 1920 1921 1922 1923 1924 1925<img class="bde-image2-1194-774 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293796.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293796.png 604w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293796-227x300.png 227w" sizes="(max-width: 604px) 100vw, 604px"><div class="bde-div-1194-775 bde-div"> 1926 1927 1928 1929 1930 1931 1932<div class="bde-text-1194-776 bde-text"> 1933I canât think of a bigger âno-brainerâ local optimization service to utilize than Whitesparkâs Citation Building Service. Just do it! Thereâs no possible way you can lose. The value/reward ratio is unbeatable. 1934</div><div class="bde-div-1194-777 bde-div"> 1935 1936 1937 1938 1939 1940 1941<div class="bde-text-1194-778 bde-text"> 1942<b> Dan Shure</b>, Owner/SEO Consultant 1943</div><a class="bde-text-link-1194-779 bde-text-link breakdance-link" href="https://www.evolvingseo.com/" target="_blank" data-type="url"> 1944 Evolving SEO 1945 1946</a> 1947</div><div class="bde-text-1194-780 bde-text"> 1948Dan uses <a href="https://whitespark.ca/listings-service/">Listings Service</a> 1949</div> 1950</div> 1951</div> 1952</div></div> 1953</section><section class="bde-section-1194-781 bde-section light-bg"> 1954 1955 1956 1957 1958 1959 1960<div class="section-container"><h2 class="bde-heading-1194-782 bde-heading"> 1961Learn local SEO 1962</h2><div class="bde-text-1194-832 bde-text"> 1963Stick with us for regular SEO research, tips & other goodies 1964</div><div class="bde-columns-1194-784 bde-columns"><div class="bde-column-1194-785 bde-column dark-bg"> 1965 1966 1967 1968 1969 1970 1971<div class="bde-div-1194-786 bde-div"> 1972 1973 1974 1975 1976 1977 1978<img class="bde-image2-1194-787 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293746345.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293746345.png 1115w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293746345-300x230.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293746345-1024x784.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-1293746345-768x588.png 768w" sizes="(max-width: 1115px) 100vw, 1115px"><div class="bde-div-1194-788 bde-div"> 1979 1980 1981 1982 1983 1984 1985<h4 class="bde-heading-1194-789 bde-heading"> 1986Local Insider newsletter 1987</h4><div class="bde-text-1194-790 bde-text"> 1988Get an edge over your competition with the latest local SEO research, actionable tactics and advice, and breaking news â delivered to your inbox twice a week. 1989</div><div class="bde-button-1194-791 bde-button"> 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/subscribe-to-local-insider/" target="_self" data-type="url" > 2006 2007 2008 <span class="button-atom__text">Subscribe</span> 2009 2010 2011 2012 </a> 2013 2014 2015 2016 2017</div> 2018</div> 2019</div> 2020</div><div class="bde-column-1194-792 bde-column"> 2021 2022 2023 2024 2025 2026 2027<a class="bde-container-link-1194-793 bde-container-link light-bg breakdance-link" href="https://whitespark.ca/local-search-ranking-factors" target="_self" data-type="url"> 2028 2029 2030 2031 2032 2033 2034<div class="bde-div-1194-794 bde-div"> 2035 2036 2037 2038 2039 2040 2041<img class="bde-image2-1194-797 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/11/Frame-1293803.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/11/Frame-1293803.png 621w, https://whitespark.ca/wp-content/uploads/2025/11/Frame-1293803-300x142.png 300w" sizes="(max-width: 621px) 100vw, 621px"> 2042</div><div class="bde-div-1194-798 bde-div"> 2043 2044 2045 2046 2047 2048 2049<h4 class="bde-heading-1194-799 bde-heading"> 20502026 Local Search Ranking Factors 2051</h4><div class="bde-text-1194-800 bde-text"> 2052 Your ultimate guide to local search success in 2026! 2053</div> 2054</div> 2055 2056</a><div class="bde-columns-1194-801 bde-columns"><div class="bde-column-1194-802 bde-column"> 2057 2058
2059 2060 2061 2062 2063<a class="bde-container-link-1194-803 bde-container-link light-bg breakdance-link" href="https://whitespark.ca/local-search-ecosystem/" target="_self" data-type="url"> 2064 2065 2066 2067 2068 2069 2070<img class="bde-image2-1194-804 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/09/Frame-1293752324.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/09/Frame-1293752324.png 473w, https://whitespark.ca/wp-content/uploads/2025/09/Frame-1293752324-293x300.png 293w" sizes="(max-width: 473px) 100vw, 473px"><div class="bde-div-1194-805 bde-div"> 2071 2072 2073 2074 2075 2076 2077<h5 class="bde-heading-1194-806 bde-heading"> 2078Local Search Ecosystem 2079</h5><div class="bde-text-1194-807 bde-text"> 2080Get a better understanding of how data providers, search engines, and directories exchange and access business data. 2081</div> 2082</div> 2083 2084</a><a class="bde-container-link-1194-808 bde-container-link light-bg breakdance-link" href="https://whitespark.ca/google-business-profile-guide/" target="_self" data-type="url"> 2085 2086 2087 2088 2089 2090 2091<div class="bde-div-1194-829 bde-div"> 2092 2093 2094 2095 2096 2097 2098<img class="bde-image2-1194-809 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937433.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937433.png 1094w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937433-300x289.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937433-1024x986.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937433-768x739.png 768w" sizes="(max-width: 1094px) 100vw, 1094px"><div class="bde-div-1194-810 bde-div"> 2099 2100 2101 2102 2103 2104 2105<h5 class="bde-heading-1194-811 bde-heading"> 2106The World's Best Guide to Google Business Profile Optimization Ever, and it Isn't Even Close 2107</h5><div class="bde-text-1194-812 bde-text"> 2108Everything you need to know to optimize your Google Business Profile. 2109</div> 2110</div> 2111</div> 2112 2113</a> 2114</div><div class="bde-column-1194-813 bde-column"> 2115 2116 2117 2118 2119 2120 2121<a class="bde-container-link-1194-814 bde-container-link breakdance-link" href="https://whitespark.ca/the-whitespark-local-update-podcast/" target="_self" data-type="url"> 2122 2123 2124 2125 2126 2127 2128<img class="bde-image2-1194-815 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/podcast3.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/podcast3.png 1500w, https://whitespark.ca/wp-content/uploads/2025/08/podcast3-300x300.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/podcast3-1024x1024.png 1024w, https://whitespark.ca/wp-content/uploads/2025/08/podcast3-150x150.png 150w, https://whitespark.ca/wp-content/uploads/2025/08/podcast3-768x768.png 768w" sizes="(max-width: 1500px) 100vw, 1500px"> 2129 2130</a> 2131</div></div> 2132</div></div><div class="bde-grid-1194-816 bde-grid"> 2133 2134 2135 2136 2137 2138 2139<a class="bde-container-link-1194-817 bde-container-link light-bg breakdance-link" href="https://www.youtube.com/c/whitesparkca" target="_self" data-type="url"> 2140 2141 2142 2143 2144 2145 2146<img class="bde-image2-1194-818 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129375322424.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129375322424.png 659w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129375322424-300x179.png 300w" sizes="(max-width: 659px) 100vw, 659px"><h5 class="bde-heading-1194-819 bde-heading"> 2147Watch fun local SEO videos 2148</h5> 2149 2150</a><a class="bde-container-link-1194-820 bde-container-link light-bg breakdance-link" href="https://whitespark.ca/guides/" target="_self" data-type="url"> 2151 2152 2153 2154 2155 2156 2157<img class="bde-image2-1194-821 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-53234319.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-53234319.png 1012w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-53234319-300x279.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-53234319-768x714.png 768w" sizes="(max-width: 1012px) 100vw, 1012px"><h5 class="bde-heading-1194-822 bde-heading"> 2158Read in-depth local SEO guides 2159</h5> 2160 2161</a><a class="bde-container-link-1194-823 bde-container-link light-bg breakdance-link" href="https://whitespark.ca/blog/" target="_self" data-type="url"> 2162 2163 2164 2165 2166 2167 2168<img class="bde-image2-1194-824 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129375434.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-129375434.png 426w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-129375434-300x293.png 300w" sizes="(max-width: 426px) 100v
2168w, 426px"><h5 class="bde-heading-1194-825 bde-heading"> 2169Peruse our local SEO blog 2170</h5> 2171 2172</a><a class="bde-container-link-1194-826 bde-container-link light-bg breakdance-link" href="https://whitespark.ca/local-seo-email-course/" target="_self" data-type="url"> 2173 2174 2175 2176 2177 2178 2179<img class="bde-image2-1194-827 bde-image2" src="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937423.png" loading="lazy" srcset="https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937423.png 837w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937423-300x217.png 300w, https://whitespark.ca/wp-content/uploads/2025/08/Frame-12937423-768x556.png 768w" sizes="(max-width: 837px) 100vw, 837px"><h5 class="bde-heading-1194-828 bde-heading"> 2180Go PRO with our local SEO email course 2181</h5> 2182 2183</a> 2184</div></div> 2185</section><section class="bde-section-591-100 bde-section"> 2186 2187 2188 2189 2190 2191 2192<div class="section-container"><div class="bde-columns-591-101 bde-columns"><div class="bde-column-591-102 bde-column"> 2193 2194 2195 2196 2197 2198 2199<div class="bde-image-591-104 bde-image"> 2200<figure class="breakdance-image breakdance-image--593"> 2201 <div class="breakdance-image-container"> 2202 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://whitespark.ca/wp-content/uploads/2024/01/Frame-53301-1.svg" width="" height=""></div> 2203 </div></figure> 2204 2205</div><div class="bde-rich-text-591-105 bde-rich-text breakdance-rich-text-styles"> 2206<p>Whitespark provides powerful software and expert services to help businesses and agencies drive more leads through local search.</p> 2207<p>Founded in 2005 in Edmonton, Alberta, Canada, we initially offered web design and SEO services to local businesses. While we still work closely with many clients locally, we have successfully grown over the past 20 years to support over 100,000 enterprises, agencies, and small businesses globally with our cutting-edge software and services.</p> 2208</div><div class="bde-div-591-154 bde-div"> 2209 2210 2211 2212 2213 2214 2215<div class="bde-div-591-146 bde-div"> 2216 2217 2218 2219 2220 2221 2222<h4 class="bde-heading-591-145 bde-heading"> 2223WHITESPARK 2224</h4><div class="bde-social-icons-591-109 bde-social-icons"> 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-linkedin" href="https://www.linkedin.com/company/whitespark" target="_blank" data-type="url" aria-label="linkedin" > 2235 2236 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="-4 -2 32 32"> 2237 <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z"/> 2238 </svg> 2239 </a> 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-instagram" href="https://www.instagram.com/whitespark/" target="_blank" data-type="url" aria-label="instagram" > 2251 2252 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24"> 2253 <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/> 2254 </svg> 2255 </a> 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-facebook" href="https://www.facebook.com/whitespark.ca" target="_blank" data-type="url" aria-label="facebook" > 2267 2268 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewB
2268ox="0 0 24 24"> 2269 <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/> 2270 </svg> 2271 </a> 2272 2273 2274</div> 2275</div><div class="bde-div-591-147 bde-div"> 2276 2277 2278 2279 2280 2281 2282<h4 class="bde-heading-591-148 bde-heading"> 2283DARREN SHAW 2284</h4><div class="bde-globalblock-591-155 bde-globalblock"><div class="bde-social-icons-6356-100-6356-1 bde-social-icons bde-social-icons-6356-100"> 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-linkedin" href="https://www.linkedin.com/in/darrenshawwhitespark/" target="_blank" data-type="url" aria-label="linkedin" > 2295 2296 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="-4 -2 32 32"> 2297 <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z"/> 2298 </svg> 2299 </a> 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-youtube" href="https://www.youtube.com/c/whitesparkca" target="_blank" data-type="url" aria-label="youtube" > 2311 2312 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24"> 2313 <path d="M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z"/> 2314 </svg> 2315 </a> 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-instagram" href="https://www.instagram.com/darrenshawseo/" target="_blank" data-type="url" aria-label="instagram" > 2327 2328 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24"> 2329 <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/> 2330 </svg> 2331 </a> 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-facebook" href="https://www.facebook.com/darrenshawseo" target="_blank" data-type="url" aria-label="facebook" > 2343 2344 <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24"> 2345 <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/> 2346 </svg> 2347 </a> 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-custom" href="https://www.tiktok.com/@darrenshawseo" target="_blank" data-type="url" aria-label="custom" > 2359 2360 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg> 2361 </a> 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-custom" href="https://www.threads.net/@darrenshawseo" target="_blank" data-type="url" aria-label="custom" > 2373 2374 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"/></svg> 2375 </a> 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 <a class="breakdance-link bde-social-icons__icon-wrapper bde-social-icons__icon-custom" href="https://bsky.app/profile/whitespark.ca" target="_blank" data-type="url" aria-label="custom" > 2387 2388 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M407.8 294.7c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3zM288 227.1C261.9 176.4 190.9 81.9 124.9 35.3C61.6-9.4 37.5-1.7 21.6 5.5C3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7c3.3-.5 6.6-.9 10-1.4c-3.3 .5-6.6 1-10 1.4C74.3 308.6-9.1 342.8 100.3 464.5C220.6 589.1 265.1 437.8 288 361.1c22.9 76.7 49.2 222.5 185.6 103.4c102.4-103.4 28.1-156-65.8-169.9c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3c64.1 7.1 133.6-15.1 153.2-80.7C566.9 194 5
238876 75 576 58.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8C385.1 81.9 314.1 176.4 288 227.1z"/></svg> 2389 </a> 2390 2391 2392</div></div> 2393</div> 2394</div> 2395</div><div class="bde-column-591-103 bde-column"> 2396 2397 2398 2399 2400 2401 2402<h4 class="bde-heading-591-106 bde-heading"> 2403Never miss a beat 2404</h4><div class="bde-rich-text-591-107 bde-rich-text breakdance-rich-text-styles"> 2405Join our list and get our best local SEO research and advice in your inbox. 2406</div><div class="bde-div-591-166 bde-div"> 2407 2408 2409 2410 2411 2412 2413<div class="bde-code-block-591-167 bde-code-block"> 2414 2415 <iframe src="https://embeds.beehiiv.com/0d96052b-26f1-4c1e-89ff-568eff3fb7c4?slim=true" data-test-id="beehiiv-embed" height="52" width="100%" frameborder="0" scrolling="no" style="margin: 0; border-radius: 0px !important; background-color: transparent;"></iframe> 2416 2417 2418 2419</div> 2420</div> 2421</div></div><div class="bde-fancy-divider-591-110 bde-fancy-divider"> 2422 2423 2424<div class="bde-fancy-divider__wrapper"> 2425 <div class="bde-fancy-divider__separator "> 2426 </div> 2427</div> 2428 2429</div><div class="bde-columns-591-111 bde-columns"><div class="bde-column-591-112 bde-column"> 2430 2431 2432 2433 2434 2435 2436<h6 class="bde-heading-591-117 bde-heading"> 2437Local SEO software 2438</h6><ul class="bde-basic-list-591-119 bde-basic-list"> 2439 <li class='bde-basic-list-item-with-link' > 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 <a class="breakdance-link" href="https://whitespark.ca/local-platform" target="_self" data-type="url" > 2450 2451 Local Platform 2452 </a> 2453 2454 </li> 2455 <li class='bde-basic-list-item-with-link' > 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 <a class="breakdance-link" href="https://whitespark.ca/local-platform/gbp-website/" target="_self" data-type="url" > 2466 2467 â³ GBP Website Builder 2468 </a> 2469 2470 </li> 2471 <li class='bde-basic-list-item-with-link' > 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 <a class="breakdance-link" href="https://whitespark.ca/local-ranking-grids/" target="_self" data-type="url" > 2482 2483 Local Ranking Grids 2484 </a> 2485 2486 </li> 2487 <li class='bde-basic-list-item-with-link' > 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 <a class="breakdance-link" href="https://whitespark.ca/local-rank-tracker/" target="_self" data-type="url" > 2498 2499 Local Rank Tracker 2500 </a> 2501 2502 </li> 2503 <li class='bde-basic-list-item-with-link' > 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 <a class="breakdance-link" href="https://whitespark.ca/local-citation-finder/" target="_self" data-type="url" > 2514 2515 Local Citation Finder 2516 </a> 2517 2518 </li> 2519 <li class='bde-basic-list-item-with-link' > 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 <a class="breakdance-link" href="https://whitespark.ca/reputation-builder/" target="_self" data-type="url" > 2530 2531 Reputation Builder 2532 </a> 2533 2534 </li> 2535 <li class='bde-basic-list-item-with-link' > 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 <a class="breakdance-link" href="https://whitespark.ca/whitespark-vs-brightlocal-alternative-rank-tracking/" target="_self" data-type="url" > 2546 2547 BrightLocal alternative 2548 </a> 2549 2550 </li> 2551</ul> 2552</div><div class="bde-column-591-133 bde-column"> 2553 2554 2555 2556 2557 2558 2559<h6 class="bde-heading-591-134 bde-heading"> 2560Listings & SEO services 2561</h6><ul class="bde-basic-list-591-135 bde-basic-list"> 2562 <li class='bde-basic-list-item-with-link' > 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 <a class="breakdance-link" href="https://whitespark.ca/seo-services/" target="_self" data-type="url" > 2573 2574 SEO Services 2575 </a> 2576 2577 </li> 2578 <li class='bde-basic-list-item-with-link' > 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 <a class="breakdance-link" href="https://whitespark.ca/listings-service/" target="_self" data-type="url" > 2589 2590 Listings Service 2591 </a> 2592 2593 </li> 2594 <li class='bde-basic-list-item-with-link' > 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 <a class="breakdance-link" href="https://whitespark.ca/gbp-reinstatement-service/" target="_self" data-type="url" > 2605 2606 GBP Reinstatement Service 2607 </a> 2608 2609 </li> 2610 <li class='bde-basic-list-item-with-link' > 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 <a class="breakdance-link" href="https://whitespark.ca/listings-service/" target="_self" data-type="url" > 2621 2622 Citation building 2623 </a> 2624 2625 </li> 2626 <li class='bde-basic-list-item-with-link' > 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 <a class="breakdance-link" href="https://whitespark.ca/yext-replacement-service/" target="_self" data-type="url" > 2637 2638 Yext Replacement Service 2639 </a> 2640 2641 </li> 2642 <li class='bde-basic-list-item-with-link' > 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 <a class="breakdance-link" href="https://whitespark.ca/data-aggregator-service/" target="_self" data-type="url" > 2653 2654 Data Aggregator Service 2655 </a> 2656 2657 </li> 2658 <li class='bde-basic-list-item-with-link' > 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 <a class="breakdance-link" href="https://whitespark.ca/franchise-multi-location-seo-services/" target="_self" data-type="url" > 2669 2670 Multi-location & franchise SEO 2671 </a> 2672 2673 </li> 2674</ul> 2675</div><div class="bde-column-591-136 bde-column"> 2676 2677
2678 2679 2680 2681 2682<h6 class="bde-heading-591-131 bde-heading"> 2683Free tools & resources 2684</h6><ul class="bde-basic-list-591-132 bde-basic-list"> 2685 <li class='bde-basic-list-item-with-link' > 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 <a class="breakdance-link" href="https://whitespark.ca/review-checker/" target="_self" data-type="url" > 2696 2697 Review Checker 2698 </a> 2699 2700 </li> 2701 <li class='bde-basic-list-item-with-link' > 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 <a class="breakdance-link" href="https://whitespark.ca/google-review-link-generator/" target="_self" data-type="url" > 2712 2713 Google Review Link Generator 2714 </a> 2715 2716 </li> 2717 <li class='bde-basic-list-item-with-link' > 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 <a class="breakdance-link" href="https://freelocalrankingchecker.com/" target="_self" data-type="url" > 2728 2729 Free Local Ranking Checker 2730 </a> 2731 2732 </li> 2733 <li class='bde-basic-list-item-with-link' > 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 <a class="breakdance-link" href="https://whitespark.ca/blog/" target="_self" data-type="url" > 2744 2745 Whitespark blog 2746 </a> 2747 2748 </li> 2749 <li class='bde-basic-list-item-with-link' > 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 <a class="breakdance-link" href="https://whitespark.ca/top-local-citation-sources-by-country/" target="_self" data-type="url" > 2760 2761 Top local citation sources 2762 </a> 2763 2764 </li> 2765 <li class='bde-basic-list-item-with-link' > 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 <a class="breakdance-link" href="https://whitespark.ca/acceptable-google-maps-nap-abbreviations-and-variations/" target="_self" data-type="url" > 2776 2777 Acceptable NAP variations 2778 </a> 2779 2780 </li> 2781 <li class='bde-basic-list-item-with-link' > 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 <a class="breakdance-link" href="https://whitespark.ca/hidden-address-sites/" target="_self" data-type="url" > 2792 2793 Hidden address citation sites 2794 </a> 2795 2796 </li> 2797</ul> 2798</div><div class="bde-column-591-120 bde-column"> 2799 2800 2801 2802 2803 2804 2805<h6 class="bde-heading-591-137 bde-heading"> 2806Company 2807</h6><ul class="bde-basic-list-591-138 bde-basic-list"> 2808 <li class='bde-basic-list-item-with-link' > 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 <a class="breakdance-link" href="https://whitespark.ca/about-us/" target="_self" data-type="url" > 2819 2820 About us 2821 </a> 2822 2823 </li> 2824</ul><h6 class="bde-heading-591-121 bde-heading"> 2825Contact us 2826</h6><ul class="bde-basic-list-591-122 bde-basic-list"> 2827 <li class='bde-basic-list-item-with-link' > 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 <a class="breakdance-link" href="mailto:[email protected]" target="_self" data-type="url" > 2838 2839 [email protected] 2840 </a> 2841 2842 </li> 2843 <li class='bde-basic-list-item-with-link' > 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 <a class="breakdance-link" href="tel:1-855-406-6050" target="_self" data-type="url" > 2854 2855 1 (855) 406-6050 2856 </a> 2857 2858 </li> 2859 <li class='bde-basic-list-item-with-link' > 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 <a class="breakdance-link" href="http://support.whitespark.ca/" target="_self" data-type="url" > 2870 2871 Help center 2872 </a> 2873 2874 </li> 2875</ul> 2876</div></div><div class="bde-div-591-165 bde-div"> 2877 2878 2879 2880 2881 2882 2883<div class="bde-rich-text-591-142 bde-rich-text breakdance-rich-text-styles"> 2884<p>© 2026 Whitespark Inc. 2885</div><div class="bde-rich-text-591-164 bde-rich-text breakdance-rich-text-styles"> 2886<p style="text-align: center;">|</p> 2887</div><div class="bde-rich-text-591-160 bde-rich-text breakdance-rich-text-styles"> 2888Made with â¤ï¸ in Canada 2889</div><div class="bde-rich-text-591-157 bde-rich-text breakdance-rich-text-styles"> 2890<p style="text-align: center;">|</p> 2891</div><div class="bde-rich-text-591-159 bde-rich-text breakdance-rich-text-styles"> 2892<a href="https://whitespark.ca/terms/">Terms</a> | <a href="https://whitespark.ca/privacy-policy/">Privacy policy</a> 2893</div> 2894</div></div> 2895</section>
2895<script type="speculationrules"> 2896{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/breakdance-zero-theme-child/*","/wp-content/themes/breakdance-zero-theme-master/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2897</script>
2897 2898<div class="breakdance"><div class="bde-popup-7303-100 bde-popup"> 2899<div 2900 class="breakdance-popup 2901 " 2902 data-breakdance-popup-id="7303" 2903 > 2904 <div class='breakdance-popup-content'> 2905 <div class="bde-div-7303-109 bde-div"> 2906 2907 2908 2909 2910 2911 2912<h6 class="bde-heading-7303-106 bde-heading"> 2913CONTENTS 2914</h6><div class="bde-fancy-divider-7303-107 bde-fancy-divider"> 2915 2916 2917<div class="bde-fancy-divider__wrapper"> 2918 <div class="bde-fancy-divider__separator "> 2919 </div> 2920</div> 2921 2922</div><div class="bde-repeater-element-7303-108 bde-repeater-element"><div class="bde-loop bde-loop-grid ee-posts bde-dynamic-repeater bde-dynamic-repeater-108 bde-dynamic-repeater-grid"></div></div> 2923</div> 2924 </div> 2925 <div class="breakdance-popup-close-button breakdance-popup-position-top-right" data-breakdance-popup-reference="7303" data-breakdance-popup-action="close"> 2926 <div class="breakdance-popup-close-icon"> 2927 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. --><path d="M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"/></svg> 2928 </div> 2929 </div> 2930 </div> 2931 2932</div></div><style id="global-styles-inline-css"> 2933: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%);
2933--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;}
2933.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;} 2934/*# sourceURL=global-styles-inline-css */ 2935</style>
2936<script id="gforms_recaptcha_recaptcha-js-extra"> 2937var gforms_recaptcha_recaptcha_strings = {"nonce":"6a1d763570","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://whitespark.ca/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"1","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings. Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings. Do you want to proceed?","site_key":"6LfoSGMkAAAAAFnK_Qw_NNNYwXIqX95LIvuCE1Dh"}; 2938//# sourceURL=gforms_recaptcha_recaptcha-js-extra 2939</script>
vendor: 127 bytes, lines 2939-2940
2939 2940<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
29406LfoSGMkAAAAAFnK_Qw_NNNYwXIqX95LIvuCE1Dh
vendor: 27 bytes, line 2940
2940&ver=2.2.2"></script>
2941<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://whitespark.ca/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 2941
2941
2942<script id="wp-emoji-settings" type="application/json"> 2943{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://whitespark.ca/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 2944</script>
vendor: 1 bytes, line 2944
2944
2945<script type="module"> 2946/*! This file is auto-generated */ 2947var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2948//# sourceURL=https://whitespark.ca/wp-includes/js/wp-emoji-loader.min.js 2949</script>
vendor: 1 bytes, line 2949
2949
2950<script src='https://whitespark.ca/wp-content/plugins/breakdance/plugin/global-scripts/breakdance-utils.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2950
2950
2951<script src='https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2951
2951
2952<script src='https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-header-builder@1/header-builder.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2952
2952
2953<script src='https://unpkg.com/[email protected]/dist/gsap.min.js' defer></script>
vendor: 1 bytes, line 2953
2953
2954<script src='https://unpkg.com/[email protected]/dist/ScrollTrigger.min.js' defer></script>
vendor: 1 bytes, line 2954
2954
2955<script src='https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/imagesloaded@4/imagesloaded.pkgd.min.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2955
2955
2956<script src='https://whitespark.ca/wp-content/plugins/breakdance/plugin/animations/entrance/js/entrance.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2956
2956
2957<script src='https://whitespark.ca/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/popups@1/popups.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2957
2957
2958<script>document.addEventListener('DOMContentLoaded', function(){ function trimTabDropdown() { 2959 const tabTitles = document.querySelectorAll('.feature-title'); 2960 const dropdownItems = document.querySelectorAll('.bde-tabs__select option'); 2961 2962 console.log('Attempting trim:', tabTitles.length, 'titles,', dropdownItems.length, 'options'); 2963 2964 if (!tabTitles.length || !dropdownItems.length) return false; 2965 2966 dropdownItems.forEach(function(item, index) { 2967 if (tabTitles[index]) { 2968 item.textContent = tabTitles[index].textContent.trim(); 2969 } 2970 }); 2971 return true; 2972} 2973 2974// Try immediately 2975document.addEventListener('DOMContentLoaded', function() { 2976 if (!trimTabDropdown()) { 2977 // If it didn't work, try again after a short delay 2978 setTimeout(trimTabDropdown, 500); 2979 setTimeout(trimTabDropdown, 1500); 2980 } 2981}); 2982 2983// Also watch for BD injecting elements late 2984const observer = new MutationObserver(function() { 2985 if (document.querySelector('.bde-tabs__select option')) { 2986 trimTabDropdown(); 2987 observer.disconnect(); 2988 } 2989}); 2990observer.observe(document.body, { childList: true, subtree: true }); }) </script>
vendor: 1 bytes, line 2990
2990
2991<script>document.addEventListener('DOMContentLoaded', function(){ if (!window.BreakdanceFrontend) { 2992 window.BreakdanceFrontend = {} 2993 } 2994 2995 window.BreakdanceFrontend.data = {"homeUrl":"https:\/\/whitespark.ca","ajaxUrl":"https:\/\/whitespark.ca\/wp-admin\/admin-ajax.php","elementsPluginUrl":"https:\/\/whitespark.ca\/wp-content\/plugins\/breakdance\/subplugins\/breakdance-elements\/","BASE_BREAKPOINT_ID":"breakpoint_base","breakpoints":[{"id":"breakpoint_base","label":"Desktop","defaultPreviewWidth":"100%"},{"id":"breakpoint_tablet_landscape","label":"Tablet Landscape","defaultPreviewWidth":1024,"maxWidth":1119},{"id":"breakpoint_tablet_portrait","label":"Tablet Portrait","defaultPreviewWidth":768,"maxWidth":1023},{"id":"breakpoint_phone_landscape","label":"Phone Landscape","defaultPreviewWidth":480,"maxWidth":767},{"id":"breakpoint_phone_portrait","label":"Phone Portrait","defaultPreviewWidth":400,"maxWidth":479}],"subscriptionMode":"pro"} }) </script>
vendor: 1 bytes, line 2995
2995
2996<script>document.addEventListener('DOMContentLoaded', function(){ 2997new AwesomeMenu(".breakdance .bde-menu-581-100-581-1 .breakdance-menu", { 2998 dropdown: { 2999 openOnClick: false, 3000 mode: { 3001 desktop: 'dropdown' 3002 }, 3003 placement: 'left', 3004 width: null, 3005 animation: 'fade' 3006 }, 3007 link: { 3008 effect: '', 3009 effectDirection: '', 3010 }, 3011 mobile: { 3012 breakpoint: '', 3013 mode: 'default', 3014 offcanvasPosition: 'left', 3015 offset: null, 3016 followLinks: true 3017 } 3018}); 3019 }) </script>
vendor: 1 bytes, line 3019
3019
3020<script>document.addEventListener('DOMContentLoaded', function(){ new BreakdanceHeaderBuilder(".breakdance .bde-header-builder-2228-140", "140", false); }) </script>
vendor: 1 bytes, line 3020
3020
3021<script>document.addEventListener('DOMContentLoaded', function(){ 3022new BreakdanceEntrance( 3023 '.breakdance .bde-image2-1194-644', 3024 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"}} 3025 ) 3026 }) </script>
vendor: 1 bytes, line 3026
3026
3027<script>document.addEventListener('DOMContentLoaded', function(){ 3028new BreakdanceEntrance( 3029 '.breakdance .bde-image2-1194-652', 3030 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"},"delay":{"number":200,"unit":"ms","style":"200ms"}} 3031 ) 3032 }) </script>
vendor: 1 bytes, line 3032
3032
3033<script>document.addEventListener('DOMContentLoaded', function(){ 3034new BreakdanceEntrance( 3035 '.breakdance .bde-image2-1194-655', 3036 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"}} 3037 ) 3038 }) </script>
vendor: 1 bytes, line 3038
3038
3039<script>document.addEventListener('DOMContentLoaded', function(){ 3040new BreakdanceEntrance( 3041 '.breakdance .bde-image2-1194-661', 3042 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"},"delay":{"number":200,"unit":"ms","style":"200ms"}} 3043 ) 3044 }) </script>
vendor: 1 bytes, line 3044
3044
3045<script>document.addEventListener('DOMContentLoaded', function(){ 3046new BreakdanceEntrance( 3047 '.breakdance .bde-image2-1194-667', 3048 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"},"delay":{"number":400,"unit":"ms","style":"400ms"}} 3049 ) 3050 }) </script>
vendor: 1 bytes, line 3050
3050
3051<script>document.addEventListener('DOMContentLoaded', function(){ 3052new BreakdanceEntrance( 3053 '.breakdance .bde-image2-1194-695', 3054 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"}} 3055 ) 3056 }) </script>
vendor: 1 bytes, line 3056
3056
3057<script>document.addEventListener('DOMContentLoaded', function(){ 3058new BreakdanceEntrance( 3059 '.breakdance .bde-image2-1194-703', 3060 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"},"delay":{"number":200,"unit":"ms","style":"200ms"}} 3061 ) 3062 }) </script>
vendor: 1 bytes, line 3062
3062
3063<script>document.addEventListener('DOMContentLoaded', function(){ 3064new BreakdanceEntrance( 3065 '.breakdance .bde-image2-1194-712', 3066 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"}} 3067 ) 3068 }) </script>
vendor: 1 bytes, line 3068
3068
3069<script>document.addEventListener('DOMContentLoaded', function(){ 3070new BreakdanceEntrance( 3071 '.breakdance .bde-image2-1194-720', 3072 {"animation_type":"slideUp","duration":{"number":300,"unit":"ms","style":"300ms"},"advanced":{"ease":"linear","distance":{"number":20,"unit":"px","style":"20px"},"disable_at":"breakpoint_tablet_landscape"},"delay":{"number":200,"unit":"ms","style":"200ms"}} 3073 ) 3074 }) </script>
vendor: 1 bytes, line 3074
3074
3075<script>document.addEventListener('DOMContentLoaded', function(){ 3076 3077 }) </script>
vendor: 1 bytes, line 3077
3077
3078<script>document.addEventListener('DOMContentLoaded', function(){ new BreakdancePopup(7303, {"onlyShowOnce":false,"avoidMultiple":false,"limitSession":null,"limitPageLoad":null,"limitForever":null,"triggers":[],"breakpointConditions":[]}); }) </script>
vendor: 1 bytes, line 3078
3078
3079<script>document.addEventListener('DOMContentLoaded', function(){ 3080if (window.breakdancePopupInstances) { 3081 const popupInstance = window.breakdancePopupInstances[7303] ?? null; 3082 if (popupInstance) { 3083 popupInstance.setOptions({ 3084 keepOpenOnHashlinkClicks: false, 3085 closeOnClickOutside: true, 3086 closeOnEscapeKey: true, 3087 closeAfterMilliseconds: null, 3088 showCloseButtonAfterMilliseconds: null, 3089 disableScrollWhenOpen: false, 3090 }); 3091 } 3092} 3093 3094 }) </script>
3094 3095<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 3095-3096
3095 3096<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3096GTM-WZLPB4
vendor: 85 bytes, lines 3096-3097
3096" 3097height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3098<!-- End Google Tag Manager (noscript) --> </body> 3099 3100 </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.