การใช้ Canonical URLs
เผยแพร่แล้ว: 2015-06-30คุณอาจเคยได้ยินเกี่ยวกับ Canonical URL แต่ไม่แน่ใจว่าคืออะไร และใช้งานอย่างไร?
ผ่อนคลาย บทความนี้จะวางรากฐานที่ชัดเจนเกี่ยวกับ Canonical URLs
การติดแท็กตามรูปแบบบัญญัติไม่ได้เป็นเพียงการเพิ่มองค์ประกอบ HTML ลงใน
ส่วนของหน้า html ซึ่งจะช่วยให้ Google ระบุเนื้อหาที่ซ้ำกันได้โดยการระบุคำว่า "Canonical" Google จะระบุเวอร์ชันที่ต้องการ (URL) ของหน้าเว็บ รองรับโดย Yahoo & Bing เช่นกันสำหรับ Google การแสดงหน้าที่เกี่ยวข้องเป็นสิ่งสำคัญที่สุด และความท้าทายหลักประการหนึ่งสำหรับ Google คือการหลีกเลี่ยงการแสดงหน้าที่ซ้ำกันในผลการค้นหาใน Analytics การติดแท็กตามรูปแบบบัญญัติช่วยให้ Google ระบุหน้าที่ซ้ำกันและแสดงเฉพาะหน้าที่เกี่ยวข้อง วัตถุประสงค์พื้นฐานของการติดแท็กตามรูปแบบบัญญัติคือเพียงเพื่อป้องกันไม่ให้เนื้อหาที่ซ้ำกันออกจากดัชนีเครื่องมือค้นหาในขณะที่รวมความแข็งแกร่งของหน้าที่ต้องการ
ก่อนที่เราจะลงลึกไปกว่านั้น เราต้องรู้เงื่อนไขที่เนื้อหาซ้ำซ้อนเกิดขึ้น
บนอินเทอร์เน็ต ปัญหาเนื้อหาที่ซ้ำกันอาจเกิดขึ้นได้ในเงื่อนไขต่อไปนี้
1) เนื้อหาเดียวกันสามารถเข้าถึงได้จาก URL ต่างๆ
เครื่องมือค้นหาสามารถถือเป็นหน้าที่แตกต่างกันแม้ว่าจะแสดงเนื้อหาและหน้าเดียวกัน
2) ตัวอย่างคลาสสิกอีกตัวอย่างหนึ่งคือ มี URL ที่แตกต่างกันสำหรับหน้าเดียวกัน แต่เนื้อหาแสดงในรูปแบบตารางโดยมีการจัดเรียงผลลัพธ์ต่างกัน
3) เมื่อไซต์ได้รับการกำหนดค่าให้แสดงผลในเวอร์ชัน https, http หรือไม่ใช่ www
เครื่องมือค้นหาพิจารณาว่า URL ที่แตกต่างกันสามรายการเป็น URL ที่แตกต่างกัน แม้ว่าทั้งหมดจะมีเนื้อหาเหมือนกัน
4) เนื้อหาที่อาจสร้างขึ้นสำหรับบล็อกถูกเผยแพร่ผ่านไซต์อื่น ๆ หรือทำซ้ำทั้งหมดหรือบางส่วน
ตัวอย่าง: สมมติว่า blog.edupristine.com/first-post.html มีการเผยแพร่ที่เว็บไซต์ในเครือ www.edpri.com/blog/first-post.html แม้ว่าเนื้อหาจะเหมือนกัน แต่เครื่องมือค้นหาอาจพิจารณาว่าเป็น URL ที่แตกต่างกันโดยสิ้นเชิง
ดังนั้นสิ่งนี้จะถูกนำไปใช้อย่างไร?
มาดูตัวอย่างกรณีจริงใน Flipkart.com
โดยทั่วไปในไซต์อีคอมเมิร์ซ หน้าผลิตภัณฑ์เดียวอาจมี URL แบบไดนามิกตามเซสชันของผู้ใช้ การตั้งค่าการค้นหา การเรียงลำดับ ฯลฯ
เช่น: หน้าต่อไปนี้ทั้งหมดแสดงผลิตภัณฑ์ Moto E เป็นหลักใน Flipkart มี URL ต่างกัน
• http://www.flipkart.com/mobiles-accessories/pr?p%5B%5D=sort%3Drelevance&sid=tyy&filterNone=true&q=moto
• http://www.flipkart.com/mobiles-accessories/pr?p%5B%5D=sort%3Dpopularity&sid=tyy&filterNone=true&q=moto
• http://www.flipkart.com/moto-e-1st-gen/p/itme7zd2zsjgbhxg?pid=MOBDVHC6XKKPZ3GZ
• http://www.flipkart.com/moto-e-1st-gen/p/itme7zd2zsjgbhxg
แต่หน้าทั้งหมดนี้ชี้ไปที่ผลิตภัณฑ์เดียวเช่น Moto E
เป็นสิ่งสำคัญสำหรับ Google และ Flipkart ที่จะต้องระบุว่าหน้าเหล่านี้ทั้งหมดอยู่ในผลิตภัณฑ์/บริการเดียวกัน และขึ้นอยู่กับผู้ดูแลเว็บที่จะช่วย Google ในการระบุหน้าทั้งหมดซึ่งเป็นหน้าที่ต้องการ หน้าที่ต้องการนี้จะแสดงในหน้าค้นหา
ที่นี่ http://www.flipkart.com/moto-e-1st-gen/p/itme7zd2zsjgbhxgURL เป็นหน้าที่ต้องการ ดังนั้นในหน้าที่กล่าวมาทั้งหมดจึงมีการเพิ่มแท็ก html ต่อไปนี้
ด้วยสิ่งนี้ Google จะระบุและให้ผลการค้นหาการตั้งค่าไปยังหน้าด้านบน
ดูภาพด้านล่างสำหรับการอ้างอิง
ดูซอร์สโค้ดของผลิตภัณฑ์ moto – e ทุกหน้ามี Canonical Tag . เหมือนกัน
ดูภาพด้านล่างสำหรับการอ้างอิง
ข้อดีของ Canonical Tags
1. การใช้แท็กตามรูปแบบบัญญัติช่วยให้ Google เชื่อมโยงหน้าเนื้อหาที่ซ้ำกันและคล้ายกันเข้าด้วยกัน เพื่อให้ Google สามารถรวบรวมข้อมูลภายใต้หน้าต่างๆ ไว้ในหน้าเดียวที่ต้องการได้
2. แท็ก Canonical ยังช่วยให้เราได้รับเมตริกการติดตามที่ดีขึ้น เนื่องจากเป็นการยากที่จะติดตาม URL หลายรายการสำหรับเนื้อหาเดียวกัน
3. Canonical tags ช่วยในการกำหนด URL ที่ผู้ใช้ต้องการดู
4. แท็ก Canonical ช่วยในการระบุเนื้อหาที่เผยแพร่ของ URL ซึ่งเผยแพร่ในโดเมนต่างๆ ไปยัง URL ที่ต้องการ
นอกเหนือจากตัวอย่างที่แสดงด้วยกรณีศึกษา Flipkart แล้ว บุคคลสามารถ/ต้องดำเนินการต่อไปนี้เพื่อปรับปรุงการมองเห็นการค้นหาตามที่ Google แนะนำ
1. การตั้งค่าโดเมนที่คุณต้องการในส่วนเว็บมาสเตอร์
ในเว็บมาสเตอร์ของ Google สำหรับเว็บไซต์ ผู้ใช้สามารถตั้งค่าที่ต้องการได้
กล่าวคือ เมื่อตั้งค่าเสร็จแล้ว Google จะเลือกใช้เวอร์ชันที่เลือกสำหรับผลการค้นหา
2. การใช้แท็ก URL html ที่ต้องการกับ rel=”canonical” องค์ประกอบลิงก์ HTML
ดูตามที่กล่าวไว้ข้างต้นในตัวอย่าง Flipkart Moto E
3. ใช้การเปลี่ยนเส้นทาง 301 สำหรับ URL
เช่น; ในหน้าเช่น
คุณสามารถเลือกหนึ่งหน้าตามบัญญัติและส่วนที่เหลือสามารถเปลี่ยนเส้นทางไปยัง URL ของหน้าตามรูปแบบบัญญัติที่เลือกได้
4. ตามที่ Google ได้กล่าวไว้สำหรับลิงก์มาตรฐาน Google ชอบ HTTPS ผ่าน HTTP ยกเว้นเมื่อมีสัญญาณที่ขัดแย้งกันดังต่อไปนี้:
• หน้า HTTPS มีใบรับรอง SSL ที่ไม่ถูกต้อง /มีการพึ่งพาที่ไม่ปลอดภัย
• หน้า HTTPS เป็นแบบโรบ็อต (และหน้า HTTP ไม่ใช่)
• หน้า HTTPS เปลี่ยนเส้นทางผู้ใช้ไปยังหรือผ่านหน้า HTTP
• หน้า HTTPS มีลิงก์ rel=”canonical” ไปยังหน้า HTTP
• หน้า HTTPS มีเมตาแท็กโรบ็อต noindex
เราสามารถรับรองพฤติกรรมนี้ได้โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
o เพิ่มการเปลี่ยนเส้นทาง 301 หรือ 302 จากหน้า HTTP ไปยังหน้า HTTPS
o เพิ่มลิงก์ rel=”canonical” จากหน้า HTTP ไปยังหน้า HTTPS
5. การจัดการพารามิเตอร์ไดนามิกใน URL's
สามารถแจ้งให้ Google ละเว้นพารามิเตอร์บางอย่างใน URL ได้
เช่น ช่วงราคา (“จากถึงถึง” ในสตริง URL หรือรหัสเซสชันใน URL)
6. การใช้ลิงก์มาตรฐานในส่วนหัว http สำหรับหน้าที่ไม่ใช่ HTML (PDF เป็นต้น)
หนึ่งกำหนดค่าในเว็บเซิร์ฟเวอร์โดยใช้ rel=”canonical” ในส่วนหัว http to
ระบุ URL ตามรูปแบบบัญญัติสำหรับเอกสาร HTML, PDF เป็นต้น
ในกรณีนี้ คุณสามารถใช้ส่วนหัว HTTP rel=”canonical” เพื่อระบุ URL ตามรูปแบบบัญญัติของไฟล์ PDF ให้กับ Google ได้ดังนี้:
rel=”บัญญัติ”
Canonical Tagging มีความสำคัญมากสำหรับ SEO เนื่องจากช่วย Google โดยตรงในอัลกอริธึมการค้นหา ดังนั้นการติดแท็ก Canonical จึงมีความสำคัญสูงใน Google Algorithms
Canonical URL มีความสำคัญอย่างยิ่งสำหรับบริษัทอีคอมเมิร์ซ ไซต์ที่มีเนื้อหาหนัก และไซต์ที่มีปริมาณการค้นหาสูง
หวังว่าบทความนี้จะตอบข้อสงสัยของคุณทั้งหมด ถ้าไม่โปรดแสดงความคิดเห็นและฉันจะพยายามอย่างดีที่สุดเพื่อไขข้อสงสัยทั้งหมดของคุณ