left arrowBack to Seo Hub
Seo Hub
- November 29, 2024

Bagaimana Menulis Judul yang Dioptimalkan untuk SEO

Daftar Isi

  1. Apa Itu Judul SEO?

Pengantar

Bayangkan ini: Anda sedang memindai hasil pencarian Google, dan mata Anda tertuju pada judul yang langsung menarik minat Anda. Anda bukan robot maupun tertarik pada teks biasa. Anda mencari hubungan—sebuah janji bahwa judul ini akan memberikan konten yang bernilai. Judul yang dioptimalkan untuk SEO lebih dari sekadar judul; mereka adalah gerbang penting untuk menangkap keterlibatan pengguna dan meningkatkan visibilitas situs web Anda di mesin pencari. Tetapi bagaimana cara membuat judul yang tidak hanya menarik perhatian tetapi juga memiliki peringkat baik di mesin pencari? Dalam panduan komprehensif ini, Anda akan menemukan seni dan ilmu di balik penulisan judul SEO yang tidak hanya dioptimalkan tetapi juga cukup menarik untuk mendorong klik.

Pentingnya judul yang ramah SEO tidak bisa diremehkan. Mereka sangat mempengaruhi trafik organik Anda dan bisa menentukan kesuksesan strategi pemasaran konten Anda. Dalam pos ini, kita akan menjelajahi strategi, teknik, dan prinsip untuk membantu Anda menguasai seni penulisan judul. Di akhir artikel ini, Anda tidak hanya akan memahami bagaimana cara membuat judul yang dioptimalkan untuk SEO tetapi juga bagaimana mengintegrasikannya ke dalam strategi konten Anda yang lebih luas untuk dampak maksimal.

Siap untuk menyelami judul SEO yang menggabungkan kreativitas dan analitik? Mari kita mulai.

Esensi Judul SEO

Apa Itu Judul SEO?

Judul SEO adalah judul yang ditampilkan di halaman hasil mesin pencari (SERP) dan sangat penting dalam menentukan apakah pengguna mengklik konten Anda. Mereka adalah perpaduan antara seni dan analitik, bertujuan untuk menarik perhatian dan dengan akurat menyampaikan nilai konten. Biasanya, judul ini berkorelasi erat dengan tag

HTML tetapi dengan potensi untuk kadang-kadang dimodifikasi oleh mesin pencari untuk relevansi dan kejelasan.</p> <h3>Mengapa Judul SEO Penting</h3> <p>Judul SEO memiliki beberapa tujuan:</p> <ol> <li><p><strong>Faktor Peringkat SEO</strong>: Google menganggap tag judul sebagai faktor peringkat, meskipun faktor kecil. Yang lebih signifikan, judul SEO yang dioptimalkan dapat meningkatkan visibilitas halaman Anda di hasil pencarian, yang meningkatkan kemungkinan menarik klik.</p> </li> <li><p><strong>Meningkatkan Rasio Klik-Tayang (CTR)</strong>: Judul secara signifikan mempengaruhi CTR Anda dari SERP. Penelitian menunjukkan bahwa judul yang disusun dengan baik, menggunakan kata-kata emosional atau positif, menarik lebih banyak perhatian dan klik, bahkan ketika faktor lainnya tetap tidak berubah.</p> </li> <li><p><strong>Keterlibatan Pengguna</strong>: Judul yang menarik, jelas, dan relevan menggoda pengguna untuk mengklik dan berinteraksi dengan konten Anda, mendorong minat yang lebih dalam dan interaksi dengan merek Anda.</p> </li> </ol> <h2>Membuat Judul: Panduan Langkah demi Langkah</h2> <h3>Langkah 1: Optimasi Kata Kunci</h3> <p>Penempatan kata kunci yang tepat sangat penting dalam judul Anda untuk memastikan mesin pencari dan pengguna memahami fokus konten Anda. Ketika memungkinkan, integrasikan kata kunci utama Anda di awal judul untuk memaksimalkan visibilitas.</p> <h3>Langkah 2: Analisis Niat Pencarian</h3> <p>Gunakan alat seperti Semrush atau Google Keyword Planner untuk menentukan niat pencarian untuk kata kunci target Anda. Memahami apakah pencari mencari informasi, navigasi, transaksi, atau perbandingan dapat mempengaruhi cara Anda menyusun judul agar sesuai dengan kebutuhan pengguna.</p> <h3>Langkah 3: Kata Kekuatan dan Pemicu Emosional</h3> <p>Menggabungkan kata-kata kekuatan dapat mengubah judul dasar menjadi sesuatu yang lebih menarik dengan membangkitkan emosi atau rasa ingin tahu. Kata-kata seperti "eksklusif", "terbukti", atau "terbaik" dapat meningkatkan daya tarik judul Anda tanpa menggunakan taktik clickbait.</p> <h3>Langkah 4: Kejelasan dan Sederhana</h3> <p>Prioritaskan kejelasan dan kesederhanaan di atas kecerdikan. Judul Anda harus mengomunikasikan dengan tepat apa yang bisa diharapkan pembaca dari konten tersebut. Hindari metafora atau frasa kompleks yang dapat membingungkan pembaca potensial.</p> <h3>Langkah 5: Pengujian dan Penyesuaian</h3> <p>Setelah membuat judul Anda, gunakan alat seperti Advanced Marketing Institute Headline Analyzer untuk menilai nilai pemasaran emosionalnya. Selain itu, pertimbangkan untuk menjalankan pengujian A/B menggunakan platform yang memungkinkan Anda mengukur variasi dalam kinerja untuk menentukan judul mana yang menghasilkan hasil lebih baik.</p> <h3>Langkah 6: Pembaruan Rutin</h3> <p>Judul tidaklah tetap. Kunjungi dan revisi judul untuk konten yang sudah ada secara berkala untuk meningkatkan kinerja dan relevansi. Gunakan wawasan dari analitik untuk memandu pembaruan ini, memastikan konten Anda tetap kompetitif seiring waktu.</p> <h2>Contoh Dunia Nyata dan Praktik Terbaik</h2> <h3>Studi Kasus HulkApps</h3> <p>FlyRank menerapkan strategi optimalisasi judul SEO untuk membantu HulkApps mencapai peningkatan 10x dalam trafik organik. Dengan menganalisis niat pencarian dan menciptakan judul yang menarik dan terfokus pada kata kunci, kami secara signifikan meningkatkan visibilitas dan CTR mereka. <a href="https://flyrank.com/blogs/case-studies/hulkapps">Baca selengkapnya</a>.</p> <h3>Studi Kasus Serenity</h3> <p>Dalam cerita sukses lainnya, FlyRank membantu Serenity dalam membuat judul SEO yang dipersonalisasi untuk menarik pasar Jerman, menghasilkan ribuan tayangan dan klik segera setelah peluncuran. <a href="https://flyrank.com/blogs/case-studies/serenity">Jelajahi cerita lengkapnya</a>.</p> <h2>Kesalahan Umum yang Harus Dihindari</h2> <h3>Pengisian Kata Kunci</h3> <p>Mengisi judul dengan kata kunci dapat merugikan, menyebabkan tampilan spam yang menghindari baik pengguna maupun mesin pencari. Usahakan untuk memiliki aliran yang alami yang menekankan kata kunci utama tanpa pengulangan.</p> <h3>Clickbait yang Menyesatkan</h3> <p>Pastikan judul Anda mencerminkan konten secara akurat. Judul yang menyesatkan mungkin menarik pengunjung untuk sementara, tetapi pada akhirnya akan merusak kredibilitas merek Anda dan meningkatkan rasio pentalan.</p> <h3>Mengabaikan Keterbacaan Mobile</h3> <p>Karena sebagian besar pengguna menjelajah menggunakan perangkat mobile, mengoptimalkan untuk keterbacaan mobile sangat penting. Jaga judul dalam 50-60 karakter untuk memastikan visibilitas lengkap di layar yang lebih kecil.</p> <h2>Kesimpulan</h2> <p>Membuat judul yang dioptimalkan untuk SEO adalah aspek vital dari strategi konten yang kokoh. Dengan menyelaraskan judul dengan niat pencarian pengguna, menggabungkan kata kunci relevan, dan memanfaatkan kata-kata kekuatan emosional, bisnis dapat meningkatkan CTR dan memperbaiki kehadiran online secara keseluruhan. Di FlyRank, Mesin Konten Berbasis AI dan pendekatan berbasis data kami dirancang untuk membantu Anda mengintegrasikan prinsip-prinsip ini ke dalam upaya pemasaran Anda, memastikan konten Anda tidak hanya menarik tetapi juga mengubah.</p> <h3>FAQ</h3> <p><strong>1. Apakah judul panjang bisa efektif untuk SEO?</strong> Judul panjang bisa efektif jika mereka menangkap kata kunci penting dan memberikan kejelasan. Namun, untuk tujuan SEO, seringkali lebih baik menjaga mereka singkat untuk menghindari pemotongan di hasil pencarian.</p> <p><strong>2. Seberapa sering saya harus memperbarui judul SEO saya?</strong> Sangat bermanfaat untuk mengunjungi judul Anda secara rutin, terutama jika Anda memperbarui konten atau menyadari penurunan kinerja. Pengujian reguler dapat membantu mempertahankan keterlibatan dan relevansi.</p> <p><strong>3. Apakah angka penting dalam judul?</strong> Ya, angka dapat secara signifikan meningkatkan daya tarik judul, terutama dalam daftar atau panduan. Mereka memberikan janji yang terukur yang menarik perhatian.</p> <p>Apakah Anda ingin FlyRank membantu menyesuaikan judul SEO Anda dengan sempurna? Temukan layanan kami, dan mari kita mulai meningkatkan jangkauan dan efektivitas konten Anda <a href="https://flyrank.com/pages/content-engine">di sini</a>.</p> </div> <div class="lg:w-1/3 text-gray mt-16 sticky top-[112px] lg:h-screen"> <div class="bg-white text-center p-5 rounded-lg mb-8"> <img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/envelope-icon.svg?v=1732181353" alt="Envelope Icon" class="mx-auto" > <div class="text-dark font-extrabold mb-5 uppercase text-xl">Enjoy content like this?</div> <div class="text-dark text-xl mb-3">Join our newsletter and 20,000 enthusiasts</div> <div class="sidebar-newsletter opacity-0 transition-opacity duration-500 h-[129px]"> <div id="shopify-block-AM2RPMG1tc3VDS1NGU__forms_inline_9wMQFJ" class="shopify-block shopify-app-block"><div id='AM2RPMG1tc3VDS1NGU__forms_inline_9wMQFJ' data-form-root='true' data-forms-id='forms-root-254557' data-forms-text-color='#0f1217' data-forms-button-background-color='#0f1217' data-forms-button-label-color='#ffffff' data-forms-links-color='#1878b9' data-forms-errors-color='#e02229' data-forms-text-alignment='center' data-forms-alignment='center' data-forms-padding-top='5' data-forms-padding-right='0' data-forms-padding-bottom='0' data-forms-padding-left='0' ></div> <script> window['ShopifyForms'] = { ...window['ShopifyForms'], currentPageType: "article" }; </script> </div> </div> </div> <div class="bg-dark-800 text-center p-5 rounded-lg"> <img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/download-icon.svg?v=1732109891" alt="Download Icon" class="mx-auto mb-3" > <div class="text-xl mb-8"> <span class="font-bold">DOWNLOAD FREE</span><br> BACKLINK DIRECTORY </div> <a href="/cart/41940050214979:1?checkout&attributes[first_visit]=%2Fid%2Fblogs%2Fseo-hub%2Fhow-to-write-headlines-that-are-optimized-for-seo" class="btn btn-green w-full" > Download </a> </div> </div> </div> </div> </div> </section><div id="shopify-section-template--16734054088771__demo_promo_K9myJY" class="shopify-section demo"><div class=" px-6 md:px-8 py-12 lg:py-32 bg-green"> <div class="container text-dark text-center"> <div class="w-full md:w-8/12 mx-auto"> <h2 class="mb-8 text-4xl sm:text-5xl">AYO BAWA MEREK ANDA KE TINGKAT BARU</h2> <div class="mb-5"><p>Jika Anda siap untuk menembus kebisingan dan membuat dampak yang langgeng di dunia maya, saatnya untuk bergabung dengan FlyRank. Hubungi kami hari ini, dan mari kita atur merek Anda menuju dominasi digital.</p></div> <div class="flex flex-col"> <div> <a class="btn btn-dark text-gray mt-8" href="/id/pages/kontak"> Minta demo </a> </div> </div> </div> </div> </div> </div> </main> <footer id="shopify-section-footer" class="shopify-section footer"><div class="footer-container px-6 md:px-8 py-16 md:py-24 overflow-hidden relative"> <img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/footer-background.png?v=1730813000" alt="Image Background" class="object-contain absolute w-full z-0 bottom-0 2xl:bottom-auto 2xl:top-1/3" > <div class="container flex flex-col-reverse md:flex-row z-10 relative flex-wrap"> <div class="w-full md:w-1/2 text-gray mt-16 md:mt-0"> <div> <img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/flyrank-logo-large.svg?v=1730983842" alt="logo" > </div> <div class="w-full md:w-2/3 my-12"><p>Jika Anda siap untuk menerobos kebisingan dan membuat dampak yang langgeng secara online, saatnya bergabung dengan FlyRank.</p></div> <div class="flex"> <a href="https://x.com/flyrank_ai" target="_blank" class="bg-green w-[50px] h-[50px] inline-block flex justify-center items-center mr-3 rounded-full hover:opacity-[0.8] transition-all" ><img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/icon-twitter.svg?v=1729166778" alt="twitter" ></a> <a href="https://www.facebook.com/people/FlyRank/61566930002846/" target="_blank" class="bg-green w-[50px] h-[50px] inline-block flex justify-center items-center mr-3 rounded-full hover:opacity-[0.8] transition-all" ><img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/icon-facebook.svg?v=1729166777" alt="facebook" ></a> <a href="https://www.instagram.com/flyrank.ai/" target="_blank" class="bg-green w-[50px] h-[50px] inline-block flex justify-center items-center mr-3 rounded-full hover:opacity-[0.8] transition-all" ><img src="https://cdn.shopify.com/s/files/1/0609/8023/2259/files/icon-instagram.svg?v=1729166777" alt="instagram" ></a> </div> </div> <div class="w-full md:w-1/2 grid gap-4 grid-cols-2 sm:grid-cols-3"> <div class=""> <div class="text-dark-100 mb-5 sm:mb-12 uppercase font-medium">Perusahaan</div> <ul> <li class="mb-3"> <a href="/id/pages/tentang" class="text-gray-50 capitalize"> Tentang Kami </a> </li> <li class="mb-3"> <a href="/id/pages/pendekatan-kami" class="text-gray-50 capitalize"> Pendekatan kami </a> </li> <li class="mb-3"> <a href="/id/pages/rujukan" class="text-gray-50 capitalize"> Rujukan </a> </li> <li class="mb-3"> <a href="https://www.flyrank.com/pages/contact?utm_source=website&utm_medium=footer" class="text-gray-50 capitalize"> Hubungi Kami </a> </li> </ul> </div> <div class=""> <div class="text-dark-100 mb-5 sm:mb-12 uppercase font-medium">Eksplorasi</div> <ul> <li class="mb-3"> <a href="/id/pages/konten" class="text-gray-50 capitalize"> Artikel </a> </li> <li class="mb-3"> <a href="/id/blogs/studi-kasus" class="text-gray-50 capitalize"> Studi Kasus </a> </li> <li class="mb-3"> <a href="/id/pages/penetapan-harga" class="text-gray-50 capitalize"> Penetapan Harga </a> </li> <li class="mb-3"> <a href="/id/pages/pertanyaan-yang-sering-diajukan" class="text-gray-50 capitalize"> FAQs </a> </li> </ul> </div> <div class="mt-5 sm:mt-0"> <div class="text-dark-100 mb-5 sm:mb-12 uppercase font-medium">Hukum</div> <ul> <li class="mb-3"> <a href="/id/policies/terms-of-service" class="text-gray-50 capitalize"> Syarat Layanan </a> </li> <li class="mb-3"> <a href="/id/policies/privacy-policy" class="text-gray-50 capitalize"> Kebijakan Privasi </a> </li> <li class="mb-3"> <a href="/id/policies/refund-policy" class="text-gray-50 capitalize"> Jaminan Uang Kembali </a> </li> <li class="mb-3"> <a href="https://calendly.com/flyrank/30min?utm_source=website&utm_medium=footer" class="text-gray-50 capitalize"> Minta Demo </a> </li> </ul> </div> </div> </div> <div class="container"> <div class="text-gray w-full mt-24 text-sm">© 2025 FlyRank - All Rights Reserved</div> </div> </div> </footer> <div class="minicart-wrapper" x-data x-show="$store.global.isMinicartVisible" x-on:click.outside="$store.global.isMinicartVisible = false" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="off-screen-right" x-transition:enter-end="right-50" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="right-50" x-transition:leave-end="off-screen-right" x-cloak :aria-hidden="$store.global.isMinicartVisible ? 'false' : 'true'" aria-modal="true" role="dialog" > <div id="shopify-section-minicart" class="shopify-section"><div class="minicart" data-ajax-cart-section x-cloak> <div class="title-row"> <h2 id="minicart-label" class="text-cloud-burst-500"> Cart </h2> <button @click="$store.global.isMinicartVisible = false"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"> <path d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"/> </svg> </button> </div> <div class="item-count-message"> You have <span class="count" style="font-weight: 600" x-data>0 </span> <span x-data></span> in your cart! </div> <hr/> <ul class="items-list" data-ajax-cart-section-scroll> </ul> <hr/> <div class="subtotal"> <p class="title">Subtotal </p> <p class="amount">$0.00 </p> </div> <a class="view-cart-details-link" href="/id/cart"> View Cart Details </a> </div> <style> /* Animation classes */ .transition { transition-property: all; } .duration-300 { transition-duration: 300ms; } .ease-out { transition-timing-function: ease-out; } .ease-in { transition-timing-function: ease-in; } .off-screen-right { right: -100px; transform: translateX(120%); } .right-50 { right: 50px; transform: translateX(0%); } @media(max-width: 576px) { .right-50 { right: 20px; transform: translateX(0%); } } /* Main styles */ .minicart-wrapper { position: fixed; top: 50px; right: 50px; z-index: 100; } @media(max-width: 576px) { .minicart-wrapper { right: 20px; } } .minicart { width: 288px; height: auto; padding: 20px; background: #fff; border-radius: 6px; box-shadow: 0 30px 130px -8px rgba(0, 0, 0, 0.25); } .minicart .view-cart-details-link { display: flex; justify-content: center; align-items: center; margin-top: 20px; width: 100%; height: 43px; font-weight: 600; background: white; border: 2px solid black; outline: none; text-decoration: none; } .minicart .view-cart-details-link:hover { cursor: pointer; color: white; background: black; } .minicart hr { margin-bottom: 20px; } .minicart .title-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } .minicart .title-row h2 { margin: 0; } .minicart .title-row button { border: none; background: transparent; cursor: pointer; } .minicart .title-row button svg { display: block; height: 16px; } .minicart .items-list { list-style: none; padding-left: 0; max-height: 300px; overflow: auto; } .minicart .item-count-message { margin-bottom: 10px; font-size: 0.8em; } .minicart .item-count-message .minicart--item-count { font-weight: 600; } .minicart .item { display: flex; margin-bottom: 10px; width: 100%; } .minicart .item .product-thumb-wrapper { width: 100px; height: 120px; position: relative; flex: 0 0 100px; } .minicart .item .product-thumb-wrapper img { position: absolute; top: 0; right: 0; left: 0; bottom: 0; height: 100%; width: 100%; object-fit: cover; object-position: center; } .minicart .item .item-details { margin-left: 10px; display: flex; flex-direction: column; justify-content: flex-start; } .minicart .item .item-details p { margin: 0; } .minicart .item .item-details .option-label { font-weight: 600; } .minicart .item .item-details .title { font-size: 0.9em; font-weight: 600; margin-top: 0; margin-bottom: 6px; } .minicart .item .item-details .options { margin-bottom: 2px 0; } .minicart .item .item-details .option { margin: 0 0 2px; font-size: 0.8rem; } .minicart .item .item-details .quantity-row { margin: 2px 0; } .minicart .item .item-details .quantity-row span { margin: 0 0 2px; font-size: 0.8rem; } .minicart .item .item-details .option:last-of-type { margin-bottom: 0; } .minicart .item .item-details .price { margin-top: auto; } .minicart .item .item-details .remove { font-size: 0.6em; margin-top: auto; } .minicart .subtotal { margin: 20px 0; display: flex; align-items: center; justify-content: space-between; } .minicart .subtotal .title { height: 16px; margin: 0; } .minicart .subtotal .amount { font-weight: 600; font-size: 1.2em; margin: 0; } .minicart a { color: black; text-decoration: none; } .minicart a:hover { text-decoration: underline; } </style></div> </div> <div id="shopify-section-predictive-search-main" class="shopify-section site-header w-full shadow-md p-shell fixed top-0 z-30 bg-white"> <script src="//www.flyrank.com/cdn/shop/t/33/assets/predictive-search.js?v=82854867885586265471738944035" defer="defer"></script> <predictive-search x-data x-cloak id="predictive-search" x-show="$store.global.isPredictiveSearchVisible" x-trap.inert="$store.global.isPredictiveSearchVisible" x-transition.opacity aria-modal="true" @keyup.escape="$store.global.isPredictiveSearchVisible = false" > <div id="predictive-search-form-wrapper" class="w-full bg-white fixed inset-x-0 top-0 z-40 pt-8 pb-14 shadow-md" > <h2 class="text-base !font-normal max-w-max mx-auto font-palatino mb-3"> Apa yang bisa kami bantu Anda temukan? </h2> <form action="/id/search" method="get" role="search" class="w-full max-w-[422px] mx-auto" @click.outside="$store.global.isPredictiveSearchVisible = false" > <div class="flex gap-x-3 w-full relative"> <input id="predictive-search-input" class="slayed-input w-full" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" > <label for="predictive-search-input" class="sr-only"> Search </label> <button for="predictive-search-input" class="pill-button" > Search </button> <button type="button" class="absolute -right-[15px] top-1/2 -translate-y-1/2 translate-x-full" @click="$store.global.isPredictiveSearchVisible = false" > <span class="sr-only">Close</span> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"> <path d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"/> </svg> </button> </div> <input name="options[prefix]" type="hidden" value="last"> <div id="predictive-search-target" tabindex="-1"></div> </form> </div> </predictive-search> </div> <div id="shopify-section-modal" class="shopify-section section-modal"> <dialog id="dialog-modal-example" x-data="modal" x-init="init($el)" class="max-w-md rounded-md" @click="close($event)" > <form action="" class="p-12"> <div class="prose"> <h1>Judul Modal</h1> <p>Modal Deskripsi. Lorem ipsum dolor sit amet consectetur adipisicing elit. Itaque totam cum cupiditate officia et quaerat blanditiis culpa? Hic, nesciunt id.</p> <button type="button" @click="open = false" class="btn rounded-none"> Close </button> </div> </form> </dialog> <script> document.addEventListener('alpine:init', () => { Alpine.data('modal', () => ({ componentElement: document.querySelector('#dialog-modal-example'), open: false, init(dialog) { if (!dialog) { return } Alpine.effect(() => { if (this.open) { dialog.showModal() document.querySelectorAll('body > *:not(#shopify-section-modal)').forEach((element) => { element.setAttribute('aria-hidden', 'true') element.setAttribute('inert', '') }) document.querySelector('body').classList.add('overflow-hidden') } else { dialog.close() document.querySelectorAll('body > *:not(#shopify-section-modal)').forEach((element) => { element.removeAttribute('aria-hidden') element.removeAttribute('inert') }) document.querySelector('body').classList.remove('overflow-hidden') } }) document.addEventListener('show-modal', () => { this.open = true }) document.addEventListener('close-modal', () => { this.open = false }) }, toggle() { this.open = !this.open }, close(event) { if (event.target === this.componentElement) { if (this.open) { this.open = false } } } })) }) </script> <style> #dialog-modal-example::backdrop { background-color: rgba(0, 0, 0, 0.5); } </style></div> <script type="application/json" data-ajax-cart-initial-state> {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} </script> <div id="shopify-block-Aajk0TllTV2lJZTdoT__15683396631634586217" class="shopify-block shopify-app-block"><script id="chat-button-container" data-horizontal-position=bottom_right data-vertical-position=lowest data-icon=chat_bubble data-text=no_text data-color=#89608e data-secondary-color=#ffffff data-ternary-color=#6a6a6a data-domain=www.flyrank.com data-shop-domain=www.flyrank.com data-external-identifier=5QqDPyGbw2L4LPYPH2LFgD67SjacIZkJCvvcz866Sws > </script> </div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block"><script> window['ShopifyForms'] = { ...window['ShopifyForms'], currentPageType: "article" }; </script> </div></body> </html>