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

Faceted Navigation คืออะไร และทำงานอย่างไร?
Faceted Navigation คือระบบนำทางที่ให้ผู้เข้าชมกรองรายการสินค้าด้วยคุณสมบัติหลายประเภทพร้อมกัน เช่น เลือกเฉพาะรองเท้าสีดำ ไซซ์ 42 และราคาไม่เกิน 2,000 บาท โดยไม่ต้องเปิดดูสินค้าทีละชิ้น
สมมติคุณเปิดร้านขายรองเท้าออนไลน์ ลูกค้าเข้ามาที่หมวดรองเท้าผู้ชาย แล้วเลือกตัวกรองดังนี้
- ประเภท: รองเท้าวิ่ง
- สี: ดำ
- ขนาด: 42
- ราคา: 1,000–2,000 บาท
ระบบจะนำเงื่อนไขทั้งหมดมาประมวลผล แล้วแสดงเฉพาะสินค้าที่ตรงความต้องการ ปัญหาเริ่มเกิดขึ้นเมื่อทุกครั้งที่เลือกตัวกรอง เว็บไซต์สร้าง URL ใหม่ขึ้นมา
ตัวอย่าง URL ก่อนกรองสินค้า:
example.com/shoes/
หลังเลือกรองเท้าสีดำ:
example.com/shoes/?color=black
หลังเลือกสีและขนาด:
example.com/shoes/?color=black&size=42
เมื่อเพิ่มตัวกรองราคา แบรนด์ และรูปแบบการเรียงสินค้าเข้าไปอีก จำนวน URL ที่เป็นไปได้จะเพิ่มขึ้นอย่างรวดเร็ว แม้หน้าต่าง ๆ จะแสดงสินค้าชุดเดิมหรือแตกต่างกันเพียงเล็กน้อยก็ตาม
นี่คือจุดที่ฟีเจอร์ซึ่งออกแบบมาเพื่อช่วยลูกค้า อาจกลายเป็นปัญหาสำหรับเครื่องมือค้นหา
Faceted Navigation ทำให้ SEO ร้านค้าออนไลน์เสียอย่างไร?
1. สร้าง URL จำนวนมากจน Google Crawl ไม่ทั่วถึง
Googlebot คือโปรแกรมของ Google ที่เข้ามาสำรวจหน้าเว็บไซต์เพื่อค้นหาเนื้อหาใหม่ หากเว็บไซต์สร้าง URL จากตัวกรองจำนวนมาก Googlebot อาจใช้ทรัพยากรในการเข้าถึงหน้าเหล่านั้น แทนที่จะตรวจสอบหน้าสินค้าใหม่หรือหน้าหมวดหมู่สำคัญ
ลองนึกภาพร้านที่มีตัวกรอง 5 สี 6 ขนาด 10 แบรนด์ และ 4 ช่วงราคา หากเลือกได้หนึ่งค่าต่อประเภท ระบบก็สามารถสร้างชุดตัวกรองแบบครบทั้งสี่ประเภทได้ถึง 1,200 รูปแบบแล้ว ยังไม่นับการเลือกเพียงบางประเภท การเรียงลำดับ และตัวกรองที่เลือกหลายค่าได้
ปัญหานี้เกี่ยวข้องกับ Crawl Budget หรือความสามารถและทรัพยากรที่ Google จัดสรรให้การรวบรวมข้อมูลเว็บไซต์ โดยเฉพาะเว็บขนาดใหญ่ที่มี URL จำนวนมาก
อย่างไรก็ตาม ร้านค้าขนาดเล็กไม่ได้จำเป็นต้องมีปัญหา Crawl Budget เสมอไป ต้องดูพฤติกรรมการ Crawl และข้อจำกัดของเซิร์ฟเวอร์ประกอบด้วย
2. เกิด Duplicate Content และหน้าคล้ายกันจำนวนมาก
เมื่อระบบสร้าง URL หลายแบบที่แสดงสินค้าเหมือนกัน Google ต้องพิจารณาว่าหน้าไหนควรเป็นตัวแทนหลักของเนื้อหานั้น
ตัวอย่างเช่น URL ที่เลือกสีดำก่อนขนาด 42 กับ URL ที่เลือกขนาด 42 ก่อนสีดำ อาจแสดงสินค้าเหมือนกันทุกประการ แต่มีลำดับพารามิเตอร์ต่างกัน
Google อาจจัดหน้าเหล่านี้เป็นกลุ่มเนื้อหาซ้ำแล้วเลือก Canonical URL เอง ซึ่งอาจไม่ตรงกับ URL ที่เจ้าของเว็บไซต์ต้องการ
Duplicate Content ไม่ได้หมายความว่าเว็บไซต์จะถูกลงโทษโดยอัตโนมัติ แต่ URL ซ้ำที่ควบคุมไม่ดีอาจทำให้การจัดทำดัชนี การติดตามประสิทธิภาพ และการรวบรวมสัญญาณ SEO ซับซ้อนขึ้น
3. ทำให้หน้าที่มีโอกาสติดอันดับถูกมองข้าม
ไม่ใช่หน้ากรองสินค้าทุกหน้าที่ไร้คุณค่าต่อ SEO บางหน้าตรงกับสิ่งที่ผู้ใช้ค้นหาจริง เช่น รองเท้าวิ่งผู้หญิงสีดำ หรือเสื้อเชิ้ตผู้ชายไซซ์ใหญ่
หากเว็บไซต์ปิดกั้นหน้ากรองสินค้าทั้งหมดโดยไม่วิเคราะห์ Search Intent หรือเจตนาของผู้ค้นหา ก็อาจสูญเสียโอกาสสร้าง Organic Traffic จากคีย์เวิร์ดเฉพาะกลุ่ม
ดังนั้น ปัญหาที่แท้จริงไม่ใช่การมีตัวกรองสินค้า แต่คือการไม่แยกว่าหน้าไหนควรให้ Google เข้าถึง และหน้าไหนควรเป็นเพียงฟังก์ชันช่วยเลือกสินค้าภายในเว็บไซต์
จะรู้ได้อย่างไรว่า Faceted Navigation กำลังสร้างปัญหา SEO?
ก่อนแก้ไข คุณควรตรวจสอบหลักฐานจากเว็บไซต์จริง แทนการสันนิษฐานว่าตัวกรองทั้งหมดเป็นปัญหา
ตรวจสอบผ่าน Google Search Console
เริ่มจากรายงาน Page indexing ใน Google Search Console โดยพิจารณาหน้าในกลุ่ม Duplicate หรือ Crawled – currently not indexed และตรวจสอบว่ามี URL ที่มาจากตัวกรองสินค้าปรากฏอยู่มากผิดปกติหรือไม่
จากนั้นใช้ URL Inspection ตรวจสอบว่า Google เลือก Canonical URL ใด และตรงกับหน้าที่คุณต้องการให้ติดอันดับหรือไม่
สิ่งสำคัญคือรายงานเหล่านี้ไม่ได้พิสูจน์ว่า Faceted Navigation เป็นต้นเหตุโดยตรง คุณต้องตรวจสอบ URL และเนื้อหาของแต่ละหน้าประกอบกัน
ใช้เครื่องมือ Crawl เว็บไซต์ตรวจสอบ URL
เครื่องมืออย่าง Screaming Frog SEO Spider สามารถช่วยสำรวจโครงสร้าง URL, Canonical Tag และลิงก์ภายในเว็บไซต์ได้
ให้ลองค้นหาพารามิเตอร์ที่เกี่ยวข้องกับตัวกรอง เช่น ?color=, ?size= หรือ ?orderby= แล้วตรวจสอบว่ามี URL ซ้ำหรือ URL ที่ไม่มีคุณค่าต่อการค้นหาจำนวนมากหรือไม่
สำหรับเว็บไซต์ขนาดใหญ่ ควรวิเคราะห์ Server Logs เพิ่มเติม เพื่อดูว่า Googlebot ใช้คำขอไปกับ URL ประเภทใดจริง ๆ เพราะการ Crawl ด้วยเครื่องมือภายนอกแสดงสิ่งที่เข้าถึงได้ แต่ไม่ได้บอกว่า Googlebot เข้าถึงหน้าใดไปแล้วบ้าง

วิธีแก้ Faceted Navigation ให้ดีต่อ SEO ต้องทำอย่างไร?
1. แยกหน้ากรองสินค้าที่ควรติดอันดับออกจากหน้าทั่วไป
ขั้นตอนแรกคือแบ่ง URL ออกเป็นสองกลุ่ม โดยพิจารณาจากความต้องการค้นหา ความแตกต่างของสินค้า และประโยชน์ที่หน้าดังกล่าวมอบให้ผู้ใช้
- หน้าที่ควรทำ SEO: หน้าหมวดหมู่หรือหน้ากรองสินค้าที่มีความต้องการค้นหาชัดเจน มีสินค้าตรงหมวดหมู่ และมีเนื้อหาที่เป็นประโยชน์
- หน้าที่ไม่จำเป็นต้องติดอันดับ: หน้าที่เกิดจากการเรียงราคาชั่วคราว ตัวกรองหลายชั้นที่ไม่มีความต้องการค้นหา หรือ URL ที่แสดงข้อมูลซ้ำโดยไม่เพิ่มคุณค่า
ตัวอย่างเช่น ร้านรองเท้าอาจสร้างหน้า Landing Page สำหรับคำว่า รองเท้าวิ่งผู้หญิงสีดำ โดยใช้ URL ที่อ่านง่ายอย่าง /women/running-shoes/black/ พร้อมชื่อหน้า คำอธิบาย และรายการสินค้าที่ตรงกับคำค้นหา
การตัดสินใจว่าควรสร้างหน้าใดสามารถใช้หลัก Keyword Mapping เพื่อจับคู่คีย์เวิร์ดกับหน้าเว็บไซต์ ช่วยวางแผนได้
2. ใช้ Canonical Tag กับหน้า URL ที่ซ้ำหรือใกล้เคียงกัน
Canonical Tag เป็นวิธีบอก Google ว่า URL ใดเป็นหน้าหลักที่คุณต้องการให้พิจารณาเมื่อมีเนื้อหาซ้ำหรือคล้ายกันมาก
ตัวอย่างหน้าที่ต่างกันเพียงการเรียงลำดับสินค้า สามารถระบุ Canonical ไปยัง URL หมวดหมู่หลักที่เหมาะสมได้
<link rel="canonical" href="https://example.com/shoes/">
แต่มีข้อควรระวังสำคัญคือ Canonical เป็นสัญญาณ ไม่ใช่คำสั่งบังคับ Google อาจเลือกหน้าอื่น หากมองว่าหน้านั้นเหมาะสมกว่า และไม่ควรชี้ Canonical ของหน้ากรองที่มีคุณค่าและเนื้อหาแตกต่างอย่างมีนัยสำคัญกลับไปยังหมวดหมู่หลักโดยอัตโนมัติ
ศึกษาแนวทางโดยตรงได้จาก Google Search Central: Canonical URL
3. ควบคุมการ Crawl ด้วย robots.txt อย่างระมัดระวัง
หากมี URL ตัวกรองจำนวนมากที่ไม่ต้องการให้ Google เข้าถึง การใช้ robots.txt เพื่อปิดกั้นรูปแบบ URL เหล่านั้นเป็นหนึ่งในวิธีที่ Google แนะนำ
ตัวอย่างกฎที่ใช้ป้องกันการ Crawl URL ซึ่งมีพารามิเตอร์สี:
User-agent: Googlebot
Disallow: /*?*color=
กฎนี้เป็นเพียงตัวอย่างสำหรับพารามิเตอร์หนึ่งชนิด ต้องปรับให้เข้ากับโครงสร้าง URL จริง และตรวจสอบว่าไม่ปิดกั้นหน้าที่ต้องการให้ค้นพบผ่าน Google
อีกประเด็นที่หลายคนเข้าใจผิดคือ robots.txt ไม่ได้สั่งให้ Google ลบ URL ออกจากดัชนี และ Googlebot จะไม่สามารถอ่าน Canonical หรือ Noindex ภายในหน้าที่ถูกบล็อกได้
ดังนั้น หากต้องการนำ URL ที่มีอยู่ในดัชนีออก ควรเลือกวิธีจัดการการจัดทำดัชนีให้เหมาะสมก่อน โดยไม่บล็อกการ Crawl จน Google ตรวจสอบคำสั่งที่จำเป็นไม่ได้
4. ใช้ Noindex ให้ถูกกรณี
สำหรับหน้าที่ไม่ต้องการให้ปรากฏในผลการค้นหา สามารถใช้ Meta Robots Noindex ได้ หาก Googlebot ยังสามารถเข้าถึงหน้าและอ่านคำสั่งได้
<meta name="robots" content="noindex,follow">
อย่างไรก็ตาม Noindex ไม่ใช่เครื่องมือหลักสำหรับประหยัด Crawl Budget เพราะ Googlebot ยังต้องเข้าไปอ่านหน้าเพื่อรับคำสั่ง และไม่ควรใช้ Noindex แทน Canonical ในกรณีที่เป้าหมายคือรวมสัญญาณของหน้าเนื้อหาซ้ำ
เว็บไซต์จึงควรเลือกแนวทางตามวัตถุประสงค์ ไม่ใช่ใส่ robots.txt, Noindex และ Canonical พร้อมกันทุกหน้าโดยไม่มีแผน
5. จัดการ URL ว่างเปล่าและตัวกรองที่ไม่มีผลลัพธ์
อีกปัญหาที่มักถูกมองข้ามคือ URL ของชุดตัวกรองที่ไม่มีสินค้า เช่น การเลือกขนาด สี และราคาในรูปแบบที่ไม่มีสินค้ารองรับ
สำหรับชุดตัวกรองที่ไม่ถูกต้องหรือไม่มีผลลัพธ์จริง Google แนะนำให้ส่ง HTTP 404 ภายใต้ URL นั้น แทนการส่งสถานะ 200 พร้อมหน้าว่างที่ดูเหมือนมีเนื้อหาปกติ
ในเชิง UX คุณยังออกแบบหน้าข้อผิดพลาดให้มีข้อความอธิบายและทางเลือกกลับไปยังหมวดหมู่หลักได้ โดยต้องรักษา HTTP Status Code ให้ถูกต้องด้วย
ร้านค้า WooCommerce ควรจัดการ Faceted Navigation อย่างไร?
สำหรับเว็บไซต์ WordPress ที่ใช้ WooCommerce ตัวกรองสินค้ามักมาจากระบบ Attribute, Product Filter หรือปลั๊กอินเสริม ซึ่งแต่ละระบบสร้าง URL ต่างกัน
แนวทางที่ควรทำก่อนปรับแต่งคือทดลองเลือกตัวกรองจริงแล้วจดบันทึก URL ที่เกิดขึ้น จากนั้นตรวจสอบ Source Code ว่าหน้าเหล่านั้นมี Canonical Tag, Meta Robots และลิงก์ภายในอย่างไร
- ตรวจสอบพารามิเตอร์ที่สร้างโดยปลั๊กอินกรองสินค้า
- กำหนดหน้าหมวดหมู่หลักที่ควรติดอันดับ
- ตรวจสอบการตั้งค่า Canonical และ Indexing ในระบบ SEO Plugin
- เก็บ URL สำคัญไว้ใน XML Sitemap และหลีกเลี่ยงการส่ง URL ตัวกรองที่ไม่ต้องการจัดทำดัชนี
- ทดสอบการเปลี่ยนแปลงบน Staging Website ก่อนนำขึ้นเว็บไซต์จริง
การจัดการเหล่านี้ควรทำร่วมกับการปรับ โครงสร้าง Entity SEO ของเว็บไซต์ เพื่อช่วยให้หมวดหมู่สินค้าและความสัมพันธ์ของเนื้อหามีความชัดเจนยิ่งขึ้น
ทำ Faceted Navigation ให้ช่วยเพิ่มยอดขายและ SEO พร้อมกันได้ไหม?
ทำได้ หากออกแบบระบบโดยแยกความต้องการของลูกค้าออกจากความต้องการของเครื่องมือค้นหาอย่างชัดเจน
ลูกค้าควรกรองสินค้าได้อย่างรวดเร็ว ส่วน Google ควรเข้าถึงหน้าที่มีคุณค่าโดยไม่ต้องสำรวจ URL ที่ไม่จำเป็นจำนวนมาก
ตัวอย่างการวางระบบที่เหมาะสมคือเปิดให้ลูกค้ากรองสี ขนาด ราคา และแบรนด์ได้ตามปกติ แต่สร้างหน้าหมวดหมู่เฉพาะสำหรับชุดคีย์เวิร์ดที่มีความต้องการค้นหาชัดเจน พร้อมทำ Internal Link เชื่อมจากหมวดหมู่หลัก
ก่อนสร้างหน้าใหม่ ควรตรวจสอบว่าหน้าดังกล่าวมีสินค้าเพียงพอ มีข้อมูลเฉพาะที่เป็นประโยชน์ และไม่แย่งเป้าหมายคีย์เวิร์ดกับหน้าที่มีอยู่แล้ว หากต้องประเมินการแข่งขันเพิ่มเติม สามารถศึกษาเรื่อง Keyword Difficulty และการเลือกคีย์เวิร์ด ประกอบได้
ส่วนการวัดผล ควรติดตาม Organic Clicks, Impressions, จำนวนหน้าสำคัญที่ได้รับการจัดทำดัชนี และรายได้จาก Organic Search ไม่ควรใช้จำนวนหน้าที่ Index ลดลงหรือเพิ่มขึ้นเป็นตัวตัดสินความสำเร็จเพียงอย่างเดียว
หากต้องการเริ่มแก้ไขวันนี้ ให้เลือกหมวดสินค้าที่สำคัญที่สุดหนึ่งหมวด ตรวจสอบ URL ที่เกิดจากตัวกรอง แล้วแบ่งว่าหน้าใดควร Index หน้าใดควรรวมสัญญาณ และหน้าใดควรปิดกั้นการ Crawl จากนั้นวัดผลก่อนขยายไปยังหมวดหมู่อื่น วิธีนี้ช่วยลดความเสี่ยงในการแก้โครงสร้างร้านค้าทั้งเว็บไซต์พร้อมกัน
สำหรับรายละเอียดเชิงเทคนิคเพิ่มเติม อ่านคำแนะนำจาก Google โดยตรงได้ที่ Managing Crawling of Faceted Navigation URLs ซึ่งครอบคลุมการป้องกัน URL จำนวนมาก การจัดรูปแบบพารามิเตอร์ และการจัดการหน้าที่ไม่มีผลลัพธ์
คำถามที่พบบ่อย
Faceted Navigation กับ Filter สินค้าต่างกันอย่างไร?
Filter สินค้าคือฟังก์ชันกรองรายการตามเงื่อนไข ส่วน Faceted Navigation เป็นรูปแบบการนำทางที่ใช้ตัวกรองหลายมิติร่วมกัน เช่น สี ขนาด ราคา และแบรนด์ โดยอาจสร้าง URL ใหม่ตามชุดเงื่อนไขที่เลือก ทั้งสองแนวคิดเกี่ยวข้องกัน แต่ Faceted Navigation มักมีประเด็น SEO เพิ่มเติมเรื่องจำนวน URL และการจัดทำดัชนี
ควรใส่ Noindex ให้ทุกหน้าที่มีตัวกรองสินค้าหรือไม่?
ไม่ควรทำทั้งหมดโดยอัตโนมัติ เพราะบางหน้ากรองสินค้าอาจตรงกับคีย์เวิร์ดที่ลูกค้าค้นหาและมีโอกาสสร้างยอดขาย ควรตรวจสอบ Search Intent คุณภาพของหน้า และความซ้ำซ้อนก่อนตัดสินใจ หากต้องการรวมสัญญาณของหน้าที่คล้ายกันมาก Canonical อาจเหมาะสมกว่า ส่วน Noindex เหมาะกับหน้าที่ไม่ต้องการให้แสดงในผลการค้นหา
ร้านค้าออนไลน์ขนาดเล็กจำเป็นต้องแก้ Faceted Navigation ไหม?
ควรตรวจสอบ แต่ไม่จำเป็นต้องปรับระบบทันทีหากยังไม่มีปัญหา ร้านค้าขนาดเล็กที่มี URL ไม่มากและ Google เก็บข้อมูลหน้าสำคัญได้ตามปกติอาจไม่ได้รับผลกระทบชัดเจน อย่างไรก็ตาม หากเริ่มพบ URL ตัวกรองจำนวนมาก หน้าเนื้อหาซ้ำ หรือหน้าสินค้าสำคัญไม่ได้รับการจัดทำดัชนี ก็ควรวิเคราะห์และแก้ไขก่อนที่โครงสร้างร้านค้าจะขยายใหญ่ขึ้น
