20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web

SEO (Search Engine Optimization) adalah serangkaian tindakan yang bertujuan untuk meningkatkan visibilitas situs web di mesin pencari untuk menarik lebih banyak lalu lintas. Dalam kondisi persaingan yang tinggi, penting untuk mempertimbangkan karakteristik lokal, yang sangat penting bagi kota Petrozavodsk, yang merupakan salah satu pusat regional besar di Rusia. Pada artikel ini, kami akan membagikan 20 rahasia penting strategi SEO yang sukses untuk meningkatkan lalu lintas situs web Anda di Petrozavodsk.

1. Riset Kata Kunci: Anda harus memulai dengan meneliti secara menyeluruh kata kunci yang terkait dengan niche Anda. Identifikasi kueri yang mengarahkan pengguna ke situs yang berperingkat teratas dalam hasil pencarian.

2. Optimasi Meta Tag: Meta tag adalah elemen penting SEO dan dikonfigurasi melalui platform manajemen konten (CMS) pilihan Anda. Optimalkan mereka untuk pengindeksan yang tepat di mesin pencari.

3. Konten Berkualitas: Salah satu aspek terpenting dari strategi SEO yang sukses adalah menciptakan konten berkualitas. Konten harus unik, informatif, dan mudah dipahami. Ini tidak hanya akan meningkatkan peringkat Anda di hasil pencarian, tetapi juga akan menarik perhatian pengguna.

4. Mengisi tag Dan <description>: Tandai <title> dan deskripsi halaman (<description>) memainkan peran kunci dalam SEO. Tag yang diisi dengan benar membantu mesin pencari memahami konten halaman dan menampilkannya di hasil pencarian.</p><p>5. Penggunaan Kata Kunci: Cantumkan kata kunci atau sinonimnya minimal 3 kali untuk setiap 500 karakter teks. Ini berkontribusi pada pengindeksan halaman yang lebih baik oleh mesin pencari.</p><p>6. Tata letak situs web: Situs web harus dioptimalkan untuk memuat cepat, mematuhi rekomendasi kecepatan dari Google PageSpeed ​​​​Insights dan ditampilkan dengan benar di semua perangkat, termasuk seluler.</p><p>7. Pengoptimalan Gambar: Mengoptimalkan gambar untuk meningkatkan kecepatan memuat halaman merupakan aspek penting baik dari perspektif pengembangan web dan pengalaman pengguna.</p><p>8. Periksa kesalahan 404: Kesalahan 404 mengurangi pengalaman pengguna suatu situs dan dapat memengaruhi hasil SEO-nya. Pastikan semua link di situs Anda mengarah ke halaman yang ada.</p><p>9. Struktur URL: Struktur URL harus logis dan dapat dimengerti. Ini tidak hanya meningkatkan pengindeksan situs, tetapi juga membantu pengguna menemukan informasi yang mereka butuhkan dengan lebih cepat.</p><p>10. Pembuatan tautan: Pembuatan tautan (membeli tautan eksternal) merupakan bagian integral dari strategi SEO. Mendapatkan backlink berkualitas dari situs resmi meningkatkan peringkat pencarian Anda.</p><p>11. Kondisi teknis situs: Pengoptimalan teknis situs mencakup penghapusan kesalahan, pengaturan pengalihan, peningkatan tautan internal, dan tindakan penting lainnya yang membantu meningkatkan kinerja situs.</p><p>12. Tautan Balik: Tautan Balik masih menjadi salah satu faktor terpenting yang mempengaruhi peringkat mesin pencari. Berusahalah untuk mendapatkan tautan berkualitas dari sumber daya yang relevan.</p><p>13. Peta Situs: Menyusun dan memperbarui peta situs secara berkala membantu mesin pencari mengindeks halaman dengan lebih baik dan meningkatkan visibilitas dalam hasil pencarian.</p><p>14. Judul dan Gambar Pada Halaman: Menggunakan judul dan deskripsi teks yang tepat untuk gambar membantu meningkatkan SEO dan membuat konten lebih relevan dengan mesin pencari.</p><p>15. Sering menambahkan konten baru: Memperbarui konten situs secara teratur membantu menjaga informasi tetap terkini dan meningkatkan peringkat di mesin pencari. Semakin sering suatu situs diperbarui, semakin tinggi kemungkinan situs tersebut menempati posisi teratas hasil pencarian.</p><p>16. SEO Lokal: Untuk promosi bisnis yang sukses di Petrozavodsk, penekanan pada SEO lokal adalah penting. Tambahkan bisnis Anda ke Google Maps dan layanan lokal lainnya, dan kumpulkan ulasan dari pengguna lokal.</p><p>17. Analisis Pesaing: Pelajari strategi SEO pesaing Anda untuk mengidentifikasi kekuatan dan kelemahan mereka. Ini akan membantu Anda mengembangkan strategi promosi yang lebih efektif.</p><p>18. Memahami Algoritma Mesin Pencari: Pantau perubahan dalam algoritma mesin pencari dan sesuaikan strategi Anda. Ini akan membantu Anda tetap selangkah lebih maju dari pesaing Anda.</p><p>19. Pengoptimalan Seluler: Pastikan situs web Anda sepenuhnya responsif seluler. Ini merupakan aspek penting karena mesin pencari seperti Google menyukai situs yang dioptimalkan untuk pengguna seluler.</p><p>20. Pemantauan dan adaptasi strategi secara terus menerus: SEO adalah proses jangka panjang. Analisis hasil Anda secara rutin, pantau posisi kata kunci, dan lakukan penyesuaian pada strategi Anda untuk mencapai hasil yang lebih baik.</p><p>Dengan mengikuti 20 rahasia ini, Anda dapat membuat strategi SEO efektif yang akan membantu menarik lebih banyak lalu lintas dan meningkatkan peringkat situs web Anda di Petrozavodsk.</p><p>Jika Anda mempunyai pertanyaan seputar SEO, jangan ragu untuk menghubungi studio SEO “SEO KOMPUTER”. Kami selalu siap membantu Anda dengan pertanyaan apa pun terkait optimasi situs web. Kirimkan kepada kami melalui email info@seo.computer.</p><p>ID 1022</p> </div> </div> </div> </section> <section id="consultation" class="py-5"> <div class="container"> <div class="form-bg-gradient bor-r-20 my-3 p-4 p-md-5"> <div class="head-title-white text-center">Kirim permintaan dan kami akan memberikan konsultasi pada SEO promosi situs web Anda</div> <form class="form row my-3 justify-content-center gy-2 needs-validation" id="form-consultation" action="https://seo.computer/form" method="post" novalidate=""> <input type="hidden" name="form_name" value="Отправьте заявку и мы бесплатно Блог"> <input type="hidden" name="_token" value="Ynjk3oXGR2m7yHoGRiPOlm8cC64D6lxWiYHn5iXF" autocomplete="off"> <div class="col-12 col-xl-3"> <input type="text" name="name" class="form-control form-padding rounded-5" placeholder="namamu" required=""> </div> <div class="col-12 col-xl-3"> <input type="tel" name="phone" class="form-control form-padding rounded-5" placeholder="Nomor telepon" required="" maxlength="18"> </div> <div class="col-12 col-xl-3"> <button type="submit" class="btn btn-send btn-light form-padding rounded-5 w-100">Mengirim</button> </div> <div class="col-12 col-md-12"> <div class="text-center"> <a class="text-decoration-none text-white fs-14" href="https://seo.computer/policy">Dengan mengirimkan aplikasi, Anda menyetujui kebijakan privasi</a> </div> </div> </form> </div> </div> </section> <footer class="footer-bg"> <style> .bottom-contact-bar { display:none; } @media(max-width:992px) { .bottom-contact-bar { display:block; position:fixed; bottom:0; left:0; right:0; z-index: 9999; } .footer-bg { padding-bottom: 16px; } .b24-widget-button-position-bottom-right, .social { margin-bottom: 24px; } } </style> <div class="navbar navbar-dark bg-dark py-1 bottom-contact-bar"> <div class="container justify-content-center"> <div class="nav-link mb-0 p-0 text-white d-flex align-items-center justify-content-center flex-wrap gap-2" style="font-size:0.85rem;text-align:center"> <a style="text-decoration:none; color:inherit; white-space:nowrap" href="mailto:info@seo.computer"><i class="fas fa-envelope me-1" style="font-size:0.75rem"></i>info@seo.computer</a> </div> </div> </div> <style>.norender{display:none;visibility:hidden;}</style> <div class="container"> <div class="row row-cols-4 col-md-12 text-light pt-3 pt-md-5 g-3"> <div class="col-12 col-xl-3 col-md-6 vcard" itemscope itemtype="http://schema.org/LocalBusiness"> <a class="url" href="https://seo.computer/id"> <img src="https://seo.computer/assets/svg/seo_logo.svg" alt="SEO Computer 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" title="SEO Computer 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" class="rounded-5" width="200" height="40" /> </a> <ul class="nav flex-column"> <li class="fn org" itemprop="name">SEO COMPUTER</li> <li class="category">Pemasaran Internet</li> <li>Jam buka: <span class="workhours" itemprop="openingHours" datetime="Mo-Su">sepanjang waktu</span></li> <li class="norender"> <span itemprop="priceRange" class="pricerange">dari 3223619 IDR</span> <img loading="lazy" aria-hidden="true" width="2048" height="2048" itemprop="image" style="width:unset;height:unset;" class="absolute-bg-from-top__image photo" src="https://seo.computer/uploads/seo-article-1x1/seo-article-1022.webp"> </li> <li class="nav-item mb-2 color-bfbfbf adr"> <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><span class="locality" itemprop="addressLocality">Moskow</span></span> </li> <li class="nav-item mb-2 email"><a href="mailto:info@seo.computer" style="text-decoration:none;" class="color-bfbfbf" title="Email"><span itemprop="email">info@seo.computer</span></a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Menu</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/id?city=moscow#tarifs" class="nav-link p-0 color-bfbfbf" title="SEO Tarif">SEO Tarif</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id?city=moscow#reviews" class="nav-link p-0 color-bfbfbf" title="SEO Ulasan">SEO Ulasan</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id?city=moscow#quiz" class="nav-link p-0 color-bfbfbf" title="SEO Kalkulator">SEO Kalkulator</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id?city=moscow#sales" class="nav-link p-0 color-bfbfbf" title="SEO Promosi">SEO Promosi</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id/contact" class="nav-link p-0 color-bfbfbf" title="Kontak">SEO Kontak</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Jasa</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://seo.computer/id/business" class="nav-link p-0 color-bfbfbf" title="Bisnis">SEO untuk bisnis</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id/type-sites" class="nav-link p-0 color-bfbfbf" title="Jenis situs">SEO untuk jenis situs</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id/cms" class="nav-link p-0 color-bfbfbf" title="sistem CMS">SEO untuk CMS sistem</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id/languages" class="nav-link p-0 color-bfbfbf" title="Bahasa">SEO untuk bahasa</a></li> <li class="nav-item mb-2"><a href="https://seo.computer/id/engines" class="nav-link p-0 color-bfbfbf" title="Mesin pencari">SEO untuk mesin pencari</a></li> </ul> </div> <div class="col-12 col-xl-3 col-md-6"> <div class="fw-500 fs-20 mb-2">Jaringan sosial</div> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="https://wa.me/79202044461" class="nav-link p-0 color-bfbfbf" title="Whatsapp"><i class="fab fa-whatsapp me-1"></i>Whatsapp</a></li> <li class="nav-item mb-2"><a href="https://t.me/t9202044461/" class="nav-link p-0 color-bfbfbf" title="Telegram"><i class="fab fa-telegram-plane me-1"></i>Telegram</a></li> <li class="nav-item mb-2"><a href="mailto:info@seo.computer" class="nav-link p-0 color-bfbfbf" title="Email"><i class="fas fa-envelope me-1"></i>Email</a></li> </ul> </div> </div> <div class="justify-content-between pt-2 pb-4 mt-2 border-top col-md-12 text-light"> <p>Situs ini hanya untuk tujuan informasi dan bukan merupakan penawaran umum. Untuk mendapatkan informasi akurat tentang layanan yang diberikan dan biayanya, silakan hubungi manajer perusahaan.</p> <a class="text-decoration-none color-bfbfbf" href="https://seo.computer/id/policy">Kebijakan pribadi</a> <div class="mt-2"> <!--LiveInternet counter--><a href="https://www.liveinternet.ru/click" target="_blank"><img id="licntD152" width="31" height="31" style="border:0" title="LiveInternet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7" alt="LiveInternet"/></a><script defer async>setTimeout(function(){(function(d,s){d.getElementById("licntD152").src="https://counter.yadro.ru/hit?t44.6;r"+escape(d.referrer)+((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+(s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+";h"+escape(d.title.substring(0,150))+";"+Math.random()})(document,screen)},4000);</script><!--/LiveInternet--> </div> </div> </div> </footer> <div class="modal fade" id="exampleModalToggle" aria-hidden="true" aria-labelledby="exampleModalToggleLabel" tabindex="-1"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fw-500 fs-20" id="exampleModalToggleLabel">Tinggalkan permintaan</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <img loading="lazy" src="https://seo.computer/assets/svg/mobile_marketing.svg" class="my-3 mx-auto" width="300" height="260" alt="Tinggalkan permintaan 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" title="Tinggalkan permintaan 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow"> <form class="form needs-validation" action="https://seo.computer/form" id="form-popup" method="post" novalidate> <input type="hidden" name="form_name" value="Цены - форма (гл. стр.)"> <input type="hidden" name="_token" value="Ynjk3oXGR2m7yHoGRiPOlm8cC64D6lxWiYHn5iXF" autocomplete="off"> <div class="modal-body"> <label class="fs-5 text-center fw-bold">Tinggalkan permintaan dan kami SEO spesialis akan segera menghubungi Anda</label> <div class="row"> <div class="col-12"> <input type="text" name="name" class="form-control form-padding my-2" placeholder="namamu" required> </div> <div class="col-12"> <input type="tel" name="phone" class="form-control form-padding my-2" placeholder="Nomor telepon" required> </div> </div> </div> <div class="modal-footer justify-content-center"> <button class="btn rounded-5 btn-primary w-100 form-padding" type="submit">Mengirim</button> <a href="policy.html" class="text-decoration-none text-dark text-center fs-14">Dengan mengirimkan data, Anda menyetujui kebijakan privasi</a> </div> </form> </div> </div> </div> <div class="modal fade" id="ModalLanguage" tabindex="-1" aria-labelledby="ModalLanguage" aria-hidden="true"> <div class="modal-dialog modal-sm modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fs-22 fw-500" id="exampleModalLabel">Pilih bahasa</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <form class="modal-body" id="languageForm" method="post"> <input type="hidden" name="_token" value="Ynjk3oXGR2m7yHoGRiPOlm8cC64D6lxWiYHn5iXF" autocomplete="off"> <select class="form-select mb-2" aria-label="Pilih bahasa" name="language" id="language"> <option selected>Pilih bahasa</option> <option value="en" >Bahasa inggris (en)</option> <option value="id" selected >bahasa Indonesia (id)</option> <option value="es" >Orang Spanyol (es)</option> <option value="it" >Italia (it)</option> <option value="cn" >Bahasa Tiongkok yang disederhanakan) (cn)</option> <option value="de" >Jerman (de)</option> <option value="nl" >Belanda (nl)</option> <option value="pl" >Polandia (pl)</option> <option value="pt" >Portugis (pt)</option> <option value="ru" >Rusia (ru)</option> <option value="tr" >Turki (tr)</option> <option value="fr" >Perancis (fr)</option> <option value="jp" >Jepang (jp)</option> </select> <button type="submit" class="btn btn-primary w-100">Mengubah</button> </form> </div> </div> </div> <div class="modal fade" id="SuccessModal" tabindex="-1" aria-labelledby="SuccessModal" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fs-22 fw-500" id="SuccessModalLabel"></div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"> <img src="https://seo.computer/assets/svg/mail_send.svg" alt="Berhasil dikirim 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" title="Berhasil dikirim 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" width="160" height="144" class="mb-5"> <div class="h4" style="color: #000;">Berhasil dikirim!</div> <p style="color: #000;">Terima kasih, lamaran Anda telah berhasil dikirim! Kami akan segera menghubungi Anda.</p> </div> </div> </div> </div> <div class="modal fade" id="myModal" tabindex="-1" aria-labelledby="modalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content custom-modal"> <div class="modal-body d-flex align-items-center justify-content-between"> <!-- Rasm joyi --> <div class="modal__contents"> <div class="modal_top"> <span class="section_title">Tinggalkan permintaan</span> <p class="text-muted mt-1">Dan spesialis SEO kami akan menghubungi Anda dalam waktu dekat</p> </div> <form id="form-analytcs" action="https://seo.computer/form" method="post" class="modal__contents_inputs flex flex-wrap justify-content-between "> <input type="hidden" name="form_name" value="Страница анализатора"> <input type="hidden" name="_token" value="Ynjk3oXGR2m7yHoGRiPOlm8cC64D6lxWiYHn5iXF" autocomplete="off"> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="namamu" name="name" id="name" required /> </div> <div class="modal__contents_input"> <input type="tel" class="form-control phone_input" placeholder="Nomor telepon" id="phone" name="phone" required /> </div> <div class="modal__contents_input"> <input type="text" class="form-control" placeholder="Alamat situs web Anda" name="website" id="website" required /> </div> <button type="submit" class="button desctop">Mengirim</button> <button type="submit" class="button mobile">Mengirim</button> </form> <p class="policy mt-3">Dengan mengirim aplikasi, Anda setuju <a href="https://seo.computer/ru/policy">Dengan kebijakan kerahasiaan</a></p> </div> <div class="img-container d-flex align-items-start"> <!-- Rasmni o'z manzilingiz bilan almashtiring --> <img src="https://seo.computer/assets/images/modal_img.png" alt="Rasm" class="img-fluid" /> <button class="close" data-bs-dismiss="modal" aria-label="Close"> <img src="https://seo.computer/assets/images/exit.svg" alt=""> </button> </div> <!-- Forma --> </div> </div> </div> </div> <div class="modal fade" id="ModalCity" tabindex="-1" aria-labelledby="ModalCity" aria-hidden="true"> <div class="modal-dialog modal-xl modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title fs-22 fw-500" id="exampleModalLabel">Pilih kota</div> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Menutup"></button> </div> <div class="modal-body cites"> <div class="row mb-2"> <div class="col-sm-12"> <input class="form-control form-padding" id="search" name="query" placeholder="Masukkan nama kota..."> </div> </div> <div class="row row-cols-1" id="cites"></div> </div> </div> </div> </div> <style>.lateload-show-buttons{display:none;}</style> <div class="social lateload-show-buttons"> <button class="shareButton tg open" data-bs-toggle="modal" data-bs-target="#SocialModal" data-bs-content="Menulis ke telegram" title="Menulis ke telegram 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" data-bs-link="https://t.me/t9202044461/"> <img width="24" height="24" style="display:inline-block" src="https://seo.computer/assets/images/c_telegram.webp" alt="Menulis ke telegram 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" title="Menulis ke telegram 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow"> </button> <button class="shareButton wt open" data-bs-toggle="modal" data-bs-target="#SocialModal" data-bs-content="Menulis ke whatsapp" title="Menulis ke whatsapp 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" data-bs-link="https://wa.me/79202044461"> <img width="24" height="24" style="display:inline-block" src="https://seo.computer/assets/images/c_whatsapp.webp" alt="Menulis ke whatsapp 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" title="Menulis ke whatsapp 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow"> </button> </div> <script defer async> setTimeout(function(){$('.lateload-show-buttons').css('display','flex').hide().fadeIn();}, 4000); </script> <!-- Modal --> <div class="modal fade" id="SocialModal" tabindex="-1" aria-labelledby="SocialModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header" style="text-align:center;"> <span style="font-size: 1.25rem;" class="modal-title" id="SocialModalLabel">Terhubung dengan kami</span> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"> <a type="button" class="btn btn-primary" id="Soclink" href="#">Menulis</a> </div> </div> </div> </div> <script defer async> var SocialModal = document.getElementById('SocialModal') SocialModal.addEventListener('show.bs.modal', function (event) { setTimeout(function(el){ let halfScreenHeight = window.screen.height / 2; let coefdBlockHeight = el.offsetHeight * 1.75; //console.log(el.offsetHeight); let newTopPx = Math.round(halfScreenHeight - coefdBlockHeight); el.style.transform = 'translate(0, ' + newTopPx + 'px)'; }, 250, SocialModal.children[0]); // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var link = button.getAttribute('data-bs-link') var content = button.getAttribute('data-bs-content') var Soclink = SocialModal.querySelector('#Soclink') Soclink.setAttribute('href', link) Soclink.textContent = content }); (() => { 'use strict' // Fetch all the forms we want to apply custom Bootstrap validation styles to const forms = document.querySelectorAll('.needs-validation') // Loop over them and prevent submission Array.from(forms).forEach(form => { form.addEventListener('submit', event => { if (!form.checkValidity()) { event.preventDefault() event.stopPropagation() } form.classList.add('was-validated') }, false) }) })() </script> <!--JavaScripts--> <script rel="lazy" src="https://seo.computer/assets/js/jquery-3.6.0.min.js" ></script> <script defer async src="https://seo.computer/assets/js/bootstrap.min.js" ></script> <script src="https://seo.computer/assets/js/custom-blocks.js" charset="utf-8"></script><script defer async src="https://seo.computer/assets/js/jquery.mask.min.js" async></script> <!-- <script defer async src="https://seo.computer/assets/js/lottie-player.js" ></script> --> <!-- Bitrix --> <!-- <script defer async> setTimeout(function(){ (function(w,d,u){ var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0); var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h); })(window,document,'https://cdn-ru.bitrix24.ru/b20061858/crm/site_button/loader_7_7psi5t.js'); setTimeout(function(){ let linksNoHref = [...document.querySelectorAll('a.b24-widget-button-social-item')]; if (linksNoHref.length > 0) { for (l of linksNoHref) { if (!l.href) l.setAttribute('href','#'); } } }, 1000); }, 4000); </script> <script defer async> window.addEventListener('onBitrixLiveChat', function(event) { var widget = event.detail.widget; widget.subscribe({ type: BX.LiveChatWidget.SubscriptionType.configLoaded, callback: function() { widget.addLocalize({BX_LIVECHAT_LOADING: ' '}); widget.addLocalize({BX_LIVECHAT_ERROR_TITLE: ' '}); widget.addLocalize({ BX_LIVECHAT_VOTE_BUTTON: ' ', BX_LIVECHAT_ERROR_DESC: ' ', BX_MESSENGER_TEXTAREA_PLACEHOLDER: '✎...', }) } }); }); </script> <style>.b24-widget-button-wrapper.b24-widget-button-position-bottom-right, .b24-widget-button-wrapper.b24-widget-button-position-bottom-middle, .b24-widget-button-wrapper.b24-widget-button-position-bottom-left {bottom: 5px; right: 2px;} .bx-livechat-logo-name, .bx-livechat-logo-icon, .bx-livechat-copyright-link, .bx-livechat-help-title-lg, .bx-im-dialog-group-date, .b24-form-sign, .bx-imopenlines-message-dialog-number, .bx-imopenlines-form-result-title, .bx-livechat-user-position, .bx-im-message-type-system .bx-im-message-content, .b24-form-control-alert-message, .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup-triangle {display:none} .bx-livechat-help-title-sm {font-size:0px;} .b24-form-wrapper {min-height: 150px !important;} .bx-imopenlines-form-result-container {min-height: 50px !important;} .bx-imopenlines-form-result-container.bx-imopenlines-form-success {background: none;border-bottom: none;} .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup {left: -240px !important; bottom: 5px !important;}</style> --> <!-- /Bitrix --> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(86303743, "init", { webvisor: true, clickmap: true, trackLinks: true, accurateTrackBounce: true, ecommerce: "dataLayer" }); </script> <noscript><div><img width="1" height="1" src="https://mc.yandex.ru/watch/86303743" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-R6MGYCXWFG"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-R6MGYCXWFG'); </script> <!-- Top100 (Kraken) Counter --> <script defer async> setTimeout(function(){ (function (w, d, c) { (w[c] = w[c] || []).push(function() { var options = { project: 7728665, }; try { w.top100Counter = new top100(options); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//st.top100.ru/top100/top100.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(window, document, "_top100q"); }, 4000); </script> <noscript> <img width="1" height="1" src="//counter.rambler.ru/top100.cnt?pid=7728665" alt="Top 100 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" title="Top 100 20 rahasia strategi SEO yang sukses di kota Petrozavodsk: cara meningkatkan lalu lintas situs web di Moskow" /> </noscript> <!-- END Top100 (Kraken) Counter --> <script defer async> $(document).ready(function() { $(".form").submit(function(e) { e.preventDefault(); var form = $(this); if (form.find('input:invalid').length === 0) { $.ajax({ type: "POST", url: form.attr('action'), datatype: 'json', data: form.serialize(), // serializes the form's elements. success: function(data) { if(data.message === true) { $('#SuccessModal').modal('show'); form.trigger('reset'); } } }); } }); $("#form-analytcs").submit(function(e) { e.preventDefault(); var form = $(this); if (form.find('input:invalid').length === 0) { $.ajax({ type: "POST", url: form.attr('action'), datatype: 'json', data: form.serialize(), // serializes the form's elements. success: function(data) { if(data.message === true) { $('#myModal').modal('hide'); $('#SuccessModal').modal('show'); form.trigger('reset'); } } }); } }); // ---- Analyzer redirect: hijack hero_form to push directly into seo-analyzer ---- $('form.hero_form[data-analyzer-redirect="1"]').on('submit', function(e){ var form = $(this); var input = form.find('input[name="domain"]'); var raw = (input.val() || '').trim(); if (!raw) { return; } var endpoint = form.attr('data-analyzer-url') || 'https://seo-analyzer.seo.computer/domain'; // Normalize: drop scheme, leading www, trailing slash, anything after first slash/space var host = raw.replace(/^https?:\/\//i,'').replace(/^www\./i,'').split(/[\/\?#\s]/)[0].toLowerCase(); if (!host || host.indexOf('.') === -1) { return; } e.preventDefault(); // Build hidden form and submit it (POST so analyzer can read $_POST['url']) var hf = $('<form>').attr({method:'POST', action: endpoint}).css('display','none'); hf.append($('<input>').attr({type:'hidden', name:'url', value: host})); $('body').append(hf); hf[0].submit(); }); $('.content_toggle').click(function(){ $('.content_block').toggleClass('hide'); if ($('.content_block').hasClass('hide')) { $('.content_toggle').html('Baca selengkapnya'); } else { $('.content_toggle').html('Runtuh'); } return false; }); $('.load-more').click(function () { var button = $(this); var link = $(this).data('cat'); var page = $(this).data('page'); var count = page + 1; $.ajax({ type: "GET", url: 'https://seo.computer/id/' + link +'?page=' + page, success: function(response) { if (response.html === ''){ button.fadeOut('slow'); } else { $('#' + link + '_results').append(response.html); button.data('page', count); } }, error: function(request, status, error) { console.log(request); } }); }); $('#languageForm').on('submit', function(e) { e.preventDefault(); $.ajax({ type: 'POST', url: 'https://seo.computer/change-language', data: $('#languageForm').serialize(), success: function(data) { if (data.message === true) { // Обновите URL с новым языком var currentUrl = window.location.href; var split = currentUrl.split('/'); split[3] = data.lang; var newUrl = split.join('/'); if (currentUrl === newUrl) { window.location = '/' + data.lang + '/'; } else { window.location = newUrl; } } } }); }); $('#search').on('input', function(e) { e.preventDefault(); var query = $(this).val(); $.ajax({ type: 'GET', url: 'https://seo.computer/search', data: { query: query, locale: 'id' }, success: function(data) { var results = $('#cites'); results.empty(); if (data.length > 0) { data.forEach(function(city) { results.append($('<a class="col text-decoration-none text-dark">').text(city.prepositional).attr('href', 'https://' + city.slug + '.seo.computer/id')); }); } else { results.html('<div class="col"><span>Tidak ada hasil yang ditemukan.</span></div>'); } } }); }); }); </script> <script defer async> (function(){ async function hrefifyLinks(){ let linksnh = []; while (linksnh.length < 2) { linksnh = [...document.querySelectorAll('a')].filter(v=>v.getAttribute('href')===null); if (linksnh.length < 2) { await new Promise(r=>setTimeout(r,500)); } } for (let l of linksnh) {l.href = '#';} } hrefifyLinks(); })(); </script> </body> </html>