Canonical Tag มันคืออะไร?

0

สำหรับใครที่ทำ SEO แล้วก็มีเว็บไซต์ที่เป็น Dynamic URL เช่น http://www.example.com/page.html?sid=abcd123456265 ซึ่งโดยที่จริงแล้ว ลิงค์นี้มันก็จะชี้กลับไปยังหน้าเดียวกันกับ http://www.example.com/page.html นั่นเอง ซึ่งถ้าพูดในส่วนของ SEO แล้วละก็ จะพบว่านี่เป็นปัญหาทั่วๆ ไปที่มักจะพบเจอกัน นั่นก็คือ Duplicate Content ที่คนทำ SEO นั้นกลัวกันนัก กลัวกันหนานั่นเอง

 

ทีนี้มาดูกันว่า Canonical Tag นั้น มันคืออะไร?

เพื่อจะได้เห็นภาพได้ง่ายๆ ผมขอยกตัวอย่างนะครับ เช่น ผมต้องการให้ทาง Google เก็บ Index เฉพาะลิงค์นี้

http://www.pccompete.com/blog/category/seo/

โดยที่ลิงค์อื่นๆ ที่มี Query Strings ต่อท้ายมาให้ (สมมุติว่า CMS ของผมสร้างมาให้เองอัตโนมัติ เช่นพวก Session ID เป็นต้น) เช่น http://www.pccompete.com/blog/category/seo?sid=123456790 แต่ว่าผมไม่ต้องการให้ทาง Google ทำการ Index ลิงค์นี้ซึ่งมี Query Strings ต่อท้ายมา

วิธีการแก้ไขปัญหานี้ก็คือ ผมก็จะเข้าไปเพิ่ม Meta Tag ในส่วน Header ของหน้าที่เป็น Duplicate Contents (หน้าที่ผมไม่ต้องการให้ทาง Google ทำการ Index)

<link rel=?canonical? href=?http://www.pccompete.com/blog/category/seo/? />

ซึ่งหมายความว่า หน้าที่ผมต้องการให้ทาง Google ทำการ Index ก็คือ

http://www.pccompete.com/blog/category/seo/

วิธีการนี้ จะทำให้ Link Value ของหน้าที่เราต้องการ Index จริงๆ นั้น ไม่เสียไปให้กับหน้าอื่นๆ ที่เป็น Duplicate ได้ ซึ่งวิธีนี้ก็ช่วยให้เราไม่จำเป็นต้องไปยุ่งยากกับการทำ Redirect ใน htaccess ไฟล์เหมือนแต่ก่อน :)

ติมตามงานเขียนต่าง ๆ ของผมได้ที่ www.pccompete.com

Comments

comments

Share.

About Author

ทีมงาน MarketingByte.com ที่คอยเจาะลึก วิเคราะห์ หาข้อมูลต่างๆ มาเพื่อบริการข้อมูลด้านการตลาดออนไลน์เพื่อคนไทย ติดตามเราทาง Social Media : www.facebook.com/marketingbyte หรือ www.twitter.com/mktbyte

Leave a Reply

%d bloggers like this: