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)