การจัดการความสามารถในการค้นหา
คุณสามารถจัดการความสามารถในการค้นหาสำหรับสินค้า หน้า และบล็อกโพสต์ของคุณได้ด้วยวิธีต่อไปนี้
- ปรับสถานะการเผยแพร่เพื่อเพิ่มหรือลบสินค้าออกจากร้านค้าของคุณ หรือตั้งค่าสถานะสินค้าเป็นไม่แสดง ซึ่งหมายความว่าสินค้าจะไม่แสดงในหน้าคอลเลกชัน ผลการค้นหา (ซึ่งรวมถึงการค้นหาแบบคาดเดา) หรือคำแนะนำสินค้าของ Shopify และจะไม่แสดงใน Shopify Catalog ด้วย
- ติดตั้งแอป Search & Discovery เพื่อปรับแต่งผลการค้นหาสำหรับการค้นหาหน้าร้านที่มีมาให้ในตัวของ Shopify
- ปรับแก้โค้ดธีมของคุณเพื่อปรับแต่งผลการค้นหา
ในหน้านี้
การปรับแต่งการค้นหาของคุณ
คุณสามารถปรับแต่งผลการค้นหาของคุณได้ เช่น การจำกัดประเภทของผลลัพธ์และการส่งเสริมสินค้าบางรายการในผลการค้นหา ด้วยแอป Search & Discovery
ดูข้อมูลเพิ่มเติมเกี่ยวกับแอป Search & Discovery ได้ในเอกสารประกอบของแอป
สำหรับการปรับแต่งขั้นสูงเพิ่มเติม คุณสามารถแก้ไขโค้ดธีมของคุณเพื่อเปลี่ยนวิธีที่ระบบร้องขอผลการค้นหาได้ การปรับแต่งประเภทนี้จำเป็นต้องมีความรู้เกี่ยวกับภาษาที่ใช้ในการออกแบบเว็บ เช่น HTML, CSS, JavaScript และ Liquid ดูข้อมูลเพิ่มเติมเกี่ยวกับการปรับแต่งได้ที่ Shopify.dev
การทำให้สินค้า หน้า และบล็อกโพสต์สามารถค้นหาได้
สินค้า หน้า และบล็อกโพสต์จะต้องได้รับการเผยแพร่บนร้านค้าออนไลน์ของคุณจึงจะแสดงในผลการค้นหา นอกจากนี้ ประเภทของแหล่งข้อมูลที่ซ่อนจากเครื่องมือค้นหาจะไม่สามารถค้นหาได้
หากต้องการทำให้สินค้า หน้า และบล็อกโพสต์แสดงบนร้านค้าออนไลน์ของคุณ ให้กำหนดการตั้งค่าต่อไปนี้ในส่วนผู้ดูแล Shopify ของคุณ
| ประเภทแหล่งข้อมูล | การตั้งค่าการแสดงผล |
|---|---|
| สินค้า | เผยแพร่สินค้าของคุณในช่องทางร้านค้าออนไลน์ |
| หน้า | เผยแพร่หน้า |
| บล็อกโพสต์ | ตั้งค่าบล็อกโพสต์ให้แสดง |
การซ่อนสินค้า หน้า และบล็อกโพสต์จากเครื่องมือค้นหาและแผนผังเว็บไซต์
คุณสามารถซ่อนสินค้า บล็อกโพสต์ หรือหน้าที่ต้องการไม่ให้ปรากฏบนเครื่องมือค้นหาได้ด้วยวิธีการต่อไปนี้
- การซ่อนสินค้าโดยใช้สถานะสินค้าที่ไม่แสดง
- การเพิ่มเมตาฟิลด์ที่กำหนดเอง
- การเพิ่ม Metadata ของลูกค้าด้วย GraphQL Admin API
- การเพิ่มเมตาแท็กไปยังโค้ดธีมของคุณ
การซ่อนสินค้าโดยใช้สถานะสินค้าที่ไม่แสดง
หากคุณต้องการให้ค้นพบสินค้าได้จาก URL โดยตรงเท่านั้น คุณก็สามารถกำหนดให้สินค้าของคุณไม่แสดงได้
เมื่อคุณตั้งค่าสินค้าเป็นไม่แสดง สินค้าจะถูกซ่อนจากการค้นหาทางอินเทอร์เน็ต Shopify Catalog และแผนผังเว็บไซต์ของร้านค้าคุณ นอกจากนี้ สินค้าที่ไม่แสดงจะไม่ปรากฏในหน้าคอลเลกชัน ผลการค้นหา (รวมถึงการค้นหาแบบคาดเดา) หรือคำแนะนำสินค้าของ Shopify ในหน้าร้านของคุณด้วย
ดูข้อมูลเพิ่มเติมเกี่ยวกับสถานะสินค้าที่ไม่แสดง
การเพิ่มเมตาฟิลด์ที่กำหนดเองในส่วนผู้ดูแล Shopify ของคุณ
คุณสามารถเพิ่มเมตาฟิลด์ที่กำหนดเองของ seo.hidden ไปยังหน้า บล็อกโพสต์ หรือสินค้าในส่วนผู้ดูแล Shopify ของคุณ จากนั้นตั้งค่าเมตาฟิลด์เป็น 1 เพื่อซ่อนหน้า บล็อกโพสต์ หรือสินค้าดังกล่าวจากแผนผังเว็บไซต์ เครื่องมือค้นหา และการค้นหาในร้านค้าออนไลน์ของคุณ
seo.hidden คือเมตาฟิลด์ของระบบที่แอปจากภายนอกสามารถใช้สำหรับจัดเก็บข้อมูลเมื่อต้องการซ่อนแหล่งข้อมูลจากเครื่องมือค้นหาและแผนผังเว็บไซต์ หากคุณได้รับข้อความที่ระบุว่า เนมสเปซและคีย์ seo.hidden เนมสเปซและคีย์ถูกใช้งานแล้ว ดูเมตาฟิลด์ที่ไม่มีคำจำกัดความ แสดงว่า seo.hidden กำลังถูกใช้งานโดยแอปจากภายนอกและไม่สามารถแก้ไขได้ในส่วนผู้ดูแล Shopify หากคุณต้องการเพิ่มคำจำกัดความให้กับเนื้อหาแต่ละประเภทที่ใช้งาน seo.hidden อยู่แล้ว คุณก็สามารถสร้างคำจำกัดความสำหรับเมตาฟิลด์ที่มีอยู่ได้
ข้อควรพิจารณาในการใช้เมตาฟิลด์ที่กำหนดเองกับสินค้า
หากคุณต้องการให้เข้าถึงสินค้าได้โดยใช้ URL โดยตรงเท่านั้น ให้พิจารณาตั้งค่าสถานะสินค้าเป็นไม่แสดง แทนการใช้เมตาฟิลด์ seo.hidden สินค้าที่ไม่แสดงจะถูกซ่อนจากแผนผังเว็บไซต์และเครื่องมือค้นหา อีกทั้งยังไม่แสดงในหน้าคอลเลกชัน ผลการค้นหา หรือคำแนะนำสินค้าของ Shopify ในร้านค้าของคุณ หรือใน Shopify Catalog ด้วย
หากสินค้ามีสถานะไม่แสดงและเมตาฟิลด์ seo.hidden ถูกตั้งค่าเป็น 1 สถานะไม่แสดงจะมีความสำคัญเหนือกว่าในการกำหนดวิธีแสดงและค้นพบสินค้า
เปรียบเทียบการแสดงผลของสินค้า
ตรวจสอบตารางต่อไปนี้เพื่อเปรียบเทียบการแสดงผลของสินค้าเมื่อใช้สถานะสินค้าที่ไม่แสดงหรือเมตาฟิลด์ seo.hidden คุณไม่สามารถเผยแพร่สินค้าที่ไม่แสดงไปยัง Shop ได้
| ฟีเจอร์/ฟังก์ชันการทำงาน | การแสดงผลของสินค้าด้วยสถานะไม่แสดง | การแสดงผลของสินค้าด้วยเมตาฟิลด์ seo.hidden |
|---|---|---|
| การค้นหาทางอินเทอร์เน็ต | ✘ | ✘ |
| Shopify Catalog | ✘ | ✘ |
| แผนผังเว็บไซต์ | ✘ | ✘ |
| การค้นหาในหน้าร้าน | ✘ | ✘ |
| หน้าสินค้า (ร้านค้าออนไลน์และหน้าร้านแบบกำหนดเอง) | ✔ | ✔ |
| หน้าสินค้า (Shop) | ✔ | ✔ |
| คอลเลกชันหน้าร้าน | ✘ | ✔ |
| คำแนะนำสินค้า | ✘ | ✔ |
| Shop (ฟีดหน้าแรก/หน้าร้านค้า/หน้าหมวดหมู่/ผลการค้นหา) | ✘ | ✘ |
| ช่องทางการขายภายนอก | ✘ | ✔ |
สร้างเมตาฟิลด์ที่กำหนดเอง
จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > เมตาฟิลด์และเมตาอ็อบเจกต์
ใต้ส่วนคำจำกัดความของเมตาฟิลด์ ให้เลือกประเภททรัพยากรที่เข้าเกณฑ์ (ผลิตภัณฑ์ หน้า หรือบล็อกโพสต์) ที่คุณต้องการซ่อน
คลิกหรือแตะเพิ่มคำจำกัดความ
ตั้งค่าฟิลด์ดังต่อไปนี้
- ตั้งชื่อให้เมตาฟิลด์ เช่น SEO Hidden จากนั้นเลือกชื่อดังกล่าวจากรายการ
- ตั้งค่าเนมสเปซและคีย์เป็น
seo.hidden - ตัวเลือกเสริม: ระบุคำอธิบายสั้นๆ เช่น ซ่อนทรัพยากรจากเครื่องมือค้นหาเมื่อค่าเป็น 1
กำหนดค่าฟิลด์ที่กำหนดเองโดยดำเนินการดังต่อไปนี้
- คลิกหรือแตะ ⊕ เลือกประเภท จากนั้นเลือกจำนวนเต็ม
- เลือกค่าเดียว
- ในส่วนการตรวจสอบความถูกต้อง ให้ตั้งค่าค่าสูงสุดเป็น
1
คลิกบันทึก
ในส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่หน้า บล็อกโพสต์ หรือสินค้าที่คุณต้องการซ่อนจากเครื่องมือค้นหา
ในส่วนเมตาฟิลด์ ให้ตั้งค่าเมตาฟิลด์ SEO Hidden เป็น
1คลิกบันทึก
หากต้องการให้หน้า บล็อกโพสต์ หรือสินค้าแสดงต่อเครื่องมือค้นหาอีกครั้ง ให้ลบค่าเมตาฟิลด์ SEO Hidden โดยเว้นว่างไว้ จากนั้นบันทึกการเปลี่ยนแปลงของคุณ
การแก้ไขการแสดงผลการค้นหาหลายรายการในครั้งเดียว
หากคุณต้องการซ่อนสินค้าหลายรายการจากการค้นหาในครั้งเดียว คุณสามารถใช้เครื่องมือแก้ไขหลายรายการในครั้งเดียวเพื่อแก้ไขเมตาฟิลด์ SEO Hidden สำหรับสินค้าหลายรายการพร้อมกันได้
การใช้เครื่องมือแก้ไขหลายรายการในครั้งเดียวเพื่อจัดการการแสดงผลการค้นหา
ขั้นตอน
จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เครื่องมือแก้ไขหลายรายการในครั้งเดียวโดยไปที่ URL นี้ และแทนที่
STORENAMEด้วยชื่อร้านค้าของคุณhttps://admin.shopify.com/store/STORENAME/bulk?edit=metafields.seo.hidden%3Anumber&resource_name=Productคุณจะเห็นสินค้าทั้งหมดของคุณแสดงอยู่พร้อมกับค่าฟิลด์ SEO Hidden
คลิกในฟิลด์ SEO Hidden สำหรับสินค้าแต่ละรายการที่คุณต้องการซ่อนจากการค้นหา
ป้อน
1เพื่อซ่อนสินค้าจากการค้นหา หรือป้อน0เพื่อให้สามารถค้นหาสินค้าได้อีกครั้งคลิกบันทึกที่ด้านบนของหน้า
การแก้ไขปัญหาการแสดงผลการค้นหา
หากสินค้าไม่ปรากฏในผลการค้นหาแม้ว่าจะได้รับการเผยแพร่และเปิดใช้งานแล้ว ให้ตรวจสอบสาเหตุและวิธีแก้ไขที่พบบ่อยดังต่อไปนี้
สินค้าที่ไม่แสดงในการค้นหาของหน้าร้าน
สาเหตุที่เป็นไปได้:
- เมตาฟิลด์ SEO Hidden: สินค้าอาจมีการตั้งค่าเมตาฟิลด์
seo.hiddenเป็น1โปรดตรวจสอบเมตาฟิลด์ของสินค้าและเปลี่ยนค่าเป็น0หากจำเป็น - การตั้งค่าแอป Search & Discovery: หากคุณได้ติดตั้งแอป Search & Discovery ไว้ ให้ตรวจสอบว่าสินค้าที่หมดสต็อกถูกซ่อนไว้หรือไม่ในส่วนการค้นหาและการค้นพบ > การตั้งค่า > สินค้าที่หมดสต็อก
- ความล่าช้าในการเปิดใช้งานร้านค้าอีกครั้ง: หากร้านค้าของคุณเคยไม่เปิดใช้งานมาก่อนเนื่องจากปัญหาเกี่ยวกับการสมัครใช้งาน สินค้าอาจใช้เวลาถึง 36 ชั่วโมงในการจัดทำดัชนีใหม่สำหรับการค้นหาหลังจากที่เปิดใช้งานร้านค้าอีกครั้ง
- ความล่าช้าจากการดำเนินการหลายรายการในครั้งเดียว สินค้าที่อัปเดตผ่านการดำเนินการหลายรายการในครั้งเดียวอาจใช้เวลาหลายชั่วโมงจึงจะปรากฏในผลการค้นหา ส่วนการอัปเดตสินค้าทีละรายการมักจะประมวลผลภายในไม่กี่วินาที
การตรวจสอบการแสดงผลการค้นหา
หากต้องการตรวจสอบว่าสินค้ามีปัญหาด้านการแสดงผลการค้นหาหรือไม่ ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอน
- ไปที่หน้าสินค้าในส่วนผู้ดูแลของคุณ
- เพิ่ม
/metafields.jsonต่อท้าย URL ของสินค้า - ค้นหาเมตาฟิลด์ที่มีคุณสมบัติดังนี้
- เนมสเปซ:
seo - คีย์:
hidden - ค่า:
1
- เนมสเปซ:
หากคุณพบเมตาฟิลด์นี้ซึ่งมีค่าเป็น 1 แสดงว่าสินค้าถูกซ่อนจากการค้นหา ให้เปลี่ยนค่าเป็น 0 เพื่อให้สามารถค้นหาสินค้าได้
ความเข้ากันได้ของแอป Search & Discovery
หากคุณกำลังใช้แอป Search & Discovery โปรดทราบว่า
- การตั้งค่าแอปอาจลบล้างลักษณะการทำงานของการค้นหาเริ่มต้น
- ตัวกรองและการเพิ่มอันดับที่กำหนดเองจะทำงานร่วมกับการค้นหาดั้งเดิมของ Shopify เท่านั้น
- แอปค้นหาภายนอกอาจไม่ได้ใช้โครงสร้างพื้นฐานด้านการค้นหาของ Shopify