ThaiSEOBoard.com

ความรู้ทั่วไป => Search Engine Optimization => ข้อความที่เริ่มโดย: undeath13 ที่ 06 ตุลาคม 2011, 03:43:52



หัวข้อ: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: undeath13 ที่ 06 ตุลาคม 2011, 03:43:52
คุณรู้ไหมว่า Canonical Tag คืออะไร?  จริงๆ แล้วมันเกี่ยวข้องกับ SEO หรือการปรับแต่งเว็บให้ติด Search Engine การใส่ Canonical tag เอาไว้ที่เว็บ เพื่อเป็นการลดและป้องกันการ เกิดข้อมูลซ้ำ (duplicate content) ของเว็บเรา ซึ่งหาก Google ทราบว่าเว็บเรามีข้อมูลซ้ำกับที่อื่น ก็จะทำให้หน้าของเราด้อยค่าลง และโอกาสในการค้นหาเจอใน Google ก็จะน้อยลงเช่นกัน ดังน้นการใช้ Canonical Tag จะเป็นการแจ้ง Google ว่าหน้าเว็บเรามีหน้าไหนก็ลักษณะคล้ายๆ กัน ซึ่งการใช้จะส่งผลให้ภาพลักษณ์ของเว็บเราดีขึ้น เมื่อ Google ทราบถึงข้อมูลนี้

(http://farm7.static.flickr.com/6153/6196801134_c8d1c8b593_o.jpg)

แล้วเราจะใส่ Tag นี้อย่างไร มาดูตัวอย่างจริงๆ กัน เข่นบทความในเว็บผม อาจจะมี URL คือ www.pawoot.com/twitter (http://www.pawoot.com/twitter) แต่จริงๆ แล้วระบบเว็บของผมมันสร้าง URL อีกอันนึงขึ้นมา และสามาถรเข้าได้เหมือนกันคือ www.pawoot.com/node/311 (http://www.pawoot.com/node/311)  และ www.pawoot.com/content?id=311 (http://www.pawoot.com/content?id=311) ดังนั้น Google อาจจะมองว่า ทั้งสามหน้านี้มันมีข้อมูลที่ซ้ำกัน (Google มองจาก URL เป็นหลัก)

ซึ่งหากเรามีข้อมูลเว็บไซต์เหมือนกันทั้ง 3 หน้า 3  URL Google จะลดความสำคัญของหน้าเหล่านี้ลง เพราะถูกมองว่า ข้อมูลเหล่านี้เป็นข้อมูลที่ซ้ำกัน (duplicate content)

แต่หากเราต้องการให้ www.pawoot.com/twitter (http://www.pawoot.com/twitter) เป็นหน้าเว็บที่ติดอันดับในการค้นหาใน Google  และเราไม่สนว่าหน้าอื่นๆ จะติดอันดับหรือไม่ เราก็ต้องจะแจ้ง Google โดยการใส่ Tag ที่ใส่เพิ่มลงไปใน Header HTML Tag
 

<link rel=”canonical” href=”http://www.pawoot.com/twitter″>

โดยใส่เข้าไปในส่วน <head> ของหน้าที่ไม่ต้องการให้ติดอันดับในการค้นหาคือหน้า www.pawoot.com/node/311 (http://www.pawoot.com/node/311) และ www.pawoot.com/content?id=311 (http://www.pawoot.com/content?id=311) (จริงๆ มันอาจจะเป็นหน้าเดียวกันก็ได้)


(http://farm7.static.flickr.com/6021/6196288011_4fbf89bbf9_o.gif)
(http://farm7.static.flickr.com/6166/6196287909_485fdb74f1_o.gif)


เพียงเท่านี้หน้าหลักของเราก็จะไม่โดน Google มองว่าเป็นหน้าที่ซ้ำกัน (duplicate content) ซึ่งจะส่งผลทำให้โอกาสติดการค้นหาดีมากขึ้นครับ ซึ่งตรงนี้ เหมาะกับเว็บที่มี ข้อมูลซ้ำๆ กันครับ

 
 มาลองดู VDO ที่นาย Matt Cutts ที่เป็นผู้เชียวชาญเรื่อง Search Engine ของ Google พูดถึง Canonical กันครับ


http://www.youtube.com/watch?v=Cm9onOGTgeM&feature=player_embedded

ที่มา http://www.pawoot.com/what-is-canonical  ขอบคุณพี่ป้อม ภาวุธ มาณที่นี้ด้วยครับ  :wanwan017:


สรุปคือถ้าเรามีหน้าที่ เราดุฟ เราก็เอา Tag นี้ไปใส่ซะ เพื่อบอกเจ้าแพนด้าว่า หน้านี่ไม่เกี่ยวนะเฟ้ย ไม่ดุฟนะแม้จะเหมือนกันเป๊ะก็เถอะ   นู้นไปหน้าแรกนู้น  อย่ามากินมั่วๆเซ่!

ลองใช้ Tool ตรวจดูครับว่าเว็บของท่านมีหน้าที่ซ้ำกันหรือไม่ จะได้ช่วยได้ครับ  :wanwan020:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: บักแฉะ ที่ 06 ตุลาคม 2011, 04:03:23
ขอบคุณข้อมูลและน้ำใจครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: invest ที่ 06 ตุลาคม 2011, 04:14:00
+84


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: panama ที่ 06 ตุลาคม 2011, 06:37:09
 :wanwan017: :wanwan017: :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: adminkung ที่ 06 ตุลาคม 2011, 06:51:50
ขอบคุณสำหรับความรู้ใหม่ ๆ ครับ  :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: gobank01 ที่ 06 ตุลาคม 2011, 07:50:05

มันเป็น เหตุผลหนึ่งที่ wp เป็น cms mี่ดีสำหรับ seo


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: chobitrein ที่ 06 ตุลาคม 2011, 07:53:43
ว้าว...  ขอบคุณครับ   :wanwan003:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: oPeTero ที่ 06 ตุลาคม 2011, 07:55:55
ผมก็ใช้อยู่ด้วย


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: abnormals55 ที่ 06 ตุลาคม 2011, 07:56:21


เป็นความรู้ขอเก็บครับ

 :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: catcat2go ที่ 06 ตุลาคม 2011, 07:56:50

ขอเก็บด้วยคนครับ ขอบคุณครับ

 :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: myspace69 ที่ 06 ตุลาคม 2011, 08:44:06
ขอบคุณครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: aitim ที่ 06 ตุลาคม 2011, 09:25:47
ขอบคุณสำหรับความรู้ครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: SEO_POWER_HACK ที่ 06 ตุลาคม 2011, 10:32:45
ลองใช้ Tool ตรวจดูครับว่าเว็บของท่านมีหน้าที่ซ้ำกันหรือไม่ จะได้ช่วยได้ครับ  :wanwan020:
ขอบคุณมากครับ ว่าแต่เครื่องมือที่ว่าคืออะไรแนะนำที


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: perng ที่ 06 ตุลาคม 2011, 10:34:33
มีประโยชน์ครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: 9inepiek ที่ 06 ตุลาคม 2011, 10:42:46
ขอบคุณครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: vii ที่ 06 ตุลาคม 2011, 10:50:04
ผมก็ยังสงสัยอยู่ว่าทำไม google จึงยังให้บอทไต่มาหน้าที่มี querystring มากๆอยู่ได้ ทั้งที่ทำ canonical ไว้แล้ว
เช่น หน้า www.domain.com/page (http://www.domain.com/page) ก็ทำ canonical ไว้ตามนี้ แต่มันจะมีการแบ่งหน้าแสดงความเห็น ก็จะเป็น www.domain.com/page?per_page=20 (http://www.domain.com/page?per_page=20) แบบนี้
บอทของมันก็ไต่อยู่นั่น มาหน้าพวกนี้ได้ทุกสัปดาห์ทั้งที่ระบุ canonical ไว้แล้ว

และที่แย่กว่านั้น ใน webmaster tool ที่รายงาน diagnostic > html suggestion > duplicate title tag ก็ขึ้นหน้าพวกนี้ด้วยนะ
ขึ้นว่า title ของหน้า www.domain.com/page (http://www.domain.com/page) และ www.domain.com/page?per_page=20 (http://www.domain.com/page?per_page=20) มันซ้ำกัน
ทั้งที่ระบุ canonical ไว้ถูกต้องเป๊ะๆว่า www.domain.com/page (http://www.domain.com/page) เท่านั้นแล้วนะ

เลยชักสงสัยว่า...
ผมทำอะไรผิดพลาดหรือเปล่า?
canonical มันมีไว้เท่ๆหรือเปล่า?
google มันโง่หรือเปล่า?

ก็ลองเข้าไปใน webmaster tools > site configuration > url parameters แล้ว กำหนดแล้วว่า per_page คือ paginates
มันก็ยังไม่วายทำงานเหมือนเดิมซ้ำๆซากๆ แสดง duplicate title tag ซ้ำๆซากๆเหมือนเดิมเรื่อยมา...


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: cnn2520 ที่ 06 ตุลาคม 2011, 11:07:14
มาครบเลยครับ ขอบคุณครับ :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: sytes ที่ 06 ตุลาคม 2011, 11:40:33
 :wanwan017: ขอบคุณครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: sTaRs_sTreaM ที่ 06 ตุลาคม 2011, 11:41:58
thx :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: lana ที่ 06 ตุลาคม 2011, 12:01:41
อย่างนี้นี่เอง ขอบคุณค่ะ  :wanwan017:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: ohmohm ที่ 06 ตุลาคม 2011, 12:23:57
..ก็จะเป็น [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) แบบนี้
..

เพราะ per_page= ที่แตกต่างกัน ทำให้หน้าเว็บเนื้อหาต่างกัน ( ไม่ซ้ำกัน ) หรือเปล่า


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: vii ที่ 06 ตุลาคม 2011, 13:14:06
..ก็จะเป็น [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) แบบนี้
..

เพราะ per_page= ที่แตกต่างกัน ทำให้หน้าเว็บเนื้อหาต่างกัน ( ไม่ซ้ำกัน ) หรือเปล่า
เนื้อหาเหมือนกันครับ ต่างกันแค่ตรง comment แต่ผมก็ทำการระบุไปแล้วว่า canonical คือหน้าที่ไม่มี querystring มันก็น่าจะให้ความสำคัญเฉพาะหน้านั้น และไม่ต้องแจ้ง duplicate title tag นะ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: Victory-Mik ที่ 07 ตุลาคม 2011, 09:48:53
แหล่ม เลย


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: undeath13 ที่ 07 ตุลาคม 2011, 15:35:59
ผมก็ยังสงสัยอยู่ว่าทำไม google จึงยังให้บอทไต่มาหน้าที่มี querystring มากๆอยู่ได้ ทั้งที่ทำ canonical ไว้แล้ว
เช่น หน้า [url=http://www.domain.com/page]www.domain.com/page[/url] ([url]http://www.domain.com/page[/url]) ก็ทำ canonical ไว้ตามนี้ แต่มันจะมีการแบ่งหน้าแสดงความเห็น ก็จะเป็น [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) แบบนี้
บอทของมันก็ไต่อยู่นั่น มาหน้าพวกนี้ได้ทุกสัปดาห์ทั้งที่ระบุ canonical ไว้แล้ว

และที่แย่กว่านั้น ใน webmaster tool ที่รายงาน diagnostic > html suggestion > duplicate title tag ก็ขึ้นหน้าพวกนี้ด้วยนะ
ขึ้นว่า title ของหน้า [url=http://www.domain.com/page]www.domain.com/page[/url] ([url]http://www.domain.com/page[/url]) และ [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) มันซ้ำกัน
ทั้งที่ระบุ canonical ไว้ถูกต้องเป๊ะๆว่า [url=http://www.domain.com/page]www.domain.com/page[/url] ([url]http://www.domain.com/page[/url]) เท่านั้นแล้วนะ

เลยชักสงสัยว่า...
ผมทำอะไรผิดพลาดหรือเปล่า?
canonical มันมีไว้เท่ๆหรือเปล่า?
google มันโง่หรือเปล่า?

ก็ลองเข้าไปใน webmaster tools > site configuration > url parameters แล้ว กำหนดแล้วว่า per_page คือ paginates
มันก็ยังไม่วายทำงานเหมือนเดิมซ้ำๆซากๆ แสดง duplicate title tag ซ้ำๆซากๆเหมือนเดิมเรื่อยมา...


มันเป็นการบอกว่า ไม่ได้ dup เฉยๆครับ แต่ไม่ได้บล็อคบอท มันก็ไต่ไปตามปกติ แต่มันไม่ได้เอาหน้านั้น มาเป็น แฟ็คเตอร์หรือตัวแปร ในการประมวลผลว่า เว็บคุณdup เพื่อที่จะทำการdeindexหรือลดอันดับ ครับ :wanwan017: เพราะว่าใส่tag นี้เข้าไปมันเหมือนกับการ รีไดเร็ค301อะ ครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: boytoxic ที่ 08 ตุลาคม 2011, 14:42:21
ขอบคุณมากครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: chaichoo ที่ 08 ตุลาคม 2011, 14:50:52
ผมก็ยังสงสัยอยู่ว่าทำไม google จึงยังให้บอทไต่มาหน้าที่มี querystring มากๆอยู่ได้ ทั้งที่ทำ canonical ไว้แล้ว
เช่น หน้า [url=http://www.domain.com/page]www.domain.com/page[/url] ([url]http://www.domain.com/page[/url]) ก็ทำ canonical ไว้ตามนี้ แต่มันจะมีการแบ่งหน้าแสดงความเห็น ก็จะเป็น [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) แบบนี้
บอทของมันก็ไต่อยู่นั่น มาหน้าพวกนี้ได้ทุกสัปดาห์ทั้งที่ระบุ canonical ไว้แล้ว

และที่แย่กว่านั้น ใน webmaster tool ที่รายงาน diagnostic > html suggestion > duplicate title tag ก็ขึ้นหน้าพวกนี้ด้วยนะ
ขึ้นว่า title ของหน้า [url=http://www.domain.com/page]www.domain.com/page[/url] ([url]http://www.domain.com/page[/url]) และ [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) มันซ้ำกัน
ทั้งที่ระบุ canonical ไว้ถูกต้องเป๊ะๆว่า [url=http://www.domain.com/page]www.domain.com/page[/url] ([url]http://www.domain.com/page[/url]) เท่านั้นแล้วนะ

เลยชักสงสัยว่า...
ผมทำอะไรผิดพลาดหรือเปล่า?
canonical มันมีไว้เท่ๆหรือเปล่า?
google มันโง่หรือเปล่า?

ก็ลองเข้าไปใน webmaster tools > site configuration > url parameters แล้ว กำหนดแล้วว่า per_page คือ paginates
มันก็ยังไม่วายทำงานเหมือนเดิมซ้ำๆซากๆ แสดง duplicate title tag ซ้ำๆซากๆเหมือนเดิมเรื่อยมา...


มันเป็นการบอกว่า ไม่ได้ dup เฉยๆครับ แต่ไม่ได้บล็อคบอท มันก็ไต่ไปตามปกติ แต่มันไม่ได้เอาหน้านั้น มาเป็น แฟ็คเตอร์หรือตัวแปร ในการประมวลผลว่า เว็บคุณdup เพื่อที่จะทำการdeindexหรือลดอันดับ ครับ :wanwan017: เพราะว่าใส่tag นี้เข้าไปมันเหมือนกับการ รีไดเร็ค301อะ ครับ

เหนือชั้นอย่างแรงครับ..ขอบคุณสำหรับครามรู้ดีๆ :wanwan017: :wanwan017: ความรู้น้อยต้องค่อยๆเก็บ.. :wanwan003: :wanwan003:


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: haward ที่ 08 ตุลาคม 2011, 15:16:46
น่าสนใจครับ จะลองเอาไปใส่ไว้ในเว็บของตัวเองคับ  ขอบคุณที่นำมา share ครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: ดีน วินเชสเตอร์ ที่ 08 ตุลาคม 2011, 15:53:56
ขอบคุณที่ให้ความรู้นะครับ +1 ครับ


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: Fallen ที่ 08 ตุลาคม 2011, 16:00:00
เข้าไปแก้ ตั้งหลายร้อยหลายพันหน้า :P
บอทยังไม่พัฒนาถึงขั้นเเยกความเเตกต่างของ url เข้า เนื้อหาในเว็บนั้ๆ หรือนี่ :o


หัวข้อ: Re: มาเพิ่มอันดับด้วย Canonical Tag กันเถอะ !
เริ่มหัวข้อโดย: ohmohm ที่ 09 ตุลาคม 2011, 15:06:03
..ก็จะเป็น [url=http://www.domain.com/page?per_page=20]www.domain.com/page?per_page=20[/url] ([url]http://www.domain.com/page?per_page=20[/url]) แบบนี้
..

เพราะ per_page= ที่แตกต่างกัน ทำให้หน้าเว็บเนื้อหาต่างกัน ( ไม่ซ้ำกัน ) หรือเปล่า
เนื้อหาเหมือนกันครับ ต่างกันแค่ตรง comment แต่ผมก็ทำการระบุไปแล้วว่า canonical คือหน้าที่ไม่มี querystring มันก็น่าจะให้ความสำคัญเฉพาะหน้านั้น และไม่ต้องแจ้ง duplicate title tag นะ
งั้นสงสัยต้อง load comments ด้วย AJAX