เมื่อคุณเรียกใช้ไซต์ที่ขับเคลื่อนด้วยข้อมูลหรือมีสาเหตุอื่น ๆ ที่ทำให้เอกสารซ้ำกับสิ่งสำคัญโปรดบอกเครื่องมือค้นหาที่คัดลอกเป็นสำเนาหลักหรือในศัพท์แสงคือสำเนา "ตามรูปแบบบัญญัติ" เมื่อเครื่องมือค้นหาทำดัชนีหน้าเว็บของคุณจะสามารถบอกได้ว่าเนื้อหาถูกทำซ้ำหรือไม่ หากไม่มีข้อมูลเพิ่มเติมเครื่องมือค้นหาจะเป็นผู้ตัดสินใจว่าหน้าใดที่ตรงกับความต้องการของลูกค้ามากที่สุด อาจเป็นเช่นนี้ แต่อาจมีหลายอินสแตนซ์ของเครื่องมือค้นหาที่ส่งมอบหน้าเว็บเก่าและเก่าเกินไปเพราะพวกเขาเลือกเอกสารที่ไม่ถูกต้องเป็นแบบตามรูปแบบบัญญัติ
วิธีระบุหน้า Canonical
เป็นเรื่องง่ายมากที่จะบอกเครื่องมือค้นหา URL แบบบัญญัติด้วยข้อมูลเมตาในเอกสารของคุณ วาง HTML ต่อไปนี้ไว้ใกล้กับด้านบนของคุณ
หัว องค์ประกอบในทุกๆหน้า ไม่ บัญญัติ:
หากคุณมีสิทธิ์เข้าถึงส่วนหัว HTTP (เช่น. htaccess หรือ PHP) คุณสามารถตั้งค่า URL ตามรูปแบบบัญญัติในไฟล์ที่ไม่มี HTML
หัวเช่น PDF เมื่อต้องการทำเช่นนี้ให้ตั้งส่วนหัวสำหรับหน้าที่ไม่เป็นที่ยอมรับเช่นนี้:
ลิงก์: < URL ของหน้าตามรูปแบบบัญญัติ >; rel = "บัญญัติ"
วิธีการที่แท็ก Canonical ทำงานและเมื่อไม่ได้
ข้อมูลเมตาที่บัญญัติจะถูกใช้เป็นคำแนะนำสำหรับเครื่องมือค้นหาว่าหน้าใดเป็นหลัก เครื่องมือค้นหาใช้ข้อมูลนี้เพื่อปรับปรุงดัชนีเพื่ออ้างอิงสำเนาต้นแบบเป็นสำเนาหลักและเมื่อพวกเขาแสดงผลการค้นหาพวกเขาจะแสดงหน้าเว็บที่พวกเขาเชื่อว่าเป็นรูปแบบบัญญัติ
แต่หน้าตามรูปแบบบัญญัติที่คุณระบุอาจไม่ใช่หน้าเว็บที่เครื่องมือค้นหาจัดส่ง มีสาเหตุหลายประการที่อาจเป็นเช่นนี้:
- หาก URL ที่คุณระบุไม่พบ 404 เครื่องมือค้นหาจะพยายามค้นหา URL ที่เกี่ยวข้องมากที่สุดเป็นอันดับที่สองในการแสดงผล
- หากเครื่องมือค้นหาเชื่อว่าเว็บไซต์ของคุณถูกแฮ็กเพื่อเพิ่ม URL แบบบัญญัติที่เป็นรูปแบบปลอมพวกเขาจะไม่ใช้งาน (แน่นอนคุณจะมีปัญหาใหญ่กว่าในกรณีนี้)
- ถ้าคุณวางลิงค์ในแท็กหรือมีเหตุผลที่จะเชื่อว่า
หัว แท็กไม่ถูกปิด เนื่องจากเว็บไซต์จำนวนมากอนุญาตให้ผู้ใช้แก้ไขเนื้อหาบนหน้าเว็บ (ภายใน
ร่างกาย ) และการอ้างอิงแบบมาตรฐานที่ดูดพบก็น่าจะไม่น่าไว้เช่นกัน
Rel = Canonical Tag คืออะไร
หลายคนเชื่อว่าถ้าคุณเพิ่ม
rel = บัญญัติ เชื่อมโยงไปยังหน้าเว็บหน้านั้นจะถูกเปลี่ยนเส้นทางไปยังเวอร์ชันตามรูปแบบบัญญัติเช่นกับ HTTP 301 redirect ไม่เป็นความจริง
rel = บัญญัติ จะให้ข้อมูลแก่เครื่องมือค้นหา แต่จะไม่ส่งผลต่อการแสดงหน้าเว็บและไม่ให้มีการเปลี่ยนเส้นทางใด ๆ ในระดับเซิร์ฟเวอร์
ลิงก์บัญญัติคือท้ายที่สุดก็เป็นคำใบ้ เครื่องมือค้นหาไม่จำเป็นต้องให้เกียรติ เครื่องมือค้นหาส่วนใหญ่พยายามอย่างหนักเพื่อเคารพความปรารถนาของเจ้าของเพจ แต่เมื่อสิ้นสุดวันผลการค้นหาคือสิ่งที่พวกเขาทำและหากไม่ต้องการให้บริการกับหน้าตามรูปแบบบัญญัติของคุณพวกเขาจะไม่ทำ
เมื่อไหร่ที่จะใช้ Canonical Link
ดังที่ได้กล่าวมาแล้วคุณควรใช้ลิงก์ในทุกๆหน้าที่ซ้ำกันซึ่งไม่เป็นที่ยอมรับ หากคุณมีหน้าเว็บที่คล้ายกัน แต่ไม่เหมือนกันบางครั้งอาจทำให้รู้สึกเปลี่ยนแปลงได้มากขึ้นกว่าที่จะทำให้เป็นแบบบัญญัติ สามารถทำเครื่องหมายสองหน้าที่ไม่ได้เหมือนกันอย่างเป็นที่ยอมรับ พวกเขาควรจะคล้ายกัน แต่คุณควร ไม่เคย เพียงแค่ชี้หน้าเว็บทั้งหมดไปที่หน้าแรกของคุณ Canonical หมายความว่าหน้านี้เป็นสำเนาหลักของเอกสารนั้นไม่ใช่การเชื่อมโยงหลักใด ๆ บนไซต์ของคุณ
ฉันคิดว่ามันสำคัญที่ต้องทำซ้ำว่าบิตสุดท้าย - คุณไม่ควรชี้หน้าเว็บทั้งหมดของคุณไปที่หน้าแรกของคุณเป็นหน้าตามรูปแบบบัญญัติ ไม่ว่าคุณจะถูกล่อลวงคุณจะทำเช่นไร การทำเช่นนี้แม้โดยอุบัติเหตุอาจทำให้หน้าเว็บทั้งหมดไม่ได้ตามรูปแบบบัญญัติ (เช่นหน้าเว็บทั้งหมดที่ไม่ใช่หน้าแรกของคุณและมี
rel = บัญญัติ link) เพื่อนำออกจากดัชนีเครื่องมือค้นหา นี่ไม่ใช่ Google (หรือ Bing หรือ Yahoo! หรือเครื่องมือค้นหาอื่น ๆ ) ที่เป็นอันตราย พวกเขากำลังทำสิ่งที่คุณขอให้ทำโดยพิจารณาทุกหน้าซ้ำกับหน้าแรกของคุณและส่งคืนผลลัพธ์ทั้งหมดไปยังหน้านั้น เมื่อลูกค้ารู้สึกผิดหวังที่สิ้นสุดในหน้าแรกแทนที่จะเป็นเอกสารที่เกี่ยวข้องมากขึ้นเพจนั้นจะได้รับความนิยมน้อยลงและจะลดลงในผลการค้นหา แม้ว่าคุณจะแก้ไขปัญหาคุณสามารถฆ่าผลการค้นหาของคุณเป็นเวลาหลายเดือนหลังจากนั้นและไม่มีการรับประกันว่าการจัดอันดับเว็บไซต์ของคุณจะฟื้นตัว
คุณไม่ควรสร้างหน้าเว็บตามรูปแบบบัญญัติที่ถูกยกเว้นจากการค้นหาด้วยเหตุผลบางอย่าง (เช่น
noindex เมตาแท็กหรือยกเว้นโดยไฟล์ robots.txt) เพื่อให้เครื่องมือค้นหาสามารถอ้างอิงหน้าเว็บเป็นรูปแบบเป็นรูปแบบบัญญัติได้ต้องสามารถอ้างอิงได้ตั้งแต่แรก
สถานที่ที่ดีที่จะใช้
rel = บัญญัติ link รวมถึง:
- ไซต์ที่มี URL แบบไดนามิก - คุณสามารถใช้เพื่อกำหนดรูปแบบ URL ที่ต้องการได้
- ไซต์อีคอมเมิร์ซ especiall ในรายการผลิตภัณฑ์ - เมื่อลูกค้าของคุณเปลี่ยนเกณฑ์การจัดเรียง URL ใหม่นั้นไม่จำเป็นต้องจัดทำดัชนี
- เนื้อหาที่เผยแพร่ - ผู้เผยแพร่โฆษณาที่ใช้เนื้อหาที่คุณเขียนควรประกอบด้วย
rel = บัญญัติ ลิงก์บนหน้าเว็บที่ชี้ไปยังเอกสารต้นฉบับของคุณ
เมื่อไม่ใช้งานลิงก์ Canonical
ทางเลือกแรกของคุณควรเปลี่ยนเส้นทาง 301 นี่ไม่ใช่แค่บอกให้เครื่องมือค้นหาทราบว่า URL ของหน้าเว็บมีการเปลี่ยนแปลง แต่ยังทำให้คนอื่น ๆ ได้รับหน้าเว็บเวอร์ชันล่าสุด (และกล้าพูด? canonicol)
อย่าขี้เกียจหากคุณกำลังเปลี่ยนโครงสร้าง URL ให้ใช้รูปแบบการจัดการส่วนหัว HTTP (เช่น. htaccess หรือ PHP หรือสคริปต์อื่น) เพื่อเพิ่มการเปลี่ยนเส้นทาง 301 โดยอัตโนมัติ ขณะที่คุณสามารถใช้
rel = บัญญัติ link ที่ไม่ใช้หน้าเก่าลง และทุกคนสามารถเข้าถึงได้ตลอดเวลา ในความเป็นจริงหากลูกค้ามีบุ๊กมาร์กบุ๊กมาร์กและคุณเปลี่ยน URL แต่จะต้องอัปเดตเครื่องมือค้นหาโดยใช้ a
rel = บัญญัติ link ลูกค้ารายนั้นจะ ไม่เคย ดูหน้าใหม่
rel = บัญญัติ link เป็นเครื่องมือที่มีประโยชน์สำหรับไซต์ที่มีเนื้อหาซ้ำกันมาก เมื่อเข้าใจวิธีการทำงานคุณสามารถใช้งานได้อย่างมีประสิทธิภาพ แต่ในที่สุดก็เป็นเครื่องมือที่ได้รับการเผยแพร่โดยเครื่องมือค้นหาเพื่อช่วย พวกเขา ทำให้ดัชนีการค้นหาของตนเป็นปัจจุบันอยู่เสมอ ถ้าคุณไม่ให้เซิร์ฟเวอร์ของคุณสะอาดและเป็นปัจจุบันอีกด้วยลูกค้าของคุณจะได้รับผลกระทบและไซต์ของคุณอาจได้รับบาดเจ็บ ใช้มันอย่างมีความรับผิดชอบ




