ปัญหาที่เป็นที่ยอมรับ

TL;DR
ปัญหา Canonicalเกิดขึ้นเมื่อ 301 เปลี่ยนเส้นทางหรือการติดแท็กตามรูปแบบบัญญัติไม่ถูกต้องทำให้ เครื่องมือค้นหาเชื่อว่าเว็บไซต์มี เนื้อหาที่ซ้ำกัน
Canonical Issues คืออะไร?
เพื่อให้เข้าใจว่าปัญหาตามรูปแบบบัญญัติคืออะไร เราต้องกลับไปที่ Canonical URLหลายครั้ง เนื้อหาที่เหมือนกันบางรายการสามารถแสดงภายใต้หลาย URL บนเว็บเพจได้ โดยส่วนใหญ่แล้ว จะเกี่ยวข้องกับเว็บไซต์เวอร์ชัน wwwและ ไม่ใช่ wwwตลอดจนเวอร์ชัน HTTPและ HTTPSคุณอาจสังเกตเห็นว่าบางครั้งสามารถเข้าถึงหน้าเว็บเดียวกันได้จาก htttp://example.comเช่นเดียวกับ https: //example.comหรือ https: //www.example.comแม้ว่าสำหรับผู้ใช้ส่วนใหญ่ หน้านี้อาจดูเหมือนหน้าเดียวกัน แต่เครื่องมือค้นหาจะตีความสิ่งเหล่านี้ว่าเป็นหน้าที่แตกต่างกัน และเนื่องจากเนื้อหาเหมือนกัน จึงสามารถตีความได้ว่ามีเนื้อหาที่ซ้ำกัน ซึ่งอาจส่งผลเสียต่อ SEOของคุณ สถานการณ์ดังกล่าวอื่นๆ อาจเกิดขึ้นเนื่องจาก URL แบบไดนามิก(ผลิตภัณฑ์ที่แสดงในหน้าผลลัพธ์ผลิตภัณฑ์ตัวกรองต่างๆ) นอกจากนี้ยังสามารถเกิดขึ้นได้เนื่องจาก พารามิเตอร์ UTMและอื่นๆ
Canonical URL ในสถานการณ์ทั้งหมดนี้คือ URL ที่เจ้าของเว็บไซต์ตัดสินใจว่าเป็น URL ที่ เกี่ยวข้องมากที่สุดจากชุดซึ่งเวอร์ชันอื่นๆ ทั้งหมดควรเปลี่ยนเส้นทางไป ตัวอย่างเช่น https: //www.example.comสามารถสร้างเป็น Canonical URL สำหรับ http: //example.comและ htttps: //example.com
วิธีหลีกเลี่ยงปัญหาที่เป็นที่ยอมรับ
ปัญหาตามรูปแบบบัญญัติเกิดขึ้นเมื่อไม่ได้กำหนด URL ตามรูปแบบบัญญัติ หรือไม่ได้กำหนดอย่างถูกต้อง เพื่อหลีกเลี่ยงสถานการณ์นี้ มีสองสามวิธีในการจัดการกับ URL ตามรูปแบบบัญญัติ:
1. การเปลี่ยนเส้นทาง 301 ไปยัง URL ตามรูปแบบบัญญัติเพื่อให้ทำได้อย่างมีประสิทธิภาพ ควรทำโดยการแก้ไขไฟล์ .htaccess ซึ่งสามารถตั้งค่ากฎสำหรับการเปลี่ยนเส้นทางได้ อาจมีลักษณะดังนี้:
RewriteEngine บน
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ www.yourdomain.com/$1 [R,L]
(สิ่งนี้จะเปลี่ยนเส้นทางการรับส่งข้อมูลทั้งหมดไปยังเวอร์ชัน HTTPS WWW ของไซต์ของคุณ)
แต่คุณอาจไม่มีสิทธิ์เข้าถึงไฟล์ .htaccess หรือคุณอาจไม่มีความชำนาญในการดำเนินการดังกล่าว มีปลั๊กอินและส่วนขยายมากมาย ขึ้นอยู่กับว่าคุณใช้แพลตฟอร์มการสร้างเว็บไซต์ประเภทใด ซึ่งสามารถช่วยให้คุณทำงานให้เสร็จลุล่วงได้
2. บนแพลตฟอร์มส่วนใหญ่ คุณมีตัวเลือกในการ ตั้งค่า Canonical URL สำหรับแต่ละหน้าการดำเนินการนี้จะเพิ่มแท็ก <link rel="canonical" href="..."> ลงในเพจของคุณ หากคุณกังวลเกี่ยวกับการมีหน้าเดียวกันหลายเวอร์ชัน คุณสามารถใช้สิ่งนี้เพื่อบอกเครื่องมือค้นหาว่าหน้าใดเป็นหน้าหลัก ใน Wix มีแท็บในตัวแก้ไข Menu&Pagesใต้ปุ่ม SEO (Google)ถัดจากแต่ละหน้า คลิก SEO ขั้นสูงและตัวเลือกนี้จะพร้อมใช้งาน ใน Wordpress คุณจะต้องมีปลั๊กอิน SEO ซึ่งจะมีตัวเลือกสำหรับการตั้งค่าแท็กบัญญัติ