โซลูชันการค้นหาที่ดีขึ้นสำหรับ WordPress
เผยแพร่แล้ว: 2022-04-10หากคุณเกี่ยวข้องกับเว็บไซต์เนื้อหาสำหรับ WordPress ไม่ว่าจะเป็นการสร้างเว็บไซต์หรือเป็นเจ้าของ คุณอาจรู้ว่ายูทิลิตี้การค้นหาของ WordPress เริ่มต้นนั้นไม่ดีที่สุด หลังจากเสร็จสิ้นหลายโครงการที่มีโพสต์บล็อกมากกว่า 5,000 โพสต์ เราก็ได้ข้อสรุปนี้เช่นกัน
เพื่อแก้ไขการค้นหาเริ่มต้นของ WordPress ที่ค่อนข้างยุ่งยาก เราจึงตัดสินใจดูปลั๊กอินเพิ่มเติมบางตัวที่จะขยายฟังก์ชันการทำงาน ซึ่งจะทำให้อัตราตีกลับลดลงและส่งผลให้ผู้ใช้ได้รับประสบการณ์ที่ดีขึ้น ในบทความนี้ เราจะพูดถึงปลั๊กอิน/ลูกเล่นที่เราเคยใช้ในอดีตเพื่อทำให้การค้นหา WordPress เป็นประสบการณ์ที่ดีขึ้น
มีอะไรผิดปกติกับการค้นหา WordPress เริ่มต้น
สำหรับบางแอปพลิเคชัน การค้นหา WordPress เริ่มต้นนั้นใช้ได้ เพียงป้อนข้อความค้นหา จากนั้น WordPress จะค้นหาผ่านโพสต์ทั้งหมดของคุณ โดยระบุคำหลักที่ตรงกัน จากนั้นจะส่งคืนข้อความค้นหานี้เป็นกลุ่มของโพสต์ ซึ่งจัดรูปแบบตามธีมของคุณ
ปัญหาคือการจับคู่นั้นพื้นฐานมาก หมายความว่าความเกี่ยวข้องของเนื้อหาที่การค้นหาของ WordPress ส่งคืนในบางครั้งอาจขาดหายไป
หากมีคนค้นหาบางอย่างในเว็บไซต์ของคุณ แสดงว่ามีเจตนาอยู่เบื้องหลัง หากคุณสามารถเชื่อมต่อผู้เยี่ยมชมรายนั้นกับเนื้อหาที่ถูกต้อง โอกาสที่พวกเขาจะยังคงอยู่ในเว็บไซต์ของคุณ หากเว็บไซต์ของคุณสร้างรายได้จากการโฆษณาหรือลิงค์พันธมิตร การค้นหา WordPress ให้ถูกต้องนั้นสำคัญมาก
ผลการค้นหา WordPress เริ่มต้นจะจัดเรียงตามจุดต่อไปนี้:
- ตรงกับประโยคเต็มในชื่อโพสต์
- คำค้นหาทั้งหมดในชื่อโพสต์
- คำค้นหาใด ๆ ในชื่อโพสต์
- ประโยคที่ตรงกันในเนื้อหาโพสต์
โดยพื้นฐานแล้ว WordPress ใช้คำค้นหาของคุณและบางครั้งก็จับคู่กับคำที่อาจหรือไม่เกี่ยวข้องกับผู้ใช้ นี่เป็นพื้นฐานที่ค่อนข้างธรรมดา และการใช้โซลูชันการค้นหาที่ดีกว่าสำหรับ WordPress นั้นเป็นความคิดที่ดี โดยเฉพาะอย่างยิ่งหากเว็บไซต์ของคุณเต็มไปด้วยเนื้อหา สิ่งนี้สำคัญน้อยกว่าถ้าคุณมีเว็บไซต์องค์กรที่เรียบง่าย
นอกจากนี้ยังมียูทิลิตี้หลายอย่างที่ขาดหายไปจากอินเทอร์เฟซการค้นหาของ WordPress เริ่มต้น ตัวอย่างเช่น ธีมส่วนใหญ่ไม่เน้นข้อความ โดยการทำให้หนาหรือเน้นข้อความที่ตัดตอนมาแม้แต่เนื้อหาภายในโพสต์ นอกจากนี้ยังไม่มีวิธีง่ายๆ ในการติดตามการค้นหาของ WordPress ซึ่งให้ข้อมูลเชิงลึกอันมีค่าแก่คุณเกี่ยวกับสิ่งที่ผู้เยี่ยมชมของคุณต้องการอ่านจริงๆ
ในทางกลับกัน เสิร์ชเอ็นจิ้นของ Google ใช้แมชชีนเลิร์นนิง อัลกอริธึมที่ซับซ้อนมูลค่าพันล้านดอลลาร์ และอื่นๆ เพื่อให้บริการเนื้อหาที่เกี่ยวข้องซึ่งผู้ใช้ต้องการอ่านจริงอย่างมีประสิทธิภาพ นี่คือมาตรฐานทองคำ และผู้เข้าชมจำนวนมากคาดหวังที่ระดับความเกี่ยวข้องนี้ แม้ว่าคุณจะเป็นเว็บไซต์ WordPress ธรรมดาก็ตาม
โดยสรุปแล้ว ปัญหาเหล่านี้เป็นประเด็นหลักในการค้นหาของ WordPress คุณจะพบข้อ จำกัด ได้อย่างแน่นอนหากคุณมีเนื้อหาจำนวนมากบนเว็บไซต์ซึ่งเป็นบทความที่เขียนขึ้นสำหรับใคร แต่แม้ว่าคุณจะมีเว็บไซต์พื้นฐานสำหรับองค์กร คุณอาจต้องการพิจารณาเพิ่มเกมค้นหา WordPress ของคุณ ส่งผลให้อัตราความสมดุลลดลงในผู้เข้าชมที่มีความสุขมากขึ้น
นอกจากนี้ พึงระลึกไว้เสมอว่าเครื่องมือสร้างเพจและธีมส่วนใหญ่นั้นเพียงแค่ปรับรูปแบบการค้นหาพื้นฐานของ WordPress ตัวอย่างเช่น วิดเจ็ต Elementor Search นั้นดูแตกต่างไปจากวิดเจ็ต WordPress Search เริ่มต้น แต่เพิ่งได้รับการจัดรูปแบบใหม่ เช่นเดียวกับ Oxygen, Beaver Builder และธีม WordPress ส่วนใหญ่ นั่นคือเหตุผลที่คุณต้องมองหาปลั๊กอินเพื่อเพิ่มคุณสมบัติที่จำเป็นในไซต์ของคุณ
ด้วยวิธีนี้ เรามาพูดถึงปลั๊กอินต่างๆ และตัวอย่างโค้ดที่เอเจนซี่ของเราเคยใช้ในอดีตเพื่อค้นหาและนำเสนอเนื้อหาไปยังผู้เยี่ยมชมที่กำลังค้นหาบนเว็บไซต์ของลูกค้าของเราอย่างมีประสิทธิภาพ
เราสนับสนุนการค้นหาบนเว็บไซต์ WordPress ของเราอย่างไร
เมื่อสร้างไซต์ของเรา เราต้องการรักษา white label ของประสบการณ์การค้นหาและใน WordPress มีบริการของบุคคลที่สามบางอย่างที่จะจัดทำรายการเนื้อหาทั้งหมดบนเว็บไซต์ของคุณและนำเสนอประสบการณ์การค้นหา แต่ไม่สามารถทำงานร่วมกับ WordPress ได้ดี และผู้เยี่ยมชมสามารถบอกได้ว่าคุณกำลังใช้บริการของบุคคลที่สาม ตัวอย่างเช่น คุณสามารถตั้งค่าการค้นหาที่กำหนดเองของ Google ได้ แต่นี่เป็นรูปแบบ 2010-esq และผู้เยี่ยมชมต้องการการใช้งานการค้นหาที่ทำได้ดีโดยตรงภายในไซต์ WordPress อย่างล้นหลาม
ด้วยเหตุนี้ เราจึงต้องยึดติดกับปลั๊กอิน WordPress หรือ Code Snippets ที่จะช่วยเราเพิ่มการค้นหาไซต์ของเรา
หลังจากทำงานกับเว็บไซต์จำนวนมากที่มีเนื้อหามากมาย เราได้จำกัดการเลือกปลั๊กอินของเราให้แคบลง ซึ่งเราใช้เพื่อแสดงผลการค้นหาที่เกี่ยวข้องมากขึ้นสำหรับผู้เยี่ยมชมของเรา นอกจากนี้ยังมียูทิลิตี้เพิ่มเติม เช่น การติดตามการค้นหาดั้งเดิม การโหลดผลลัพธ์ Ajax และอื่นๆ
งาช้างค้นหา
ปลั๊กอินการค้นหาของเราเรียกว่า Ivory Search และมาในรูปแบบฟรีหรือจ่ายเงิน เราเลือกใช้เวอร์ชันที่ต้องชำระเงิน แต่ฟีเจอร์ส่วนใหญ่ที่เราจะพูดถึงด้านล่างนี้จะจัดส่งให้ฟรีบน WordPress Repository
ปลั๊กอินช่วยให้คุณวางแถบค้นหาได้ทุกที่ด้วยรหัสย่อ หรือ PHP หากคุณเป็นผู้พัฒนาธีม คุณสามารถควบคุมสไตล์การแสดงภาพของแถบค้นหาได้โดยใช้ CSS หรืออินเทอร์เฟซเครื่องมือปรับแต่งในตัว นอกจากนี้ยังมีการโหลดผลการค้นหาของ Ajax ดังนั้นเมื่อคุณพิมพ์ข้อความค้นหา ผลลัพธ์จะแสดงขึ้นทันที หากคุณทำการค้นหาต่อไป ผลลัพธ์จะแสดงบนเทมเพลตที่เก็บถาวรการค้นหาของเว็บไซต์ของคุณ
อย่างไรก็ตาม สิ่งที่สำคัญที่สุดสำหรับเราคือความเกี่ยวข้องของผลการค้นหา ผลการค้นหา Ajax ช่วยลดอัตราตีกลับได้จริง แต่ถ้าผู้เยี่ยมชมค้นหาคำและผลลัพธ์ไม่เกี่ยวข้องกับคำเหล่านั้น พวกเขามักจะออกจากเว็บไซต์ของคุณ
รุ่นที่ต้องชำระเงินของเครื่องมือนี้มีฟังก์ชันการทำงานเฉพาะหลายอย่างที่ช่วยค้นหาผลการค้นหาที่เกี่ยวข้องมากขึ้นสำหรับผู้ใช้ของเรา โดยเฉพาะอย่างยิ่งคุณลักษณะทั้งสองนี้:
- Fuzzy Matching – ค้นหาคำในโพสต์ที่ขึ้นต้นหรือลงท้ายด้วยข้อความค้นหา
- Keyword Stemming – คำฐานการค้นหาของคำสำคัญที่ค้นหา
ทั้งสองอย่างนี้ขยายฟังก์ชันการค้นหาบนเว็บไซต์ WordPress ได้อย่างมาก และค้นหาผลลัพธ์ที่เกี่ยวข้องมากขึ้น ซึ่งหมายความว่าผู้เข้าชมมีโอกาสน้อยที่จะออกจากไซต์
คุณสามารถรับใบอนุญาตตลอดชีพสำหรับเว็บไซต์ไม่จำกัดเพียง $189 ซึ่งเป็นสิ่งที่เรากำลังทำอยู่
ค้นหาที่เกี่ยวข้อง
ปลั๊กอินการค้นหานี้รวมอยู่ในโปรเจ็กต์ WordPress แรกๆ ของเรา และเรายังคงใช้ปลั๊กอินนี้มาจนถึงทุกวันนี้ Ivory Search มีข้อดี เช่น ฟังก์ชัน Ajax แต่ Relevanssi มุ่งเน้นเฉพาะที่ความเกี่ยวข้องของผลลัพธ์:
- ผลการค้นหาเรียงลำดับตามความเกี่ยวข้อง ไม่ใช่ตามวันที่
- การจับคู่แบบคลุมเครือ: จับคู่คำเพียงบางส่วน หากคำทั้งหมดไม่ตรงกัน
- ค้นหาเอกสารที่ตรงกับคำค้นหาเพียงคำเดียว (คำค้นหา OR) หรือกำหนดให้คำทั้งหมดปรากฏ (และแบบสอบถาม)
- ค้นหาวลีที่มีเครื่องหมายคำพูด เช่น "วลีค้นหา"
- สร้างข้อความที่ตัดตอนมาที่กำหนดเองซึ่งแสดงตำแหน่งที่เกิดการโจมตี โดยเน้นข้อความค้นหา
- เน้นข้อความค้นหาในเอกสารเมื่อผู้ใช้คลิกผ่านผลการค้นหา
คุณลักษณะทั้งหมดเหล่านี้ทำงานร่วมกันนำไปสู่ผลการค้นหาที่มีความเกี่ยวข้องสูง ซึ่งเป็นสาเหตุที่เว็บไซต์ของหน่วยงานของเราใช้คุณลักษณะนี้เพื่อขับเคลื่อนฟังก์ชันการค้นหาของเรา
เช่นเดียวกับไอวอรี่ ปลั๊กอินนี้อนุญาตให้คุณใช้เวอร์ชันฟรี และยังมีเวอร์ชันไม่จำกัดตลอดชีพในราคา $349 ต่อปี แม้ว่าจะมากกว่างาช้างเล็กน้อย แต่ผลการค้นหามีความเกี่ยวข้องมากกว่า เนื่องจากปลั๊กอินนี้มุ่งเน้นที่การดำเนินการ
หากคุณต้องการสนับสนุนฟังก์ชันการค้นหา WordPress ของคุณ ปลั๊กอินนี้ใกล้เคียงกับที่คุณจะได้รับตามมาตรฐานการค้นหาของ Google มีคุณสมบัติมากมายที่อนุญาตให้นำผลลัพธ์ที่เกี่ยวข้องมากที่สุด และแม้กระทั่งจัดทำดัชนี PDF และเอกสารเพิ่มเติม
Relevanssi ยังมาพร้อมกับฟังก์ชันการทำงานที่เป็นเอกลักษณ์ เช่น “คุณหมายถึง/แนะนำอัตโนมัติ” และวิดเจ็ตโพสต์ที่เกี่ยวข้องซึ่งแยกจากการค้นหา แต่ใช้รหัสแบ็กเอนด์เดียวกัน
ค้นหาWP
ปลั๊กอินการค้นหา WordPress ที่ดีที่สุด - ปรับปรุงการค้นหา WordPress ทันที
SearchWP ไม่ได้แสดงผลการค้นหาโดยตรง แต่ให้ผลลัพธ์ใหม่สำหรับธีมของคุณที่จะแสดงเท่านั้น SearchWP จะไม่แก้ไขเทมเพลตผลการค้นหาที่มีอยู่ของคุณ แต่อย่างใด เมื่อเปิดใช้งาน SearchWP ผลการค้นหาของคุณจะแสดงในลักษณะเดียวกับก่อนเปิดใช้งาน SearchWP แต่ SearchWP จะบอก WordPress ว่าต้องรวมผลลัพธ์ใด
ขณะนี้ เรากำลังรวมปลั๊กอินการค้นหานี้เข้ากับโครงการที่กำลังดำเนินการอยู่ ดังนั้นเราจึงสามารถพูดถึงความสามารถในการทำงานในระยะยาวของโซลูชันนี้ได้ แต่จากสิ่งที่เรามีประสบการณ์ ดูเหมือนว่าจะทำงานได้ดี
สิ่งสำคัญที่ดึงดูดให้เราทดสอบปลั๊กอินนี้คือความจริงที่ว่ามีคุณลักษณะขั้นสูงที่เราสามารถควบคุมได้อย่างง่ายดายจากส่วนหลัง ซึ่งจะทำให้เราสามารถค้นหาผลการค้นหาที่ไม่เกี่ยวข้องที่สุดสำหรับผู้ใช้ของเรา
นี่เป็นปลั๊กอินที่เพื่อนร่วมงานหลายคนแนะนำเป็นอย่างยิ่ง เนื่องจากทำงานร่วมกับฟิลด์แบบกำหนดเองขั้นสูงได้ดี ไซต์ของเราหลายแห่งใช้ฟิลด์กำหนดเองขั้นสูงเพื่อเติมข้อมูลในหน้าที่มีข้อมูลเฉพาะสำหรับไซต์นี้ หลายครั้ง ฟังก์ชันการค้นหาพื้นฐานของ WordPress จะไม่รับเนื้อหาใดๆ ในฟิลด์เหล่านี้
นี่คือสิ่งที่นักพัฒนาของปลั๊กอินนี้ต้องพูดเกี่ยวกับสิ่งนี้: “เมื่อกำหนดค่า SearchWP คุณสามารถเลือกและเลือกแหล่งที่มาที่คุณต้องการรวมไว้ในผลลัพธ์ สำหรับแต่ละแหล่งที่มา คุณสามารถกำหนดได้ไม่เฉพาะแอตทริบิวต์ที่ต้องพิจารณา (เช่น ชื่อ เนื้อหา กระสุน ข้อความที่ตัดตอนมา ฟิลด์ที่กำหนดเอง การจัดหมวดหมู่ ความคิดเห็น) คุณยังสามารถกำหนดว่าแต่ละแอตทริบิวต์มีความเกี่ยวข้องอย่างไรเมื่อเปรียบเทียบกับแอตทริบิวต์อื่นๆ”
บทสรุป
การค้นหาพื้นฐานของ WordPress ไม่ดีสำหรับเว็บไซต์เนื้อหา (ซึ่งเป็นสิ่งที่คุณควรสร้างด้วย WordPress ซึ่งเป็น CMS ที่โดดเด่นของบล็อก)
เพื่อชดเชยปัญหานี้ มีชุดของปลั๊กอินที่เราเคยใช้ในอดีตเพื่อสนับสนุนการค้นหา WordPress และค้นหาผลลัพธ์ที่เกี่ยวข้องมากขึ้นสำหรับผู้ใช้ของเรา เราหวังว่าคอลเลกชันนี้จะช่วยให้การค้นหา WordPress ของคุณดีขึ้นและเกี่ยวข้องกับผู้ใช้ของคุณมากขึ้น ลดอัตราตีกลับ และเพิ่ม UX เช่นเคยหากคุณมีคำถามใด ๆ ในความคิดเห็นด้านล่าง