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

Cách Viết Tiêu Đề Tối Ưu Hóa SEO

Danh Sách Nội Dung

  1. Tiêu Đề SEO Là Gì?

Giới Thiệu

Hãy tưởng tượng điều này: bạn đang quét qua các kết quả tìm kiếm của Google, và ánh mắt bạn dừng lại ở một tiêu đề khiến bạn ngay lập tức quan tâm. Bạn không phải là một robot và cũng không bị thu hút một cách vô lý bởi văn bản tĩnh. Bạn đang tìm kiếm một kết nối—một lời hứa rằng tiêu đề này sẽ cung cấp nội dung giá trị. Các tiêu đề tối ưu hóa SEO không chỉ là tiêu đề; chúng là những cổng quan trọng để thu hút sự tương tác của người dùng và tăng cường khả năng hiển thị của website trên các công cụ tìm kiếm. Nhưng làm thế nào để tạo ra một tiêu đề không chỉ thu hút sự chú ý mà còn xếp hạng tốt trên các công cụ tìm kiếm? Trong hướng dẫn toàn diện này, bạn sẽ khám phá nghệ thuật và khoa học đứng sau việc viết tiêu đề SEO không chỉ được tối ưu hóa mà còn đủ hấp dẫn để thu hút nhấp chuột.

Ý nghĩa của các tiêu đề thân thiện với SEO không thể được đề cao quá mức. Chúng có ảnh hưởng đáng kể đến lưu lượng truy cập tự nhiên của bạn và có thể quyết định sự thành công của chiến lược marketing nội dung của bạn. Trong bài viết này, chúng ta sẽ khám phá các chiến lược, kỹ thuật và nguyên tắc để giúp bạn thành thạo nghệ thuật viết tiêu đề. Đến cuối bài viết này, bạn sẽ không chỉ hiểu cách tạo tiêu đề tối ưu hóa SEO mà còn biết cách tích hợp chúng vào chiến lược nội dung rộng lớn hơn của bạn để tạo ra tác động tối đa.

Sẵn sàng để khám phá các tiêu đề SEO kết hợp giữa sự sáng tạo và phân tích? Hãy bắt đầu nào.

Bản Chất Của Một Tiêu Đề SEO

Tiêu Đề SEO Là Gì?

Các tiêu đề SEO là những tiêu đề được hiển thị trên các trang kết quả của công cụ tìm kiếm (SERPs) và rất quan trọng trong việc xác định liệu người dùng có nhấp vào nội dung của bạn hay không. Chúng là sự kết hợp giữa nghệ thuật và phân tích, hướng đến việc thu hút sự chú ý và truyền đạt chính xác giá trị của nội dung. Thông thường, những tiêu đề này tương quan chặt chẽ với thẻ

, nhưng có thể đôi khi được các công cụ tìm kiếm điều chỉnh để phù hợp với sự liên quan và rõ ràng.</p> <h3>Tại Sao Tiêu Đề SEO Quan Trọng</h3> <p>Các tiêu đề SEO phục vụ nhiều mục đích:</p> <ol> <li><p><strong>Yếu Tố Xếp Hạng SEO</strong>: Google coi thẻ tiêu đề là một yếu tố xếp hạng, mặc dù là một yếu tố nhỏ. Quan trọng hơn, một tiêu đề SEO được tối ưu hóa có thể nâng cao khả năng hiển thị của trang của bạn trong các kết quả tìm kiếm, tăng cường khả năng thu hút nhấp chuột.</p> </li> <li><p><strong>Cải Thiện Tỷ Lệ Nhấp Chuột (CTR)</strong>: Tiêu đề có ảnh hưởng đáng kể đến CTR của bạn từ các SERPs. Các nghiên cứu cho thấy rằng những tiêu đề được tạo dựng tốt với những từ ngữ cảm xúc hoặc tích cực thu hút nhiều sự chú ý và nhấp chuột hơn, ngay cả khi các yếu tố khác không thay đổi.</p> </li> <li><p><strong>Gắn Kết Người Dùng</strong>: Những tiêu đề hấp dẫn, rõ ràng và liên quan khiến người dùng nhấp vào và tương tác với nội dung của bạn, thúc đẩy sự quan tâm và tương tác sâu hơn với thương hiệu của bạn.</p> </li> </ol> <h2>Viết Tiêu Đề: Hướng Dẫn Từng Bước</h2> <h3>Bước 1: Tối Ưu Hóa Từ Khóa</h3> <p>Vị trí từ khóa đúng là rất quan trọng trong tiêu đề của bạn để đảm bảo rằng các công cụ tìm kiếm và người dùng hiểu được trọng tâm của nội dung của bạn. Khi có thể, hãy tích hợp từ khóa chính của bạn vào đầu tiêu đề để tối đa hóa khả năng hiển thị.</p> <h3>Bước 2: Phân Tích Ý Định Tìm Kiếm</h3> <p>Sử dụng các công cụ như Semrush hoặc Google Keyword Planner để xác định ý định tìm kiếm cho các từ khóa mục tiêu của bạn. Hiểu xem người tìm kiếm đang tìm thông tin, điều hướng, giao dịch hay so sánh có thể ảnh hưởng đến cách bạn soạn thảo tiêu đề để phù hợp hoàn hảo với nhu cầu của người dùng.</p> <h3>Bước 3: Từ Ngữ Quyền Lực và Kích Thích Cảm Xúc</h3> <p>Việc tích hợp các từ ngữ quyền lực có thể biến một tiêu đề cơ bản thành một cái gì đó hấp dẫn hơn bằng cách khơi gợi cảm xúc hoặc sự tò mò. Những từ như "độc quyền," "đã chứng minh," hoặc "tối ưu" có thể gia tăng sự thu hút của tiêu đề mà không cần dùng đến các chiến thuật clickbait.</p> <h3>Bước 4: Rõ Ràng và Đơn Giản</h3> <p>Đặt sự rõ ràng và đơn giản lên hàng đầu thay vì sự sáng tạo. Tiêu đề của bạn nên truyền đạt chính xác những gì người đọc có thể mong đợi từ nội dung. Tránh việc sử dụng ẩn dụ hoặc cụm từ phức tạp có thể gây bối rối cho những độc giả tiềm năng.</p> <h3>Bước 5: Kiểm Tra và Điều Chỉnh</h3> <p>Sau khi tạo tiêu đề, hãy sử dụng các công cụ như Advanced Marketing Institute Headline Analyzer để đo lường giá trị tiếp thị cảm xúc của nó. Ngoài ra, hãy xem xét việc thực hiện A/B test bằng cách sử dụng các nền tảng cho phép bạn đo lường các biến thể trong hiệu suất để xác định tiêu đề nào mang lại kết quả tốt hơn.</p> <h3>Bước 6: Cập Nhật Thường Xuyên</h3> <p>Các tiêu đề không phải là bất biến. Hãy thường xuyên xem xét và điều chỉnh các tiêu đề cho nội dung hiện có để nâng cao hiệu suất và tính liên quan. Sử dụng những hiểu biết từ phân tích để điều chỉnh những cập nhật này, đảm bảo nội dung của bạn luôn cạnh tranh theo thời gian.</p> <h2>Ví Dụ Thực Tế Và Thực Hành Tốt Nhất</h2> <h3>Nghiên Cứu Tình Huống HulkApps</h3> <p>FlyRank đã áp dụng các chiến lược tối ưu hóa tiêu đề SEO để giúp HulkApps đạt được mức tăng lưu lượng truy cập tự nhiên gấp 10 lần. Bằng cách phân tích ý định tìm kiếm và tạo ra các tiêu đề hấp dẫn, tập trung vào từ khóa, chúng tôi đã cải thiện đáng kể khả năng hiển thị và CTR của họ. <a href="https://flyrank.com/blogs/case-studies/hulkapps">Đọc thêm</a>.</p> <h3>Nghiên Cứu Tình Huống Serenity</h3> <p>Trong một câu chuyện thành công khác, FlyRank đã hỗ trợ Serenity trong việc tạo ra các tiêu đề SEO địa phương hóa để thu hút thị trường Đức, dẫn đến hàng ngàn lần hiển thị và nhấp chuột ngay sau khi ra mắt. <a href="https://flyrank.com/blogs/case-studies/serenity">Khám Phá Câu Chuyện Đầy Đủ</a>.</p> <h2>Các Sai Lầm Thường Gặp Cần Tránh</h2> <h3>Nhồi Nhét Từ Khóa</h3> <p>Việc nhồi nhét tiêu đề với từ khóa có thể gây hại, dẫn đến vẻ ngoài như spam khiến người dùng và các công cụ tìm kiếm bị ngăn cản. Hãy nhắm đến một luồng tự nhiên mà nhấn mạnh từ khóa chính mà không bị dư thừa.</p> <h3>Clickbait Gây Nhầm Lẫn</h3> <p>Đảm bảo rằng các tiêu đề của bạn phản ánh chính xác nội dung. Các tiêu đề gây nhầm lẫn có thể thu hút khách truy cập tạm thời nhưng cuối cùng sẽ làm tổn hại đến uy tín thương hiệu của bạn và làm tăng tỷ lệ thoát.</p> <h3>Không Để Ý Đến Khả Năng Đọc Trên Di Động</h3> <p>Khi một phần lớn người dùng duyệt trên thiết bị di động, việc tối ưu hóa cho khả năng đọc trên di động là rất quan trọng. Giữ cho các tiêu đề trong khoảng 50-60 ký tự để đảm bảo khả năng hiển thị hoàn toàn trên các màn hình nhỏ hơn.</p> <h2>Kết Luận</h2> <p>Việc tạo ra các tiêu đề tối ưu hóa SEO là một khía cạnh thiết yếu của bất kỳ chiến lược nội dung vững chắc nào. Bằng cách liên kết tiêu đề với ý định tìm kiếm của người dùng, tích hợp các từ khóa liên quan và tận dụng các từ ngữ quyền lực cảm xúc, các doanh nghiệp có thể tăng cường CTR và nâng cao sự hiện diện trực tuyến tổng thể. Tại FlyRank, Hệ Thống Nội Dung Được Tích Hợp AI và phương pháp dựa trên dữ liệu của chúng tôi được thiết kế để giúp bạn dễ dàng tích hợp những nguyên tắc này vào nỗ lực marketing của mình, đảm bảo nội dung của bạn không chỉ thu hút mà còn chuyển đổi.</p> <h3>Câu Hỏi Thường Gặp</h3> <p><strong>1. Các tiêu đề dài có thể hiệu quả cho SEO không?</strong> Các tiêu đề dài có thể hiệu quả nếu chúng nắm bắt các từ khóa thiết yếu và cung cấp sự rõ ràng. Tuy nhiên, vì lý do SEO, thường tốt nhất là giữ chúng ngắn gọn để tránh bị cắt ngắn trong các kết quả tìm kiếm.</p> <p><strong>2. Tôi nên cập nhật các tiêu đề SEO của mình bao lâu một lần?</strong> Có lợi khi thường xuyên kiểm tra lại các tiêu đề của bạn, đặc biệt nếu bạn cập nhật nội dung hoặc nhận thấy hiệu suất giảm. Việc kiểm tra thường xuyên có thể giúp duy trì sự gắn bó và tính liên quan.</p> <p><strong>3. Các con số có quan trọng trong các tiêu đề không?</strong> Có, các con số có thể cải thiện đáng kể sức hấp dẫn của tiêu đề, đặc biệt là trong các danh sách hoặc hướng dẫn. Chúng cung cấp một lời hứa định lượng thu hút sự chú ý.</p> <p>Bạn có muốn FlyRank giúp tùy chỉnh các tiêu đề SEO của bạn để đạt được sự hoàn hảo không? Khám phá các dịch vụ của chúng tôi, và hãy bắt đầu nâng cao sức ảnh hưởng và hiệu quả của nội dung của bạn <a href="https://flyrank.com/pages/content-engine">tại đây</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]=%2Fvi%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">HÃY ĐẨY THƯƠNG HIỆU CỦA BẠN LÊN NHỮNG ĐỈNH CAO MỚI</h2> <div class="mb-5"><p>Nếu bạn đã sẵn sàng để vượt qua sự ồn ào và tạo ra ảnh hưởng lâu dài trên mạng, đã đến lúc hợp tác với FlyRank. Hãy liên hệ với chúng tôi hôm nay, và hãy để chúng tôi đưa thương hiệu của bạn trên con đường thống trị số.</p></div> <div class="flex flex-col"> <div> <a class="btn btn-dark text-gray mt-8" href="/vi/pages/lien-h%E1%BB%87"> Yêu cầu một bản 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>Nếu bạn sẵn sàng để vượt qua sự ồn ào và tạo ra ảnh hưởng lâu dài trên mạng, đã đến lúc hợp tác với 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">Công ty</div> <ul> <li class="mb-3"> <a href="/vi/pages/v%E1%BB%81" class="text-gray-50 capitalize"> Về Chúng Tôi </a> </li> <li class="mb-3"> <a href="/vi/pages/cach-c%E1%BB%A7a-chung-toi" class="text-gray-50 capitalize"> Cách tiếp cận của chúng tôi </a> </li> <li class="mb-3"> <a href="/vi/pages/gi%E1%BB%9Bi-thi%E1%BB%87u" class="text-gray-50 capitalize"> Giới thiệu </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"> Liên hệ với chúng tôi </a> </li> </ul> </div> <div class=""> <div class="text-dark-100 mb-5 sm:mb-12 uppercase font-medium">Khám phá</div> <ul> <li class="mb-3"> <a href="/vi/pages/n%E1%BB%99i-dung" class="text-gray-50 capitalize"> Bài viết </a> </li> <li class="mb-3"> <a href="/vi/blogs/nghien-c%E1%BB%A9u-di%E1%BB%83n-hinh" class="text-gray-50 capitalize"> Nghiên cứu điển hình </a> </li> <li class="mb-3"> <a href="/vi/pages/gia-c%E1%BA%A3" class="text-gray-50 capitalize"> Giá cả </a> </li> <li class="mb-3"> <a href="/vi/pages/cau-h%E1%BB%8Fi-th%C6%B0%E1%BB%9Dng-g%E1%BA%B7p" class="text-gray-50 capitalize"> Câu hỏi thường gặp </a> </li> </ul> </div> <div class="mt-5 sm:mt-0"> <div class="text-dark-100 mb-5 sm:mb-12 uppercase font-medium">Pháp lý</div> <ul> <li class="mb-3"> <a href="/vi/policies/terms-of-service" class="text-gray-50 capitalize"> Điều khoản dịch vụ </a> </li> <li class="mb-3"> <a href="/vi/policies/privacy-policy" class="text-gray-50 capitalize"> Chính sách bảo mật </a> </li> <li class="mb-3"> <a href="/vi/policies/refund-policy" class="text-gray-50 capitalize"> Cam Kết Hoàn Tiền </a> </li> <li class="mb-3"> <a href="https://calendly.com/flyrank/30min?utm_source=website&utm_medium=footer" class="text-gray-50 capitalize"> Yêu cầu một bản trình diễn </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="/vi/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"> Bạn cần tìm gì? </h2> <form action="/vi/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>Tiêu đề Modal</h1> <p>Modal Mô Tả. 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-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block"><script> window['ShopifyForms'] = { ...window['ShopifyForms'], currentPageType: "article" }; </script> </div><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></body> </html>