PageSourceSearch

https://whitespark.ca/

html whitespark.ca collected 2026-10-02 02:27:36 UTC 121,822 bytes, 3,104 lines download raw bytes

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, &amp; Citation Services - Drive More Local Business with Whitespark</title>
9<meta name="dc.title" content="Local SEO Tools, Software, &amp; Citation Services - Drive More Local Business with Whitespark">
10<meta name="dc.description" content="Software &amp; 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 &amp; 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, &amp; Citation Services - Drive More Local Business with Whitespark">
23<meta property="og:description" content="Software &amp; 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, &amp; Citation Services - Drive More Local Business with Whitespark">
30<meta name="twitter:description" content="Software &amp; 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&#038;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<!-- Add to Google preferred sources -->
165<script async src="https://news.google.com/swg/js/v1/publisher.js"></script>
165
166
167<!-- Bing WMT verification -->
168<meta name="msvalidate.01" content="BE3565CE8201B18370B49E05B79EE30D" />    </head>
169    
170    <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">
171                    <section class="bde-section-2228-135 bde-section">
172  
173  
174	
175
176
177
178<div class="section-container"><div class="bde-rich-text-2228-142 bde-rich-text breakdance-rich-text-styles">
179<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>
180</div></div>
181</section><header class="bde-header-builder-2228-140 bde-header-builder bde-header-builder--sticky-scroll-slide bde-header-builder--overlay">
182
183<div class="bde-header-builder__container"><div class="bde-div-2228-103 bde-div">
184  
185  
186	
187
188
189
190<div class="bde-image-2228-118 bde-image">
191<figure class="breakdance-image breakdance-image--19">
192	<div class="breakdance-image-container">
193		<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>
194	</div></figure>
195
196</div>
197</div><div class="bde-globalblock-2228-133 bde-globalblock"><div class="bde-menu-581-100-581-1 bde-menu bde-menu-581-100">
198
199
200      
201        
202    <nav class="breakdance-menu breakdance-menu--collapse    ">
203    <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-100">
204                              <span class="breakdance-menu-toggle__custom-open-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 417.9l17-17L465 209l17-17L448 158.1l-17 17-175 175L81 175l-17-17L30.1 192l17 17L239 401l17 17z"/></svg>
206            </span>
207          
208                      <span class="breakdance-menu-toggle__custom-close-icon">
209              <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>
210            </span>
211                      </button>
212    
213  <ul class="breakdance-menu-list" id="menu-100">
214              
215  
216    <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">
217<div class="breakdance-dropdown breakdance-dropdown--custom">
218    <div class="breakdance-dropdown-toggle">
219      
220              <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-111" >
221          Local SEO Software
222        </button>
223      
224      <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-111" aria-label="Local SEO Software Submenu"></button>
225    </div>
226
227    <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-111">
228        <div class="breakdance-dropdown-body">
229            <div class="breakdance-dropdown-custom-content">
230                <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">
231  
232  
233	
234
235
236
237<div class="bde-image-581-117-581-1 bde-image bde-image-581-117">
238<figure class="breakdance-image breakdance-image--570">
239	<div class="breakdance-image-container">
240		<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>
241	</div></figure>
242
243</div><div class="bde-div-581-118-581-1 bde-div bde-div-581-118">
244  
245  
246	
247
248
249
250<h6 class="bde-heading-581-119-581-1 bde-heading bde-heading-581-119">
251Local Platform
252</h6><div class="bde-text-581-120-581-1 bde-text bde-text-581-120">
253Take complete control of your Google Business Profile
254</div>
255</div>
256
257</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">
258  
259  
260	
261
262
263
264<div class="bde-image-581-309-581-1 bde-image bde-image-581-309">
265<figure class="breakdance-image breakdance-image--8309">
266	<div class="breakdance-image-container">
267		<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>
268	</div></figure>
269
270</div><div class="bde-div-581-310-581-1 bde-div bde-div-581-310">
271  
272  
273	
274
275
276
277<h6 class="bde-heading-581-311-581-1 bde-heading bde-heading-581-311">
278Local Ranking Grids
279</h6><div class="bde-text-581-312-581-1 bde-text bde-text-581-312">
280Gorgeous grids and a simple, intuitive interface.
281</div>
282</div>
283
284</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">
285  
286  
287	
288
289
290
291<div class="bde-image-581-126-581-1 bde-image bde-image-581-126">
292<figure class="breakdance-image breakdance-image--568">
293	<div class="breakdance-image-container">
294		<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>
295	</div></figure>
296
297</div><div class="bde-div-581-127-581-1 bde-div bde-div-581-127">
298  
299  
300	
301
302
303
304<h6 class="bde-heading-581-128-581-1 bde-heading bde-heading-581-128">
305Local Rank Tracker
306</h6><div class="bde-text-581-129-581-1 bde-text bde-text-581-129">
307Monitor your local and organic search performance
308</div>
309</div>
310
311</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">
312  
313  
314	
315
316
317
318<div class="bde-image-581-131-581-1 bde-image bde-image-581-131">
319<figure class="breakdance-image breakdance-image--569">
320	<div class="breakdance-image-container">
321		<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>
322	</div></figure>
323
324</div><div class="bde-div-581-132-581-1 bde-div bde-div-581-132">
325  
326  
327	
328
329
330
331<h6 class="bde-heading-581-133-581-1 bde-heading bde-heading-581-133">
332Local Citation Finder
333</h6><div class="bde-text-581-134-581-1 bde-text bde-text-581-134">
334Find new citation opportunities to grow your rankings
335</div>
336</div>
337
338</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">
339  
340  
341	
342
343
344
345<div class="bde-image-581-136-581-1 bde-image bde-image-581-136">
346<figure class="breakdance-image breakdance-image--567">
347	<div class="breakdance-image-container">
348		<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>
349	</div></figure>
350
351</div><div class="bde-div-581-137-581-1 bde-div bde-div-581-137">
352  
353  
354	
355
356
357
358<h6 class="bde-heading-581-138-581-1 bde-heading bde-heading-581-138">
359Reputation Builder
360</h6><div class="bde-text-581-139-581-1 bde-text bde-text-581-139">
361Get more online reviews and build your reputation
362</div>
363</div>
364
365</a><div class="bde-div-581-142-581-1 bde-div bde-div-581-142">
366  
367  
368	
369
370
371
372<div class="bde-fancy-divider-581-141-581-1 bde-fancy-divider bde-fancy-divider-581-141">
373
374
375<div class="bde-fancy-divider__wrapper">
376  <div class="bde-fancy-divider__separator   ">
377  	  </div>
378</div>
379
380</div><h6 class="bde-heading-581-140-581-1 bde-heading bde-heading-581-140">
381FREE TOOLS
382</h6>
383</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">
384  
385  
386	
387
388
389
390<div class="bde-div-581-145-581-1 bde-div bde-div-581-145">
391  
392  
393	
394
395
396
397<h6 class="bde-heading-581-146-581-1 bde-heading bde-heading-581-146">
398Review Checker
399</h6><div class="bde-text-581-147-581-1 bde-text bde-text-581-147">
400Your business’s online reviews and ratings at a glance
401</div>
402</div>
403
404</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">
405  
406  
407	
408
409
410
411<div class="bde-div-581-149-581-1 bde-div bde-div-581-149">
412  
413  
414	
415
416
417
418<h6 class="bde-heading-581-150-581-1 bde-heading bde-heading-581-150">
419Google Review Link Generator
420</h6><div class="bde-text-581-151-581-1 bde-text bde-text-581-151">
421Get more Google reviews with a spiffy custom review link
422</div>
423</div>
424
425</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">
426  
427  
428	
429
430
431
432<div class="bde-div-581-294-581-1 bde-div bde-div-581-294">
433  
434  
435	
436
437
438
439<h6 class="bde-heading-581-295-581-1 bde-heading bde-heading-581-295">
440Free Local Ranking Checker
441</h6><div class="bde-text-581-296-581-1 bde-text bde-text-581-296">
442Quickly check rankings from anywhere
443</div>
444</div>
445
446</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">
447  
448  
449	
450
451
452
453<div class="bde-div-581-298-581-1 bde-div bde-div-581-298">
454  
455  
456	
457
458
459
460<h6 class="bde-heading-581-299-581-1 bde-heading bde-heading-581-299">
461Freshness Distance Calculator
462</h6><div class="bde-text-581-300-581-1 bde-text bde-text-581-300">
463Check how often you should update your content to rank
464</div>
465</div>
466
467</a>
468            </div>
469        </div>
470    </div>
471</div>
472
473</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
473-item">
474<div class="breakdance-dropdown breakdance-dropdown--custom">
475    <div class="breakdance-dropdown-toggle">
476      
477              <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-191" >
478          Listings & SEO Services
479        </button>
480      
481      <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-191" aria-label="Listings & SEO Services Submenu"></button>
482    </div>
483
484    <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-191">
485        <div class="breakdance-dropdown-body">
486            <div class="breakdance-dropdown-custom-content">
487                <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">
488  
489  
490	
491
492
493
494<div class="bde-image-581-193-581-1 bde-image bde-image-581-193">
495<figure class="breakdance-image breakdance-image--563">
496	<div class="breakdance-image-container">
497		<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>
498	</div></figure>
499
500</div><div class="bde-div-581-194-581-1 bde-div bde-div-581-194">
501  
502  
503	
504
505
506
507<h6 class="bde-heading-581-195-581-1 bde-heading bde-heading-581-195">
508SEO Services
509</h6><div class="bde-text-581-196-581-1 bde-text bde-text-581-196">
510Increase your rankings and conversions with help from our team of local SEO experts
511</div>
512</div>
513
514</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">
515  
516  
517	
518
519
520
521<div class="bde-image-581-198-581-1 bde-image bde-image-581-198">
522<figure class="breakdance-image breakdance-image--565">
523	<div class="breakdance-image-container">
524		<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>
525	</div></figure>
526
527</div><div class="bde-div-581-199-581-1 bde-div bde-div-581-199">
528  
529  
530	
531
532
533
534<h6 class="bde-heading-581-200-581-1 bde-heading bde-heading-581-200">
535Listings Service
536</h6><div class="bde-text-581-201-581-1 bde-text bde-text-581-201">
537Take 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.
538</div>
539</div>
540
541</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">
542  
543  
544	
545
546
547
548<div class="bde-image-581-318-581-1 bde-image bde-image-581-318">
549<figure class="breakdance-image breakdance-image--9916">
550	<div class="breakdance-image-container">
551		<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>
552	</div></figure>
553
554</div><div class="bde-div-581-319-581-1 bde-div bde-div-581-319">
555  
556  
557	
558
559
560
561<h6 class="bde-heading-581-320-581-1 bde-heading bde-heading-581-320">
562GBP Reinstatement Service
563</h6><div class="bde-text-581-321-581-1 bde-text bde-text-581-321">
564Google Business Profile suspended? Save yourself the stress and frustration by letting our expert team handle everything to get you back on the map.
565</div>
566</div>
567
568</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">
569  
570  
571	
572
573
574
575<div class="bde-image-581-203-581-1 bde-image bde-image-581-203">
576<figure class="breakdance-image breakdance-image--566">
577	<div class="breakdance-image-container">
578		<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>
579	</div></figure>
580
581</div><div class="bde-div-581-204-581-1 bde-div bde-div-581-204">
582  
583  
584	
585
586
587
588<h6 class="bde-heading-581-205-581-1 bde-heading bde-heading-581-205">
589Yext Replacement Service
590</h6><div class="bde-text-581-206-581-1 bde-text bde-text-581-206">
591Ditch Yext with our superior and more affordable alternative
592</div>
593</div>
594
595</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">
596  
597  
598	
599
600
601
602<div class="bde-image-581-208-581-1 bde-image bde-image-581-208">
603<figure class="breakdance-image breakdance-image--564">
604	<div class="breakdance-image-container">
605		<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>
606	</div></figure>
607
608</div><div class="bde-div-581-209-581-1 bde-div bde-div-581-209">
609  
610  
611	
612
613
614
615<h6 class="bde-heading-581-210-581-1 bde-heading bde-heading-581-210">
616Multi-Location SEO Services
617</h6><div class="bde-text-581-211-581-1 bde-text bde-text-581-211">
618Leverage our extensive experience working with franchises and multi-location enterprises to 
618solve your local search problems.
619</div>
620</div>
621
622</a>
623            </div>
624        </div>
625    </div>
626</div>
627
628</li><li class="breakdance-menu-item-581-108-581-1 breakdance-menu-item breakdance-menu-item-581-108">
629        
630            
631            
632
633    
634    
635    
636    
637    
638    <a class="breakdance-link breakdance-menu-link" href="https://whitespark.ca/pricing/" target="_self" data-type="url"  >
639  Pricing
640    </a>
641
642</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">
643<div class="breakdance-dropdown breakdance-dropdown--custom">
644    <div class="breakdance-dropdown-toggle">
645      
646              <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-255" >
647          Resources
648        </button>
649      
650      <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-255" aria-label="Resources Submenu"></button>
651    </div>
652
653    <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-255">
654        <div class="breakdance-dropdown-body">
655            <div class="breakdance-dropdown-custom-content">
656                <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">
657  
658  
659	
660
661
662
663<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">
664  
665  
666	
667
668
669
670<div class="bde-div-581-259-581-1 bde-div bde-div-581-259">
671  
672  
673	
674
675
676
677<h6 class="bde-heading-581-260-581-1 bde-heading bde-heading-581-260">
678Help center
679</h6><div class="bde-text-581-261-581-1 bde-text bde-text-581-261">
680We're here to help!
681</div>
682</div>
683
684</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">
685  
686  
687	
688
689
690
691<div class="bde-div-581-263-581-1 bde-div bde-div-581-263">
692  
693  
694	
695
696
697
698<h6 class="bde-heading-581-264-581-1 bde-heading bde-heading-581-264">
699Local Insider newsletter
700</h6><div class="bde-text-581-265-581-1 bde-text bde-text-581-265">
701Stay in the know on local SEO
702</div>
703</div>
704
705</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">
706  
707  
708	
709
710
711
712<div class="bde-div-581-268-581-1 bde-div bde-div-581-268">
713  
714  
715	
716
717
718
719<h6 class="bde-heading-581-269-581-1 bde-heading bde-heading-581-269">
720Local SEO videos
721</h6><div class="bde-text-581-270-581-1 bde-text bde-text-581-270">
722Our YouTube channel – check it out!
723</div>
724</div>
725
726</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">
727  
728  
729	
730
731
732
733<div class="bde-div-581-289-581-1 bde-div bde-div-581-289">
734  
735  
736	
737
738
739
740<h6 class="bde-heading-581-290-581-1 bde-heading bde-heading-581-290">
741Local SEO guides
742</h6><div class="bde-text-581-291-581-1 bde-text bde-text-581-291">
743And downloadable resources
744</div>
745</div>
746
747</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">
748  
749  
750	
751
752
753
754<div class="bde-div-581-323-581-1 bde-div bde-div-581-323">
755  
756  
757	
758
759
760
761<h6 class="bde-heading-581-324-581-1 bde-heading bde-heading-581-324">
762Local SEO research
763</h6><div class="bde-text-581-325-581-1 bde-text bde-text-581-325">
764Exclusive local SEO research & data
765</div>
766</div>
767
768</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">
769  
770  
771	
772
773
774
775<div class="bde-div-581-305-581-1 bde-div bde-div-581-305">
776  
777  
778	
779
780
781
782<h6 class="bde-heading-581-306-581-1 bde-heading bde-heading-581-306">
783Blog
784</h6><div class="bde-text-581-307-581-1 bde-text bde-text-581-307">
785Local SEO tips, research, & news
786</div>
787</div>
788
789</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">
790  
791  
792	
793
794
795
796<div class="bde-div-581-314-581-1 bde-div bde-div-581-314">
797  
798  
799	
800
801
802
803<h6 class="bde-heading-581-315-581-1 bde-heading bde-heading-581-315">
804Podcast
805</h6><div class="bde-text-581-316-581-1 bde-text bde-text-581-316">
806The Whitespark Local Update
807</div>
808</div>
809
810</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">
811  
812  
813	
814
815
816
817<div class="bde-div-581-285-581-1 bde-div bde-div-581-285">
818  
819  
820	
821
822
823
824<h6 class="bde-heading-581-286-581-1 bde-heading bde-heading-581-286">
825Local SEO email course
826</h6><div class="bde-text-581-287-581-1 bde-text bde-text-581-287">
827Become a local SEO pro, for free!
828</div>
829</div>
830
831</a>
832</div><div class="bde-column-581-266-581-1 bde-column bde-column-581-266">
833  
834  
835	
836
837
838
839<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">
840  
841  
842	
843
844
845
846<div class="bde-div-581-272-581-1 bde-div bde-div-581-272">
847  
848  
849	
850
851
852
853<h6 class="bde-heading-581-273-581-1 bde-heading bde-heading-581-273">
854Local Search Ranking Factors
855</h6>
856</div>
857
858</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">
859  
860  
861	
862
863
864
865<div class="bde-div-581-276-581-1 bde-div bde-div-581-276">
866  
867  
868	
869
870
871
872<h6 class="bde-heading-581-277-581-1 bde-heading bde-heading-581-277">
873Local Search Ecosystem
874</h6>
875</div>
876
877</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">
878  
879  
880	
881
882
883
884<div class="bde-div-581-282-581-1 bde-div bde-div-581-282">
885  
886  
887	
888
889
890
891<h6 class="bde-heading-581-283-581-1 bde-heading bde-heading-581-283">
892Guide to GBP optimization
893</h6>
894</div>
895
896</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">
897  
898  
899	
900
901
902
903<div class="bde-div-581-302-581-1 bde-div bde-div-581-302">
904  
905  
906	
907
908
909
910<h6 class="bde-heading-581-303-581-1 bde-heading bde-heading-581-303">
911Top Local Citation Sources by Country
912</h6>
913</div>
914
915</a>
916</div></div>
917            </div>
918        </div>
919    </div>
920</div>
921
922</li><li class="breakdance-menu-item-581-292-581-1 breakdance-menu-item breakdance-menu-item-581-292">
923        
924            
925            
926
927    
928    
929    
930    
931    
932    <a class="breakdance-link breakdance-menu-link" href="https://account.whitespark.ca/login" target="_self" data-type="url"  >
933  Sign in
934    </a>
935
936</li>
937  </ul>
938  </nav>
939
940
941</div></div><div class="bde-div-2228-104 bde-div">
942  
943  
944	
945
946
947
948<div class="bde-button-2228-129 bde-button">
949        
950    
951    
952    
953    
954            
955                    
956            
957            
958
959    
960    
961    
962    
963    
964    <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://account.whitespark.ca/login" target="_self" data-type="url"  >
965
966    
967        <span class="button-atom__text">Log in</span>
968
969        
970        
971                </a>
972
973    
974
975
976</div>
977</div></div>
978
979
980</header><section class="bde-section-1194-623 bde-section">
981  
982  
983	
984
985
986
987<div class="section-container"><h1 class="bde-heading-1194-624 bde-heading">
988Everything you need<br>for <text-pop>better local SEO</text-pop>
989</h1><div class="bde-text-1194-830 bde-text">
990Software & services that help your businesses rank better and drive more conversions from Google.
991</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">
992Trusted by over 150K users, including these distinguished brands:
993</div><div class="bde-image-1194-628 bde-image">
994<figure class="breakdance-image breakdance-image--54">
995	<div class="breakdance-image-container">
996		<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
996w, 2560px"></div>
997	</div></figure>
998
999</div><div class="bde-image-1194-629 bde-image">
1000<figure class="breakdance-image breakdance-image--120">
1001	<div class="breakdance-image-container">
1002		<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>
1003	</div></figure>
1004
1005</div></div>
1006</section><section class="bde-section-1194-630 bde-section">
1007  
1008  
1009	
1010
1011
1012
1013<div class="section-container"><div class="bde-columns-1194-631 bde-columns"><div class="bde-column-1194-632 bde-column">
1014  
1015  
1016	
1017
1018
1019
1020<h1 class="bde-heading-1194-633 bde-heading">
1021<text-pop-w>Software</text-pop-w> that helps you get the most out of local search
1022</h1>
1023</div><div class="bde-column-1194-634 bde-column">
1024  
1025  
1026	
1027
1028
1029
1030<div class="bde-image-1194-635 bde-image">
1031<figure class="breakdance-image breakdance-image--8466">
1032	<div class="breakdance-image-container">
1033		<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>
1034	</div></figure>
1035
1036</div>
1037</div></div><div class="bde-columns-1194-636 bde-columns"><div class="bde-column-1194-637 bde-column">
1038  
1039  
1040	
1041
1042
1043
1044<div class="bde-columns-1194-638 bde-columns"><div class="bde-column-1194-639 bde-column">
1045  
1046  
1047	
1048
1049
1050
1051<h1 class="bde-heading-1194-640 bde-heading">
1052Local Platform
1053</h1><div class="bde-text-1194-641 bde-text">
1054A better way to manage Google Business Profiles! Prevent unwanted updates, edit locations in bulk, and much more!
1055</div><div class="bde-button-1194-642 bde-button">
1056        
1057    
1058    
1059    
1060    
1061            
1062                    
1063            
1064            
1065
1066    
1067    
1068    
1069    
1070    
1071    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-platform/" target="_self" data-type="url"  >
1072
1073    
1074        <span class="button-atom__text">Learn more</span>
1075
1076        
1077        
1078                </a>
1079
1080    
1081
1082
1083</div>
1084</div><div class="bde-column-1194-643 bde-column">
1085  
1086  
1087	
1088
1089
1090
1091<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">
1092</div></div>
1093</div><div class="bde-column-1194-645 bde-column">
1094  
1095  
1096	
1097
1098
1099
1100<div class="bde-columns-1194-646 bde-columns"><div class="bde-column-1194-647 bde-column">
1101  
1102  
1103	
1104
1105
1106
1107<h1 class="bde-heading-1194-648 bde-heading">
1108Local Ranking Grids
1109</h1><div class="bde-text-1194-649 bde-text">
1110Monitor your local rankings across up to 225 geographical points with eye-popping reports and a simple, intuitive interface.
1111</div><div class="bde-button-1194-650 bde-button">
1112        
1113    
1114    
1115    
1116    
1117            
1118                    
1119            
1120            
1121
1122    
1123    
1124    
1125    
1126    
1127    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-ranking-grids/" target="_self" data-type="url"  >
1128
1129    
1130        <span class="button-atom__text">Learn more</span>
1131
1132        
1133        
1134                </a>
1135
1136    
1137
1138
1139</div>
1140</div><div class="bde-column-1194-651 bde-column">
1141  
1142  
1143	
1144
1145
1146
1147<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">
1148</div></div>
1149</div></div><div class="bde-columns-1194-653 bde-columns"><div class="bde-column-1194-654 bde-column">
1150  
1151  
1152	
1153
1154
1155
1156<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">
1157  
1158  
1159	
1160
1161
1162
1163<h1 class="bde-heading-1194-657 bde-heading">
1164Local Rank Tracker
1165</h1><div class="bde-text-1194-658 bde-text">
1166Know how your business truly ranks in local and organic search, and make data-driven decisions to improve rankings.
1167</div><div class="bde-button-1194-659 bde-button">
1168        
1169    
1170    
1171    
1172    
1173            
1174                    
1175            
1176            
1177
1178    
1179    
1180    
1181    
1182    
1183    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-rank-tracker/" target="_self" data-type="url"  >
1184
1185    
1186        <span class="button-atom__text">Learn more</span>
1187
1188        
1189        
1190                </a>
1191
1192    
1193
1194
1195</div>
1196</div>
1197</div><div class="bde-column-1194-660 bde-column">
1198  
1199  
1200	
1201
1202
1203
1204<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">
1205  
1206  
1207	
1208
1209
1210
1211<h1 class="bde-heading-1194-663 bde-heading">
1212Local Citation Finder
1213</h1><div class="bde-text-1194-664 bde-text">
1214A powerful tool for tracking down the best citations, and monitoring the ones you already have.
1215</div><div class="bde-button-1194-665 bde-button">
1216        
1217    
1218    
1219    
1220    
1221            
1222                    
1223            
1224            
1225
1226    
1227    
1228    
1229    
1230    
1231    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/local-citation-finder/" target="_self" data-type="url"  >
1232
1233    
1234        <span class="button-atom__text">Learn more</span>
1235
1236        
1237        
1238                </a>
1239
1240    
1241
1242
1243</div>
1244</div>
1245</div><div class="bde-column-1194-666 bde-column">
1246  
1247  
1248	
1249
1250
1251
1252<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
1252Up"><div class="bde-div-1194-668 bde-div">
1253  
1254  
1255	
1256
1257
1258
1259<h1 class="bde-heading-1194-669 bde-heading">
1260Reputation Builder
1261</h1><div class="bde-text-1194-670 bde-text">
1262Our automated review-getting platform that helps businesses look amazing online.
1263</div><div class="bde-button-1194-671 bde-button">
1264        
1265    
1266    
1267    
1268    
1269            
1270                    
1271            
1272            
1273
1274    
1275    
1276    
1277    
1278    
1279    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/reputation-builder/" target="_self" data-type="url"  >
1280
1281    
1282        <span class="button-atom__text">Learn more</span>
1283
1284        
1285        
1286                </a>
1287
1288    
1289
1290
1291</div>
1292</div>
1293</div></div><div class="bde-div-1194-672 bde-div">
1294  
1295  
1296	
1297
1298
1299
1300<div class="bde-div-1194-673 bde-div">
1301  
1302  
1303	
1304
1305
1306
1307<div class="bde-text-1194-674 bde-text">
1308👀
1309</div><div class="bde-text-1194-675 bde-text">
1310Check out our awesome  free tools, too!
1311</div>
1312</div><div class="bde-div-1194-676 bde-div">
1313  
1314  
1315	
1316
1317
1318
1319<div class="bde-button-1194-677 bde-button">
1320        
1321    
1322    
1323    
1324    
1325            
1326                    
1327            
1328            
1329
1330    
1331    
1332    
1333    
1334    
1335    <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://whitespark.ca/review-checker/" target="_self" data-type="url"  >
1336
1337    
1338        <span class="button-atom__text">Review Checker</span>
1339
1340        
1341        
1342                </a>
1343
1344    
1345
1346
1347</div><div class="bde-button-1194-678 bde-button">
1348        
1349    
1350    
1351    
1352    
1353            
1354                    
1355            
1356            
1357
1358    
1359    
1360    
1361    
1362    
1363    <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"  >
1364
1365    
1366        <span class="button-atom__text">Google Review Link Generator</span>
1367
1368        
1369        
1370                </a>
1371
1372    
1373
1374
1375</div><div class="bde-button-1194-679 bde-button">
1376        
1377    
1378    
1379    
1380    
1381            
1382                    
1383            
1384            
1385
1386    
1387    
1388    
1389    
1390    
1391    <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://freelocalrankingchecker.com/" target="_self" data-type="url"  >
1392
1393    
1394        <span class="button-atom__text">Local Ranking Checker</span>
1395
1396        
1397        
1398                </a>
1399
1400    
1401
1402
1403</div><div class="bde-button-1194-680 bde-button">
1404        
1405    
1406    
1407    
1408    
1409            
1410                    
1411            
1412            
1413
1414    
1415    
1416    
1417    
1418    
1419    <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://freshnessdistancecalculator.com/" target="_self" data-type="url"  >
1420
1421    
1422        <span class="button-atom__text">Freshness Distance Calculator</span>
1423
1424        
1425        
1426                </a>
1427
1428    
1429
1430
1431</div>
1432</div>
1433</div></div>
1434</section><section class="bde-section-1194-681 bde-section">
1435  
1436  
1437	
1438
1439
1440
1441<div class="section-container"><div class="bde-columns-1194-682 bde-columns"><div class="bde-column-1194-683 bde-column">
1442  
1443  
1444	
1445
1446
1447
1448<h1 class="bde-heading-1194-684 bde-heading">
1449<text-pop-w>Services</text-pop-w> that save you time and get you results
1450</h1>
1451</div><div class="bde-column-1194-685 bde-column">
1452  
1453  
1454	
1455
1456
1457
1458<div class="bde-image-1194-686 bde-image">
1459<figure class="breakdance-image breakdance-image--8469">
1460	<div class="breakdance-image-container">
1461		<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>
1462	</div></figure>
1463
1464</div>
1465</div></div><div class="bde-columns-1194-687 bde-columns"><div class="bde-column-1194-688 bde-column">
1466  
1467  
1468	
1469
1470
1471
1472<div class="bde-columns-1194-689 bde-columns"><div class="bde-column-1194-690 bde-column">
1473  
1474  
1475	
1476
1477
1478
1479<h1 class="bde-heading-1194-691 bde-heading">
1480SEO Services
1481</h1><div class="bde-text-1194-692 bde-text">
1482Whitespark’s take on local search optimization services, made affordable & accessible to anyone.
1483</div><div class="bde-button-1194-693 bde-button">
1484        
1485    
1486    
1487    
1488    
1489            
1490                    
1491            
1492            
1493
1494    
1495    
1496    
1497    
1498    
1499    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/seo-services/" target="_self" data-type="url"  >
1500
1501    
1502        <span class="button-atom__text">Learn more</span>
1503
1504        
1505        
1506                </a>
1507
1508    
1509
1510
1511</div>
1512</div><div class="bde-column-1194-694 bde-column">
1513  
1514  
1515	
1516
1517
1518
1519<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">
1520</div></div>
1521</div><div class="bde-column-1194-696 bde-column">
1522  
1523  
1524	
1525
1526
1527
1528<div class="bde-columns-1194-697 bde-columns"><div class="bde-column-1194-698 bde-column">
1529  
1530  
1531	
1532
1533
1534
1535<h1 class="bde-heading-1194-699 bde-heading">
1536Listings Service
1537</h1><div class="bde-text-1194-700 bde-text">
1538Our world-renowned citation building & listing cleanup services – for that polished local presence.
1539</div><div class="bde-button-1194-701 bde-button">
1540        
1541    
1542    
1543    
1544    
1545            
1546                    
1547            
1548            
1549
1550    
1551    
1552    
1553    
1554    
1555    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/listings-service/" target="_self" data-type="url"  >
1556
1557    
1558        <span class="button-atom__text">Learn more</span>
1559
1560        
1561        
1562                </a>
1563
1564    
1565
1566
1567</div>
1568</div><div class="bde-column-1194-702 bde-column">
1569  
1570  
1571	
1572
1573
1574
1575<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">
1576</div></div>
1577</div></div><div class="bde-columns-1194-704 bde-columns"><div class="bde-column-1194-705 bde-column">
1578  
1579  
1580	
1581
1582
1583
1584<div class="bde-columns-1194-706 bde-columns"><div class="bde-column-1194-707 bde-column">
1585  
1586  
1587	
1588
1589
1590
1591<h1 class="bde-heading-1194-708 bde-heading">
1592Yext Replacement Service
1593</h1><div class="bde-text-1194-709 bde-text">
1594Our Yext alternative that’s more effective, more affordable, and will make you way happier.
1595</div><div class="bde-button-1194-710 bde-button">
1596        
1597    
1598    
1599    
1600    
1601            
1602                    
1603            
1604            
1605
1606    
1607    
1608    
1609    
1610    
1611    <a class="breakdance-link button-atom button-atom--secondary bde-button__button" href="https://whitespark.ca/yext-replacement-service/" target="_self" data-type="url"  >
1612
1613    
1614        <span class="button-atom__text">Learn more</span>
1615
1616        
1617        
1618                </a>
1619
1620    
1621
1622
1623</div>
1624</div><div class="bde-column-1194-711 bde-column">
1625  
1626  
1627	
1628
1629
1630
1631<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
1631w, 1200px" data-entrance="slideUp">
1632</div></div>
1633</div><div class="bde-column-1194-713 bde-column">
1634  
1635  
1636	
1637
1638
1639
1640<div class="bde-columns-1194-714 bde-columns"><div class="bde-column-1194-715 bde-column">
1641  
1642  
1643	
1644
1645
1646
1647<h1 class="bde-heading-1194-716 bde-heading">
1648Multi-Location SEO Services
1649</h1><div class="bde-text-1194-717 bde-text">
1650Leverage our extensive experience working with franchises and multi-location enterprises to solve your local search problems.
1651</div><div class="bde-button-1194-718 bde-button">
1652        
1653    
1654    
1655    
1656    
1657            
1658                    
1659            
1660            
1661
1662    
1663    
1664    
1665    
1666    
1667    <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"  >
1668
1669    
1670        <span class="button-atom__text">Learn more</span>
1671
1672        
1673        
1674                </a>
1675
1676    
1677
1678
1679</div>
1680</div><div class="bde-column-1194-719 bde-column">
1681  
1682  
1683	
1684
1685
1686
1687<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">
1688</div></div>
1689</div></div></div>
1690</section><section class="bde-section-1194-721 bde-section">
1691  
1692  
1693	
1694
1695
1696
1697<div class="section-container"><h1 class="bde-heading-1194-722 bde-heading">
1698Our 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!
1699</h1></div>
1700</section><section class="bde-section-1194-723 bde-section light-bg">
1701              
1702  
1703  
1704	
1705
1706
1707
1708<div class="section-container"><div class="bde-div-1194-724 bde-div">
1709  
1710  
1711	
1712
1713
1714
1715<div class="bde-div-1194-725 bde-div">
1716  
1717  
1718	
1719
1720
1721
1722<h2 class="bde-heading-1194-726 bde-heading">
1723Our customers
1724</h2><div class="bde-image-1194-727 bde-image">
1725<figure class="breakdance-image breakdance-image--1950">
1726	<div class="breakdance-image-container">
1727		<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>
1728	</div></figure>
1729
1730</div><h2 class="bde-heading-1194-728 bde-heading">
1731us
1732</h2>
1733</div><div class="bde-div-1194-729 bde-div">
1734  
1735  
1736	
1737
1738
1739
1740<div class="bde-image-1194-730 bde-image">
1741<figure class="breakdance-image breakdance-image--1957">
1742	<div class="breakdance-image-container">
1743		<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>
1744	</div></figure>
1745
1746</div><div class="bde-text-1194-831 bde-text">
1747150K+ customers have used our software & services to improve their local rankings
1748</div>
1749</div>
1750</div><div class="bde-grid-1194-732 bde-grid">
1751  
1752  
1753	
1754
1755
1756
1757<div class="bde-div-1194-733 bde-div">
1758  
1759  
1760	
1761
1762
1763
1764<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">
1765  
1766  
1767	
1768
1769
1770
1771<div class="bde-text-1194-736 bde-text">
1772Working 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.
1773</div><div class="bde-div-1194-737 bde-div">
1774  
1775  
1776	
1777
1778
1779
1780<div class="bde-text-1194-738 bde-text">
1781<b>Vince Gilkey</b>, SVP of Marketing & Sales
1782</div><a class="bde-text-link-1194-739 bde-text-link breakdance-link" href="https://www.gilkey.com/" target="_blank" data-type="url">
1783  Gilkey Window Company
1784
1785</a>
1786</div><div class="bde-text-1194-740 bde-text">
1787Gilkey Window Company is an <a href="https://whitespark.ca/seo-services/">SEO Services</a> client
1788</div>
1789</div>
1790</div><div class="bde-div-1194-741 bde-div">
1791  
1792  
1793	
1794
1795
1796
1797<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">
1798  
1799  
1800	
1801
1802
1803
1804<div class="bde-text-1194-744 bde-text">
1805I'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.
1806</div><div class="bde-div-1194-745 bde-div">
1807  
1808  
1809	
1810
1811
1812
1813<div class="bde-text-1194-746 bde-text">
1814<b>Joy Hawkins</b>, Owner/Founder
1815</div><a class="bde-text-link-1194-747 bde-text-link breakdance-link" href="https://www.sterlingsky.
1815ca/" target="_blank" data-type="url">
1816  SterlingSky
1817
1818</a>
1819</div><div class="bde-text-1194-748 bde-text">
1820SterlingSky uses <a href="https://whitespark.ca/local-rank-tracker/">Local Rank Tracker</a>
1821</div>
1822</div>
1823</div><div class="bde-div-1194-749 bde-div">
1824  
1825  
1826	
1827
1828
1829
1830<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">
1831  
1832  
1833	
1834
1835
1836
1837<div class="bde-text-1194-752 bde-text">
1838Just wanna point out that your tool is amazing. And I’m very grateful for you creating it. That is all. Happy Wednesday.
1839</div><div class="bde-div-1194-753 bde-div">
1840  
1841  
1842	
1843
1844
1845
1846<div class="bde-text-1194-754 bde-text">
1847<b>Amy Toman</b>, Owner
1848</div><a class="bde-text-link-1194-755 bde-text-link breakdance-link" href="https://www.petsitterseo.com/" target="_blank" data-type="url">
1849  Pet Sitter SEO
1850
1851</a>
1852</div><div class="bde-text-1194-756 bde-text">
1853Amy uses <a href="https://whitespark.ca/local-platform/">Local Platform</a>
1854</div>
1855</div>
1856</div><div class="bde-div-1194-757 bde-div">
1857  
1858  
1859	
1860
1861
1862
1863<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">
1864  
1865  
1866	
1867
1868
1869
1870<div class="bde-text-1194-760 bde-text">
1871If 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. 
1872</div><div class="bde-div-1194-761 bde-div">
1873  
1874  
1875	
1876
1877
1878
1879<div class="bde-text-1194-762 bde-text">
1880<b>Greg Gifford</b>, Chief Operating Officer
1881</div><a class="bde-text-link-1194-763 bde-text-link breakdance-link" href="https://searchlabdigital.com/" target="_blank" data-type="url">
1882  SearchLab
1883
1884</a>
1885</div><div class="bde-text-1194-764 bde-text">
1886Greg uses <a href="https://whitespark.ca/local-rank-tracker/">Local Rank Tracker</a>
1887</div>
1888</div>
1889</div><div class="bde-div-1194-765 bde-div">
1890  
1891  
1892	
1893
1894
1895
1896<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">
1897  
1898  
1899	
1900
1901
1902
1903<div class="bde-text-1194-768 bde-text">
1904Before, 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
1904d my ranking increased considerably.
1905</div><div class="bde-div-1194-769 bde-div">
1906  
1907  
1908	
1909
1910
1911
1912<div class="bde-text-1194-770 bde-text">
1913<b>Paul McIntyre</b>, Owner & Physiotherapist
1914</div><a class="bde-text-link-1194-771 bde-text-link breakdance-link" href="https://www.broadmeadphysiotherapy.com/" target="_self" data-type="url">
1915  Broadmead Physiotherapy
1916
1917</a>
1918</div><div class="bde-text-1194-772 bde-text">
1919Broadmead is an <a href="https://whitespark.ca/seo-services/">SEO Services</a> client
1920</div>
1921</div>
1922</div><div class="bde-div-1194-773 bde-div">
1923  
1924  
1925	
1926
1927
1928
1929<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">
1930  
1931  
1932	
1933
1934
1935
1936<div class="bde-text-1194-776 bde-text">
1937I 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.
1938</div><div class="bde-div-1194-777 bde-div">
1939  
1940  
1941	
1942
1943
1944
1945<div class="bde-text-1194-778 bde-text">
1946<b> Dan Shure</b>, Owner/SEO Consultant
1947</div><a class="bde-text-link-1194-779 bde-text-link breakdance-link" href="https://www.evolvingseo.com/" target="_blank" data-type="url">
1948  Evolving SEO
1949
1950</a>
1951</div><div class="bde-text-1194-780 bde-text">
1952Dan uses <a href="https://whitespark.ca/listings-service/">Listings Service</a>
1953</div>
1954</div>
1955</div>
1956</div></div>
1957</section><section class="bde-section-1194-781 bde-section light-bg">
1958  
1959  
1960	
1961
1962
1963
1964<div class="section-container"><h2 class="bde-heading-1194-782 bde-heading">
1965Learn local SEO
1966</h2><div class="bde-text-1194-832 bde-text">
1967Stick with us for regular SEO research, tips & other goodies
1968</div><div class="bde-columns-1194-784 bde-columns"><div class="bde-column-1194-785 bde-column dark-bg">
1969  
1970  
1971	
1972
1973
1974
1975<div class="bde-div-1194-786 bde-div">
1976  
1977  
1978	
1979
1980
1981
1982<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">
1983  
1984  
1985	
1986
1987
1988
1989<h4 class="bde-heading-1194-789 bde-heading">
1990Local Insider newsletter
1991</h4><div class="bde-text-1194-790 bde-text">
1992Get 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.
1993</div><div class="bde-button-1194-791 bde-button">
1994        
1995    
1996    
1997    
1998    
1999            
2000                    
2001            
2002            
2003
2004    
2005    
2006    
2007    
2008    
2009    <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"  >
2010
2011    
2012        <span class="button-atom__text">Subscribe</span>
2013
2014        
2015        
2016                </a>
2017
2018    
2019
2020
2021</div>
2022</div>
2023</div>
2024</div><div class="bde-column-1194-792 bde-column">
2025  
2026  
2027	
2028
2029
2030
2031<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">
2032  
2033  
2034	
2035
2036
2037
2038<div class="bde-div-1194-794 bde-div">
2039  
2040  
2041	
2042
2043
2044
2045<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">
2046</div><div class="bde-div-1194-798 bde-div">
2047  
2048  
2049	
2050
2051
2052
2053<h4 class="bde-heading-1194-799 bde-heading">
20542026 Local Search Ranking Factors
2055</h4><div class="bde-text-1194-800 bde-text">
2056 Your ultimate guide to local search success in 2026! 
2057</div>
2058</div>
2059
2060</a><div class="bde-columns-1194-801 bde-columns"><div class="bde-column-1194-802 bde-column">
2061  
2062  
2063	
2064
2065
2066
2067<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">
2068  
2069  
2070	
2071
2072
2073
2074<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">
2075  
2076  
2077	
2078
2079
2080
2081<h5 class="bde-heading-1194-806 bde-heading">
2082Local Search Ecosystem
2083</h5><div class="bde-text-1194-807 bde-text">
2084Get a better understanding of how data providers, search engines, and directories exchange and access business data.
2085</div>
2086</div>
2087
2088</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">
2089  
2090  
2091	
2092
2093
2094
2095<div class="bde-div-1194-829 bde-div">
2096  
2097  
2098	
2099
2100
2101
2102<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">
2103  
2104  
2105	
2106
2107
2108
2109<h5 class="bde-heading-1194-811 bde-heading">
2110The World's Best Guide to Google Business Profile Optimization Ever, and it Isn't Even Close
2111</h5><div class="bde-text-1194-812 bde-text">
2112Everything you need to know to optimize your Google Business Profile.
2113</div>
2114</div>
2115</div>
2116
2117</a>
2118</div><div class="bde-column-1194-813 bde-column">
2119  
2120  
2121	
2122
2123
2124
2125<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">
2126  
2127  
2128	
2129
2130
2131
2132<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">
2133
2134</a>
2135</div></div>
2136</div></div><div class="bde-grid-1194-816 bde-grid">
2137  
2138  
2139	
2140
2141
2142
2143<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">
2144  
2145  
2146	
2147
2148
2149
2150<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">
2151Watch fun local SEO videos
2152</h5>
2153
2154</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">
2155  
2156  
2157	
2158
2159
2160
2161<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">
2162Read in-depth local SEO guides
2163</h5>
2164
2165</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">
2166  
2167  
2168	
2169
2170
2171
2172<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
2172w, 426px"><h5 class="bde-heading-1194-825 bde-heading">
2173Peruse our local SEO blog
2174</h5>
2175
2176</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">
2177  
2178  
2179	
2180
2181
2182
2183<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">
2184Go PRO with our local SEO email course
2185</h5>
2186
2187</a>
2188</div></div>
2189</section><section class="bde-section-591-100 bde-section">
2190  
2191  
2192	
2193
2194
2195
2196<div class="section-container"><div class="bde-columns-591-101 bde-columns"><div class="bde-column-591-102 bde-column">
2197  
2198  
2199	
2200
2201
2202
2203<div class="bde-image-591-104 bde-image">
2204<figure class="breakdance-image breakdance-image--593">
2205	<div class="breakdance-image-container">
2206		<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>
2207	</div></figure>
2208
2209</div><div class="bde-rich-text-591-105 bde-rich-text breakdance-rich-text-styles">
2210<p>Whitespark provides powerful software and expert services to help businesses and agencies drive more leads through local search.</p>
2211<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>
2212</div><div class="bde-div-591-154 bde-div">
2213  
2214  
2215	
2216
2217
2218
2219<div class="bde-div-591-146 bde-div">
2220  
2221  
2222	
2223
2224
2225
2226<h4 class="bde-heading-591-145 bde-heading">
2227WHITESPARK
2228</h4><div class="bde-social-icons-591-109 bde-social-icons">
2229                  
2230            
2231            
2232
2233    
2234    
2235    
2236    
2237    
2238    <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" >
2239
2240             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="-4 -2 32 32">
2241            <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"/>
2242       </svg>
2243              </a>
2244
2245                    
2246            
2247            
2248
2249    
2250    
2251    
2252    
2253    
2254    <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" >
2255
2256             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24">
2257            <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"/>
2258       </svg>
2259              </a>
2260
2261                    
2262            
2263            
2264
2265    
2266    
2267    
2268    
2269    
2270    <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" >
2271
2272             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewB
2272ox="0 0 24 24">
2273            <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"/>
2274       </svg>
2275              </a>
2276
2277    
2278</div>
2279</div><div class="bde-div-591-147 bde-div">
2280  
2281  
2282	
2283
2284
2285
2286<h4 class="bde-heading-591-148 bde-heading">
2287DARREN SHAW
2288</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">
2289                  
2290            
2291            
2292
2293    
2294    
2295    
2296    
2297    
2298    <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" >
2299
2300             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="-4 -2 32 32">
2301            <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"/>
2302       </svg>
2303              </a>
2304
2305                    
2306            
2307            
2308
2309    
2310    
2311    
2312    
2313    
2314    <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" >
2315
2316             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24">
2317            <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"/>
2318       </svg>
2319              </a>
2320
2321                    
2322            
2323            
2324
2325    
2326    
2327    
2328    
2329    
2330    <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" >
2331
2332             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24">
2333            <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"/>
2334       </svg>
2335              </a>
2336
2337                    
2338            
2339            
2340
2341    
2342    
2343    
2344    
2345    
2346    <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" >
2347
2348             <svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24">
2349            <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"/>
2350       </svg>
2351              </a>
2352
2353                    
2354            
2355            
2356
2357    
2358    
2359    
2360    
2361    
2362    <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" >
2363
2364                        <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>
2365                      </a>
2366
2367                    
2368            
2369            
2370
2371    
2372    
2373    
2374    
2375    
2376    <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" >
2377
2378                        <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>
2379                      </a>
2380
2381                    
2382            
2383            
2384
2385    
2386    
2387    
2388    
2389    
2390    <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" >
2391
2392                        <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
239276 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>
2393                      </a>
2394
2395    
2396</div></div>
2397</div>
2398</div>
2399</div><div class="bde-column-591-103 bde-column">
2400  
2401  
2402	
2403
2404
2405
2406<h4 class="bde-heading-591-106 bde-heading">
2407Never miss a beat
2408</h4><div class="bde-rich-text-591-107 bde-rich-text breakdance-rich-text-styles">
2409Join our list and get our best local SEO research and advice in your inbox.
2410</div><div class="bde-div-591-166 bde-div">
2411  
2412  
2413	
2414
2415
2416
2417<div class="bde-code-block-591-167 bde-code-block">
2418
2419  <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>
2420
2421
2422
2423</div>
2424</div>
2425</div></div><div class="bde-fancy-divider-591-110 bde-fancy-divider">
2426
2427
2428<div class="bde-fancy-divider__wrapper">
2429  <div class="bde-fancy-divider__separator   ">
2430  	  </div>
2431</div>
2432
2433</div><div class="bde-columns-591-111 bde-columns"><div class="bde-column-591-112 bde-column">
2434  
2435  
2436	
2437
2438
2439
2440<h6 class="bde-heading-591-117 bde-heading">
2441Local SEO software
2442</h6><ul class="bde-basic-list-591-119 bde-basic-list">
2443  <li class='bde-basic-list-item-with-link' >    
2444                  
2445            
2446            
2447
2448    
2449    
2450    
2451    
2452    
2453    <a class="breakdance-link" href="https://whitespark.ca/local-platform" target="_self" data-type="url"  >
2454
2455          Local Platform
2456              </a>
2457
2458      </li>
2459  <li class='bde-basic-list-item-with-link' >    
2460                  
2461            
2462            
2463
2464    
2465    
2466    
2467    
2468    
2469    <a class="breakdance-link" href="https://whitespark.ca/local-platform/gbp-website/" target="_self" data-type="url"  >
2470
2471          ↳ GBP Website Builder
2472              </a>
2473
2474      </li>
2475  <li class='bde-basic-list-item-with-link' >    
2476                  
2477            
2478            
2479
2480    
2481    
2482    
2483    
2484    
2485    <a class="breakdance-link" href="https://whitespark.ca/local-ranking-grids/" target="_self" data-type="url"  >
2486
2487          Local Ranking Grids
2488              </a>
2489
2490      </li>
2491  <li class='bde-basic-list-item-with-link' >    
2492                  
2493            
2494            
2495
2496    
2497    
2498    
2499    
2500    
2501    <a class="breakdance-link" href="https://whitespark.ca/local-rank-tracker/" target="_self" data-type="url"  >
2502
2503          Local Rank Tracker
2504              </a>
2505
2506      </li>
2507  <li class='bde-basic-list-item-with-link' >    
2508                  
2509            
2510            
2511
2512    
2513    
2514    
2515    
2516    
2517    <a class="breakdance-link" href="https://whitespark.ca/local-citation-finder/" target="_self" data-type="url"  >
2518
2519          Local Citation Finder
2520              </a>
2521
2522      </li>
2523  <li class='bde-basic-list-item-with-link' >    
2524                  
2525            
2526            
2527
2528    
2529    
2530    
2531    
2532    
2533    <a class="breakdance-link" href="https://whitespark.ca/reputation-builder/" target="_self" data-type="url"  >
2534
2535          Reputation Builder
2536              </a>
2537
2538      </li>
2539  <li class='bde-basic-list-item-with-link' >    
2540                  
2541            
2542            
2543
2544    
2545    
2546    
2547    
2548    
2549    <a class="breakdance-link" href="https://whitespark.ca/whitespark-vs-brightlocal-alternative-rank-tracking/" target="_self" data-type="url"  >
2550
2551          BrightLocal alternative
2552              </a>
2553
2554      </li>
2555</ul>
2556</div><div class="bde-column-591-133 bde-column">
2557  
2558  
2559	
2560
2561
2562
2563<h6 class="bde-heading-591-134 bde-heading">
2564Listings & SEO services
2565</h6><ul class="bde-basic-list-591-135 bde-basic-list">
2566  <li class='bde-basic-list-item-with-link' >    
2567                  
2568            
2569            
2570
2571    
2572    
2573    
2574    
2575    
2576    <a class="breakdance-link" href="https://whitespark.ca/seo-services/" target="_self" data-type="url"  >
2577
2578          SEO Services
2579              </a>
2580
2581      </li>
2582  <li class='bde-basic-list-item-with-link' >    
2583                  
2584            
2585            
2586
2587    
2588    
2589    
2590    
2591    
2592    <a class="breakdance-link" href="https://whitespark.ca/listings-service/" target="_self" data-type="url"  >
2593
2594          Listings Service
2595              </a>
2596
2597      </li>
2598  <li class='bde-basic-list-item-with-link' >    
2599                  
2600            
2601            
2602
2603    
2604    
2605    
2606    
2607    
2608    <a class="breakdance-link" href="https://whitespark.ca/gbp-reinstatement-service/" target="_self" data-type="url"  >
2609
2610          GBP Reinstatement Service
2611              </a>
2612
2613      </li>
2614  <li class='bde-basic-list-item-with-link' >    
2615                  
2616            
2617            
2618
2619    
2620    
2621    
2622    
2623    
2624    <a class="breakdance-link" href="https://whitespark.ca/listings-service/" target="_self" data-type="url"  >
2625
2626          Citation building
2627              </a>
2628
2629      </li>
2630  <li class='bde-basic-list-item-with-link' >    
2631                  
2632            
2633            
2634
2635    
2636    
2637    
2638    
2639    
2640    <a class="breakdance-link" href="https://whitespark.ca/yext-replacement-service/" target="_self" data-type="url"  >
2641
2642          Yext Replacement Service
2643              </a>
2644
2645      </li>
2646  <li class='bde-basic-list-item-with-link' >    
2647                  
2648            
2649            
2650
2651    
2652    
2653    
2654    
2655    
2656    <a class="breakdance-link" href="https://whitespark.ca/data-aggregator-service/" target="_self" data-type="url"  >
2657
2658          Data Aggregator Service
2659              </a>
2660
2661      </li>
2662  <li class='bde-basic-list-item-with-link' >    
2663                  
2664            
2665            
2666
2667    
2668    
2669    
2670    
2671    
2672    <a class="breakdance-link" href="https://whitespark.ca/franchise-multi-location-seo-services/" target="_self" data-type="url"  >
2673
2674          Multi-location & franchise SEO
2675              </a>
2676
2677      </li>
2678</ul>
2679</div><div class="bde-column-591-136 bde-column">
2680  
2681  
2682	
2683
2684
2685
2686<h6 class="bde-heading-591-131 bde-heading">
2687Free tools & resources
2688</h6><ul class="bde-basic-list-591-132 bde-basic-list">
2689  <li class='bde-basic-list-item-with-link' >    
2690                  
2691            
2692            
2693
2694    
2695    
2696    
2697    
2698    
2699    <a class="breakdance-link" href="https://whitespark.ca/review-checker/" target="_self" data-type="url"  >
2700
2701          Review Checker
2702              </a>
2703
2704      </li>
2705  <li class='bde-basic-list-item-with-link' >    
2706                  
2707            
2708            
2709
2710    
2711    
2712    
2713    
2714    
2715    <a class="breakdance-link" href="https://whitespark.ca/google-review-link-generator/" target="_self" data-type="url"  >
2716
2717          Google Review Link Generator
2718              </a>
2719
2720      </li>
2721  <li class='bde-basic-list-item-with-link' >    
2722                  
2723            
2724            
2725
2726    
2727    
2728    
2729    
2730    
2731    <a class="breakdance-link" href="https://freelocalrankingchecker.com/" target="_self" data-type="url"  >
2732
2733          Free Local Ranking Checker
2734              </a>
2735
2736      </li>
2737  <li class='bde-basic-list-item-with-link' >    
2738                  
2739            
2740            
2741
2742    
2743    
2744    
2745    
2746    
2747    <a class="breakdance-link" href="https://whitespark.ca/blog/" target="_self" data-type="url"  >
2748
2749          Whitespark blog
2750              </a>
2751
2752      </li>
2753  <li class='bde-basic-list-item-with-link' >    
2754                  
2755            
2756            
2757
2758    
2759    
2760    
2761    
2762    
2763    <a class="breakdance-link" href="https://whitespark.ca/top-local-citation-sources-by-country/" target="_self" data-type="url"  >
2764
2765          Top local citation sources
2766              </a>
2767
2768      </li>
2769  <li class='bde-basic-list-item-with-link' >    
2770                  
2771            
2772            
2773
2774    
2775    
2776    
2777    
2778    
2779    <a class="breakdance-link" href="https://whitespark.ca/acceptable-google-maps-nap-abbreviations-and-variations/" target="_self" data-type="url"  >
2780
2781          Acceptable NAP variations
2782              </a>
2783
2784      </li>
2785  <li class='bde-basic-list-item-with-link' >    
2786                  
2787            
2788            
2789
2790    
2791    
2792    
2793    
2794    
2795    <a class="breakdance-link" href="https://whitespark.ca/hidden-address-sites/" target="_self" data-type="url"  >
2796
2797          Hidden address citation sites
2798              </a>
2799
2800      </li>
2801</ul>
2802</div><div class="bde-column-591-120 bde-column">
2803  
2804  
2805	
2806
2807
2808
2809<h6 class="bde-heading-591-137 bde-heading">
2810Company
2811</h6><ul class="bde-basic-list-591-138 bde-basic-list">
2812  <li class='bde-basic-list-item-with-link' >    
2813                  
2814            
2815            
2816
2817    
2818    
2819    
2820    
2821    
2822    <a class="breakdance-link" href="https://whitespark.ca/about-us/" target="_self" data-type="url"  >
2823
2824          About us
2825              </a>
2826
2827      </li>
2828</ul><h6 class="bde-heading-591-121 bde-heading">
2829Contact us
2830</h6><ul class="bde-basic-list-591-122 bde-basic-list">
2831  <li class='bde-basic-list-item-with-link' >    
2832                  
2833            
2834            
2835
2836    
2837    
2838    
2839    
2840    
2841    <a class="breakdance-link" href="mailto:[email protected]" target="_self" data-type="url"  >
2842
2843          [email protected]
2844              </a>
2845
2846      </li>
2847  <li class='bde-basic-list-item-with-link' >    
2848                  
2849            
2850            
2851
2852    
2853    
2854    
2855    
2856    
2857    <a class="breakdance-link" href="tel:1-855-406-6050" target="_self" data-type="url"  >
2858
2859          1 (855) 406-6050
2860              </a>
2861
2862      </li>
2863  <li class='bde-basic-list-item-with-link' >    
2864                  
2865            
2866            
2867
2868    
2869    
2870    
2871    
2872    
2873    <a class="breakdance-link" href="http://support.whitespark.ca/" target="_self" data-type="url"  >
2874
2875          Help center
2876              </a>
2877
2878      </li>
2879</ul>
2880</div></div><div class="bde-div-591-165 bde-div">
2881  
2882  
2883	
2884
2885
2886
2887<div class="bde-rich-text-591-142 bde-rich-text breakdance-rich-text-styles">
2888<p>© 2026 Whitespark Inc.
2889</div><div class="bde-rich-text-591-164 bde-rich-text breakdance-rich-text-styles">
2890<p style="text-align: center;">|</p>
2891</div><div class="bde-rich-text-591-160 bde-rich-text breakdance-rich-text-styles">
2892Made with ❤️ in Canada
2893</div><div class="bde-rich-text-591-157 bde-rich-text breakdance-rich-text-styles">
2894<p style="text-align: center;">|</p>
2895</div><div class="bde-rich-text-591-159 bde-rich-text breakdance-rich-text-styles">
2896<a href="https://whitespark.ca/terms/">Terms</a> | <a href="https://whitespark.ca/privacy-policy/">Privacy policy</a>
2897</div>
2898</div></div>
2899</section>        
2899<script type="speculationrules">
2900{"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"}]}
2901</script>
2901
2902<div class="breakdance"><div class="bde-popup-7303-100 bde-popup">
2903<div
2904    class="breakdance-popup
2905    "
2906    data-breakdance-popup-id="7303"
2907        >
2908  <div class='breakdance-popup-content'>
2909    <div class="bde-div-7303-109 bde-div">
2910  
2911  
2912	
2913
2914
2915
2916<h6 class="bde-heading-7303-106 bde-heading">
2917CONTENTS
2918</h6><div class="bde-fancy-divider-7303-107 bde-fancy-divider">
2919
2920
2921<div class="bde-fancy-divider__wrapper">
2922  <div class="bde-fancy-divider__separator   ">
2923  	  </div>
2924</div>
2925
2926</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>
2927</div>
2928  </div>
2929    	<div class="breakdance-popup-close-button breakdance-popup-position-top-right" data-breakdance-popup-reference="7303" data-breakdance-popup-action="close">
2930      <div class="breakdance-popup-close-icon">
2931                  <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>
2932              </div>
2933    </div>
2934  </div>
2935
2936</div></div><style id="global-styles-inline-css">
2937: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%);
2937--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;}
2937.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;}
2938/*# sourceURL=global-styles-inline-css */
2939</style>
2940<script id="gforms_recaptcha_recaptcha-js-extra">
2941var gforms_recaptcha_recaptcha_strings = {"nonce":"eb7f1dd00f","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"};
2942//# sourceURL=gforms_recaptcha_recaptcha-js-extra
2943</script>
vendor: 127 bytes, lines 2943-2944
2943
2944<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
29446LfoSGMkAAAAAFnK_Qw_NNNYwXIqX95LIvuCE1Dh
vendor: 27 bytes, line 2944
2944&#038;ver=2.2.2"></script>
2945<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 2945
2945
2946<script id="wp-emoji-settings" type="application/json">
2947{"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"}}
2948</script>
vendor: 1 bytes, line 2948
2948
2949<script type="module">
2950/*! This file is auto-generated */
2951var 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)))});
2952//# sourceURL=https://whitespark.ca/wp-includes/js/wp-emoji-loader.min.js
2953</script>
vendor: 1 bytes, line 2953
2953
2954<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 2954
2954
2955<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 2955
2955
2956<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 2956
2956
2957<script src='https://unpkg.com/[email protected]/dist/gsap.min.js' defer></script>
vendor: 1 bytes, line 2957
2957
2958<script src='https://unpkg.com/[email protected]/dist/ScrollTrigger.min.js' defer></script>
vendor: 1 bytes, line 2958
2958
2959<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 2959
2959
2960<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 2960
2960
2961<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 2961
2961
2962<script>document.addEventListener('DOMContentLoaded', function(){ function trimTabDropdown() {
2963    const tabTitles = document.querySelectorAll('.feature-title');
2964    const dropdownItems = document.querySelectorAll('.bde-tabs__select option');
2965    
2966    console.log('Attempting trim:', tabTitles.length, 'titles,', dropdownItems.length, 'options');
2967    
2968    if (!tabTitles.length || !dropdownItems.length) return false;
2969    
2970    dropdownItems.forEach(function(item, index) {
2971        if (tabTitles[index]) {
2972            item.textContent = tabTitles[index].textContent.trim();
2973        }
2974    });
2975    return true;
2976}
2977
2978// Try immediately
2979document.addEventListener('DOMContentLoaded', function() {
2980    if (!trimTabDropdown()) {
2981        // If it didn't work, try again after a short delay
2982        setTimeout(trimTabDropdown, 500);
2983        setTimeout(trimTabDropdown, 1500);
2984    }
2985});
2986
2987// Also watch for BD injecting elements late
2988const observer = new MutationObserver(function() {
2989    if (document.querySelector('.bde-tabs__select option')) {
2990        trimTabDropdown();
2991        observer.disconnect();
2992    }
2993});
2994observer.observe(document.body, { childList: true, subtree: true }); }) </script>
vendor: 1 bytes, line 2994
2994
2995<script>document.addEventListener('DOMContentLoaded', function(){     if (!window.BreakdanceFrontend) {
2996        window.BreakdanceFrontend = {}
2997    }
2998
2999    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 2999
2999
3000<script>document.addEventListener('DOMContentLoaded', function(){ 
3001new AwesomeMenu(".breakdance .bde-menu-581-100-581-1 .breakdance-menu", {
3002  dropdown: {
3003    openOnClick: false,
3004    mode: {
3005      desktop: 'dropdown'
3006    },
3007    placement: 'left',
3008    width: null,
3009    animation: 'fade'
3010  },
3011  link: {
3012    effect: '',
3013    effectDirection: '',
3014  },
3015  mobile: {
3016    breakpoint: '',
3017    mode: 'default',
3018    offcanvasPosition: 'left',
3019    offset: null,
3020    followLinks: true
3021  }
3022});
3023 }) </script>
vendor: 1 bytes, line 3023
3023
3024<script>document.addEventListener('DOMContentLoaded', function(){ new BreakdanceHeaderBuilder(".breakdance .bde-header-builder-2228-140", "140", false); }) </script>
vendor: 1 bytes, line 3024
3024
3025<script>document.addEventListener('DOMContentLoaded', function(){ 
3026new BreakdanceEntrance(
3027              '.breakdance .bde-image2-1194-644',
3028              {"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"}}
3029            )
3030 }) </script>
vendor: 1 bytes, line 3030
3030
3031<script>document.addEventListener('DOMContentLoaded', function(){ 
3032new BreakdanceEntrance(
3033              '.breakdance .bde-image2-1194-652',
3034              {"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"}}
3035            )
3036 }) </script>
vendor: 1 bytes, line 3036
3036
3037<script>document.addEventListener('DOMContentLoaded', function(){ 
3038new BreakdanceEntrance(
3039              '.breakdance .bde-image2-1194-655',
3040              {"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"}}
3041            )
3042 }) </script>
vendor: 1 bytes, line 3042
3042
3043<script>document.addEventListener('DOMContentLoaded', function(){ 
3044new BreakdanceEntrance(
3045              '.breakdance .bde-image2-1194-661',
3046              {"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"}}
3047            )
3048 }) </script>
vendor: 1 bytes, line 3048
3048
3049<script>document.addEventListener('DOMContentLoaded', function(){ 
3050new BreakdanceEntrance(
3051              '.breakdance .bde-image2-1194-667',
3052              {"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"}}
3053            )
3054 }) </script>
vendor: 1 bytes, line 3054
3054
3055<script>document.addEventListener('DOMContentLoaded', function(){ 
3056new BreakdanceEntrance(
3057              '.breakdance .bde-image2-1194-695',
3058              {"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"}}
3059            )
3060 }) </script>
vendor: 1 bytes, line 3060
3060
3061<script>document.addEventListener('DOMContentLoaded', function(){ 
3062new BreakdanceEntrance(
3063              '.breakdance .bde-image2-1194-703',
3064              {"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"}}
3065            )
3066 }) </script>
vendor: 1 bytes, line 3066
3066
3067<script>document.addEventListener('DOMContentLoaded', function(){ 
3068new BreakdanceEntrance(
3069              '.breakdance .bde-image2-1194-712',
3070              {"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"}}
3071            )
3072 }) </script>
vendor: 1 bytes, line 3072
3072
3073<script>document.addEventListener('DOMContentLoaded', function(){ 
3074new BreakdanceEntrance(
3075              '.breakdance .bde-image2-1194-720',
3076              {"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"}}
3077            )
3078 }) </script>
vendor: 1 bytes, line 3078
3078
3079<script>document.addEventListener('DOMContentLoaded', function(){ 
3080
3081 }) </script>
vendor: 1 bytes, line 3081
3081
3082<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 3082
3082
3083<script>document.addEventListener('DOMContentLoaded', function(){ 
3084if (window.breakdancePopupInstances) {
3085  const popupInstance = window.breakdancePopupInstances[7303] ?? null;
3086  if (popupInstance) {
3087    popupInstance.setOptions({
3088      keepOpenOnHashlinkClicks: false,
3089      closeOnClickOutside: true,
3090      closeOnEscapeKey: true,
3091      closeAfterMilliseconds: null,
3092      showCloseButtonAfterMilliseconds: null,
3093      disableScrollWhenOpen: false,
3094                });
3095  }
3096}
3097
3098 }) </script>
3098
3099<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 3099-3100
3099
3100<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3100GTM-WZLPB4
vendor: 85 bytes, lines 3100-3101
3100"
3101height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3102<!-- End Google Tag Manager (noscript) -->    </body>
3103
3104    </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.