Technical SEO

Indexing คืออะไร

Indexing คือกระบวนการจัดเก็บและจัดระเบียบหน้าเว็บที่ถูก crawl แล้วลงในฐานข้อมูลของ search engine เพื่อให้สามารถนำมาแสดงผลสำหรับคำค้นหาที่เกี่ยวข้องได้

หน้าเว็บต้องถูก index ก่อนจึงจะสามารถติดอันดับได้ คุณสามารถตรวจสอบสถานะการ index และแก้ไขปัญหาเกี่ยวกับ indexing ได้ใน Google Search Console หน้าเว็บอาจถูก crawl แล้วแต่ยังไม่ถูก index ก็ได้ หาก search engine ประเมินว่าหน้านั้นมีคุณภาพต่ำหรือซ้ำซ้อนกับหน้าอื่น

สถานะ Crawled - currently not indexed คือสิ่งที่ทีมงานตีความผิดบ่อยที่สุด มันแทบไม่เคยเป็นบั๊ก และการกดขอ index ซ้ำ ๆ ก็ไม่ช่วย Google ดึงหน้านั้นไปแล้วและตัดสินว่าไม่คุ้มที่จะเก็บ ส่วนใหญ่เพราะซ้ำกับสิ่งที่ index ไว้อยู่แล้ว หรือไม่ได้เพิ่มอะไรจากหน้าที่ติดอันดับอยู่ ทางแก้เป็นเรื่องบรรณาธิการ คือทำให้หน้านั้นต่างและมีประโยชน์กว่าเดิมจริง ๆ รวมเข้ากับหน้าที่แข็งแรงกว่าด้วย redirect หรือยอมรับว่ามันไม่ควรมีอยู่ การมีหน้าจำนวนมากในสถานะนี้เป็นสัญญาณว่าเว็บกำลังผลิตมากเกินความจำเป็น

ตัวอย่าง

บริษัทหนึ่งปั๊มหน้าทำเล 60 หน้าที่เกือบเหมือนกันหมด รับทำบัญชี [ชื่อเขต] เปลี่ยนแค่ชื่อสถานที่ Search Console แสดง 51 หน้าค้างที่ Crawled - currently not indexed คือ Google ดึงไปแล้วตัดสินว่าซ้ำ วิธีที่ได้ผลคือยุบเหลือแปดหน้าที่ต่างกันจริง มีราคาและทีมงานเฉพาะเขต ทั้งแปดหน้าถูก index ภายในสองสัปดาห์

คำถามที่พบบ่อย

crawling กับ indexing ต่างกันอย่างไร
crawling คือการค้นพบ บอทเข้ามาดึงหน้าเว็บ ส่วน indexing คือการจัดเก็บ เครื่องมือค้นหาตัดสินว่าหน้านั้นควรค่าแก่การเก็บและจัดเข้าคลังเพื่อเรียกใช้ หน้าหนึ่งจึงถูก crawl แล้วไม่ถูก index ได้ ซึ่งเป็นที่มาของสถานะ Crawled - currently not indexed ใน Search Console
ทำไมหน้าถูก crawl แล้วแต่ไม่ถูก index
ส่วนใหญ่คือการตัดสินเรื่องคุณภาพ หน้านั้นอาจซ้ำกับเนื้อหาอื่น บางเกินกว่าจะมีประโยชน์ หรือเกือบเหมือนหน้าที่ index ไว้แล้ว บางครั้งก็เป็นเรื่องเทคนิค เช่น canonical ชี้ไปที่อื่น หรือมี noindex ค้างมาจากตอนทำ staging

คำศัพท์ที่เกี่ยวข้อง

กำลังทำเรื่อง Indexing อยู่ใช่ไหม? ดูว่าการตรวจสอบ SEO (SEO Audit)ของเราช่วยคุณได้อย่างไร

ดูการตรวจสอบ SEO (SEO Audit)