SEO project : Static vs Dynamic page.

Posted on February 26th, 2006 in SEO, Webblog

SEO Webblog

วันนี้ บ้าพลังครับ ฟุ้งซ่านไม่ได้ไปสนามหลวง (ซะงั้น)

พอดีว่า นึกขึ้นได้ว่า เคยมีคนถามและแทบปัญหาโลกแตกว่า [tag]Static page[/tag] vs [tag]Dynamic page[/tag] อย่างพวก ASP,PHP หรือ JSP อันไหนทำ SEO ดีกว่ากัน เรามาดูกันก่อนนะครับ ว่าจริงๆแล้ว Static page ในที่นี่คืออะไร?

Static Page คือ หน้าเว็บที่จัดทำขึ้นตายตัว เนื้อหามิได้ถูกดึงออกมาจากตัว Database เลยเป็นหน้านิ่งๆ อยู่ ดังนั้น การที่เราทำหน้าที่เป็น Static Page ไม่ว่าจะโดยจาก html, htm, php ,asp ก็ตาม หากเนื้อหาในหน้านั้นมิได้มีการใช่คำสั่ง ในการดึงข้อมูลทำให้หน้าเปลี่ยนแปลงไป ข้อมูลเปลี่ยนแปลงไป ก็ไม่มีผลแตกต่างกันครับ

รวมทั้ง การใช้คำสั่งอย่าง include file ที่เป็น text เข้ามาด้วย (ไม่มีการเปลี่ยนตัว text file ที่ดึงเข้ามาไปตาม ตัวแปรนั่นล่ะครับ) เช่นการใช้ include footer,head หรือ menu ในหน้าเว็บ

สรุปง่ายคือ การที่หน้าเว็บไม่มีการเปลี่ยนแปลงข้อมูลหรือ มีการรับตัวแปรมาประมวลผลแล้วแสดงเนื้อหาที่แตกต่างกันไป ไม่ว่าจะตระกูลอะไร ก็ไม่มีผลครับ

ต่อ Dynamic Page คือหน้าเว็บที่มีการรับข้อมูลไม่ว่าจะด้วยวิธี get หรือ post เพื่อให้ได้ค่ามาเลือกดึงข้อมูลบางตัวออกมาแสดง อย่างเช่นเว็บบอร์ดบางตัวครับ

ที่นี้ในกรณีนี้ จะแตกต่างไป สำหรับการที่ผมลองมาแล้วขอแบ่งออกเป็นสองแบบนะครับ ตามวิธีการส่งข้อมูล method=”" คือ

แบบที่ 1 การรับส่งค่าด้วย Post

การรับส่งด้วยวิธีนี้ บอกได้เลยว่า ไม่ทำให้ Robots อ่านได้เลย เพราะ Robots ไม่ฉลาดที่จะกรอกข้อมูลเพื่อที่จะไปยังหน้าต่อไป ได้ครับ ดังนั้นหมดสิทธิ์

แต่ประเด็นอยู่ที่ หน้าที่ใช่ ส่งข้อมูลแบบ Post นั้น มักจะเป็นหน้าที่ต้องกรอกฟอร์มต่างๆ เป็นส่วนมาก เช่น ฟอร์มสมัครสมาชิก ฟอร์มล็อกอิน เป็นต้น

แต่ถ้าเป็นหน้าเว็บที่เราทำระบบ search ข้อมูลล่ะ แนะนำว่า แม้ว่าเราไม่ได้สนใจหรือ แคร์ในส่วนการค้นหานัก แต่การใช้ส่งค่าด้วย method post ถือว่าไม่ควร ครับ

เพราะการ postข้อมูลไป นั่น ย่อมทำให้ผู้ใช้ไม่สามารถ นำลิ้งค์ไปแจกจ่าย ได้ รวมทั้งมี robots ไม่สามารถอ่านได้ ดังนั้น สำหรับการส่งข้อมูลในฟอร์มสำหรับค้นหาข้อมูลในเว็บแล้ว ควรจะใช้แบบถัดไปดีกว่า

แบบที่ 2 การรับส่งค่าด้วย get

วิธีการส่งค่าแบบนี้ จะทำให้ url มีการส่งค่าไปด้วย ทำให้ผู้ใช้ สามารถนำลิ้งค์ ไปแปะ ไปแจกจ่ายให้แก่ใครก็ได้ ในที่ต่างๆ นอกจากนี้ เมื่อมันสามารถแปะลิ้งค์ มายังหน้าแสดงผลการค้นหาในคำต่างๆ ได้ นั่น หมายความว่า robots สามารถวิ่งตามเจอข้อมูลที่แสดงนั้นด้วย

หากนึกไม่ออก ให้นึกถึง Google เลยครับ เวลาเราหาข้อมูล url มันจะยาวๆ มีค่าต่างๆส่งมาด้วย เช่น ?search=thai&keyword=blogger อะไรพวกนี้ล่ะครับ นั่นคือการส่งด้วย วิธี get

ตรงจุดนี้ ทำให้ Robots สามารถไต่มาตามลิ้ง ได้ เช่นว่า ผมเอาผลการค้นหา คำว่า thai blog ในเว็บผม ไปแปะ url แบบนี้
http://www.i-morm.com/index.php?s=thai+blog&searchbutton=Go%21
ไว้ที่ไหน ก็ตามแต่ [tag]Robots[/tag] ก็จะวิ่งตามมาได้ ครับ

ที่นี้มาต่อ ครับ สังเกตว่า http://www.i-morm.com/index.php?s=thai+blog&searchbutton=Go%21 จะมีคีย์เวิร์ด ติดมาด้วยเห็นไหมครับ คีย์เวิร์ดคำว่า thai blog ตรงนี้ก็ช่วยเป็น Guide ให้แก่ robot ได้อย่างดีเหมือนกัน เพราะมีส่วนที่ช่วยให้ robots พอที่จะทำความรู้จัดได้ว่า มัน วิ่งไปเนี่ย หาอะไร

แต่ถ้า อย่างในกรณีของเว็บบอร์ดที่จะส่งค่าเป็น index.php?id=10 ตรงจุดนี้มีข้อเสียอยู่ที่ว่า robots รู้แค่ว่าวิ่งไปตามลิ้งค์นี้ ก็จะเจอผล แต่ไม่มีตัวคีย์เวิร์ดให้ robots ได้รู้ว่าอะไร คืออะไร นั่นเอง ทำให้โอกาสที่จะได้รับการ indexs น้อยลงครับ

อีกทั้ง จุดสังเกตที่ทำให้เว็บบอร์ดไม่ค่อยได้รับการ indexs มากนัก นอกจาการส่งค่าแค่ id แล้ว ยังน่าจะเป็นจุดที่ ลิ้งค์ไปยังหน้า page เช่น page 1 2 3 4… แม้ว่ามีการส่งค่าไปแบบ get ก็จริงๆ แต่ด้วยเว็บบอร์ด หน้าที่ 1 นั่นหมายถึงหน้าที่มีกระทู้ใหม่ๆ อยู่ กระทู้เก่าก็จะตกไปอยู่ในหน้า ถัดๆ ไป

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

ทีนี้จากที่ผมเคยกล่าวว่า [tag]blog[/tag] นี่ล่ะสุดยอดแล้ว สำหรับการทำ seo มันดีจรงไหน อยากจะให้สังเกตกันนิดนึงครับว่า บล็อก url มันจะไม่มีจุดต่างกันไปเล็กน้อย เช่น ใน[tag]บล็อก[/tag]ผม เวลาที่เลือกดูหัวข้อต่างเช่นหัวข้อ weblog เจ้า url มันก็จะเป็น
http://www.i-morm.com/category/webblog/

ซึ่งจริงๆแล้ว มันจะถูกแปลงมาจาก http://www.i-morm.com/index.php?category=webblog ครับ โดยใช้เจ้า [tag]mod_rewrite[/tag] ใน Apache นั่นเอง ซึ่งเค้าเรียกกันว่า Pemalink ครับ (สำหรับผมกำลังพยายามจะลองศึกษาเพิ่มอยู่ครับ ตอนนี้กำลังทยอยเปิด dictionary )

ตรงจุดนี้ ช่วยให้เราสามารถทำ dynamic page ให้เป็นเหมือน static page ได้ครับ รวมทั้งช่วยในการทำ seo ได้เป็นอย่างดีอีกด้วยครับ เพราะว่า ผมเคยกล่าวไว้ใน seo project ตอนที่ผ่านๆ มาแล้วว่า (บอกใหม่แล้วกัน) keyword ใน url มีผลต่อการจัดอันดับการแสดงผลการค้นหา โดยเฉพาะ Google ซึ่งในกรณีที่เว็บสองเว็บ มีค่าต่างๆ เท่ากันหมดไม่ว่าจะเป็น keyword density,keyword ใน title หรือแม้กระทั่งค่า PR เท่ากัน

Google จะแสดง URL ที่มีคีย์เวิร์ดใน url ตรงที่สุด เช่น
http://www.i-morm.com/category/webblog/ จะถูกจัดอันดับอยู่เหนือ http://www.i-morm.com/index.php?category=webblog ครับ

สาเหตุคือ Google จะมองว่า http://www.i-morm.com/category/webblog/ มันเสมือนกับเป็น static page ซึ่งไม่มีการเปลี่ยนแปลง โอกาสที่ผู้คนหาจะได้รับข้อมูลตรงตามที่ต้องการ นั้น มากกว่า dynamic page ครับ เพราะ dynamic page เมื่อตัวแปรเปลี่ยนค่าไป ข้อมูลก้อจะเปลี่ยนไปได้

เพราะผมเคยย้ำเสมอๆ ว่า ยังไง Googlebot ก็พยายามจะทำตัวให้เหมือน คนที่นั่งคนหาข้อมูลเองจริงๆ ข้อมูลที่มีแน่ๆ แสดงแน่ๆ และข้อมูลใหม่ย่อมดีสำหรับคนที่ค้นหาเสมอครับ

Share and Enjoy:
  • TwitThis
  • Digg
  • Google
  • Facebook
  • del.icio.us
  • Slashdot
  • Technorati
  • LinkedIn

Tags Comment

Relate entries

  • SEO ethics.
    จบงานหนึ่งอีกงานหนึ่งก็เข้า ส่วนหนึ่งคือปัญหาในเรื่องของการทำ SEO นั่นล่ะครับ ซึ่งตรงนี้ทำให้เกิดข้อสงสัยตามมาครับของหลายคน โดยเรื่องของเรื่องเริ่มต้นที่ ประเด็นของคลิป ของน้องสองคน (ไม่ขอเอ่ยนาม เพราะกลายเป็นการซ้ำ...
  • Photo from NextWebApp2008
    เมื่อวานลืมสนิทเลยครับ ได้หยิบเอามือถือมาถ่ายรูปไว้ได้ไม่กี่ภาพครับเลยเอามาแปะไว้ดีกว่าครับ อ่อ แล้วเมื่อวานนี้ลืมอีกอย่างนึงด้วยครับ "ใครว่าแมคใช้ง่าย" ปิดท้ายด้วยวิวสวยๆ จากห้องประชุมครับ ถ่ายไว้ ...
  • Flash SEO, Improved your flash index.
    ถือเป็นภาคต่อจาก เมื่อวานแล้วกันครับ เกี่ยวกับเรื่อง การทำ SEO กับ Flash ครับ ซึ่งผมขอแปล และจะแทรกความคิดเห็นผมเข้าไปด้วยนะครับ...
  • SEO with Flash Files, new seo technic are coming .
    เอาละครับ กลับมาแวะเข้าเรื่องเกี่ยวกับ SEOบ้างแล้วกันนะครับ รู้สึกว่าพักนี้ พูดคุยเรื่องกฏหมาย เรื่องคุก อะไรพวกนี้กันเยอะไปแล้ว (รู้สึกเสียวๆ ยังไงไม่รู้) เรื่องของเรื่องก็คือ...
  • 7 must-read Webmaster Central blog posts from Google Webmaster Central Blog
    คิดว่าเป็นสิ่งที่คนทำ seo ส่วนใหญ่ หรือว่ามือใหม่มักจะสงสัยครับ อ่านเจอเลยเอมาให้อ่านกัน เอาไว้ จะมาแปลงเป็นไทยให้อ่านกันอีกทีนะครับ (โอ้ว เห็นป่าวว่า flock...

Related posts brought to you by Yet Another Related Posts Plugin.

2 Comments »

  1. eiei

    ตอนนี้เวบมาน Outbound

    เปงที่รุจักแล้วนะ

    // กว่าจา Verify Sitemap ผ่าน

    ก็ลุ้นซะแทบแย่เลยน่อออ

    by Jaae — February 27, 2006 @ 2:15 pm
  2. อยากทราบวิธีทำตรงนี้อะครับ
    http://www.i-morm.com/category/webblog/
    แทน
    http://www.i-morm.com/index.php?category=webblog
    อะครับ

    by MithRanDir — September 2, 2006 @ 3:29 am

Leave a comment