วิธีปรับปรุงการค้นหา WordPress: 6 วิธีที่มีประสิทธิภาพในการลอง

เผยแพร่แล้ว: 2022-02-16

เครื่องมือค้นหาในตัวของ WordPress ได้รับการปรับปรุงอย่างมากในช่วงหลายปีที่ผ่านมา และสำหรับไซต์ขนาดเล็กส่วนใหญ่ ก็ใช้งานได้ดีเพียงพอ

แต่เมื่อไซต์ของคุณเริ่มเติบโตในปริมาณโพสต์และหน้าจำนวนมาก หรือคุณเริ่มใช้ปลั๊กอินเช่น WooCommerce และ Advanced Custom Fields คุณอาจพบว่าเครื่องมือค้นหาเริ่มต้นไม่ทำงานอีกต่อไป

ระบบในตัวยังมีปัญหากับไซต์และฐานข้อมูลขนาดใหญ่มาก ดังนั้นจึงอาจไม่ใช่เครื่องมือค้นหาที่รวดเร็วและมีประสิทธิภาพที่ผู้เยี่ยมชมของคุณต้องการ

หากคุณพบว่าตัวเองไม่พึงพอใจกับการค้นหาของ WordPress มีปลั๊กอินมากมายที่สามารถปรับปรุงเสิร์ชเอ็นจิ้นเริ่มต้นหรือแทนที่ทั้งหมดได้ และในโพสต์นี้เราจะพูดถึงพวกเขา

ความสำคัญของการค้นหาเว็บไซต์อย่างรวดเร็ว

สำหรับบางเว็บไซต์ เครื่องมือค้นหาภายในที่รวดเร็วและมีประสิทธิภาพสามารถเป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดของคุณ ยิ่งคุณมีเนื้อหามากเท่าไร ก็ยิ่งทำให้ผู้คนค้นพบหน้าเก่าได้ยากขึ้นเท่านั้น และสำหรับตลาดเฉพาะบางประเภท เช่น ไซต์อีคอมเมิร์ซ การติดตามเนื้อหาทั้งหมดของคุณเป็นสิ่งสำคัญอย่างยิ่ง

30% ของผู้เข้าชมใช้การค้นหาภายใน และสำหรับไซต์อีคอมเมิร์ซโดยเฉพาะ ผู้เข้าชมเหล่านั้นมีแนวโน้มที่จะทำการซื้อเมื่อทำการค้นหาในไซต์แล้ว ด้วยเปอร์เซ็นต์ที่สูงเช่นนี้ คุณจึงจำเป็นต้องเพิ่มประสิทธิภาพประสบการณ์ของพวกเขา

การค้นหาสินค้าอีคอมเมิร์ซ

ไม่จำเป็นต้องมีเสียงระฆังและนกหวีดมากมาย อย่างไรก็ตาม การทำให้แน่ใจว่าโหลดหน้าผลลัพธ์อย่างรวดเร็วเป็นสิ่งสำคัญ และสิ่งพิเศษบางอย่าง เช่น ระบบการกรองสามารถไปได้ไกล

ที่กล่าวว่าการค้นหาเริ่มต้นนั้นค่อนข้างเพียงพอสำหรับบล็อกและเว็บไซต์ส่วนตัวขนาดเล็ก สามารถจัดการหน้าและไซต์จำนวนหนึ่งที่ไม่มีฐานข้อมูลขนาดใหญ่หรือต้องการระบบการกรองที่ซับซ้อนมากนัก หากเป็นคุณ ไม่จำเป็นต้องยกเครื่องทุกอย่างสำหรับฟีเจอร์ที่ไม่มีใครใช้

แต่เมื่อไซต์ของคุณเริ่มเติบโตและซับซ้อนมากขึ้น คุณอาจเริ่มสังเกตเห็นข้อบกพร่องในเครื่องมือค้นหาภายในของ WordPress

ปัญหาเกี่ยวกับการค้นหาของ WordPress

อะไรคือปัญหาของการค้นหา WordPress ที่เราต้องปรับปรุง? ทำไมต้องปิดระบบในตัว?

ในอดีต เสิร์ชเอ็นจิ้นของ WordPress นั้นเรียบง่ายมาก มันสแกนเพียงไม่กี่พื้นที่เช่นชื่อโพสต์และเนื้อหาแล้วจัดเรียงผลลัพธ์ตามลำดับเวลา หลังจากอัปเดตครั้งใหญ่ ตอนนี้จะจัดเรียงผลลัพธ์ตามความเกี่ยวข้อง จัดอันดับให้สูงขึ้นหากตรงกับข้อความค้นหาทั้งหมดหรือบางส่วน

ตัวอย่างการค้นหา wordpress

ตัวอย่างเช่น หากคุณใช้ปลั๊กอิน เช่น ฟิลด์กำหนดเองขั้นสูง การค้นหาของ WordPress จะไม่สแกนเนื้อหาใดๆ ในฟิลด์เหล่านั้นส่วนใหญ่ ปลั๊กอินที่เพิ่มประเภทโพสต์ที่กำหนดเองและการจัดหมวดหมู่ใหม่อาจไม่ปรากฏในการค้นหาเลย

นอกจากนี้ยังมีปัญหาการขาดการกรอง ไม่มีทางกรองตามหมวดหมู่ ประเภทโพสต์ที่กำหนดเอง หรืออย่างอื่นอีกมากมาย นี่เป็นปัญหาอย่างยิ่งสำหรับร้านค้าออนไลน์ แม้ว่าผลิตภัณฑ์ WooCommerce ของคุณจะปรากฏในการค้นหา แต่ก็ไม่มีทางที่จะจำกัดการค้นหาเฉพาะผลิตภัณฑ์ (ไม่รวมโพสต์ในบล็อกและสิ่งที่คล้ายกัน) กรองน้อยกว่ามากตามประเภทผลิตภัณฑ์ ราคา และพารามิเตอร์อื่นๆ

สุดท้าย มีปัญหาง่ายๆ ประการหนึ่งในการค้นหา: ช้า โดยเฉพาะอย่างยิ่งในไซต์ขนาดใหญ่ ไม่ได้แปลว่าเว็บไซต์ขนาดใหญ่ที่มีผู้เข้าชมหลายพันคนต่อวัน บล็อกส่วนตัวที่มีโพสต์ไม่กี่ร้อยหรือพันโพสต์ก็ทำให้ช้าลงได้ ยิ่งฐานข้อมูลของคุณใหญ่เท่าไหร่ ก็ยิ่งแย่ลงเท่านั้น หากคุณเริ่มสังเกตเห็นการชะลอตัว ก็ถึงเวลาอัปเกรดแล้ว

6 วิธีในการปรับปรุงการค้นหาบนเว็บไซต์ WordPress ของคุณ

เมื่อเครื่องมือค้นหาเริ่มต้นของ WordPress ไม่ทำงาน คุณต้องใช้โซลูชันอื่น ต่อไปนี้คือสองสามวิธีที่คุณสามารถเพิ่มการค้นหาบนเว็บไซต์ของคุณและทำให้ผู้เยี่ยมชมของคุณมีความสุขมากขึ้น

1. ติดตั้งธีมใหม่

หากคุณต้องการให้จำนวนปลั๊กอินของคุณเบาบาง มีธีมมากมายที่ใช้เครื่องมือค้นหาที่กำหนดเองของตัวเอง

บางคนเพียงแค่เพิ่มเครื่องมือกรองขั้นสูงในการค้นหา WordPress เริ่มต้น ซึ่งอาจดีพอสำหรับวัตถุประสงค์ของคุณ คนอื่นๆ เพิ่มเสิร์ชเอ็นจิ้นของตนเอง หรือแม้แต่ติดตั้งปลั๊กอินตัวใดตัวหนึ่งตามรายการด้านล่าง

เนื่องจากปลั๊กอินเป็นแบบไม่เชื่อเรื่องพระเจ้า คุณไม่จำเป็นต้องเปลี่ยนจากธีมปัจจุบันหากคุณไม่ต้องการ แต่ถ้าคุณอยู่ในตลาดสำหรับธีมใหม่แล้ว ที่เก็บธีมและไซต์อย่าง ThemeForest จะเสนอธีมที่เพิ่มคุณลักษณะการค้นหาใหม่

ตัวอย่างของธีมที่มีการค้นหาขั้นสูงในตัว ได้แก่ Avada ธีมพรีเมียมยอดนิยม XStore และ Basel ยังมีอีกหลายร้อยแห่ง

avada ตัวเลือกการค้นหา wordpress ที่กำหนดเอง

2. ลองใช้ปลั๊กอิน

ปลั๊กอินเป็นตัวเลือกที่ดีหากคุณต้องการยกเครื่องเครื่องมือค้นหาของคุณใหม่อย่างง่ายดาย ใช้งานได้กับธีมหรือการตั้งค่าเว็บไซต์เกือบทุกชนิด นอกจากนี้ สิ่งเหล่านี้ส่วนใหญ่ต้องการการกำหนดค่าเพียงเล็กน้อย และมีผลทันทีหลังการติดตั้ง

ปลั๊กอินต่อไปนี้ปรับปรุงการค้นหา WordPress เริ่มต้นเท่านั้น เพิ่มตัวเลือกเพิ่มเติมหรือทำให้เร็วขึ้นและมีประสิทธิภาพมากขึ้น สิ่งเหล่านี้จะไม่แทนที่เครื่องมือค้นหาด้วยเครื่องมือค้นหาใหม่ทั้งหมด แต่จะปรับปรุงสิ่งที่มีอยู่แล้ว

  • WP Extended Search — หากปัญหาหลักของคุณในการค้นหา WordPress คือไม่สามารถจำกัดหมวดหมู่ แท็ก หรือพารามิเตอร์อื่นๆ ให้แคบลงได้ นี่คือปลั๊กอินสำหรับคุณ คุณยังสามารถสร้างแบบฟอร์มการค้นหาที่กำหนดเองและวางไว้บนไซต์ของคุณด้วยรหัสย่อหรือวิดเจ็ต ขณะนี้ยังได้รับการสนับสนุนเป็นอย่างดีและไม่มีโฆษณาใดๆ
  • การค้นหา Woo ขั้นสูง — การค้นหา WordPress เริ่มต้นใช้ไม่ได้ผลกับผลิตภัณฑ์ WooCommerce Advanced Woo Search เติมช่องว่างเหล่านั้น ช่วยให้คุณค้นหาข้อมูลเมตาบางอย่าง เช่น ID, SKU หรือข้อความที่ตัดตอนมาของผลิตภัณฑ์ เวอร์ชันพรีเมียมมีคุณลักษณะเพิ่มเติม เช่น ฟิลด์ที่กำหนดเอง การค้นหาและตัวกรองการจัดหมวดหมู่
  • การค้นหางาช้าง — การค้นหางาช้างช่วยให้คุณสร้างและกำหนดค่าแบบฟอร์มการค้นหาใหม่บนเว็บไซต์ของคุณซึ่งมีประสิทธิภาพมากกว่าที่ WordPress มีให้มาก นอกจากให้คุณค้นหาในหมวดหมู่ต่างๆ ได้มากขึ้นและแยกหมวดหมู่เฉพาะออกจากการค้นหาแล้ว ยังใช้การวิเคราะห์และการค้นหา AJAX หรือไม่ก็ได้
  • การค้นหาและตัวกรอง — นี่เป็นปลั๊กอินที่เรียบง่ายแต่มีประสิทธิภาพ ซึ่งเน้นที่การเพิ่มระบบการกรองที่ใช้งานได้ในไซต์ของคุณเป็นหลัก ค้นหาตามหมวดหมู่เฉพาะทุกประเภท และใช้ช่องทำเครื่องหมาย ปุ่มตัวเลือก หรือเมนูดรอปดาวน์เพื่อปรับแต่ง
  • ACF: Better Search — เบื่อกับหน้าผลการค้นหาที่ช้ามากและไม่รองรับ Advanced Custom Fields ใช่ไหม ปลั๊กอินนี้มีคุณครอบคลุม มันเร็วมากและไม่ต้องตั้งค่าใดๆ เพียงแค่ติดตั้ง คุณก็พร้อมแล้ว

3. ที่เกี่ยวข้อง

ปลั๊กอินที่เกี่ยวข้องเพื่อปรับปรุงการค้นหา wordpress

เช่นเดียวกับรายการด้านบน Relevanssi เป็นปลั๊กอินฟรีที่คุณสามารถติดตั้งได้จากพื้นที่เก็บข้อมูล ความแตกต่างอยู่ในขอบเขตที่แท้จริงของการยกเครื่อง มันแทนที่เครื่องมือค้นหาเริ่มต้นของคุณด้วยเครื่องมือค้นหาที่เหนือกว่า

เป็นการอัปเกรดวิธีการทำงานของผลการค้นหา ประกอบด้วยข้อความค้นหาบางส่วนที่ตรงกัน ซึ่งช่วยให้คุณสามารถค้นหาคำทั้งหมดหรือบางคำ และใช้เครื่องหมายคำพูดเพื่อผลลัพธ์ที่ตรงกันทั้งหมด และแน่นอนว่ามีการรองรับฟิลด์และการกรองแบบกำหนดเอง

นอกจากนี้ยังมีปลั๊กอินรุ่นพรีเมียมที่มาพร้อมกับคุณสมบัติขั้นสูงมากมาย ช่วยให้คุณสามารถควบคุมน้ำหนักสำหรับหมวดหมู่ได้มากขึ้น คุณยังสามารถสร้างดัชนีอื่นๆ อีกสองสามอย่าง เช่น โปรไฟล์ผู้ใช้ และแม้แต่ PDF หรือไฟล์แนบอื่นๆ นอกจากนี้ยังช่วยให้คุณค้นหาได้ในหลาย ๆ ไซต์หากคุณอยู่ในเครือข่ายหลายไซต์!

ปลั๊กอินนี้หนักกว่าปลั๊กอินที่คล้ายกันมาก เนื่องจากมีการเปลี่ยนแปลงมากน้อยเพียงใดและจัดทำดัชนีหน้าเว็บอย่างไร ดังนั้น อาจต้องใช้พื้นที่ฐานข้อมูลถึงหลายร้อยเมกะไบต์ หากคุณใช้โฮสติ้งระดับล่าง Relevanssi อาจทำงานไม่ถูกต้อง

นอกจากนั้น มันใช้งานได้ดีบนไซต์ส่วนใหญ่ และสามารถอัปเกรดผลการค้นหาของคุณได้จริงๆ

4. Google Custom Search

เครื่องมือค้นหาโปรแกรมของ Google

หากคุณเคยไปที่ไซต์และแถบค้นหาของไซต์นั้นเปลี่ยนเส้นทางคุณไปยังหน้า Google นั่นเป็นผลมาจาก Programmable Search Engine หรือที่เรียกว่า Google Custom Search โดยจะแทนที่การค้นหาภายในทั้งหมดบนไซต์ของคุณ โดยกำหนดเส้นทางผ่านเซิร์ฟเวอร์ของ Google แทน

ในแง่หนึ่งสิ่งนี้มีประโยชน์ในการทำให้เซิร์ฟเวอร์ของคุณโหลดน้อยลง ในทางกลับกัน หากคุณไม่ออกแบบให้ตรงกับธีมของคุณ การเปลี่ยนเส้นทางไปยังหน้า Google อาจทำให้ผู้เยี่ยมชมไม่พอใจ นอกจากนี้ยังฟรีเฉพาะเมื่อคุณอนุญาตให้โฆษณา Adsense แสดงบนหน้าเว็บ

หากวิธีนี้ดูเหมือนเป็นวิธีแก้ปัญหาสำหรับคุณ คุณสามารถเพิ่มด้วยตนเองหรือใช้ปลั๊กอิน ไม่ว่าจะด้วยวิธีใด คุณจะต้องไปที่ไซต์ PSE และป้อน URL ของคุณ จากนั้นตั้งค่าเครื่องมือค้นหาเพื่อให้ทำงานตามที่คุณต้องการ

หากคุณต้องการเพิ่มด้วยตนเอง คุณจะได้รับรหัสที่คุณสามารถแทรกลงในธีมของคุณได้ หรือคุณสามารถใช้ปลั๊กอิน WP Google Search ซึ่งจะจัดการขั้นตอนนี้ให้กับคุณ

5. อาแจ็กซ์

คุณคงเคยเห็นปลั๊กอินพูดถึงการค้นหา Ajax แม้ว่าคุณจะไม่รู้ว่ามันคืออะไร โดยพื้นฐานแล้ว Ajax เป็นเทคโนโลยีเว็บที่ช่วยให้หน้าเว็บอัปเดตด้วยข้อมูลใหม่โดยไม่ต้องโหลดซ้ำ

กล่าวอีกนัยหนึ่ง เสิร์ชเอ็นจิ้น Ajax จะแสดงผลการค้นหาสดโดยไม่ต้องรีเฟรช แม้กระทั่งในขณะที่ผู้ใช้พิมพ์ ซึ่งสะดวกกว่าสำหรับผู้ใช้มากกว่าต้องพิมพ์ข้อความค้นหาแล้วนำไปที่หน้าอื่นหรือรอการโหลดซ้ำ

คุณสามารถเขียนโค้ดเครื่องมือค้นหา Ajax ได้ด้วยตัวเอง แต่การติดตั้งปลั๊กอินนั้นง่ายกว่ามาก สิ่งเหล่านี้มีอยู่มากมาย แต่ตัวอย่างหนึ่งที่ได้รับความนิยมคือ Ajax Search Lite ซึ่งรวมถึงการกรอง การเติมข้อความอัตโนมัติของ Google และคำแนะนำการค้นหา ตลอดจนการสนับสนุนช่องที่กำหนดเองและประเภทโพสต์

ajax ปลั๊กอินค้นหาไลต์

นอกจากนี้ยังมีรุ่นโปรที่ค้นหาในปลั๊กอิน เช่น ฟอรัม BuddyPress และผลิตภัณฑ์ WooCommerce นอกจากนี้ยังมาพร้อมกับการแคชเพื่อเพิ่มความเร็วเล็กน้อย

ตัวเลือกที่สองคือ SearchWP Live Ajax Search ซึ่งเชื่อมต่อกับปลั๊กอิน SearchWP แบบพรีเมียม (แม้ว่าจะไม่จำเป็นต้องใช้ก็ตาม) และมีตัวเลือกการปรับแต่งมากมาย ในขณะเดียวกัน ตัวเครื่องก็ค่อนข้างเบาและได้รับการออกแบบมาให้ไม่เกะกะ โดยต้องมีการตั้งค่าและบำรุงรักษาเพียงเล็กน้อย

6. Elasticsearch

Elasticsearch เป็นเสิร์ชเอ็นจิ้นที่ทรงพลังและรวดเร็วอย่างน่าประหลาดใจที่ใช้กันอย่างแพร่หลายทั่วทั้งเว็บและในแอป หากคุณต้องการสิ่งที่ดีที่สุดในการค้นหา นี่คือจุดเริ่มต้นที่ดี

เป็นไปได้ที่จะปรับใช้ Elasticsearch ด้วยตนเอง ไม่ว่าจะเป็นตัวคุณเองหรือกับนักพัฒนา (ทั้งแบบฟรีและโอเพ่นซอร์ส) หรือใช้บริการ Elastic Cloud ที่ได้รับการจัดการและมีค่าใช้จ่าย หลังจะต้องตั้งค่าด้วยตนเองเพื่อให้มันทำงานบนไซต์ของคุณ

นอกจากนี้ยังมีตัวเลือกในการใช้ปลั๊กอิน ElasticPress ทำให้ขั้นตอนการติดตั้งใช้งานง่ายขึ้นมาก และยังออกแบบมาเพื่อทำงานร่วมกับเทคโนโลยีเฉพาะของ WordPress เช่น ผลิตภัณฑ์ WooCommerce ความคิดเห็น และฟิลด์ที่กำหนดเอง

ปลั๊กอิน elasticpress

โปรดทราบว่าคุณยังต้องซื้อโฮสติ้ง Elastic Cloud หรือ ElasticPress เพื่อให้ปลั๊กอินนี้ทำงานได้ นี่ไม่ใช่ตัวเลือกราคาถูก แต่ก็คุ้มค่าถ้าคุณต้องการผลการค้นหาที่น่าเชื่อถือและรวดเร็วแม้ในเว็บไซต์ขนาดใหญ่

ไซต์ที่ใหญ่กว่าต้องการการค้นหาที่ดีกว่า

แม้ว่าการค้นหาของ WordPress จะดีขึ้นมากในตอนนี้ แต่สำหรับบางเว็บไซต์ โซลูชันเริ่มต้นอาจต้องปรับปรุงอีกมาก ข้อเท็จจริงที่ว่ามันเล่นได้ไม่ดีกับฟิลด์ที่กำหนดเองและประเภทโพสต์เสมอไป และอาจทำงานช้าเมื่อฐานข้อมูลของคุณมีขนาดใหญ่มาก หมายความว่าคุณอาจต้องหาวิธีแก้ไขปัญหาอื่น

โชคดีที่มีธีม ปลั๊กอิน และการยกเครื่องเครื่องมือค้นหาทั้งหมดเพื่อปรับปรุงหรือแทนที่การค้นหา WordPress การติดตั้งเหล่านี้มักจะใช้เวลาเพียงไม่กี่คลิก ดังนั้นจึงเป็นเรื่องของการเลือกอันที่มีคุณลักษณะที่คุณต้องการ

การติดตั้งปลั๊กอินมักจะเป็นตัวเลือกที่ง่ายที่สุด แต่ก็อาจไม่สามารถแก้ปัญหาทั้งหมดของคุณได้ การเปลี่ยนไปใช้เครื่องมือค้นหาที่กำหนดเอง เช่น Relevanssi, Elasticsearch หรือแม้แต่แทนที่การค้นหาเริ่มต้นด้วย Ajax ก็มีประสิทธิภาพมากขึ้น แม้จะมีราคาแพงกว่าและตั้งค่ายาก

คุณใช้วิธีใดในการปรับปรุงการค้นหา WordPress แสดงความคิดเห็นและแจ้งให้เราทราบว่าคุณต้องการอันไหน!