เอ้าในฐานะ ผู้ใช้งาน AJAX และศึกษาเรื่อง SEO คนนึง ขอแสดงความคิดเห็นบ้าง....
Ajax และ Javascript ไม่ได้มีหน้าที่แค่ ดึง Content มาโชว์ตาม Element ต่างๆ เท่านั้นนะ อย่างเช่นกรณี ของ Flash ที่ใช้ตัว Embed จาก Swfobject หรือ Active Content นั้น ผมมองว่า ดีต่อ SEO มากกว่าอีก เพราะว่า Flash ถูก Render มาทับ Content อีกที ทำให้ Content เราสามารถใส่อะไร ให้บอทมันอ่านเล่นก็ได้
แล้วก็วิธีการเขียน Ajax นั้น ทางที่ดีควรจะเขียนให้ support ในกรณี ที่ js ถูก disabled ด้วยเช่น
<a href="http://....." rel="ajax">Something</a>
ในการทำงาน เราจะไปดัก ที่ rel แทน เมื่อตำแหน่งที่เรา mark ไว้ ถูก click เราถึงจะทำงานโดย ajax ให้ ดึง content ส่วนของ href มาแล้ว แสดง ณ element ที่กำหนด
ในอีกทางนึง bot ก็ยังไปอ่าน link ได้ตามปกติ และ ถ้า user ปิด js ก็ยังสามารถเข้า link ที่เราผูกไว้ได้อีกด้วย
แต่ไม่เถียงในกรณที่ Ajax ทำให้ pageviews ลดลง อย่างน่าใจหาย
แต่ ประสบการณ์ของผู้ใช้ก็จะดีขึ้น และ เว็บเราก็จะดูมีคุณภาพมากขึ้น ผมว่า Google เองก็น่าจะมองใน จดนี้ ดูอย่าง API ส่วนใหญ่ของ GG เป็น JS API ทั้งนั้น
ไม่ว่าจะเป็น maps, search, youtube, spreadsheet, translator
ฉะนั้นมันขึ้นกับวิธีเขียนครับ เขียนยังให้ให้ บอท อ่านได้
href="javascript:ajax('http://');" --> แบบนี้กลับบ้านเก่า
href="#" onclick="ajax('http://')" --> แบบนี้กลับไปพร้อมกัน
href="http://.." rel="ajax" --> แบบนี้สิ Cool!
ปล. ถ้า GG ไม่ support RIA (Rich Internet Application) ผมยอมไม่สน Google เลยด้วยซ้ำ
Related Links:
http://www.jquerytips.com/2008/01/15/ajax-seo-jquery/
http://www.jquerytips.com/2009/04/22/jquery-sifr/ 