Sun 25 Nov 2007
การปรับแต่งหน้าเว็บหลักของ thaihealth.net ล่าสุด เมื่อต้นปี 2550 มีวัตถุประสงค์ เพื่อให้ user friendly เป็นหลัก โดยไม่ได้คำนึงว่า จะเป็นอย่างไรใน search engine เลย
ขอขยายความว่า เว็บ 2.0 ถือเป็น web application มากกว่า การเป็นเว็บเพจ ความหมายคือ การที่มีปฏิสัมพันธ์ กับผู้ใช้เสมือนหนึ่ง application หรือโปรแกรมคอมพิวเตอร์ โดยที่ผู้ใช้ไม่ต้อง refresh หน้าเว็บใหม่ ไม่ว่าจะเป็น การใช้ chat ,map การเรียกข่าวมาดู ซึ่งเพิมความสะดวก ตามคำนิยามของเว็บสมัยใหม่คือ user interface ต้องเยี่ยม และ community กับ ความมีส่วนร่วมของผู้ใช้
การจะทำอย่างนี้ ต้องอาศัย ajax ซึ่งเพิ่มความน่าสนใจคล้ายๆกับ การใช้แฟลช หรือ iframe แต่ข้อเสียที่สำคัญยิ่งของมันคือ การที่ลิงค์ไม่สมบูรณ์ หรือ เป็น javascript แบบของ ajax จะเป็นตัวปัญหาที่ทำให้ search engine crawler ทั้งหลายไม่สามารถตามลิงค์ไปได้ ทำให้ การแสดงผลด้วย ajax ในส่วนนั้น เห็นเฉพาะผู้เข้าชม แต่ search engine ไม่เห็น
แต่เป็นความบังเอิญที่น่าประหลาดว่า ทางเว็บมาสเตอร์ เห็นจุดอ่อนนี้เช่นกัน จึงนำ application แบบของ ajax ร่วมกับ DHTML มาใช้ ตั้งแต่ต้น และเป็นการปิดจุดอ่อนในส่วนนี้อย่างสมบูรณ์ และเพิ่งมาทราบทีหลัง เมื่อมีการออกมาเปิดเผยของ ทีมงานของ google เองที่ google webmaster blog เกี่ยวกับ application ที่เรียกกันว่า Hijax ที่นี่ http://googlewebmastercentral.blogspot.com/2007/11/spiders-view-of-web-20.html
เพิ่งมาทราบ ว่าวิธีการที่ thaihealth ใช้เรียกว่า hijax ก็เมื่อเวลาผ่านมาเกือบปี
วิธีการนี้ ก็คือการเขียนเว็บตามแบบเก่า ที่เรียกว่า old school ปกติ และ ปรับแต่งในส่วนที่จะเรียกความน่าสนใจ ด้วย ajx ที่มีลักษณะคล้ายแบบนี้
<a_href=”ajax.htm?foo=32” onClick=”navigate(’ajax.html#foo=32′); return false”>foo 32</a>
เป็นลักษณะของการใช้ ajax ที่ยังสงวนลิงค์เดิม เผื่อผู้เข้าชมที่ไม่สามารถใช้ javascript ได้ เช่น googlebot จะได้วิ่งไปตามลิงค์ได้
สังเกตดูว่าเราใช้ ? แทน # (?foo=32) -> (#foo=32)
ส่วนลิงค์ที่เป็น javascript: หรือ fragment link ที่เรียกโดย <a href=# ถือว่าเป็นอะไรที่ควรต้องหลีกเลี่ยงอย่างยิ่ง
ดังนั้นจุดใหญ่ใจความ ก็คือ สร้างเว็บ user friendly ที่ยังเปิดทางให้ผู้ชมที่ใช้ web browser แบบโบราณ สามารถเข้าชมได้
No Responses to “ Hijax make web2.0 seo friendly! ”
Comments:
Leave a Reply
You must be logged in to post a comment.