PageSourceSearch

https://keywordseverywhere.com/google-search-volume.html

html keywordseverywhere.com collected 2026-09-24 08:33:47 UTC 82,796 bytes, 1,326 lines download raw bytes

1
2<!doctype html>
3<html lang="en">
4
5<head>
6    <meta charset="utf-8">
7<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge" /><![endif]-->
8
9    <title>Google Search Volume Tool - Check Monthly Search Volume</title>
10    <meta name="description" content="Keywords Everywhere shows the monthly Google search volume, CPC and competition for any keyword, right under the search bar. Check search volume as you browse, or look up keywords in bulk.">
11
12    
12<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How do I check the search volume for a keyword?","acceptedAnswer":{"@type":"Answer","text":"Install the Keywords Everywhere extension for Chrome, Firefox or Edge. Once it is set up, the monthly search volume, CPC and competition appear under the Google search bar every time you search. To check a whole list at once, paste or import your keywords into the bulk tool and download the volumes as Excel, CSV or PDF."}},{"@type":"Question","name":"Is Google search volume accurate, or is it just an estimate?","acceptedAnswer":{"@type":"Answer","text":"The numbers come straight from Google's own Keyword Planner, the same data Google shows advertisers, not a third-party guess from our own algorithm. Search volume is reported as a 12-month average, so it reflects typical monthly demand rather than an exact count for a single day or week."}},{"@type":"Question","name":"What does monthly search volume mean?","acceptedA
12nswer":{"@type":"Answer","text":"Monthly search volume is the average number of times people search for a keyword on Google in a month, measured over the last 12 months. A volume of 1,000 means the keyword was searched around 1,000 times a month over the past year. It is the quickest way to compare how much demand there is for one keyword versus another."}},{"@type":"Question","name":"Is the Google search volume tool free?","acceptedAnswer":{"@type":"Answer","text":"The Keywords Everywhere extension is free to install, and some features are free to use. In the extension, search volume, CPC and competition data are paid: you buy credits, and one credit returns the data for one keyword. Credits start at a low annual price, and there are no monthly subscriptions. You can also check the monthly volume for a small batch of keywords for free with our Search Volume Checker tool, with no install needed."}}]}</script>
12
13
14<meta name="viewport" content="width=device-width,initial-scale=1">
15
16
17
18
19
20    <link rel="canonical" href="https://keywordseverywhere.com/google-search-volume.html" />
21
22
23<link rel="apple-touch-icon" sizes="180x180" href="https://keywordseverywhere.com/apple-touch-icon.png">
24<link rel="icon" type="image/png" sizes="32x32" href="https://keywordseverywhere.com/favicon-32x32.png">
25<link rel="icon" type="image/png" sizes="16x16" href="https://keywordseverywhere.com/favicon-16x16.png">
26<link rel="manifest" href="https://keywordseverywhere.com/site.webmanifest">
27<link rel="mask-icon" href="https://keywordseverywhere.com/safari-pinned-tab.svg" color="#5bbad5">
28<meta name="msapplication-TileColor" content="#603cba">
29<meta name="theme-color" content="#ffffff"><!-- <link href="https://fonts.googleapis.com/css?family=Poppins:100,300,400,700,900" rel="stylesheet"> -->
30<link href="https://fonts.googleapis.com/css?family=Poppins:100,300,400,700,900" rel="stylesheet">
31<link href="https://fonts.googleapis.com/css?family=Caveat" rel="stylesheet">
32<link href="https://fonts.googleapis.com/css?family=Ubuntu:300,700" rel="stylesheet">
33
34<link rel="stylesheet" href="https://keywordseverywhere.com/dist/assets/keywordseverywhere-8cfdf405ff.css">
35<!-- our own static overrides, loaded after the bundle so they win; not part of the gulp build -->
36<link rel="stylesheet" href="https://keywordseverywhere.com/css/ke-overrides.css?v=4">
37<style>
38    [data-href]{
39        cursor: pointer;
40    }
41</style>
42
43
44    
44<script>
45        window.dataLayer = window.dataLayer || [];
46        function gtag(){dataLayer.push(arguments);}
47        gtag('consent', 'default', {
48            
49            'ad_storage': 'granted',
50            'ad_user_data': 'granted',
51            'ad_personalization': 'granted',
52            'analytics_storage': 'granted'
53            
54        });
55    </script>
55
56    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 56-57
56
57    <script async src="https://www.googletagmanager.com/gtag/js?id=
57G-NLHB08BK85
vendor: 16 bytes, lines 57-58
57"></script>
58    
58<script>
59        
vendor: 151 bytes, lines 59-62
59window.dataLayer = window.dataLayer || [];
60        function gtag(){dataLayer.push(arguments);}
61        gtag('js', new Date());
62        gtag('config', '
62G-NLHB08BK85
vendor: 12 bytes, lines 62-63
62');
63        
63gtag('config', 'AW-957356492');
64    </script>
64
65
66
67
68
69
70<script>
71    window.proxy_fpr_tr_url ="/tr";
72    window.proxy_fpr_get_details_url="/tr/get_details";
73    (function (w) { w.fpr = w.fpr || function () { w.fpr.q = w.fpr.q || []; w.fpr.q[arguments[0] == 'set' ? 'unshift' : 'push'](arguments); }; })(window);
74    fpr("init", {cid:"ikibzh6v"});
75    fpr("click");
76</script>
76
77
78
79</head>
80<body>
81<style>
82.extensionNotInstalled {
83  display: block;
84}
85
86.extensionInstalledNoKey,
87.extensionInstalledNoPlan,
88.hasBronzePlan,
89.hasSilverPlan,
90.hasGoldPlan,
91.hasPlatinumPlan {
92  display: none;
93}
94
95[data-plan] .extensionNotInstalled {
96  display: none;
97}
98
99[data-plan=""][data-valid-key="false"] .extensionInstalledNoKey {
100  display: block;
101}
102
103[data-plan=""][data-valid-key="true"] .extensionInstalledNoPlan {
104  display: block;
105}
106
107[data-plan="bronze"] .hasBronzePlan {
108  display: block;
109}
110
111[data-plan="silver"] .hasSilverPlan {
112  display: block;
113}
114
115[data-plan="gold"] .hasGoldPlan {
116  display: block;
117}
118
119[data-plan="platinum"] .hasPlatinumPlan {
120  display: block;
121}
122</style>
123
124<script language="javascript">
125function checkExtension() {
126  setTimeout(function(){
127	//console.log('CheckExtension: ' + document.body.getAttribute('data-api-key'));
128    if (document.body.getAttribute('data-api-key') !== null) {
129      let key = document.body.getAttribute('data-api-key');
130      if (!key) return;
131      Array.from(document.querySelectorAll('.linkWithAPIKey')).map(function(a){
132        a.href = a.href.replace('#APIKEY#', key);
133      });
134    }
135    else {
136      Array.from(document.querySelectorAll('.extensionNotInstalled')).map(function(a){
137       a.style.display = "block";
138      })
139    }
140  }, 2500);
141}
142
143checkExtension();
144</script>
144
145
146
147
148<!--[if lt IE 8]>
149<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please upgrade your browser to improve your experience.</p>
150<![endif]-->
151
152<div class="ke-toast-container" style="position: fixed!important; top: 110px; right: 15px; z-index: 1050;">
153
154    <!-- Then put toasts within -->
155    <div class="toast bg-info text-white hide" role="alert" aria-live="assertive" aria-atomic="true">
156        <div class="toast-header">
157            <strong class="mr-auto">Bootstrap</strong>
158                        <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close">
159                <span aria-hidden="true">&times;</span>
160            </button>
161        </div>
162        <div class="toast-body">
163            See? Just like this.
164        </div>
165    </div>
166</div>
167
168    
169<!-- ./Main Navigation -->
170<nav class="navbar navbar-expand-md main-nav navigation fixed-top sidebar-left ">
171    <div class="container"><button class="navbar-toggler" type="button"><span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span></button> <a href="https://keywordseverywhere.com/" class="navbar-brand"><img src="https://keywordseverywhere.com/img/keywords-everywhere-logo.png" alt="Keywords Everywhere" class="logo logo-sticky shadow rounded-circle"> <span class="name text-logo text-alternate">Keywords Everywhere</span></a>
172        <div class="collapse navbar-collapse ml-auto" id="main-navbar">
173            <div class="sidebar-brand"><a href="https://keywordseverywhere.com/"><img src="https://keywordseverywhere.com/img/keywords-everywhere-logo.png" alt="Keywords Everywhere" class="logo"></a></div>
174            <ul class="nav navbar-nav ml-auto align-items-center">
175                <li class="nav-item"><a class="nav-link" href="https://keywordseverywhere.com/start.html">Start Here</a></li>
176                <li class="nav-item"><a class="nav-link" href="https://keywordseverywhere.com/tools/">Free Tools</a></li>
177                <li class="nav-item"><a class="nav-link" href="https://keywordseverywhere.com/ctl/subscriptions">Pricing</a></li>
178                <li class="nav-item"><a class="nav-link" href="https://keywordseverywhere.com/frequently-asked-questions.html">FAQ</a></li>
179                <li class="nav-item"><a class="nav-link" href="https://keywordseverywhere.com/changelog.html">Changelog</a></li>
180                <li class="nav-item"><a class="nav-link" href="https://keywordseverywhere.com/contact.html">Contact</a></li>
181
182
183
184                                    <li class="nav-item extensionNotInstalled" style="display:none;"><a class="btn btn-4 btn-rounded bold" href="https://chrome.google.com/webstore/detail/keywords-everywhere-keywo/hbapdpeemoojbophdfndmlgdhppljgmp" target="_blank">Install Now</a>&nbsp;&nbsp;</li>
185                                <li class="nav-item extensionInstalledNoKey"><a class="btn btn-4 btn-rounded bold" href="https://keywordseverywhere.com/first-install-addon.html">Get Your API Key</a>&nbsp;&nbsp;</li>
186
187		                <li class="nav-item extensionInstalledNoPlan"><a class="btn btn-4 btn-rounded bold linkWithAPIKey" href="https://keywordseverywhere.com/ctl/subscriptions?apiKey=#APIKEY#">Purchase Now</a>&nbsp;&nbsp;</li>
188		
189                <li class="nav-item hasBronzePlan hasSilverPlan hasGoldPlan hasPlatinumPlan"><a class="btn btn-4 btn-rounded bold linkWithAPIKey" href="https://keywordseverywhere.com/ctl/subscriptions/plan-info?apiKey=#APIKEY#">View Plan</a></li>
190
191            </ul>
192        </div>
193    </div>
194</nav>
195
196<main>
197
198       <!-- ./Page header -->
199                <style>
200            /* Keep the round navbar logo visible. Its display is otherwise tied to the
201               JS-added 'navbar-sticky' class, which can leave it missing at the top of
202               these transparent-navbar entity pages. High specificity so it wins over
203               any stale/cached bundle rule. This only shows the logo; the navbar
204               background and style are unchanged. */
205            .navbar.navigation .navbar-brand img.logo.logo-sticky {
206                display: block !important;
207                opacity: 1 !important;
208                visibility: visible !important;
209            }
210            /* Hero logo circle: render the logo as a contained, inset background so
211               non-square logos (e.g. the GSC, Bing and Keyword Planner icons) are not
212               cropped by the circular mask. background-size:cover (set by the .cover
213               class in the markup) zooms and clips them; contain + a little padding
214               shows the whole logo, centered, like the site's other round icons. */
215            .header.gradient-accent .icon-xxl.image-background {
216                background-size: contain !important;
217                background-origin: content-box !important;
218                padding: 12px !important;
219            }
220            @media (max-width: 767.98px) {
221                .header.gradient-accent h1 { font-size: 1.75rem; line-height: 1.3; }
222                section.section h2 { font-size: 1.5rem; line-height: 1.3; }
223                section.section h3 { font-size: 1.25rem; }
224                .header.gradient-accent .container { padding-top: 1rem !important; }
225                .header.gradient-accent .icon-xxl { width: 4.5rem !important; height: 4.5rem !important; }
226                section.section .lead { font-size: 1rem; }
227                .card.bg-info .nav { justify-content: center; }
228            }
229            @media (max-width: 575.98px) {
230                .header.gradient-accent h1 { font-size: 1.5rem; }
231            }
232        </style>
233        <header class="page header gradient gradient-accent color-1">
234            <div class="container pb-9">
235                <div class="media flex-column flex-md-row align-items-center">
236                    <div class="shadow-box rounded-circle icon-xxl image-background cover border bw-2 mr-md-3 mb-4 mb-md-0" style="background-image: url(https://keywordseverywhere.com/img/logos/google.svg)"></div>
237                    <div class="media-body text-center text-md-left">
238                        <h1 class="">Google: Search Volume, Historical Trends, Traffic Metrics, Related, PASF &amp; more widgets</h1>
239                    </div>
240                </div>
241            </div>
242        </header>
243
244        <div class="position-relative">
245            <div class="shape-divider shape-divider-bottom shape-divider-fluid-x text-white"><svg viewBox="0 0 2880 48" xmlns="http://www.w3.org/2000/svg">
246                    <path d="M0 48H1437.5H2880V0H2160C1442.5 52 720 0 720 0H0V48Z"></path>
247                </svg></div>
248        </div>
249
250        <section class="section volume-video">
251            <div class="shapes-container">
252                <div class="shape pattern pattern-dots pattern-dots-1"></div>
253            </div>
254            <div class="container pt-5">
255                                                <div class="card rounded-xl overflow-hidden shadow shadow-hover overlay overlay-2 alph
255a-2"><img src="https://keywordseverywhere.com/img/sites/google-search-volume.png" class="img-responsive" alt="Google: Search Volume, Historical Trends, Traffic Metrics, Related, PASF &amp; more widgets"> <a href="https://www.youtube.com/watch?v=cuWch6qCCX0" class="modal-popup mfp-iframe playable card-img-overlay d-flex align-items-center justify-content-center" data-effect="mfp-fade" data-type="iframe" style="z-index: 1">
256                        <div class="content text-center"><i class="fa fa-play fa-6x color-1 btn-play"></i></div>
257                    </a></div>
258                            </div>
259        </section>
260                                        <section class="section">
261            <div class="container pb-0">
262                <div class="row">
263                    <div class="col-12">
264                        <h2 class="bold mb-4">What is Google search volume, and how do you check it?</h2>
265                        <p class="lead text-muted">Search volume is the number of times people search for a keyword on Google. Keywords Everywhere shows the <strong>monthly search volume</strong>, which is the average number of searches a keyword gets per month, measured over the last 12 months.</p>
266                        <p class="lead text-muted">So a monthly search volume of 1,000 means people searched for that keyword around 1,000 times a month over the past year.</p>
267                        <p class="lead text-muted">These figures are not third-party estimates. They come straight from Google's own Keyword Planner, the same data Google gives advertisers.</p>
268                        <p class="lead text-muted">Most tools that call themselves a "Google search volume estimator" guess the number with their own algorithm. Keywords Everywhere shows you the real Google figure instead, so you are never relying on a black box.</p>
269                        <p class="lead text-muted">There are two ways to check search volume. The first is the extension: install it and the volume, CPC and competition show up under the Google search bar automatically every time you search, and you can paste or import a whole list of keywords to check in bulk.</p>
270                        <p class="lead text-muted">The second is our free <a href="https://keywordseverywhere.com/tools/search-volume-checker/">Search Volume Checker</a>, which looks up the monthly volume for a list of keywords without installing anything.</p>
271                        <h3 class="bold mt-5 mb-3">What the numbers mean</h3>
272                        <div class="table-responsive">
273                            <table class="table table-bordered">
274                                <thead>
275                                    <tr>
276                                        <th scope="col">Metric</th>
277                                        <th scope="col">What it tells you</th>
278                                    </tr>
279                                </thead>
280                                <tbody>
281                                    <tr>
282                                        <th scope="row">Search Volume</th>
283                                        <td>Average monthly Google searches for the keyword, over the last 12 months.</td>
284                                    </tr>
285                                    <tr>
286                                        <th scope="row">CPC</th>
287                                        <td>Average cost per click advertisers pay for the keyword in Google Ads.</td>
288                                    </tr>
289                                    <tr>
290                                        <th scope="row">Competition</th>
291                                        <td>How many advertisers bid on the keyword in Google Ads, from 0 (few) to 1 (many).</td>
292                                    </tr>
293                                    <tr>
294                                        <th scope="row">Trend</th>
295                                        <td>Search volume for each of the last 12 months, so you can <a href="https://keywordseverywhere.com/google-trends-search-volume.html">spot seasonality</a>.</td>
296                                    </tr>
297                                </tbody>
298                            </table>
299                        </div>
300                    </div>
301                </div>
302            </div>
303        </section>
304
305        <section class="section">
306            <div class="container pt-4">
307                <div class="section-heading">
308                    <p class="text-uppercase accent bold">Eight features added to Google SERP</p>
309                </div>
310                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
311                    <div class="row align-items-center">
312                        <div class="col-lg-6">
313                            <div class="card-body position-relative pt-5 p-md-5">
314                                <div class="card-number bg-success text-white rounded-xl">1</div>
315                                <h4 class="bold text-success">Search Volume</h4>
316                                <p class="lead text-muted">Keywords Everywhere shows the monthly search volume, CPC, competition & 12 month trend data for every search on Google.</p>
317                            </div>
318                        </div>
319                        <div class="col-lg-6 b-lg-l">
320                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/google-keyword-volume.png" alt="Google Search Volume Data" class="img-responsive mx-auto"></div>
321                        </div>
322                    </div>
323                </div>
324
325                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
326                    <div class="row align-items-center">
327                        <div class="col-lg-6">
328                            <div class="card-body position-relative pt-5 p-md-5">
329                                <div class="card-number bg-info text-white rounded-xl">2</div>
330                                <h4 class="bold text-info">Trend Chart</h4>
331                                <p class="lead text-muted">For every search that you perform, the tool shows a widget at the top right that shows the trend for that search from 2004.</p>
332                            </div>
333                        </div>
334                        <div class="col-lg-6 b-lg-l">
335                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/google-trend-chart.png" alt="Google Trend Chart" class="img-responsive mx-auto"></div>
336                        </div>
337                    </div>
338                </div>
339
340                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
341                    <div class="row align-items-center">
342                        <div class="col-lg-6">
343                            <div class="card-body position-relative pt-5 p-md-5">
344                                <div class="card-number bg-primary text-white rounded-xl">3</div>
345                                <h4 class="bold text-primary"><a href="https://keywordseverywhere.com/related-keywords.html">Related Keywords</a></h4>
346                                <p class="lead text-muted">For every search that you perform, the tool shows a widget in the right hand side bar that shows keywords related to your query.</p>
347                            </div>
348                        </div>
349                        <div class="col-lg-6 b-lg-l">
350                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/google-related-keywords.png?v=1" alt="Google Related Keywords" class="img-responsive mx-auto"></div>
351                        </div>
352                    </div>
353                </div>
354
355
356                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
357                    <div class="row align-items-center">
358                        <div class="col-lg-6">
359                            <div class="card-body position-relative pt-5 p-md-5">
360                                <div class="card-number bg-warning text-white rounded-xl">4</div>
361                                <h4 class="bold text-warning"><a href="https://keywordseverywhere.com/people-also-search-for.html" class="bold text-warning">PASF Keywords</a></h4>
362                                <p class="lead text-muted">For every search that you perform, the tool shows a widget in the right hand side bar that shows you what other people have searched for in addition to your query.</p>
363                            </div>
364                        </div>
365                        <div class="col-lg-6 b-lg-l">
366                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/google-pasf-keywords.png?v=1" alt="Google PASF Keywords" class="img-responsive mx-auto"></div>
367                        </div>
368                    </div>
369                </div>
370
371
372                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
373                    <div class="row align-items-center">
374                        <div class="col-lg-6">
375                            <div class="card-body position-relative pt-5 p-md-5">
376                                <div class="card-number bg-success text-white rounded-xl">5</div>
377                                <h4 class="bold text-success"><span id="trending-keywords"></span> Trending Keywords</h4>
378                                <p class="lead text-muted">For every search that you perform, the tool shows a widget in the right hand side bar that shows keywords that are related to your query & are also trending.</p>
379                                <p class="lead text-muted">This data comes directly from Google Trends and this widget has an additional column called "Trending %", which tells you how much the keyword has trended over the last 30 days. </p>
380                            </div>
381                        </div>
382                        <div class="col-lg-6 b-lg-l">
383                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/google-trending-keywords.png?v=1" alt="Google Trending Keywords" class="img-responsive mx-auto"></div>
384                        </div>
385                    </div>
386                </div>
387
388                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
389                    <div class="row align-items-center">
390                        <div class="col-lg-6">
391                            <div class="card-body position-relative pt-5 p-md-5">
392                                <div class="card-number bg-info text-white rounded-xl">6</div>
393                                <h4 class="bold text-info">Long-Tail</h4>
394                                <p class="lead text-muted">Using Google's auto-complete API, we show you a widget with best long-tail keywords for your search query. <
394a href="https://keywordseverywhere.com/long-tail-keywords.html">Learn how to find long-tail keywords</a>.</p>
395                            </div>
396                        </div>
397                        <div class="col-lg-6 b-lg-l">
398                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/long-tail-keywords.png" alt="Long-tail Keywords" class="img-responsive mx-auto"></div>
399                        </div>
400                    </div>
401                </div>
402
403                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
404                    <div class="row align-items-center">
405                        <div class="col-lg-6">
406                            <div class="card-body position-relative pt-5 p-md-5">
407                                <div class="card-number bg-primary text-white rounded-xl">7</div>
408                                <h4 class="bold text-primary">Website Traffic Metrics</h4>
409                                <p class="lead text-muted">For every search that you perform, the tool shows the estimated traffic & the total number of keywords that every URL on the SERP ranks for. Clicking these metrics also shows you the top 10,000 keywords that the URL ranks for.</p>
410                            </div>
411                        </div>
412                        <div class="col-lg-6 b-lg-l">
413                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/google-traffic-metrics.png?v=1" alt="URL Traffic Metrics" class="img-responsive mx-auto"></div>
414                        </div>
415                    </div>
416                </div>
417
418                <div class="card card-numbered shadow shadow-hover rounded-xl off-left-background">
419                    <div class="row align-items-center">
420                        <div class="col-lg-6">
421                            <div class="card-body position-relative pt-5 p-md-5">
422                                <div class="card-number bg-warning text-white rounded-xl">8</div>
423                                <h4 class="bold text-warning"><span id="keyword-finder"></span>Keyword Finder</h4>
424                                <p class="lead text-muted">At the top right of every Google SERP we show a button for using the "Keyword Finder" tool. This tool uses Google's auto-complete API and finds thousands of long-tail keywords for your search query. It's the most exhaustive keyword finding tool available. You can also find long-tail keywords online with the free <a href="https://keywordseverywhere.com/tools/google-keyword-tool/">Google Keyword Tool</a>.</p>
425                            </div>
426                        </div>
427                        <div class="col-lg-6 b-lg-l">
428                            <div class="rounded-xl overflow-hidden shadow-box border d-lg-inline-block mr-lg-3"><img src="https://keywordseverywhere.com/img/sites/keyword-finder.png" alt="Keyword Finder" class="img-responsive mx-auto"></div>
429                        </div>
430                    </div>
431                </div>
432
433
434            </div>
435        </section>
436
437                    <section class="section bg-6">
438  <div class="container ">
439
440    <div class="section-heading text-center">
441      <i class="fas fa-question-circle fa-3x accent mb-3"></i>
442      <h2>Questions you may have</h2>
443    </div>
444
445          <div class="card shadow-box mb-3">
446        <div class="card-body">
447          <h5 class="bold mb-2">How do I check the search volume for a keyword?</h5>
448          Install the Keywords Everywhere extension for Chrome, Firefox or Edge. Once it is set up, the monthly search volume, CPC and competition appear under the Google search bar every time you search. To check a whole list at once, paste or import your keywords into the bulk tool and download the volumes as Excel, CSV or PDF.
449                  </div>
450      </div>
451          <div class="card shadow-box mb-3">
452        <div class="card-body">
453          <h5 class="bold mb-2">Is Google search volume accurate, or is it just an estimate?</h5>
454          The numbers come straight from Google&#039;s own Keyword Planner, the same data Google shows advertisers, not a third-party guess from our own algorithm. Search volume is reported as a 12-month average, so it reflects typical monthly demand rather than an exact count for a single day or week.
455                  </div>
456      </div>
457          <div class="card shadow-box mb-3">
458        <div class="card-body">
459          <h5 class="bold mb-2">What does monthly search volume mean?</h5>
460          Monthly search volume is the average number of times people search for a keyword on Google in a month, measured over the last 12 months. A volume of 1,000 means the keyword was searched around 1,000 times a month over the past year. It is the quickest way to compare how much demand there is for one keyword ver
460sus another.
461                  </div>
462      </div>
463          <div class="card shadow-box mb-3">
464        <div class="card-body">
465          <h5 class="bold mb-2">Is the Google search volume tool free?</h5>
466          The Keywords Everywhere extension is free to install, and some features are free to use. In the extension, search volume, CPC and competition data are paid: you buy credits, and one credit returns the data for one keyword. Credits start at a low annual price, and there are no monthly subscriptions. You can also check the monthly volume for a small batch of keywords for free with our Search Volume Checker tool, with no install needed.
467                  </div>
468      </div>
469    
470  </div>
471</section>
472        
473
474
475
476
477 
478
479
480                
481 
482 
483
484        <section class="section bg-6 edge">
485            <div class="container bring-to-front">
486                <div class="row align-items-center">
487                    <div class="col-8 mx-auto col-md-6 col-lg-4 col-xl-3"><a href="https://chromewebstore.google.com/detail/keywords-everywhere-keywo/hbapdpeemoojbophdfndmlgdhppljgmp">
488                            <div class="rounded-pill bg-1 shadow-box shadow-hover image-background off-left-background p-4 pl-6 pl-md-8 mb-2" style="background-image: url(https://keywordseverywhere.com/img/logos/chrome.svg)">
489                                <p class="text-muted m-0 mb-0">Install for</p>
490                                <h4 class="mb-0">Chrome</h4>
491                            </div>
492                        </a></div>
493                    <div class="col-8 mx-auto col-md-6 col-lg-4 col-xl-3"><a href="https://addons.mozilla.org/en-US/firefox/addon/keywords-everywhere/">
494                            <div class="rounded-pill bg-1 shadow-box shadow-hover image-background off-left-background p-4 pl-6 pl-md-8 mb-2" style="background-image: url(https://keywordseverywhere.com/img/logos/firefox.svg)">
495                                <p class="text-muted m-0 mb-0">Install for</p>
496                                <h4 class="mb-0">Firefox</h4>
497                            </div>
498                        </a></div>
499                    <div class="col-8 mx-auto col-md-6 col-lg-4 col-xl-3"><a href="https://microsoftedge.microsoft.com/addons/detail/keywords-everywhere-key/mcolikjaffkdajokklbnlhceeppmkeog">
500                            <div class="rounded-pill bg-1 shadow-box shadow-hover image-background off-left-background p-4 pl-6 pl-md-8 mb-2" style="background-image: url(https://keywordseverywhere.com/img/logos/microsoft-edge.svg)">
501                                <p class="text-muted m-0 mb-0">Install for</p>
502                                <h4 class="mb-0">Edge</h4>
503                            </div>
504                        </a></div>
505                </div>
506                <p class="text-center mt-5 mb-0">Already installed? <a href="https://keywordseverywhere.com/first-install.html">Sign up for an API key here</a></p>
507            </div>
508        </section>
509
510
511        <section class="section">
512            <div class="container bring-to-front">
513                <div class="card shadow bg-info text-white rounded-xl">
514                    <div class="card-body p-md-5">
515                        <div class="section-heading">
516                            <h2 class="bold">I love this tool. How can I help?</h2>
517                            <p class="lead">It would be awesome if you could write a review & share us through your favorite social network. We would love any help to get the word out.</p>
518                        </div>
519                        <nav class="nav">
520			<a class="btn btn-1 bold px-4 py-3 rounded-pill mr-md-3 mb-3 mb-md-0" target="_blank" href="https://chromewebstore.google.com/detail/keywords-everywhere-keywo/hbapdpeemoojbophdfndmlgdhppljgmp/reviews">Review us for Chrome</a>
521			<a class="btn btn-1 bold px-4 py-3 rounded-pill mr-md-3 mb-3 mb-md-0" target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/keywords-everywhere/">Review us for Firefox</a>
522			<a class="btn btn-1 bold px-4 py-3 rounded-pill" target="_blank" href="https://microsoftedge.microsoft.com/addons/detail/keywords-everywhere-key/mcolikjaffkdajokklbnlhceeppmkeog">Review us for Edge</a></nav>
523                    </div>
524                </div>
525            </div>
526        </section>
527
528    </main><!-- ./Footer -->
529	<!-- ./Footer -->
530<style>
531    /* Footer styling kept inline (the CSS bundle is owned by the lead dev).
532       Grouped, left-aligned columns that stack on mobile via the Bootstrap grid. */
533    .site-footer .footer-heading { font-size: .8rem; letter-spacing: .04em; }
534    .site-footer .footer-links .nav-link { padding: .2rem 0; }
535    .site-footer .footer-legal .nav-link { padding: .2rem .75rem .2rem 0; }
536    /* "Supported sites" is a wrapped inline list, so it needs horizontal gaps
537       (overrides the vertical-only .footer-links padding for that nav). */
538    .site-footer .footer-works .nav-link { padding: .2rem 1.1rem .2rem 0; }
539</style>
540<footer class="site-footer section block bg-1">
541    <div class="container b-t py-5">
542        <div class="row gap-y">
543
544            <div class="col-6 col-md-4 col-lg-2">
545                <h6 class="bold text-uppercase footer-heading mb-3">Metrics</h6>
546                <nav class="nav flex-column small footer-links">
547                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/seo-metrics.html">SEO Metrics</a>
548                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/link-metrics.html">Link Metrics</a>
549                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/organic-traffic.html">Traffic Metrics</a>
550                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/youtube-metrics.html">YouTube Metrics</a>
551                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/x-twitter-metrics.html">Twitter Metrics</a>
552                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/instagram-metrics.html">Instagram Metrics</a>
553                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/pinterest-marketing-metrics.html">Pinterest Metrics</a>
554                </nav>
555            </div>
556
557            <div class="col-6 col-md-4 col-lg-2">
558                <h6 class="bold text-uppercase footer-heading mb-3">Tools</h6>
559                <nav class="nav flex-column small footer-links">
560                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/tools/">Free Tools</a>
561                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/tools/free-seo-tools/">Free SEO Tools</a>
562                    <a class="nav-item nav-link" href="https://openpagerank.keywordseverywhere.com/" target="_blank">OpenPageRank</a>
563                    <a class="nav-item nav-link" href="https://websiterankingchecker.com/" target="_blank">Rank Tracker</a>
564                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/seo-reports.html">SEO Reports</a>
565                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/api-documentation.html">API Doc</a>
566                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/all-stats.html">Stats</a>
567                </nav>
568            </div>
569
570            <div class="col-6 col-md-4 col-lg-2">
571                <h6 class="bold text-uppercase footer-heading mb-3">AI</h6>
572                <nav class="nav flex-column small footer-links">
573                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/ai-overview-metrics.html">AI Overview Metrics</a>
574                    <a class="nav-item nav-link" href="https://aibrandtracker.keywordseverywhere.com/" target="_blank">AI Brand Tracker</a>
575                    <a class="nav-item nav-link" href="https://aiseo.keywordseverywhere.com/">AI SEO Tool</a>
576                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/ctl/chatgpt-prompts">ChatGPT Prompts</a>
577                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/mcp.html">MCP Server</a>
578                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/llm.html">LLMs</a>
579                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/ai-seo-show.html">AI SEO Show</a>
580                </nav>
581            </div>
582
583            <div class="col-6 col-md-4 col-lg-2">
584                <h6 class="bold text-uppercase footer-heading mb-3">Company</h6>
585                <nav class="nav flex-column small footer-links">
586                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/blog/">Blog</a>
587                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/news/">Marketing News</a>
588                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/product-news.html">Product News</a>
589                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/videos.html">Videos</a>
590                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/reviews.html">Reviews</a>
591                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/team.html">Team</a>
592                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/contact.html">Contact</a>
593                </nav>
594            </div>
595
596            <div class="col-6 col-md-4 col-lg-2">
597                <h6 class="bold text-uppercase footer-heading mb-3">Account</h6>
598                <nav class="nav flex-column small footer-links">
599                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/first-install-addon.html">Get API Key</a>
600                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/reset-api-key.html">Reset API Key</a>
601                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/conserving-credits.html">About Credits</a>
602                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/ctl/subscriptions">Pricing</a>
603                    <a class="nav-item nav-link" href="https://websitemonitor.keywordseverywhere.com/" target="_blank">Website Monitor</a>
604                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/changelog.html">Changelog</a>
605                    <a class="nav-item nav-link" href="https://status.keywordseverywhere.com/">Status</a>
606                </nav>
607            </div>
608
609            <div class="col-6 col-md-4 col-lg-2">
610                <h6 class="bold text-uppercase footer-heading mb-3">More from us</h6>
611                <nav class="nav flex-column small footer-links">
612                    <a class="nav-item nav-link" href="https://trends.keywordseverywhere.com/" target="_blank">Trends</a>
613                    <a class="nav-item nav-link" href="https://marketingtemplates.co/" target="_blank">Marketing Templates</a>
614                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/seominion/">SEO Minion</a>
615                    <a class="nav-item nav-link" href="https://seochecker.io
615/" target="_blank">SEO Checker</a>
616                    <a class="nav-item nav-link" href="https://poweredby.keywordseverywhere.com/" target="_blank">PoweredBy</a>
617                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/alternatives.html">Alternatives</a>
618                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/affiliate-program.html">Affiliate Program</a>
619                </nav>
620            </div>
621
622        </div>
623
624        <div class="row b-t mt-4 pt-4">
625            <div class="col-12">
626                <h6 class="bold text-uppercase footer-heading mb-3">Supported sites</h6>
627                <nav class="nav small footer-links footer-works">
628                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/google-search-volume.html">Google Search</a>
629                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/google-search-console.html">Search Console</a>
630                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/google-analytics-keyword-volume.html">Google Analytics</a>
631                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/google-trends.html">Google Trends</a>
632                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/google-keyword-planner-volume.html">Keyword Planner</a>
633                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/bing-search-volume.html">Bing</a>
634                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/youtube-search-volume.html">YouTube</a>
635                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/amazon-search-volume.html">Amazon</a>
636                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/ebay-search-volume.html">eBay</a>
637                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/etsy-search-volume.html">Etsy</a>
638                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/google-play-search-volume.html">Play Store</a>
639                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/x-twitter-metrics.html">X (Twitter)</a>
640                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/instagram-metrics.html">Instagram</a>
641                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/pinterest-marketing-metrics.html">Pinterest</a>
642                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/chatgpt-prompt-templates.html">ChatGPT</a>
643                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/claude-prompt-templates.html">Claude</a>
644                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/gemini-prompt-templates.html">Gemini</a>
645                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/deepseek-prompt-templates.html">DeepSeek</a>
646                </nav>
647            </div>
648        </div>
649
650        <div class="row align-items-center b-t mt-4 pt-4">
651            <div class="col-md-6 text-center text-md-left">
652                <p class="mb-2 mb-md-0 color-2 small">&copy; 2015-2026 <a href="https://keywordseverywhere.com/">Keywords Everywhere</a>. All Rights Reserved</p>
653            </div>
654            <div class="col-md-6 text-center text-md-right">
655                <nav class="nav small footer-legal justify-content-center justify-content-md-end">
656                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/privacy.html">Privacy</a>
657                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/terms.html">Terms</a>
658                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/dpa.html">DPA</a>
659                    <a class="nav-item nav-link" href="https://keywordseverywhere.com/security.html">Security</a>
660                    <a href="#" class="nav-item nav-link" id="cookieSettingsLink" data-toggle="modal" data-target="#cookieConsentModal">Cookie Preferences</a>
661                </nav>
662            </div>
663        </div>
664
665    </div>
666</footer>
667
668<script>
669    window.KE = Object.assign(window.KE || {}, {
670        
671        eea: false,
672        csrf_token: 'B9TLhVAvcIn2cAwsQxuPrKbHJG5cpvEOuGqUYLUsOOa4p0smtBebOaUl36tTuNEv',
673        
674    });
675</script>
675
676
677<script src="https://keywordseverywhere.com/dist/assets/keywordseverywhere-5475e0cadf.js"></script>
677
678
679
680<div class="fixed-bottom position-sticky bottom bg-light border-top" id="cookieConsentBanner"
681     style="display: none; z-index: 1030">
682    <div class="container-fluid px-4">
683        <div class="row mt-4">
684            <div class="col-lg-9 col-xl-10 pb-2 pb-lg-2">
685                <span class="h3" class="mb-0">We Use Cookies</span>
686                <p class="mb-2 my-0">
687Our website employs cookies and other tracking technologies to enhance your browsing experience by
688enabling essential website functionalities, improving your overall experience, gauging your interest
689in our products and services, personalizing marketing interactions, and delivering advertisements
690that are more pertinent to you.
691</p>
692
693            </div>
694            <div class="col-lg-3 col-xl-2 pb-2">
695                                    <div class="row">
696                        <div class="px-2 mb-2 col-md-4 col-lg-12 col-xl-6 d-flex">
697                            <button class="flex-grow-1 btn btn-success text-center agree-to-all">I Accept</button>
698                        </div>
699                        <div class="px-2 mb-2 col-md-4 col-lg-12 col-xl-6 d-flex">
700                            <button class="flex-grow-1 btn btn-secondary text-center" data-toggle="modal"
701                                    data-target="#cookieConsentModal">
702                                Manage
703                            </button>
704                        </div>
705                    </div>
706                
707            </div>
708        </div>
709    </div>
710</div>
711
712<!-- Modal -->
713<div class="modal fade" id="cookieConsentModal" tabindex="-1" role="dialog" aria-labelledby="cookieConsentModalLabel"
714     aria-hidden="true">
715    <div class="modal-dialog modal-xl" role="document" style="max-width: 1260px;">
716        <div class="modal-content">
717            <div class="modal-header">
718                <span class="h5" class="modal-title" id="cookieConsentModalLabel">Cookie Preferences Center</span>
719                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
720                    <span aria-hidden="true">&times;</span>
721                </button>
722            </div>
723            <div class="modal-body">
724                <div class="container-fluid px-3">
725                    <div class="row">
726                        <div class="col-md-4 p-0 pr-3 d-none d-md-block">
727                            <div class="list-group" id="cookies-modal-tab" role="tablist">
728                                                                    <a class="list-group-item list-group-item-action active"
729                                       id="cookies-modal-your-privacy-list" data-toggle="tab"
730                                       href="#cookies-modal-your-privacy" role="tab">
731                                        Your Privacy Settings
732                                    </a>
733                                                                    <a class="list-group-item list-group-item-action "
734                                       id="cookies-modal-strictly-necessary-list" data-toggle="tab"
735                                       href="#cookies-modal-strictly-necessary" role="tab">
736                                        Essential Cookies
737                                    </a>
738                                                                    <a class="list-group-item list-group-item-action "
739                                       id="cookies-modal-functionality-list" data-toggle="tab"
740                                       href="#cookies-modal-functionality" role="tab">
741                                        Functionality Cookies
742                                    </a>
743                                                                    <a class="list-group-item list-group-item-action "
744                                       id="cookies-modal-tracking-list" data-toggle="tab"
745                                       href="#cookies-modal-tracking" role="tab">
746                                        Tracking Cookies
747                                    </a>
748                                                                    <a class="list-group-item list-group-item-action "
749                                       id="cookies-modal-targeting-list" data-toggle="tab"
750                                       href="#cookies-modal-targeting" role="tab">
751                                        Targeting and Advertising Cookies
752                                    </a>
753                                                                    <a class="list-group-item list-group-item-action "
754                                       id="cookies-modal-more-info-list" data-toggle="tab"
755                                       href="#cookies-modal-more-info" role="tab">
756                                        More Information
757                                    </a>
758                                                            </div>
759                        </div>
760                        <div class="col-md-8 p-0">
761                            <div id="cookies-modal-content" class="tab-content" role="tablist">
762                                                                    <div id="cookies-modal-your-privacy"
763                                         class="card tab-pane fade show active"
764                                         role="tabpanel"
765                                         aria-labelledby="tab-A">
766                                        <div class="card-header d-md-none p-0" role="tab"
767                                             id="cookies-modal-heading-your-privacy">
768                                            <a class="list-group-item list-group-item-action" data-toggle="collapse"
769                                               href="#cookies-modal-collapse-your-privacy" aria-expanded="true"
770                                               aria-controls="cookies-modal-collapse-your-privacy">
771                                                Your Privacy Settings
772                                            </a>
773                                        </div>
774                                        <div id="cookies-modal-collapse-your-privacy"
775                                             class="collapse d-md-block show"
776                                             data-parent="#cookies-modal-content" role="tabpanel"
777                                             aria-labelledby="cookies-modal-heading-your-privacy">
778                                            <div class="card-body">
779                                                <span class="h3">We Value Your Privacy</span>
780                                                <p>Cookies are small text files placed on your computer when you access a website. We
781    utilize cookies for multiple purposes to enhance your online experience on our site,
782    such as remembering your account login information.</p>
783<p>You have the option to adjust your preferences and refuse specific types of cookies
784    from being stored on your computer while navigating our website. Additionally, you
785    can delete any cookies already present on your device, but note that removing
786    cookies might restrict your ability to use certain features of our website.</p>
787                                                                                            </div>
788                                        </div>
789                                    </div>
790                                                                    <div id="cookies-modal-strictly-necessary"
791                                         class="card tab-pane fade "
792                                         role="tabpanel"
793                                         aria-labelledby="tab-A">
794                                        <div class="card-header d-md-none p-0" role="tab"
795                                             id="cookies-modal-heading-strictly-necessary">
796                                            <a class="list-group-item list-group-item-action" data-toggle="collapse"
797                                               href="#cookies-modal-collapse-strictly-necessary" aria-expanded="true"
798                                               aria-controls="cookies-modal-collapse-strictly-necessary">
799                                                Essential Cookies
800                                            </a>
801                                        </div>
802                                        <div id="cookies-modal-collapse-strictly-necessary"
803                                             class="collapse d-md-block "
804                                             data-parent="#cookies-modal-content" role="tabpanel"
805                                             aria-labelledby="cookies-modal-heading-strictly-necessary">
806                                            <div class="card-body">
807                                                <span class="h3">Essential Cookies</span>
808                                                <p>These essential cookies are required to deliver the services offered on our website
809    and to allow you to utilize specific features.</p>
810<p>Without these cookies, we are unable to offer you certain services on our
811    website.</p>
812                                                                                                    <div class="d-flex justify-content-start align-items-center">
813                                                        <label class="switch m-0">
814                                                            <input
815                                                                    type="checkbox"
816                                                                    checked
817                                                                    disabled
818                                                                    class="success cookies-setting"
819                                                                    data-category="strictly-necessary"
820                                                            >
821                                                            <span class="slider round"></span>
822                                                        </label>
823                                                        <span class="ml-4 setting-state-label"
824                                                              data-category="strictly-necessary">Permanently Enabled</span>
825                                                    </div>
826                                                                                            </div>
827                                        </div>
828                                    </div>
829                                                                    <div id="cookies-modal-functionality"
830                                         class="card tab-pane fade "
831                                         role="tabpanel"
832                                         aria-labelledby="tab-A">
833                                        <div class="card-header d-md-none p-0" role="tab"
834                                             id="cookies-modal-heading-functionality">
835                                            <a class="list-group-item list-group-item-action" data-toggle="collapse"
836                                               href="#cookies-modal-collapse-functionality" aria-expanded="true"
837                                               aria-controls="cookies-modal-collapse-functionality">
838                                                Functionality Cookies
839                                            </a>
840                                        </div>
841                                        <div id="cookies-modal-collapse-functionality"
842                                             class="collapse d-md-block "
843                                             data-parent="#cookies-modal-content" role="tabpanel"
844                                             aria-labelledby="cookies-modal-heading-functionality">
845                                            <div class="card-body">
846                                                <span class="h3">Functionality Cookies</span>
847                                                <p>These cookies are utilized to offer a more personalized experience on our site and to
848    recall the preferences you set during your visits.</p>
849<p>For instance, we may employ functionality cookies to save your preferences
850    or retain your login information.</p>
851                                                                                                    <div class="d-flex justify-content-start align-items-center">
852                                                        <label class="switch m-0">
853                                                            <input
854                                                                    type="checkbox"
855                                                                    
856                                                                    
857                                                                    class="success cookies-setting"
858                                                                    data-category="functionality"
859                                                            >
860                                                            <span class="slider round"></span>
861                                                        </label>
862                                                        <span class="ml-4 setting-state-label"
863                                                              data-category="functionality"> Disabled</span>
864                                                    </div>
865                                                                                            </div>
866                                        </div>
867                                    </div>
868                                                                    <div id="cookies-modal-tracking"
869                                         class="card tab-pane fade "
870                                         role="tabpanel"
871                                         aria-labelledby="tab-A">
872                                        <div class="card-header d-md-none p-0" role="tab"
873                                             id="cookies-modal-heading-tracking">
874                                            <a class="list-group-item list-group-item-action" data-toggle="collapse"
875                                               href="#cookies-modal-collapse-tracking" aria-expanded="true"
876                                               aria-controls="cookies-modal-collapse-tracking">
877                                                Tracking Cookies
878                                            </a>
879                                        </div>
880                                        <div id="cookies-modal-collapse-tracking"
881                                             class="collapse d-md-block "
882                                             data-parent="#cookies-modal-content" role="tabpanel"
883                                             aria-labelledby="cookies-modal-heading-tracking">
884                                            <div class="card-body">
885                                                <span class="h3">Tracking Cookies</span>
886                                                <p>These cookies gather information to analyze website traffic and understand how
887    visitors interact with our site.</p>
888<p>For example, these cookies may monitor the duration of your visits and the pages you
889    view, aiding us in enhancing our website for your benefit.</p>
890<p>The data collected via these tracking and performance cookies does not identify
891    individual visitors.</p>
892                                                                                                    <div class="d-flex justify-content-start align-items-center">
893                                                        <label class="switch m-0">
894                                                            <input
895                                                                    type="checkbox"
896                                                                    
897                                                                    
898                                                                    class="success cookies-setting"
899                                                                    data-category="tracking"
900                                                            >
901                                                            <span class="slider round"></span>
902                                                        </label>
903                                                        <span class="ml-4 setting-state-label"
904                                                              data-category="tracking"> Disabled</span>
905                                                    </div>
906                                                                                            </div>
907                                        </div>
908                                    </div>
909                                                                    <div id="cookies-modal-targeting"
910                                         class="card tab-pane fade "
911                                         role="tabpanel"
912                                         aria-labelledby="tab-A">
913                                        <div class="card-header d-md-none p-0" role="tab"
914                                             id="cookies-modal-heading-targeting">
915                                            <a class="list-group-item list-group-item-action" data-toggle="collapse"
916                                               href="#cookies-modal-collapse-targeting" aria-expanded="true"
917                                               aria-controls="cookies-modal-collapse-targeting">
918                                                Targeting and Advertising Cookies
919                                            </a>
920                                        </div>
921                                        <div id="cookies-modal-collapse-targeting"
922                                             class="collapse d-md-block "
923                                             data-parent="#cookies-modal-content" role="tabpanel"
924                                             aria-labelledby="cookies-modal-heading-targeting">
925                                            <div class="card-body">
926                                                <span class="h3">Targeting and Advertising Cookies</span>
927                                                <p>These cookies are utilized to display advertisements that are likely to interest you
928    based on your browsing behavior.</p>
929<p>These cookies, provided by our content and/or advertising partners, may merge
930    information gathered from our website with other data they've independently
931    collected about your web browser's activities across their network of websites.</p>
932<p>If you opt to remove or disable these targeting or advertising cookies, you will
933    continue to see advertisements, but they may not be tailored to your interests.</p>
934                                                                                                    <div class="d-flex justify-content-start align-items-center">
935                                                        <label class="switch m-0">
936                                                            <input
937                                                                    type="checkbox"
938                                                                    
939                                                                    
940                                                                    class="success cookies-setting"
941                                                                    data-category="targeting"
942                                                            >
943                                                            <span class="slider round"></span>
944                                                        </label>
945                                                        <span class="ml-4 setting-state-label"
946                                                              data-category="targeting"> Disabled</span>
947                                                    </div>
948                                                                                            </div>
949                                        </div>
950                                    </div>
951                                                                    <div id="cookies-modal-more-info"
952                                         class="card tab-pane fade "
953                                         role="tabpanel"
954                                         aria-labelledby="tab-A">
955                                        <div class="card-header d-md-none p-0" role="tab"
956                                             id="cookies-modal-heading-more-info">
957                                            <a class="list-group-item list-group-item-action" data-toggle="collapse"
958                                               href="#cookies-modal-collapse-more-info" aria-expanded="true"
959                                               aria-controls="cookies-modal-collapse-more-info">
960                                                More Information
961                                            </a>
962                                        </div>
963                                        <div id="cookies-modal-collapse-more-info"
964                                             class="collapse d-md-block "
965                                             data-parent="#cookies-modal-content" role="tabpanel"
966                                             aria-labelledby="cookies-modal-heading-more-info">
967                                            <div class="card-body">
968                                                <span class="h3">More Information</span>
969                                                <p>For any questions regarding our cookie policy and your choices, please contact
970    us.</p>
971                                                                                            </div>
972                                        </div>
973                                    </div>
974                                                            </div>
975                        </div>
976                    </div>
977                </div>
978            </div>
979            <div class="modal-footer">
980                <button type="button" class="btn btn-success"
981                        id="saveCookiePreferences">Save My Preferences</button>
982            </div>
983        </div>
984    </div>
985</div>
986
987<script>
988    (function () {
989        let fprLoaded = false;
990        let fprLoadAttempted = false;
991
992        function markFprStatus(key, value) {
993            try {
994                window.KE = window.KE || {};
995                window.KE.firstPromoter = window.KE.firstPromoter || {};
996                window.KE.firstPromoter[key] = value;
997            } catch (e) {
998                // Best-effort only – status is for diagnostics / fallbacks.
999            }
1000        }
1001
1002        function loadFprScript() {
1003            if (fprLoaded || fprLoadAttempted) return; // avoid loading more than once per page
1004            fprLoadAttempted = true;
1005            markFprStatus('scriptLoadAttempted', true);
1006
1007            const s = document.createElement('script');
1008            s.src = '/js/fpr-prox.js';
1009            s.async = true; // defer has no effect on dynamically-added scripts
1010
1011            s.onload = function () {
1012                fprLoaded = true;
1013                markFprStatus('scriptLoaded', true);
1014                try {
1015                    // Now that the FirstPromoter script has loaded and
1016                    // (under normal conditions) set the _fprom_tid
1017                    // cookie, re-run the manual logic so that the very
1018                    // first referral/ad visit in a fresh session can
1019                    // notify the backend without requiring a reload.
1020                    if (window.KE && typeof window.KE.runFpromReferralUpdateFromUrl === 'function') {
1021                        window.KE.runFpromReferralUpdateFromUrl();
1022                    }
1023                } catch (e) {
1024                    // Best-effort only – manual fallback is diagnostic /
1025                    // attribution helper and should never break the page.
1026                }
1027            };
1028
1029            s.onerror = function () {
1030                markFprStatus('scriptLoadFailed', true);
1031                try {
1032                    if (window.KE && typeof window.KE.runFpromReferralUpdateFromUrl === 'function') {
1033                        window.KE.runFpromReferralUpdateFromUrl();
1034                    }
1035                } catch (e) {
1036                    // Fallback is best-effort only.
1037                }
1038            };
1039
1040            document.head.appendChild(s);
1041        }
1042
1043        function hasFprParam() {
1044            if (!window.location.search) return false;
1045            try {
1046                const params = new URLSearchParams(window.location.search);
1047                const names = ['fpr', 'via', 'fp_ref', 'deal', 'ref', '_from', '_by', '_go'];
1048                return names.some(function (name) { return params.has(name); });
1049            } catch (e) {
1050                // Fallback if URLSearchParams is not supported
1051                return /[?&](fpr|via|fp_ref|deal|ref|_from|_by|_go)=/.test(window.location.search);
1052            }
1053        }
1054
1055        function hasFpromCookies() {
1056            if (!document.cookie) return false;
1057            // Looks for _fprom_ref=... or _fprom_tid=...
1058            return /(?:^|;\s*)_fprom_(ref|tid)\s*=/.test(document.cookie);
1059        }
1060
1061        // 1) Load immediately on page load if referral param or cookies exist
1062        if (hasFprParam() || hasFpromCookies()) {
1063            loadFprScript();
1064        }
1065
1066        // 2) Also load based on consent changes
1067        if (window.KE && typeof KE.onCookiePreferencesChange === 'function') {
1068            KE.onCookiePreferencesChange(function (settings, oldSettings) {
1069                console.log({ settings: settings, oldSettings: oldSettings });
1070
1071                // TRACKING
1072                if (!oldSettings || oldSettings.tracking !== settings.tracking) {
1073                    if (settings.tracking) {
1074                        loadFprScript();
1075                    }
1076                }
1077            });
1078        }
1079    })();
1080</script>
vendor: 1 bytes, line 1080
1080
1081<script>
1082    (function () {
1083        // Shared TTL helper – comes from server-side config (FirstPromoter.referralTtlDays)
1084        function getReferralTtlDays() {
1085            var days = 60;
1086            if (!isFinite(days) || days <= 0) {
1087                days = 60;
1088            }
1089            return days;
1090        }
1091
1092        // If this visit came from a Google Ads click, record it in cookies
1093        // and notify the backend (if we have a FirstPromoter tid cookie) so
1094        // that it can adjust attribution for future purchases.
1095        function keRecordAdClickIfNeeded() {
1096            if (!window.location.search) return;
1097
1098            try {
1099                var isAdsClick = false;
1100                var params;
1101
1102                if (typeof URLSearchParams !== 'undefined') {
1103                    params = new URLSearchParams(window.location.search);
1104                    isAdsClick = params.has('gclid') || params.has('gbraid') || params.has('wbraid');
1105                } else {
1106                    // Fallback for very old browsers
1107                    isAdsClick = /[?&](gclid|gbraid|wbraid)=/.test(window.location.search);
1108                }
1109
1110                if (!isAdsClick) return;
1111
1112                var days = getReferralTtlDays();
1113                var date = new Date();
1114                date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
1115                var ts = Math.floor(Date.now() / 1000);
1116
1117                document.cookie = '_ke_ads_source=google_ads' +
1118                    '; expires=' + date.toUTCString() +
1119                    '; path=/; SameSite=Lax';
1120
1121                document.cookie = '_ke_ads_seen_at=' + ts +
1122                    '; expires=' + date.toUTCString() +
1123                    '; path=/; SameSite=Lax';
1124
1125                // If we already have a FirstPromoter tid cookie, let the backend
1126                // know that a paid ad click occurred for this visitor so it
1127                // can apply its own attribution rules.
1128                if (!document.cookie) {
1129                    return;
1130                }
1131
1132                var tidMatch = document.cookie.match(/(?:^|;\s*)_fprom_tid\s*=([^;]+)/);
1133                var tid = tidMatch ? decodeURIComponent(tidMatch[1]) : '';
1134
1135                if (!tid) {
1136                    return;
1137                }
1138
1139                try {
1140                    var xhr = new XMLHttpRequest();
1141                    xhr.open('POST', '/ctl/first-promoter/ad_click', true);
1142                    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
1143                    xhr.setRequestHeader('Accept', 'application/json');
1144                    var body = 'tid=' + encodeURIComponent(tid) + '&source=google_ads';
1145                    if (window.KE && window.KE.csrf_token) {
1146                        body += '&__csrf_token=' + encodeURIComponent(window.KE.csrf_token);
1147                    }
1148                    xhr.send(body);
1149                } catch (e2) {
1150                    if (typeof console !== 'undefined' && typeof console.error === 'function') {
1151                        console.error('KE: failed to notify backend about ad click', e2);
1152                    }
1153                }
1154            } catch (e) {
1155                if (typeof console !== 'undefined' && typeof console.error === 'function') {
1156                    console.error('FirstPromoter: failed to handle Google Ads click', e);
1157                }
1158            }
1159        }
1160
1161        // Manual FirstPromoter tracking / fallback.
1162        //
1163        // When the FirstPromoter JS snippet loads successfully, it manages
1164        // its own cookies. We only set _fprom_ref manually when we know
1165        // that /js/fpr-prox.js failed to load, but we always attempt to
1166        // notify the backend about a referral click when a tid cookie
1167        // already exists.
1168        function storeReferralTokenFromUrl() {
1169            if (!window.location.search) return;
1170
1171            var isFallback = false;
1172            try {
1173                if (window.KE && window.KE.firstPromoter && window.KE.firstPromoter.scriptLoadFailed) {
1174                    isFallback = true;
1175                }
1176            } catch (e) {
1177                // Ignore – fallback is best-effort only.
1178            }
1179
1180            try {
1181                var params = null;
1182                if (typeof URLSearchParams !== 'undefined') {
1183                    params = new URLSearchParams(window.location.search);
1184                }
1185
1186                // FirstPromoter supports multiple param names; we primarily use "fpr".
1187                var token = null;
1188                if (params) {
1189                    token = params.get('fpr') ||
1190                            params.get('via') ||
1191                            params.get('fp_ref') ||
1192                            params.get('deal') ||
1193                            params.get('ref') ||
1194                            params.get('_from') ||
1195                            params.get('_by') ||
1196                            params.get('_go');
1197                } else {
1198                    // Very old browsers – naive parsing of the query string.
1199                    var query = window.location.search.substring(1).split('&');
1200                    for (var i = 0; i < query.length; i++) {
1201                        var part = query[i].split('=');
1202                        var key = decodeURIComponent(part[0] || '');
1203                        var value = part.length > 1 ? decodeURIComponent(part[1] || '') : '';
1204                        if (!value) continue;
1205                        if (key === 'fpr' || key === 'via' || key === 'fp_ref' || key === 'deal' ||
1206                            key === 'ref' || key === '_from' || key === '_by' || key === '_go') {
1207                            token = value;
1208                            break;
1209                        }
1210                    }
1211                }
1212
1213                // Compute TTL once when we have a referral token so that
1214                // we can always track when the latest referral was seen.
1215                if (token) {
1216                    var days = getReferralTtlDays();
1217                    var date = new Date();
1218                    date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
1219                    var ts = Math.floor(Date.now() / 1000);
1220
1221                    // Always record when a referral was last seen, even when
1222                    // fpr.js loaded correctly and manages its own cookies.
1223                    document.cookie = '_ke_referral_seen_at=' + ts +
1224                        '; expires=' + date.toUTCString() +
1225                        '; path=/; SameSite=Lax';
1226
1227                    // Only set _fprom_ref manually when we are in a known
1228                    // fallback situation (scriptLoadFailed=true). Otherwise
1229                    // we rely on fpr.js to manage its own cookies.
1230                    if (isFallback) {
1231                        document.cookie = '_fprom_ref=' + encodeURIComponent(token) +
1232                            '; expires=' + date.toUTCString() +
1233                            '; path=/; SameSite=Lax';
1234                    }
1235                }
1236
1237                // Independently of fallback mode, if we already have a
1238                // FirstPromoter tid cookie, notify the backend so it can
1239                // re-enable any previously disabled referral associated
1240                // with this visitor.
1241                if (!document.cookie) {
1242                    return;
1243                }
1244
1245                var tidMatch = document.cookie.match(/(?:^|;\s*)_fprom_tid\s*=([^;
1245]+)/);
1246                var tid = tidMatch ? decodeURIComponent(tidMatch[1]) : '';
1247
1248                if (!tid) {
1249                    // Do NOT fall back to ref-only matching – it is
1250                    // ambiguous when many users share the same ref.
1251                    return;
1252                }
1253
1254                try {
1255                    var xhr2 = new XMLHttpRequest();
1256                    xhr2.open('POST', '/ctl/first-promoter/referral_click', true);
1257                    xhr2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
1258                    xhr2.setRequestHeader('Accept', 'application/json');
1259                    var body2 = 'tid=' + encodeURIComponent(tid);
1260                    if (window.KE && window.KE.csrf_token) {
1261                        body2 += '&__csrf_token=' + encodeURIComponent(window.KE.csrf_token);
1262                    }
1263                    xhr2.send(body2);
1264                } catch (e2) {
1265                    if (typeof console !== 'undefined' && typeof console.error === 'function') {
1266                        console.error('KE: failed to notify backend about referral click', e2);
1267                    }
1268                }
1269            } catch (e3) {
1270                // Log to console so we can see failures in the browser
1271                if (typeof console !== 'undefined' && typeof console.error === 'function') {
1272                    console.error('FirstPromoter: failed to process referral token', e3);
1273                }
1274            }
1275        }
1276
1277        // Process Google Ads click first (for internal reporting)
1278        keRecordAdClickIfNeeded();
1279
1280        // Then process referral token if present in the query string
1281        storeReferralTokenFromUrl();
1282
1283        // Expose a shared hook so the loader can re-run this logic after
1284        // /js/fpr-prox.js has loaded (or if it fails to load).
1285        try {
1286            window.KE = window.KE || {};
1287            window.KE.runFpromReferralUpdateFromUrl = function () {
1288                storeReferralTokenFromUrl();
1289            };
1290        } catch (e) {
1291            // Best-effort only.
1292        }
1293
1294        // Google consent handling (analytics / ads only)
1295        if (window.KE && typeof KE.onCookiePreferencesChange === 'function') {
1296            KE.onCookiePreferencesChange(function (settings, oldSettings) {
1297                console.log({ settings: settings, oldSettings: oldSettings });
1298
1299                // TRACKING
1300                if (!oldSettings || oldSettings.tracking !== settings.tracking) {
1301                    var value = settings.tracking ? 'granted' : 'denied';
1302                    if (typeof gtag === 'function') {
1303                        gtag('consent', 'update', {
1304                            analytics_storage: value
1305                        });
1306                    }
1307                }
1308
1309                // TARGETING
1310                if (!oldSettings || oldSettings.targeting !== settings.targeting) {
1311                    var adValue = settings.targeting ? 'granted' : 'denied';
1312                    if (typeof gtag === 'function') {
1313                        gtag('consent', 'update', {
1314                            ad_user_data: adValue,
1315                            ad_storage: adValue,
1316                            ad_personalization: adValue
1317                        });
1318                    }
1319                }
1320            });
1321        }
1322    })();
1323</script>
1323
1324</body>
1325
1326</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.