
งั้นผมขอเปิดเผย วิธีง่าย ง่าย ให้ AJAX กับ SEO ไปด้วยกันได้ดีกว่า
ขอยกตัวอย่างแบบ Ajax ทั่วไปนะครับ
สมมุติว่า มี หน้าเวป A กับ หน้าเวป B นะครับ
หน้าเวป A มีข้อความว่า xxxxx
หน้าเวป B มีข้อความว่า yyyyy
โดยองค์ประกอบของแต่ละหน้า จะต้องมี template เป็นส่วน ประกอบอยู่แล้ว ทำให้เราดึงแต่ข้อมูลมาไม่ได้
เราก็แยกไฟล์มันจากกันซะ จากปรกติ
b.php
text = "yyyyy";
include("template.php");
เราก็ใส่เงื่อนไขไปครับ
text = "yyyyy";
if($ajaxcall){echo $text;}else{
include("template.php");
}
โดยใช้ Ajaxscript เปลี่ยนพาธ เพิ่มตัวแปร &ajaxcall=1 ต่อท้ายสำหรับเปิดทุกหน้าแทน
วิธีนี้ ต้องมีการออกแบบเวปตามโครงสร้างแบบนี้มาตั้งแต่ต้นด้วยครับ
ซึ่งผลที่ได้ก็คือ bot มองเห็นเหมือนเวปไซต์ตามปรกติ ที่มีข้อมูลสำคัญรวมอยู่ทุกประการครับ
*******คุณ EThaiZone ตอบไปก่อนซะแล้ว เพิ่งมาอ่านหน้า 2 โทดทีครับ อธิบายง่ายกว่าผมเยอะเลย