เพิ่มประสิทธิภาพฟิลเตอร์ facet สำหรับ SEO

เผยแพร่แล้ว: 2019-11-26

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

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

ด้านคืออะไร?

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

ตัวอย่างการนำทางเหลี่ยมเพชรพลอยสำหรับเสื้อยืดผู้ชายใน Zalando

ในบรรดาชุดค่าผสมที่มีอยู่ สิ่งสำคัญคือต้องแยกความแตกต่างระหว่างด้านและตัวกรอง

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

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

ทำไมต้องสร้างแง่มุม?

ดังที่กล่าวไว้ข้างต้น การนำทางแบบเหลี่ยมเพชรพลอยเป็นประโยชน์สำหรับไซต์ที่มีเพจจำนวนมากที่มีรายการผลิตภัณฑ์/ทรัพย์สิน กลยุทธ์ด้านการจัดการอย่างเหมาะสมจะมีข้อดีหลัก 3 ประการ:

  • กำหนดเป้าหมายคำหลักทั่วไปหรือคำหลักหางยาว ดังนั้นจึงเป็นเรื่องที่น่าสนใจที่จะสร้างแง่มุมเพื่อกำหนดเป้าหมายคำขอเฉพาะและเสนอรายการคุณสมบัติที่เกี่ยวข้อง
    1. เสื้อยืด: ปริมาณการค้นหา 74,000 ต่อเดือน
    2. เสื้อยืดผู้ชาย: ปริมาณการค้นหา 9,900 ต่อเดือน
    3. เสื้อยืดสีดำชาย: ปริมาณการค้นหารายเดือน 590
  • สร้างหน้าโดยอัตโนมัติตามกฎบางอย่าง: เนื่องจากเว็บไซต์ที่เกี่ยวข้องโดยทั่วไปมีหน้าจำนวนมาก การสร้างหน้าอัตโนมัติจึงเป็นข้อได้เปรียบ
  • ทำให้การเชื่อมโยงภายในของหน้าเหล่านี้เป็นแบบอัตโนมัติผ่านการสร้างอัตโนมัติ

วิธีการเลือกแง่มุมที่จะสร้าง?

ในการเลือกแง่มุมที่เป็นประโยชน์มากที่สุดเพื่อสร้าง สิ่งสำคัญคือต้องปฏิบัติตาม 3 ขั้นตอน:

การศึกษาเชิงความหมาย: การวิจัยเชิงความหมายแบบคลาสสิกเพื่อรวบรวมคำหลักที่เกี่ยวข้องกับเว็บไซต์

การจัด หมวดหมู่: การจัดหมวดหมู่ของคำหลักตามวิธีปกติที่คำนึงถึงวิธีต่างๆ ที่เกี่ยวข้องในการแยกส่วนต่างๆ ที่เกี่ยวข้อง (เช่น ราคา ขนาด แบรนด์ เพศ วัสดุ ฯลฯ)

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

ตัวอย่างเช่น การสร้างแง่มุมสำหรับสีบางสีในหมวดหมู่เสื้อยืดจะเป็นประโยชน์:

รวบรวมข้อมูลและจัดทำดัชนี: เหตุใดจึงจำเป็นต้องควบคุมการสร้างแง่มุม

หากใช้การนำทางแบบเหลี่ยมเพชรพลอยอย่างถูกต้อง จะเป็นการเพิ่มจำนวนหน้าที่ผ่านการรับรองสำหรับผู้ใช้และบอท แต่ถ้าไม่ใช่ ก็อาจทำให้เกิดปัญหาได้หลายประเภท:

  • ความเสี่ยงของกับดักแมงมุม:

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

  • รวบรวมข้อมูลขยะ:

ลิงก์ที่ไม่สามารถจัดทำดัชนีได้จำนวนมากในโครงสร้างเว็บไซต์จะทำให้เกิดการสูญเสียจากการรวบรวมข้อมูล (แม้ว่าในระยะยาว ลิงก์เหล่านี้จะถูกรวบรวมข้อมูลน้อยลง)

  • การเจือจางความนิยมภายใน:

ลิงก์ที่ไม่สามารถรวบรวมข้อมูลได้จำนวนมากภายในโครงสร้างไซต์อาจเป็นอันตรายต่อการกระจายความนิยมภายใน

  • การสร้างเนื้อหาที่ซ้ำกันหรือใกล้เคียงกัน:

หน้าบางหน้าที่สร้างขึ้นโดยอัตโนมัติโดยการค้นหาแบบเหลี่ยมเพชรพลอยมีเนื้อหาที่เหมือนกันหรือคล้ายกันมาก ควรหลีกเลี่ยงเพื่อไม่ให้สร้างเนื้อหาที่ซ้ำกันภายใน

  • การสร้างหน้าว่าง:

เช่นเดียวกับหน้าที่มีเนื้อหาคล้ายกัน ไม่ควรสร้างหน้าที่ไม่มีเนื้อหา

กฎที่ต้องปฏิบัติตามเพื่อควบคุมการสร้างแง่มุม

การจัดการหลายแง่มุม

ก่อนอื่น คุณจะต้องกำหนดว่าควรสร้าง facet หรือไม่ หากเลือกตัวแปรหลายตัวพร้อมกัน (ไม่ว่าจะอยู่ในหมวดหมู่เดียวกันหรือไม่ก็ตาม)

ตัวอย่าง: สร้าง เพศ + แง่มุมสี
ตัวอย่าง: อย่า สร้าง แง่มุมทางเพศเมื่อเลือกผู้ชาย + เด็ก
ตัวอย่าง: อย่า สร้าง เพศ + แง่มุมของรูปแบบ

การกำหนดจำนวนขั้นต่ำของผลิตภัณฑ์/สินค้า

ควรสร้าง facet โดยอัตโนมัติเมื่อจำนวนสินค้า/สินค้าเพียงพอเท่านั้น

ตัวอย่าง: สร้างแง่มุมทางเพศ (ชายหรือหญิง) เมื่อมีการขายเสื้อยืดอย่างน้อย 3 ตัว

ข้อความ : หน้าหมวดหมู่ ด้านผู้ชาย ด้านผู้หญิง มีเสื้อยืดผู้ชายอย่างน้อย 3 ตัว เสื้อยืดผู้หญิงไม่มี 3 ตัว

ข้อความ:
หน้าหมวดหมู่
ด้านผู้ชาย
ด้านของผู้หญิง
มี เสื้อยืดผู้ชายอย่างน้อย 3 ตัว
เสื้อยืดผู้หญิง ไม่มี 3ตัว

การตั้งค่าการติดแท็ก SEO

แง่มุมที่สร้างขึ้นต้องมีการติดแท็กที่ปรับให้เหมาะกับ SEO แบบคลาสสิก ดังนั้นจึงจำเป็นต้องกำหนดกฎการติดแท็กอัตโนมัติ

ข้อความ:
ผู้ชาย + สีแดง
ผู้ชาย + M
เพศ : ผู้ชาย , ผู้หญิง , เด็ก
สี : ฟ้า เขียว แดง
เพศ : ผู้ชาย , ผู้หญิง , เด็ก
ขนาด : XS, S, M

แง่มุม H1 กฎของชื่อเรื่อง กฎคำอธิบาย
เพศ + สี [เพศ] [สี] เสื้อยืด [เพศ] [สี] เสื้อยืด – My Brand ค้นพบเสื้อยืด ➤ [เพศ] [สี] ทั้งหมดของเราได้ที่ Mysite.com! ส่งฟรี ✚ 1,500 แบบ!
เพศ + ขนาด [เพศ] [ขนาด] เสื้อยืด [เพศ] [ขนาด] เสื้อยืด – แบรนด์ของฉัน ค้นพบเสื้อยืด ➤ [เพศ] [ขนาด] ทั้งหมดของเราได้ที่ Mysite.com! ส่งฟรี ✚ 1,500 แบบ!

ตั้งค่าการเขียน URL ใหม่

เนื่องจากข้อมูลประกอบในตอนแรกเป็นตัวกรองที่คุณต้องการสร้างดัชนี URL ที่ "น่าเกลียด" จะถูกสร้างขึ้นเมื่อเปิดทำดัชนี URL เหล่านี้จะต้องถูกเขียนใหม่เพื่อให้ได้ URL ที่ "สะอาด" (เช่น ไม่มีอักขระพิเศษ เช่น %, ? หรือ &)

ตัวอย่าง: ฉันกำลังมองหาเสื้อยืด สีดำ โดย Nike

URL ที่ "สะอาด" เหล่านี้ได้รับการปรับให้เหมาะสมสำหรับการรวบรวมข้อมูลและจัดทำดัชนี

การจัดการความเสถียรของ URL

โครงสร้าง URL ต้องไม่เปลี่ยนแปลงขึ้นอยู่กับเส้นทางที่ตามด้วยผู้ใช้

ตัวอย่าง: คนสองคนกำลังมองหาเสื้อยืดแบรนด์ Nike สีดำแต่แตกต่างออกไป

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

การเพิ่มประสิทธิภาพการเชื่อมโยงภายใน

เช่นเดียวกับโครงสร้างเว็บไซต์แบบดั้งเดิม สำหรับ open facet ที่สามารถรวบรวมข้อมูลและจัดทำดัชนีได้ URL ของเว็บไซต์จะต้องมีลิงค์ถาวรไปยัง open facet หลังต้องมีอยู่ใน DOM และสามารถเข้าถึงได้แม้ว่า JavaScript และ CSS จะถูกปิดการใช้งาน

ตัวอย่าง: สร้าง Facets for Men's + Color T-shirts แล้ว

Men's blue t-shirts ฉันมีลิงก์ "คงที่" <a href =”https://mysite.com/t-shirts/mens/blue”> เสื้อยืดสีน้ำเงินสำหรับผู้ชาย หลายวิธีในการทำให้ไม่สามารถเข้าถึงแง่มุมต่างๆ ได้

ตอนนี้ เราได้พูดถึงกฎที่ต้องปฏิบัติตามเกี่ยวกับการสร้างแง่มุมแล้ว เราจำเป็นต้องกำหนดวิธีสร้างแง่มุมที่ไม่ควรสร้างขึ้นแบบไม่สามารถรวบรวมข้อมูล/ไม่สามารถจัดทำดัชนีได้

โดยทั่วไป เป็นไปได้ที่จะบล็อกแง่มุมที่ไม่ต้องการได้หลายวิธี ซึ่งแต่ละด้านมีข้อดีและข้อเสีย

  • การเพิ่ม nofollow ในลิงค์ facet ที่ไม่ต้องการ + meta robots noindex

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

  • การเพิ่มเมตาโรบ็อต noindex บนหน้าที่ไม่ต้องการ

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

  • การบล็อกแง่มุมด้วย robots.txt

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

  • JS / อาแจ็กซ์

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

  • PRG (Post-Redirect-Get):เช่นเดียวกับการใช้ JS / Ajax วิธีนี้ทำให้สามารถแก้ปัญหาทั้งหมดได้อย่างมีประสิทธิภาพ เพื่อเป็นการเตือนความจำ คำขอ GET อนุญาตให้ส่งข้อมูลใน URL และ Google สามารถดำเนินการได้ ในทางกลับกัน สำหรับคำขอ POST ข้อมูลจะรวมอยู่ในแบบฟอร์มและ Google ไม่สามารถดำเนินการได้

จุดประสงค์ของวิธีการ PRG คือการใช้แบบฟอร์มในโหมด POST สำหรับแง่มุมที่ไม่ต้องการ เพื่อให้ Google ไม่ได้ดำเนินการ สิ่งนี้จะให้ผล:

ขั้นตอนที่ 1 POST: ผู้ใช้คลิกที่ตัวกรองของ facet ที่ไม่ต้องการ และคำขอจะถูกส่งด้วยวิธี POST

ขั้นตอนที่ 2 เปลี่ยนเส้นทาง: เซิร์ฟเวอร์ตอบสนองต่อคำขอด้วยการเปลี่ยนเส้นทางไปยัง URL ที่กรอง

ขั้นตอนที่ 3 GET: มีการติดตามการเปลี่ยนเส้นทางและส่งคืน URL ที่กรองด้วยวิธี GET ผู้ใช้เห็นผลลัพธ์ที่กรอง

[กรณีศึกษา] การตรวจสอบและเพิ่มประสิทธิภาพการออกแบบเว็บไซต์ใหม่ตามบทลงโทษ

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

สรุป

สรุปแล้ว

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