Friday, July 30, 2010
 
 
 

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

สำหรับใครที่ทำ 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 ไฟล์เหมือนแต่ก่อน :)

No related posts.

 

8 Comments

  1. Gravatar Jay says:

    อืม.. น่าสนใจนะครับ

    มีคำถามครับ คือผมเห็นว่าใน CMS ยุคนี้จะมีฟีเจอร์ SEF (Search Engine Friendly) ให้ turn off, turn on ได้

    ถ้าใน site เราทุกๆ ลิงค์ที่ user เข้าถึงได้เป็น SEF ไปหมดแล้ว Google ยังจะสามารถเก็บ URL แบบเดิมที่ส่งค่าเป็นตัวแปรตรงๆ ได้อีกหรือไม่ครับ? :O

    ขอบคุณครับ

  2. Gravatar boydchan says:

    แสดงว่าอย่างนี้ก็ให้ google index แค่ http://www.pccompete.com/blog/category/seo/ แต่ถ้ามีหน้าอื่นๆ ที่อยู่ใน path นี้ก็ไม่ได้ติด search ดิฮะ? ผมเข้าใจถูกไหมฮะ?

    ทุกวันนี้ CMS อย่าง wp มีส่วนของ seo friendly link ให้ใช้กันแล้ว CMS เจ้าอื่นๆ ก็น่าจะมีเหมือนกันนะฮะ สำหรับเว็บที่ไม่ได้ใช้ CMS ก็พึ่ง Programmer หน่อยแล้วกันนะ :D

  3. @Jay – ผมคิดว่า google เองไม่มีปัญหากับการ index หน้าต่างๆ ที่เป็นลิงค์ที่มีพวกตัวแปรต่อท้ายนะครับ แต่ที่ผมคิดว่าจุดสำคัญมันน่าจะอยู่ที่คนที่ทำการค้นหาที่หน้าของ search engines มากกว่า

    ผมยกตัวอย่างนะครับ สมมุติว่าผมค้นหาคำว่า “blue widget” แล้วในหน้าแสดงผลของกูเกิ้ลเป็นแบบนี้

    ตำแหน่งที่ 1 Display URL เป็น
    http://www.domain1.com/page.php?hl=en&answer=35291

    ในขณะที่ ตำแหน่งที่ 2 Display URL เป็น
    http://www.domain2.com/blue-widget.html

    ผมว่า CTR ของ ตำแหน่งที่ 2 มีโอกาสที่จะมากกว่า ตำแหน่งที่ 1 เพราะว่ามันสื่อให้คนคลิีกได้มากกว่า

    @Boydchan – เท่าที่ผมได้อ่านๆ มา จริงๆ แล้ว canonical tag จะเกี่ยวกับเรื่องของ duplicate contents

    จากตัวอย่างที่คุณ Boydchan ยกมา http://www.domain.com/blog/category/seo/

    ตัวอย่างที่ 1 – ถ้าหากเว็บไซต์ผมมีลิงค์ที่เป็น print version ลิงค์ของหน้านั้นก็อาจจะเป็น http://www.domain.com/print/blog/category/seo/

    ตัวอย่างที่ 2 – http://www.domain.com/blog/category/seo/sortby?date=desc

    ตัวอย่างที่ 3 – http://www.domain.com/blog/category/seo/SESSIONID=12345

    ผมก็จะเพิ่ม เข้าไปในหน้าต่างๆ เหล่านี้

    ซึ่งจากคำถามที่ถามมาว่า หน้าเป็นหน้าอื่นๆ ที่อยู่ใน path นี้จะไม่ถูก index ผมคิดว่า ถ้าหน้านั้นๆ ไม่ได้เป็น duplicate content กับหน้า http://www.domain.com/blog/category/seo/ แล้วก็เรา ไม่ได้ใส่ canonical tag ไว้ มันก็จะน่าไม่มีผลในเรื่องของการถูก index นะครับ

  4. Gravatar Jay says:

    โอว ขอบคุณครับ…

    สาระเข้มข้นจริงๆ ประเด็นนี้ครับ :)

  5. Gravatar Thaimerits says:

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

  6. Gravatar Tung says:

    ขอบคุณมากๆ

  7. ผมก็ยังไม่ค่อยรู้เลยว่ามันคืออะไร แต่พอมาอ่านกระทู้นี้ถึงได้รู้ว่ามันเป็นยังไง แต่ผมก็ยัง งง สงสัยจะโง่ไปหน่อย อิอิ

  8. ผมว่าคุณ meritsbirthday น่าจะต้องทราบเป็นอย่างดีเลยนะฮะ ไม่งั๊นคงไม่เข้าไปประลองยุทธ์กับการแข่งทำ seo “ทำบุญวันเกิด” กับพวกเทพๆ เค้าหรอกครับ ;-)

The Thesis Theme from Chris Pearson and DIYthemes

Reply to “Canonical Tag มันคืออะไร?”

อ้อ! อย่าลืมโชว์รูปของคุณไว้กับคอมเม๊นต์ของคุณด้วยนะครับ :) Get Your Gravatar Here!