Canonical URL คืออะไรและเหตุใดจึงสำคัญ

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

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

ไม่ว่าคุณจะคุ้นเคยกับ Canonical URL อยู่แล้วหรือไม่เคยเห็นคำว่า rel=”canonical” มาก่อน บทความนี้จะคลายรายละเอียดที่คุณจำเป็นต้องรู้ เพื่อให้ร้านค้าออนไลน์ของลูกค้าของคุณอยู่บนเส้นทางสู่การเพิ่มประสิทธิภาพเครื่องมือค้นหาอย่างเต็มที่ . มาดำน้ำกันเถอะ

ขยายธุรกิจของคุณด้วยโปรแกรมพาร์ทเนอร์ของ Shopify

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

ลงชื่อ

Canonical URL คืออะไร

URL ตามรูปแบบบัญญัติหมายถึงองค์ประกอบลิงก์ HTML ที่มีแอตทริบิวต์ของ rel="canonical" (หรือที่เรียกว่าแท็กตามรูปแบบบัญญัติ) ซึ่งพบได้ใน ส่วนประกอบของหน้าเว็บของลูกค้าของคุณ มันระบุ URL ที่ต้องการให้กับเครื่องมือค้นหา ซึ่งหมายความว่าองค์ประกอบ Canonical URL แจ้งให้ Google และเครื่องมือค้นหาอื่นๆ รวบรวมข้อมูลเว็บไซต์ และ URL ใดที่จะจัดทำดัชนีเนื้อหาของหน้านั้นๆ สิ่งนี้มีความสำคัญเนื่องจาก URL สามารถมีรูปแบบต่างๆ ได้ตามปัจจัยต่างๆ แต่จะแสดงเนื้อหาที่เหมือนกันหรือคล้ายคลึงกัน ข้อมูลจำเพาะเริ่มใช้งานจริงในเดือนเมษายน 2012 และอธิบายไว้ใน RFC 6596

“นั่นหมายความว่าองค์ประกอบ Canonical URL แจ้งให้ Google และเครื่องมือค้นหาอื่นๆ รวบรวมข้อมูลเว็บไซต์ และ URL ใดที่จะจัดทำดัชนีเนื้อหาของหน้านั้นๆ ภายใต้”

ยกตัวอย่าง URL ต่อไปนี้:

 fancytshirts.com

www.fancytshirts.com

https://m.fancytshirts.com

https://amp.fancytshirts.com

https://fancytshirts.com?ref=twitter

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

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

เหตุใด Canonical URL จึงมีความสำคัญ

1. ช่วยระบุ URL ที่คุณต้องการให้ผู้อื่นเห็นในผลการค้นหา

คุณอาจต้องการให้ผู้คนเข้าถึงหน้าผลิตภัณฑ์เสื้อยืดสีน้ำเงินของคุณผ่านทาง:

https://www.fancytshirts.com/tshirts/blue/bluetshirt.html

ค่อนข้างมากกว่า:

https://fancytshirts.com/tshirts/sportswear?gclid=ABCD

การใช้บัญญัติสามารถช่วยให้คุณ "สะอาด"

2. ลดความซับซ้อนของเมตริกการติดตามสำหรับผลิตภัณฑ์/หัวข้อเดียว

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

3. รวมสัญญาณลิงก์สำหรับหน้าที่คล้ายกันหรือซ้ำกัน และจัดการเนื้อหาที่รวบรวม

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

“หากคุณรวบรวมเนื้อหาของคุณเพื่อเผยแพร่ในโดเมนอื่น Canonical URL จะช่วยรวมการจัดอันดับหน้าไปยัง URL ที่คุณต้องการ”

วัตถุ canonical_url

canonical urls: objects

ใน Shopify ออบเจ็กต์ canonical_url จะส่งคืน URL ตามรูปแบบบัญญัติสำหรับหน้าปัจจุบัน Canonical URL คือ URL “เริ่มต้น” ของหน้า โดยลบพารามิเตอร์ URL ใดๆ ออก สามารถส่งออกได้ดังนี้:

{{ canonical_url }}

สำหรับสินค้าและตัวเลือกสินค้าของ Shopify เอาต์พุต URL ตามรูปแบบบัญญัติคือหน้าสินค้าเริ่มต้นที่ไม่มีการเลือกคอลเลกชันหรือตัวเลือกสินค้า

ตัวอย่างเช่น สินค้าในคอลเลกชันที่มีตัวเลือกสินค้าที่เลือกไว้อาจมีลักษณะดังนี้:

https://fancytshirts.com/collections/classics/products/classic-t?variant=17287731270

เอาต์พุต canonical_url สำหรับหน้านี้จะเป็น:

https://fancytshirts.com/products/classic-t

สำหรับกรณีการใช้งานเฉพาะ คุณสามารถสร้าง Canonical URL แบบกำหนดเองสำหรับเพจหรือบล็อกโพสต์ได้โดยใช้คำสั่ง if ตามเทมเพลตต่างๆ ในธีมของคุณและใช้การตั้งค่าธีม สิ่งนี้มักจะจำเป็นเฉพาะเมื่อคุณทำการกำบัง URL แฟนซี

คุณอาจชอบ: บทนำเกี่ยวกับตัวเลือกธีม

ข้อควรพิจารณาเกี่ยวกับ SEO และแนวทางปฏิบัติที่ดีที่สุดสำหรับ Canonical URL

canonical urls: SEO considerations and best practices

วิธีต่างๆ ในการทำ Canonicalize URL หลายรายการ

การมุ่งเน้นไปที่ Canonical URL นั้นอยู่ภายใต้หมวดหมู่ของ SEO ในหน้ามากกว่า SEO นอกหน้า (แม้ว่าคุณควรติดตามกลยุทธ์การเปลี่ยนเส้นทางโดยรวมของคุณอยู่ที่ไหนสักแห่ง) นอกเหนือจากการใช้ rel="canonical" แล้ว ยังมีหลายวิธีในการทำให้ URL เป็นรูปแบบบัญญัติ ในกรณีส่วนใหญ่ rel="canonical" เป็นวิธีที่แนะนำในการรวมเนื้อหาที่ซ้ำกันสำหรับเครื่องมือค้นหา อย่างไรก็ตาม ต่อไปนี้คือวิธีอื่นๆ สองสามวิธีในการทำให้เป็นรูปแบบบัญญัติที่ควรพิจารณา

1. ใช้การเปลี่ยนเส้นทาง 301

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

คุณอาจชอบ: วิธีสร้าง SEO และงานสังคมสงเคราะห์แบบชำระเงินร่วมกันเพื่อเพิ่มการเข้าชมและรายได้

2. ใช้พารามิเตอร์แบบพาสซีฟใน Google Search Console

ใน Google Search Console คุณจะพบตัวเลือกในการตั้งค่าพารามิเตอร์ URL เมื่อเว็บไซต์ของคุณได้รับการยืนยันแล้ว สิ่งนี้ทำให้คุณสามารถบอก Google ว่าพารามิเตอร์ใดที่คุณต้องการพิจารณาแบบพาสซีฟ ซึ่งหมายความว่าคุณสามารถบอก Google ว่า "เมื่อใดก็ตามที่คุณเห็นพารามิเตอร์ URL นี้ ให้ปฏิบัติเหมือนไม่มีอยู่จริง" มีบทแนะนำที่ยอดเยี่ยมเกี่ยวกับวิธีตั้งค่าพารามิเตอร์แฝงด้วยเครื่องมือพารามิเตอร์ URL ใน Google Search Console

“หมายความว่าคุณสามารถบอก Google ว่า “เมื่อใดก็ตามที่คุณเห็นพารามิเตอร์ URL นี้ ให้ปฏิบัติเหมือนไม่มีอยู่จริง””

3. ใช้แฮชตำแหน่ง

เรียกอีกอย่างว่าตัวระบุส่วนย่อย URL ส่วนย่อยคือ URL ที่มี # ต่อท้ายซึ่งระบุส่วนที่เจาะจงในหน้า (โดยปกติจะกระโดดไปที่รหัสที่ตรงกับชื่อของตัวระบุส่วนย่อย)

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

คุณอาจชอบ: 5 รายงาน Google Analytics อย่างง่ายที่คุณควรสร้างสำหรับลูกค้าทุกคน

สิ่งที่ควรทราบหรือหลีกเลี่ยง

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

1. Canonical URL หรือการเปลี่ยนเส้นทาง 301

Shopify สร้างการเปลี่ยนเส้นทางอัตโนมัติให้คุณ (เช่น ในบล็อกโพสต์) เมื่อคุณเปลี่ยน URL ของโพสต์ที่เผยแพร่แล้วเป็น URL ใหม่ อย่างไรก็ตาม การเลือกระหว่างการเปลี่ยนเส้นทาง 301 หรือการตั้งค่า Canonical URL อาจเป็นเรื่องยากในบางครั้ง Joost de Valk ผู้เชี่ยวชาญด้าน SEO จาก Yoast กล่าวว่า “หากไม่มีเหตุผลทางเทคนิคที่จะไม่เปลี่ยนเส้นทาง คุณควรทำการเปลี่ยนเส้นทางเสมอ หากคุณเปลี่ยนเส้นทางไม่ได้เพราะจะทำให้ประสบการณ์ของผู้ใช้เสียหายหรือสร้างปัญหา ให้ตั้งค่า Canonical URL”

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

หากคุณต้องการสร้างการเปลี่ยนเส้นทางด้วยตนเองสำหรับบางหน้าบน Shopify คุณสามารถทำตามบทช่วยสอนที่มีประโยชน์นี้ซึ่งอยู่ในเอกสารประกอบของเรา

2. อย่าปิดกั้นไม่ให้ Google รวบรวมข้อมูล URL ที่เฉพาะเจาะจง

คุณสามารถใช้ robots.txt เพื่อบอก Google ว่าหน้าใดที่ไม่อนุญาต โดยพื้นฐานแล้วหน้าใดควรรวบรวมข้อมูลและไม่รวบรวมข้อมูล

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

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

3. อย่าเพิ่งลบเวอร์ชันที่ไม่เป็นที่ยอมรับ ‍

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

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

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

Canonical URL สำหรับทุกคน!

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

ภาพประกอบโดย Tiffany Tse

คุณตั้งค่า Canonical URL สำหรับลูกค้าของคุณแล้วหรือยัง แจ้งให้เราทราบในความคิดเห็นด้านล่าง

บทความนี้เคยปรากฏบนบล็อก Shopify Web Design and Development และมีให้บริการที่นี่เพื่อให้ความรู้และสร้างเครือข่ายการค้นพบที่กว้างขึ้น
แบ่งปัน
ทวีต
แบ่งปัน
กันชน
0 แชร์