กลับไปที่บล็อก
17 ตุลาคม 2568Sergei Solod12 นาทีในการอ่าน

Yandex จัดทำดัชนีหน้า Next.js ของผม 4,278 หน้าในคืนเดียว — สิ่งนี้พิสูจน์อะไรจริง ๆ

Yandex นำหน้าเว็บที่ผมสร้างแบบสแตติกด้วย Next.js จำนวน 4,278 หน้าเข้าสู่ดัชนีแทบพร้อมกัน นี่เป็นหมุดหมายทางเทคนิคที่ชัดเจน แต่ไม่ใช่หลักฐานว่าหน้าเหล่านั้นมีอันดับหรือทราฟฟิกแล้ว บทความนี้แยกให้ชัดว่าผลลัพธ์ดังกล่าวบอกอะไรเกี่ยวกับ SSG และ Programmatic SEO และอะไรที่ยังสรุปไม่ได้

SEONext.jsSSGYandexProgrammatic SEOการจัดทำดัชนี

วันที่ 17 ตุลาคม 2025 ผมเห็นตัวเลขที่รออยู่: Yandex จัดทำดัชนีหน้าเว็บของผมแล้ว 4,278 หน้า หน้าเหล่านี้สร้างด้วย Next.js Static Site Generation (SSG) และการเปลี่ยนแปลงดูเหมือนเกิดขึ้นแทบจะในคืนเดียว

ปฏิกิริยาแรกของผมง่ายมาก: สแตกทำงานแล้ว หน้าแบบสแตติกหลายพันหน้าเข้าไปอยู่ในดัชนี จึงรู้สึกเหมือนเป็นการยืนยันที่ชัดเจนว่าแนวทางทางเทคนิคมาถูกทาง

แต่ถ้ามองอย่างเข้มงวดมากขึ้น วันนี้ผมจะสรุปให้แคบกว่านั้น ผลลัพธ์นี้บอกได้ว่า ณ เวลานั้น Yandex สามารถค้นพบ ประมวลผล และนำหน้าจำนวนมากเข้าสู่ดัชนีได้ มันไม่ได้พิสูจน์ว่าทั้ง 4,278 หน้ามีอันดับดี ได้รับคลิก สร้างทราฟฟิก long-tail หรือจะยังอยู่ในดัชนีต่อไปในระยะยาว

ความแตกต่างตรงนี้คือส่วนที่มีประโยชน์ที่สุดของหมุดหมายครั้งนี้

4,278 หน้าที่ถูกจัดทำดัชนีพิสูจน์อะไรได้จริง

ข้อเท็จจริงที่ยืนยันได้ตรงไปตรงมา: Yandex จัดทำดัชนีหน้าเว็บของผม 4,278 หน้า และเพราะหน้าเหล่านี้สร้างด้วย Next.js SSG ผลนี้ยังแสดงด้วยว่าการ implement ของผมไม่ได้มีอุปสรรคทางเทคนิคแบบครอบคลุมที่ทำให้ Yandex ไม่สามารถจัดทำดัชนีหน้าเหล่านี้ได้เลย

เมื่อทำงานกับ URL จำนวนมาก เรื่องนี้มีความหมาย ถ้า route ที่สร้างขึ้นหลายพันรายการสามารถถูกเข้าถึงและยอมรับเข้าสู่ดัชนีได้ อย่างน้อยรูปแบบการส่งมอบหน้าพื้นฐานก็เข้ากันได้กับ crawler และ indexer นี่ไม่ได้พิสูจน์ว่าทุกหน้ามีคุณภาพ แต่ช่วยตัดความล้มเหลวพื้นฐานที่สุดออกไปได้: เสิร์ชเอนจินไม่สามารถจัดทำดัชนีเว็บไซต์ได้เลย

เอกสารทางการของ Yandex Webmaster เองก็แยก การ crawl กับการ indexing ออกจากกัน โรบอตโหลดหน้าก่อน แล้ว Yandex จึงประมวลผลและเก็บไว้เพื่อใช้ในการค้นหา ดังนั้นการถูก crawl ไม่เท่ากับการถูกจัดทำดัชนี และการถูกจัดทำดัชนีก็ไม่เท่ากับมีอันดับหรือมีทราฟฟิก

ผลลัพธ์นี้ไม่ได้พิสูจน์อะไร

ตอนแรกผมตื่นเต้นจนอยากมองตัวเลขนี้เป็นชัยชนะของ SEO แต่ข้อสรุปแบบนั้นแรงเกินไป จาก snapshot เดียวนี้ ผมยืนยันไม่ได้ว่า:

  • ทั้ง 4,278 หน้าได้รับ impression;
  • หน้าเหล่านั้นติดอันดับสำหรับคำค้นที่มีประโยชน์;
  • สร้างคลิกหรือผู้ใช้ใหม่;
  • ยังคงอยู่ในดัชนีเป็นสัปดาห์หรือเป็นเดือน;
  • หรือ SSG เป็นเหตุผลโดยตรงที่ทำให้ Yandex นำหน้าเหล่านี้เข้าดัชนีเป็นชุดใหญ่

ตั้งแต่ตอนนั้นผมก็รู้ว่าบางหน้าอาจหลุดออกจากดัชนีภายหลัง และอาจเป็นส่วนใหญ่ด้วยซ้ำ ดัชนีค้นหาไม่ใช่รายการถาวร หน้าเว็บสามารถถูกประมวลผลใหม่ ประเมินใหม่ เปลี่ยนการ canonical หรือถูกตัดออกภายหลังได้ ดังนั้นจำนวนหน้าที่อยู่ในดัชนีควรถูกมองเป็นสถานะที่เปลี่ยนได้ ไม่ใช่ความสำเร็จถาวร

ทำไม SSG ยังมีความสำคัญ

ผมใช้ Next.js Static Site Generation เพื่อให้หน้าเว็บถูก pre-render ล่วงหน้า และเนื้อหาหลักไม่ต้องพึ่ง client-side rendering ใน Next.js SSG จะสร้างหน้าในขั้นตอน build สำหรับ crawler นั่นหมายความว่ามีเอกสาร HTML พร้อมให้ร้องขอและประมวลผลอยู่แล้ว

นี่เป็นพื้นฐานทางเทคนิคที่ดี แต่ไม่ใช่ทางลัดของ SEO HTML แบบสแตติกไม่ได้ลบผลของ robots directive, canonical, ปัญหาเนื้อหาซ้ำหรือมีคุณค่าต่ำ, internal linking ที่อ่อนแอ หรือการตัดสินใจของเสิร์ชเอนจินว่าจะเก็บหน้าไว้ในดัชนีหรือไม่ SSG ทำให้การส่งมอบหน้าเรียบง่ายและเสถียรขึ้นได้ แต่ไม่ได้ทำให้หน้ามีคุณค่าโดยอัตโนมัติ

ส่วนที่ผมดีใจเร็วเกินไป

ในเวอร์ชันเดิมผมเรียกเหตุการณ์นี้ว่าเป็น “การยืนยันที่ยอดเยี่ยม” ของ technical stack ทั้งหมด และเขียนว่ากลยุทธ์ได้ผลแล้ว ผมยังคิดว่าเป็นเรื่องที่ควรดีใจ แต่ถ้อยคำนั้นเอาผลลัพธ์หลายแบบมารวมเป็นเรื่องเดียว

ข้อสรุปที่แม่นยำกว่าคือ หมุดหมายด้านความสามารถในการถูกจัดทำดัชนีผ่านแล้ว หน้าแบบสแตติกจำนวนมากของผมเข้าไปอยู่ในดัชนี Yandex แต่ถ้าจะบอกว่า Programmatic SEO ทั้งกลยุทธ์สำเร็จ จำเป็นต้องมีหลักฐานอีกชั้น: การคงอยู่ในดัชนี, impression, อันดับ, คลิก และทราฟฟิกออร์แกนิกที่มีคุณค่าในระยะเวลา

หน้าที่ถูกจัดทำดัชนีคือจุดเข้าที่เป็นไปได้ คำสำคัญคือ “เป็นไปได้”

หลังจากตัวเลขกระโดดแบบนี้ ผมจะวัดอะไรต่อ

ถ้าประเมินผลลัพธ์ในฐานะระบบ SEO ไม่ใช่แค่ดีใจกับตัวเลข ผมจะแยกการตรวจต่อไปนี้ออกจากกัน:

  1. การคงอยู่ในดัชนี: หลังจากช่วงพุ่งขึ้นครั้งแรก ยังเหลือกี่หน้าจาก 4,278 หน้า?
  2. การถูกตัดออก: หน้าใดหายไป และ Yandex Webmaster แสดงเหตุผลอะไร?
  3. การมองเห็นในค้นหา: หน้าที่ถูกจัดทำดัชนีเริ่มได้รับ impression จากคำค้นที่เกี่ยวข้องหรือไม่?
  4. คลิกและผู้ใช้: พื้นที่ใหม่ที่ถูกจัดทำดัชนีสร้างทราฟฟิกออร์แกนิกที่วัดได้จริงหรือไม่?
  5. คุณภาพหน้า: กลุ่มหน้าที่สร้างจำนวนมากแตกต่างและมีประโยชน์จริง หรือเพียงแค่ถูกจัดทำดัชนีได้ในทางเทคนิค?

นี่คือคำถามคนละข้อ เว็บไซต์หนึ่งอาจผ่านข้อแรกแต่ล้มเหลวในข้ออื่นทั้งหมดได้

ข้อจำกัดของกรณีนี้

บทความนี้บันทึกเหตุการณ์ที่ยืนยันได้หนึ่งอย่าง: 4,278 หน้าถูก Yandex จัดทำดัชนีในช่วงเวลาสั้น ๆ จาก snapshot นี้ผมไม่มีหลักฐานว่าทำไมจึงเข้าพร้อมกัน เหลืออยู่ในดัชนีกี่หน้าหลังจากนั้น หรือสร้างทราฟฟิกจากการค้นหาได้มากแค่ไหน

ข้อจำกัดนี้สำคัญ เพราะป้องกันไม่ให้ข้อสังเกตที่มีประโยชน์กลายเป็นกฎสากลปลอม ๆ เช่น “ใช้ Next.js SSG แล้ว Yandex จะจัดทำดัชนีหลายพันหน้าในคืนเดียว” ผลนี้ไม่ได้พิสูจน์แบบนั้น หน้าเว็บของผมสามารถถูกจัดทำดัชนีได้ และ Yandex รับเข้าไปเป็นชุดใหญ่ แต่เหตุผลของจังหวะเวลานั้นยังสรุปไม่ได้จากข้อมูลนี้เพียงอย่างเดียว

สิ่งที่ผมได้จากเหตุการณ์นี้

ผมยังถือว่า 4,278 หน้าที่ถูกจัดทำดัชนีเป็นหมุดหมายจริง การเห็นหน้าที่สร้างขึ้นหลายพันหน้าถูกยอมรับเข้าสู่ดัชนีเป็นสัญญาณที่ชัดว่าการส่งมอบทางเทคนิคพื้นฐานกำลังทำงาน

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

SSG ช่วยให้ผมสร้างหน้าที่เสิร์ชเอนจินประมวลผลได้เหมือนเอกสารที่ pre-render มาแล้วตามปกติ ตัวเลข 4,278 แสดงว่าส่วนนี้ของระบบทำงาน ส่วนผลลัพธ์หลังจากนั้นยังต้องพิสูจน์แยกต่างหาก