Ẩn HTML sitemap khỏi trang search của store
Giải thích
Mặc định các ô search ở frontend của store Shopify search theo từ khoá có trong các product, collection, blog, article (blog post), pages
. HTML sitemap là các page dc app SEO tạo ra khi bật tính năng, có chứa các tên của product nên khi search sẽ hiện thị ở kết quả search.
Có 2 cách để ẩn nó đi
Cách 1:
disable/unpublish các HTML sitemap page, thì k xem dc bọn nó ở frontend nữa. Chỉ cần vào app tắt HTML sitemap page đi hoặc unpublish ở shopify
Cách 2: ẩn page khỏi trang search ở frontend.
Mở theme chọn Customize, nếu trong theme settings có chỗ search => search only … thì thay đổi ở đây.
Nếu k thì cần sửa tay theme code theo hướng dẫn https://shopify.dev/themes/navigation-search/search
Có thể phải sửa ở cả 2 nơi, theme settings và theme code
Code snippet:
<input type="hidden" name="type" value="product,article,collection" />
Như VD ở bài kia thì cần copy dòng input trên vào trong tất cả <form> ... </form>
có action là /search. Tìm trong theme bằng Chrome extension Theme Search by Bold để tìm từ khoá liên quan đến các form đấy rồi copy dòng code ở trên vào trong form.
Có thể thêm/bớt phần value của dòng code input trên để thay đổi bộ lọc search. VD nếu chỉ muốn search theo product thì để value="product"