PageSourceSearch

https://tools.cmsgue.id/ping/search

html cmsgue.id collected 2026-10-09 22:24:34 UTC 27,983 bytes, 789 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 4-5
4
5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-06WVK0L7X2
vendor: 13 bytes, line 5
5"></script>
6<script>
7  
vendor: 138 bytes, lines 7-11
7window.dataLayer = window.dataLayer || [];
8  function gtag(){dataLayer.push(arguments);}
9  gtag('js', new Date());
10
11  gtag('config', '
11G-06WVK0L7X2
vendor: 5 bytes, line 11
11');
12</script>
12
13  
13<script src="https://quge5.com/88/tag.min.js" data-zone="249881" async data-cfasync="false"></script>
13
14  
14<script>(function(s){s.dataset.zone='11149548',s.src='https://n6wxm.com/vignette.min.js'})([document.documentElement, document.body].filter(Boolean).pop().appendChild(document.createElement('script')))</script>
14
15  <meta charset="utf-8">
16  <meta name="viewport" content="width=device-width, initial-scale=1">
17  <meta name="description" content="Check website response time, latency, SSL info, and HTTP status from multiple regions. Free open-source ping tool.">
18  <meta name="keywords" content="ping, website ping, http ping, latency test, uptime check, open source">
19  <meta name="robots" content="index, follow">
20  <meta name="language" content="en">
21  <meta name="author" content="CMSTools ID">
22  <meta name="publisher" content="CMSTools SEO Tools">
23  <meta name="rating" content="general">
24  <meta name="distribution" content="global">
25  <meta name="target" content="all">
26  <meta name="geo.region" content="US-CA-NL-BR">
27  <meta name="geo.placename" content="United States, Canada, Netherlands, Brazil">
28  <meta name="geo.position" content="37.0902;-95.7129">
29  <meta name="ICBM" content="37.0902, -95.7129">
30  <meta name="monetag" content="9290dcab9660a396882afcfe9f8b3600">
31  <!-- RSS -->
32  <link rel="alternate" type="application/rss+xml" title="Tools CMSGUE RSS Feed" href="https://tools.cmsgue.id/feed" />
33  
34  <!-- Canonical -->
35  <link rel="canonical" href="https://tools.cmsgue.id/ping/search">
36
37  <!-- Hreflang (multi-region) -->
38  <link rel="alternate" hreflang="en-us" href="https://tools.cmsgue.id/" />
39  
40  <!-- Open Graph / Social -->
41  <meta property="og:title" content="Website Ping">
42  <meta property="og:description" content="Check website response time, latency, SSL info, and HTTP status from multiple">
43  <meta property="og:url" content="https://tools.cmsgue.id/ping/search">
44  <meta property="og:site_name" content="CMSTools SEO">
45  <meta property="og:type" content="website">
46  <meta property="og:image" content="https://tools.cmsgue.id/uploads/tools/seo-tracking-website.png">
47  <meta property="og:locale" content="en_US">
48
49  <!-- Twitter -->
50  <meta name="twitter:card" content="summary_large_image">
51  <meta name="twitter:title" content="Website Ping">
52  <meta name="twitter:description" content="Check website response time, latency, SSL info, and HTTP status from multiple">
53  <meta name="twitter:image" content="https://tools.cmsgue.id/uploads/tools/seo-tracking-website.png">
54
55  <!-- Favicons -->
56  <link rel="icon" type="image/png" href="/assets/favicon.png">
57  
58  <title>Website Ping Sitemap | SEO Tools</title>
59  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
60  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
61
62  <style>
63    body { background:#f9f9f9; }
64    .tool-card:hover { transform:translateY(-3px); box-shadow:0 3px 10px rgba(0,0,0,0.1); }
65  </style>
66  <style>
67  html, body {
68    height: 100%;
69  }
70  body {
71    display: flex;
72    flex-direction: column;
73    min-height: 100vh;
74    background: #f9f9f9;
75  }
76  main {
77    flex: 1;
78  }
79  footer {
80    margin-top: auto;
81    background: #fff;
82    border-top: 1px solid #eee;
83  }
84
85#mainnav {
86  z-index: 1031;
87}
88
89/*--------------------------------------------------------------
90# Navigation Menu
91--------------------------------------------------------------*/
92/* Desktop Navigation */
93@media (min-width: 1200px) {
94  .navmenu {
95    padding: 0;
96  }
97
98  .navmenu ul {
99    margin: 0;
100    padding: 0;
101    display: flex;
102    list-style: none;
103    align-items: center;
104  }
105
106  .navmenu li {
107    position: relative;
108  }
109
110  .navmenu>ul>li {
111    white-space: nowrap;
112    padding: 15px 14px;
113  }
114
115  .navmenu>ul>li:last-child {
116    padding-right: 0;
117  }
118
119  .navmenu a,
120  .navmenu a:focus {
121    color: color-mix(in srgb, var(--nav-color), transparent 30%);
122    font-size: 15px;
123    padding: 0 2px;
124    font-family: var(--nav-font);
125    font-weight: 400;
126    display: flex;
127    align-items: center;
128    justify-content: space-between;
129    white-space: nowrap;
130    transition: 0.3s;
131    position: relative;
132  }
133
134  .navmenu a i,
135  .navmenu a:focus i {
136    font-size: 12px;
137    line-height: 0;
138    margin-left: 5px;
139    transition: 0.3s;
140  }
141
142  .navmenu>ul>li>a:before {
143    content: "";
144    position: absolute;
145    height: 2px;
146    bottom: -27px;
147    left: 0;
148    background-color: var(--nav-hover-color);
149    visibility: hidden;
150    width: 0px;
151    transition: all 0.3s ease-in-out 0s;
152  }
153
154  .navmenu a:hover:before,
155  .navmenu li:hover>a:before,
156  .navmenu .active:before {
157    visibility: visible;
158    width: 100%;
159  }
160
161  .navmenu li:hover>a,
162  .navmenu .active,
163  .navmenu .active:focus {
164    color: var(--nav-color);
165  }
166
167  .navmenu .dropdown ul {
168    margin: 0;
169    padding: 10px 0;
170    background: var(--nav-dropdown-background-color);
171    display: block;
172    position: absolute;
173    visibility: hidden;
174    left: 14px;
175    top: 130%;
176    opacity: 0;
177    transition: 0.3s;
178    border-radius: 4px;
179    z-index: 99;
180    border: 1px solid color-mix(in srgb, var(--accent-color), transparent 85%);
181  }
182
183  .navmenu .dropdown ul li {
184    min-width: 200px;
185  }
186
187  .navmenu .dropdown ul a {
188    padding: 10px 20px;
189    font-size: 15px;
190    text-transform: none;
191    color: var(--nav-dropdown-color);
192  }
193
194  .navmenu .dropdown ul a i {
195    font-size: 12px;
196  }
197
198  .navmenu .dropdown ul a:hover,
199  .navmenu .dropdown ul .active:hover,
200  .navmenu .dropdown ul li:hover>a {
201    color: var(--nav-dropdown-hover-color);
202  }
203
204  .navmenu .dropdown:hover>ul {
205    opacity: 1;
206    top: 100%;
207    visibility: visible;
208  }
209
210  .navmenu .dropdown .dropdown ul {
211    top: 0;
212    left: -90%;
213    visibility: hidden;
214  }
215
216  .navmenu .dropdown .dropdown:hover>ul {
217    opacity: 1;
218    top: 0;
219    left: -100%;
220    visibility: visible;
221  }
222}
223
224/* Mobile Navigation */
225@media (max-width: 1199px) {
226  .mobile-nav-toggle {
227    color: var(--nav-color);
228    font-size: 28px;
229    line-height: 0;
230    margin-right: 10px;
231    cursor: pointer;
232    transition: color 0.3s;
233  }
234
235    .navbar {
236        padding-left: 0;
237        padding-right: 0;
238    }
239
240    .navbar-collapse {
241        position: absolute;
242        top: 100%;
243        left: 0;
244        right: 0;
245        width: 100%;
246        background: #ffffff;
247        padding: 20px;
248        margin: 0;
249        border-radius: 0;
250    }
251    
252  .navmenu {
253    padding: 0;
254    z-index: 9997;
255  }
256
257  .navmenu ul {
258    display: none;
259    list-style: none;
260    position: absolute;
261    inset: 60px 20px 20px 20px;
262    padding: 10px 0;
263    margin: 0;
264    border-radius: 6px;
265    background-color: var(--nav-mobile-background-color);
266    border: 1px solid color-mix(in srgb, var(--default-color), transparent 90%);
267    box-shadow: none;
268    overflow-y: auto;
269    transition: 0.3s;
270    z-index: 9998;
271  }
272
273  .navmenu a,
274  .navmenu a:focus {
275    color: var(--nav-dropdown-color);
276    padding: 10px 20px;
277    font-family: var(--nav-font);
278    font-size: 17px;
279    font-weight: 500;
280    display: flex;
281    align-items: center;
282    justify-content: space-between;
283    white-space: nowrap;
284    transition: 0.3s;
285  }
286
287  .navmenu a i,
288  .navmenu a:focus i {
289    font-size: 12px;
290    line-height: 0;
291    margin-left: 5px;
292    width: 30px;
293    height: 30px;
294    display: flex;
295    align-items: center;
296    justify-content: center;
297    border-radius: 50%;
298    transition: 0.3s;
299    background-color: color-mix(in srgb, var(--accent-color), transparent 90%);
300  }
301
302  .navmenu a i:hover,
303  .navmenu a:focus i:hover {
304    background-color: var(--accent-color);
305    color: var(--contrast-color);
306  }
307
308  .navmenu a:hover,
309  .navmenu .active,
310  .navmenu .active:focus {
311    color: var(--nav-dropdown-hover-color);
312  }
313
314  .navmenu .active i,
315  .navmenu .active:focus i {
316    background-color: var(--accent-color);
317    color: var(--contrast-color);
318    transform: rotate(180deg);
319  }
320
321  .navmenu .dropdown ul {
322    position: static;
323    display: none;
324    z-index: 99;
325    padding: 10px 0;
326    margin: 10px 20px;
327    background-color: var(--nav-dropdown-background-color);
328    transition: all 0.5s ease-in-out;
329  }
330
331  .navmenu .dropdown ul ul {
332    background-color: rgba(33, 37, 41, 0.1);
333  }
334
335  .navmenu .dropdown>.dropdown-active {
336    display: block;
337    background-color: rgba(33, 37, 41, 0.03);
338  }
339
340  .mobile-nav-active {
341    overflow: hidden;
342  }
343
344  .mobile-nav-active .mobile-nav-toggle {
345    color: #fff;
346    position: absolute;
347    font-size: 32px;
348    top: 15px;
349    right: 15px;
350    margin-right: 0;
351    z-index: 9999;
352  }
353
354  .mobile-nav-active .navmenu {
355    position: fixed;
356    overflow: hidden;
357    inset: 0;
358    background: rgba(33, 37, 41, 0.8);
359    transition: 0.3s;
360  }
361
362  .mobile-nav-active .navmenu>ul {
363    display: block;
364  }
365}
366</style>
367<script id="global">
368async function copyPreText(text){
369    try {
370      if (navigator.clipboard && navigator.clipboard.writeText) {
371        await navigator.clipboard.writeText(text);
372      } else {
373        // fallback: buat textarea temporary
374        const ta = document.createElement('textarea');
375        ta.value = text;
376
377        // agar tidak mengganggu layout
378        ta.style.position = 'fixed';
379        ta.style.left = '-9999px';
380        ta.style.top = '0';
381        document.body.appendChild(ta);
382        ta.select();
383        ta.setSelectionRange(0, ta.value.length);
384        const ok = document.execCommand('copy');
385        document.body.removeChild(ta);
386        if (!ok) throw new Error('execCommand failed');
387      }
388
389      alert('✅ Copied successfully!');
390    } catch (err) {
391      console.error('Copy failed', err);
392      alert("❌ Copy failed: " + err.message);
393    }
394}
395</script>
395
396
397<style>
398.popular-tools-list {
399  list-style: none;
400  margin: 0;
401  padding: 0;
402}
403
404.popular-tools-list li {
405  border: none;
406  border-bottom: 1px solid #f1f1f1;
407  transition: all 0.3s ease;
408}
409
410.popular-tools-list li:last-child {
411  border-bottom: none;
412}
413
414.popular-tools-list li:hover {
415  background: #f8f9fa;
416  transform: translateX(3px);
417}
418
419.popular-link {
420  display: flex;
421  align-items: center;
422  font-weight: 500;
423  color: #333;
424  text-decoration: none;
425  padding: 10px 10px;
426  transition: color 0.3s ease;
427}
428
429.popular-link:hover {
430  color: #0d6efd;
431}
432
433.popular-link i {
434  transition: transform 0.3s ease;
435}
436
437.popular-link:hover i {
438  transform: rotate(10deg) scale(1.2);
439}
440
441
442.dropdown-wide {
443    min-width: 300px;
444}
445
446/* Mobile */
447@media (max-width: 768px) {
448    .dropdown-wide {
449        width: 100%;
450        min-width: 100%;
451    }
452}
453</style>
454
455<script type="application/ld+json">
456{
457  "@context": "https://schema.org",
458  "@type": "SoftwareApplication",
459  "name": "Website Ping",
460  "url": "https://tools.cmsgue.id/ping/search",
461  "applicationCategory": "Online Tools Free",
462  "operatingSystem": "All",
463  "softwareVersion": "1.0",
464  "offers": {
465    "@type": "Offer",
466    "price": "0",
467    "priceCurrency": "USD",
468    "availability": "https://schema.org/InStock"
469  },
470  "description": "Check website response time, latency, SSL info, and HTTP status from multiple",
471  "featureList": [
472    "QRCode",
473    "pdf online tools",
474    "Sentiment Analyzer",
475    "Documet Convert Tools Online",
476    "Image Convert Tools Online",
477    "SEO Tools Online",
478    "Prompt AI Generator Tools Online",
479    "Office Convert Tools Online",
480    "Prompt AI Generator"
481  ],
482  "creator": {
483    "@type": "Organization",
484    "name": "CMSGUE",
485    "url": "https://tools.cmsgue.id/"
486  },
487  "applicationSubCategory": "SEO ToolS",
488  "license": "https://opensource.org/licenses/MIT"
489}
490</script>
490
491</head>
492<body class="google-anno-skip">
493<div class="bg-light border-bottom small py-1">
494  <div class="container d-flex justify-content-end gap-3">
495    <a href="/about" class="text-decoration-none text-secondary">About</a>
496    <a href="/contact" class="text-decoration-none text-secondary">Contact</a>
497    <a href="/terms" class="text-decoration-none text-secondary">Terms & Conditions</a>
498    <a href="/privacy-policy" class="text-decoration-none text-secondary">Privacy Policy</a>
499    <a href="/disclaimer" class="text-decoration-none text-secondary">Disclaimer</a>
500    <a href="/faq" class="text-decoration-none text-secondary">FAQ</a>
501    <a href="/qrcode-api" class="text-decoration-none text-secondary">QRCode API</a>
502  </div>
503</div>
504
505<nav id="mainnav" class="navbar navbar-expand-lg navbar-light fixed-top" style="background-color: #e3f2fd;">
506  <div class="container">
507    <a class="navbar-brand fw-bold" href="https://tools.cmsgue.id/">Online Tools</a>
508
509    <!-- Tombol toggle untuk mobile -->
510    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
511      aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
512      <span class="navbar-toggler-icon"></span>
513    </button>
514
515    <div class="collapse navbar-collapse" id="navbarSupportedContent">
516      <ul class="navbar-nav ms-auto">
517
518        <a class="nav-link" href="https://tools.cmsgue.id/">Home</a>
519        <li class="nav-item dropdown">
520          <a class="nav-link dropdown-toggle" href="#" id="seoDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
521            SEO Online Tools
522          </a>
523          <ul class="dropdown-menu" aria-labelledby="seoDropdown">
524            <li><a class="dropdown-item" href="https://tools.cmsgue.id/seo-basic-online-tools-free">SEO Basic Tools</a></li>
525            <li><a class="dropdown-item" href="https://tools.cmsgue.id/website-tracking-online-tools-free">Website Tracking Tools</a></li>
526            <li><a class="dropdown-item" href="https://tools.cmsgue.id/website-optimeze-online-tools-free">Website Optimize Tools</a></li>
527            <li><a class="dropdown-item" href="https://tools.cmsgue.id/website-audit-online-tools-free">Website Audit Tools</a></li>
528          </ul>
529        </li>
530
531        <li class="nav-item dropdown">
532          <a class="nav-link dropdown-toggle" href="#" id="seoConvertDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
533            Convert Tools
534          </a>
535          <ul class="dropdown-menu" aria-labelledby="seoConvertDropdown">
536            <a class="nav-link" href="https://tools.cmsgue.id/image-convert-online-tools-free">Image Convert</a>
537            <a class="nav-link" href="https://tools.cmsgue.id/pdf-convert-online-tools-free">PDF Convert</a>
538            <a class="nav-link" href="https://tools.cmsgue.id/office-convert-online-tools-free">Office Convert</a>
539          </ul>
540        </li>
541        
542        <li class="nav-item dropdown">
543          <a class="nav-link dropdown-toggle" href="#" id="seoGeneratorDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
544            Generator Tools
545          </a>
546          <ul class="dropdown-menu dropdown-wide" aria-labelledby="seoGeneratorDropdown">
547            <a class="nav-link" href="https://tools.cmsgue.id/crud-codeigniter">CRUD Codeigniter Builder Online</a>
548            <a class="nav-link" href="https://tools.cmsgue.id/crud-laravel">CRUD Laravel Builder Online</a>
549            <a class="nav-link" href="https://tools.cmsgue.id/flutter-builder-online">Flutter Builder Online</a>
550            <a class="nav-link" href="https://tools.cmsgue.id/reactjs-builder-online">ReactJS Builder Online</a>
551            <a class="nav-link" href="https://tools.cmsgue.id/webview-app-builder-online">APP Webview Builder Online</a>
552            <a class="nav-link" href="https://tools.cmsgue.id/google-apps-script-builder-online">Google Apps Script Builder Online</a>
553            <a class="nav-link" href="https://tools.cmsgue.id/wordpress-generator-online-tools-free">WordPress Generator Tools</a>
554            <a class="nav-link" href="https://tools.cmsgue.id/prompt-generator-online-tools-free">Prompt Generator Tools</a>
555            <a class="nav-link" href="https://tools.cmsgue.id/finance-online-tools-free">Finance Tools</a>
556          </ul>
557        </li>
558        <a class="nav-link" href="https://devops.cmsgue.id" target="_blank">DevOps Generator</a>
559        <a class="nav-link" href="https://tools.cmsgue.id/sentiment-analyzer-online-tools-free" target="_blank">Sentiment Analyzer</a>
560        <a class="nav-link" href="https://tools.cmsgue.id/blog" target="_blank">Blogs</a>
561      </ul>
562    </div>
563  </div>
564</nav>
565
566<main class="container mt-5">
567<!-- AdSense header -->
568<div class="d-flex justify-content-center">
569<div class="text-center my-0">
570<a href="https://mittengulped.com/x19y7nsd?key=dfd1f1316239a848d23a4eb34404e8ec" target="_blank" rel="nofollow sponsored">
571    <img src="https://tools.cmsgue.id/uploads/ads/header-ads.png?v=12" class="img-fluid" alt="Advertisement">
572</a>
573</div></div>
574
575<div class="container py-4">
576  <div class="text-center mb-3">
577    <h2 class="fw-bold"><i class="fa-solid fa-rss text-primary me-1"></i>Search Engine Sitemap Pinger</h2>
578    <p class="text-muted">Notify search engines like Google, Bing, and Yandex when your sitemap is updated.</p>
579  </div>
580
581  
582  <form method="post" class="card shadow-sm border-0 mb-4">
583    <div class="card-body">
584      <label class="form-label fw-bold">Enter Sitemap URL</label>
585      <input type="url" name="sitemap" value="" class="form-control" placeholder="https://example.com/sitemap.xml" required>
586      <div class="text-center mt-3">
587        <button id="analyzeBtn" class="btn btn-primary px-4"><i class="fa-solid fa-broadcast-tower me-1"></i> Ping Search Engines</button>
588      </div>
589    </div>
590  </form>
591
592  
593<!-- Ad slot -->
594<div class="text-center my-4">
595
596</div><section class="seo-desc mt-4 mx-auto">
597  <h3 class="fw-bold">Instant Sitemap Ping to Google, Bing, Yandex & More</h3>
598  <p>
599    Speed up your SEO indexing process by notifying major search engines every time your sitemap is updated.  
600    This tool sends a direct <strong>URL ping request</strong> to Google, Bing, Yandex, and other crawlers so your new pages can be discovered faster — no API key, no login, no rate limits.
601  </p>
602
603  <h4 class="fw-semibold mt-3">Why use a Sitemap Pinger?</h4>
604  <ul>
605    <li>🚀 Faster indexing for new blog posts, landing pages, and e-commerce products</li>
606    <li>🧠 Ideal after migration, URL changes, or bulk content updates</li>
607    <li>📡 Forces crawlers to re-fetch your <code>sitemap.xml</code> instantly</li>
608    <li>🔁 Works with WordPress, Laravel, static sites, and custom CMS</li>
609    <li>💡 Can be automated through cronjobs, CI/CD, or webhook triggers</li>
610  </ul>
611
612  <h4 class="fw-semibold mt-3">Supported Search Engines:</h4>
613  <ul>
614    <li>🔎 Google Search</li>
615    <li>🧭 Bing Webmaster Tools</li>
616    <li>🦉 Yahoo (via Bing API)</li>
617    <li>🇷🇺 Yandex Bot</li>
618    <li>🧰 Custom ping URL compatible</li>
619  </ul>
620
621  <p class="text-muted small mb-0">
622    🔥 Related keyword targeting: <em>instant indexing, sitemap submit tool, fast Google indexing, SEO automation software, index now API alternative, search engine notification tool</em>.
623  </p>
624</section>
625
626</div>
627
628<!-- ✅ Scripts -->
629<script>
630  const analyzeBtn = document.getElementById('analyzeBtn');
631  const form = analyzeBtn?.closest('form');
632  if (form) {
633    form.addEventListener('submit', () => {
634      analyzeBtn.disabled = true;
635      analyzeBtn.innerHTML = '<i class="fa-solid fa-spinner fa-spin me-1"></i> Pinging...';
636    });
637  }
638
639  let s = 3;
640  const sec = document.getElementById('seconds');
641  const countdown = setInterval(() => {
642    if (sec) {
643      s--; sec.textContent = s;
644      if (s <= 0) {
645        clearInterval(countdown);
646        document.getElementById('countdown').style.display = 'none';
647        document.getElementById('result-section').style.display = 'block';
648        analyzeBtn.disabled = false;
649        analyzeBtn.innerHTML = '<i class="fa-solid fa-broadcast-tower me-1"></i> Ping Again';
650      }
651    }
652  }, 1000);
653</script>
653
654
655<div class=""></div></main> <!-- container -->
656
657<!-- footer container -->
658<footer style="background-color: #e3f2fd;" class="pt-5 pb-4 mt-5 border-top">
659    <div class="container-fluid">
660    <div class="container">
661        <div class="row gy-4">
662
663            <div class="col-lg-4 col-md-6">
664                <h5 class="fw-bold mb-3 text-dark">CMSTools SEO</h5>
665                <p class="small text-secondary">
666                    CMSTools provides free online utilities for SEO, data analysis, content optimization,
667                    file conversion, security testing, and more — fast, secure, and accessible from any device.
668                </p>
669                <p class="small mb-1 text-secondary">📩 Support: 
670                    <a href="/cdn-cgi/l/email-protection#c9babcb9b9a6bbbd89aaa4baaebcace7a0ad" class="text-primary fw-semibold">
671                        <span class="__cf_email__" data-cfemail="7d0e080d0d120f093d1e100e1a0818531419">[email&#160;protected]</span>
672                    </a>
673                </p>
674            </div>
675
676            <div class="col-lg-2 col-md-6">
677                <h6 class="fw-semibold mb-3 text-dark">Popular Tools</h6>
678                <ul class="list-unstyled small">
679                    <li><a href="/photo-location" class="text-secondary text-decoration-none">Photo Location Checker</a></li>
680                    <li><a href="/tiktok-sentiment" class="text-secondary text-decoration-none">TikTok Sentiment Analyzer</a></li>
681                    <li><a href="/google-cache" class="text-secondary text-decoration-none">Google Cache Checker</a></li>
682                    <li><a href="/port-scan" class="text-secondary text-decoration-none">Port Scan</a></li>
683                    <li><a href="/serp-checker" class="text-secondary text-decoration-none">SERP Checker</a></li>
684                </ul>
685            </div>
686
687            <div class="col-lg-2 col-md-6">
688                <h6 class="fw-semibold mb-3 text-dark">Quick Links</h6>
689                <ul class="list-unstyled small">
690                    <li><a href="/about" class="text-secondary text-decoration-none">About Us</a></li>
691                    <li><a href="/privacy-policy" class="text-secondary text-decoration-none">Privacy Policy</a></li>
692                    <li><a href="/terms" class="text-secondary text-decoration-none">Terms & Conditions</a></li>
693                    <li><a href="/contact" class="text-secondary text-decoration-none">Contact</a></li>
694                </ul>
695            </div>
696
697            <div class="col-lg-4 col-md-6">
698                <h6 class="fw-semibold mb-3 text-dark">Stay Updated</h6>
699                <p class="small text-secondary">Subscribe to get notified of new tools and features:</p>
700                <form class="d-flex mb-3" action="/subscribe" method="POST">
701                    <input type="email" name="email" class="form-control form-control-sm me-2" placeholder="Your email address" required>
702                    <button class="btn btn-primary btn-sm">Subscribe</button>
703                </form>
704                <div class="d-flex gap-3">
705                    <a href="#" class="text-secondary"><i class="bi bi-facebook fs-5"></i></a>
706                    <a href="#" class="text-secondary"><i class="bi bi-twitter fs-5"></i></a>
707                    <a href="#" class="text-secondary"><i class="bi bi-github fs-5"></i></a>
708                </div>
709            </div>
710
711        </div>
712
713        <hr class="border-secondary mt-4 opacity-50">
714
715        <div class="text-center small text-secondary">
716            © <span id="year"></span> CMS Tools by CMSGUE.ID — All rights reserved.
717        </div>
718    </div>
719    </div>
720</footer>
721
722
723<div id="cookieBanner" style="
724position: fixed; 
725bottom: 20px; 
726left: 20px; 
727right: 20px; 
728padding: 15px; 
729background: #fff; 
730border-radius: 8px; 
731box-shadow: 0 0 10px rgba(0,0,0,0.1); 
732display:none; z-index:9999;">
733  
734  <p style="margin: 0 0 10px 0;">We use cookies to improve performance and serve relevant ads. Manage your preference.</p>
735
736  <button onclick="acceptAllCookies()" style="padding: 8px 14px; background:#2e7d32; color:#fff; border:none; border-radius:5px;">
737    Accept All
738  </button>
739
740  <button onclick="continueWithoutAccepting()" style="padding: 8px 14px; background:#e0e0e0; border:none; border-radius:5px;">
741    Continue without Accepting
742  </button>
743</div>
vendor: 112 bytes, lines 743-745
743
744
745<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
745<script>
746    document.getElementById('year').innerText = new Date().getFullYear();
747</script>
747
748
749<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
749
750<!-- Google Consent Mode -->
751<script>
752  // Default consent (sebelum user memilih)
753  window.dataLayer = window.dataLayer || [];
754  function gtag(){dataLayer.push(arguments);}
755  gtag('consent', 'default', {
756    'ad_storage': 'denied',
757    'analytics_storage': 'denied'
758  });
759
760  function acceptAllCookies() {
761    gtag('consent', 'update', {
762      'ad_storage': 'granted',
763      'analytics_storage': 'granted'
764    });
765
766    localStorage.setItem('cookie_consent', 'accepted');
767    document.getElementById('cookieBanner').style.display = 'none';
768  }
769
770  function continueWithoutAccepting() {
771    gtag('consent', 'update', {
772      'ad_storage': 'denied',
773      'analytics_storage': 'granted'  // masih bisa anonymous
774    });
775
776    localStorage.setItem('cookie_consent', 'continued');
777    document.getElementById('cookieBanner').style.display = 'none';
778  }
779</script>
vendor: 2 bytes, line 779
779
780<script>
781  window.onload = function() {
782    if (!localStorage.getItem('cookie_consent')) {
783      document.getElementById('cookieBanner').style.display = 'block';
784    }
785  }
786</script>
vendor: 2 bytes, line 786
786
787<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a480cbccbf5db834',t:'MTc5MTU4NDY3Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
787<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"0a64d2b7be5c486f9c27d145e1a3158e","r":1,"spa":2}' crossorigin="anonymous"></script>
787
788</body>
789</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.