ขั้นตอนการตั้งค่าและใช้งาน IndexNow สำหรับเว็บไซต์ มีดังนี้
-
สร้างคีย์ (Key) สำหรับ IndexNow
- สร้างไฟล์คีย์ข้อความ (key file) ที่มีชื่อและเนื้อหาตรงกันบนเซิร์ฟเวอร์ของเว็บไซต์คุณ (เป็นไฟล์ข้อความแบบ UTF-8)
- ไฟล์นี้จะใช้ยืนยันสิทธิ์การส่ง URL ไปยังเครื่องมือค้นหา
-
วางไฟล์คีย์ไว้ในโฮสต์ของเว็บไซต์
- อัปโหลดไฟล์คีย์ไปยังโฟลเดอร์หลักของเว็บไซต์ หรือโฟลเดอร์อื่นในโฮสต์เดียวกัน
- หากวางไฟล์ในตำแหน่งอื่น ต้องระบุพารามิเตอร์
keyLocationในการส่ง URL
-
ส่ง URL ที่มีการเปลี่ยนแปลงไปยังเครื่องมือค้นหาที่รองรับ IndexNow
- ส่งเฉพาะ URL ที่มีการเพิ่ม, อัปเดต หรือ ลบล่าสุดเท่านั้น
- การส่ง URL สามารถทำได้โดยการเรียก API ของเครื่องมือค้นหา เช่น Bing, Yandex, Amazon, Naver ฯลฯ ผ่าน endpoint ที่กำหนด เช่น
https://www.bing.com/indexnow?url={url-changed}&key={your-key} - หากส่งหลาย URL ใช้รูปแบบ JSON POST พร้อมระบุ
keyLocationหากไฟล์คีย์ไม่อยู่ใน root
-
ใช้ปลั๊กอินหรือเครื่องมือช่วย (ถ้าใช้ WordPress หรือแพลตฟอร์มอื่น)
- สำหรับ WordPress มีปลั๊กอิน Microsoft IndexNow ที่ช่วยตั้งค่าและส่ง URL อัตโนมัติ
- ปลั๊กอินจะช่วยสร้างคีย์และจัดการส่ง URL เมื่อมีการเปลี่ยนแปลงเนื้อหา
-
ตรวจสอบและยืนยันการตั้งค่า
- ตรวจสอบว่าไฟล์คีย์สามารถเข้าถึงได้จาก URL ที่กำหนด
- ทดสอบส่ง URL ไปยังเครื่องมือค้นหาและตรวจสอบผลตอบกลับ
- เครื่องมือค้นหาที่รองรับจะรับ URL และแชร์ข้อมูลนี้กับเครื่องมือค้นหาอื่นๆ ที่ใช้ IndexNow
-
แนวทางปฏิบัติที่ดีที่สุด
- ส่ง URL เฉพาะที่มีการเปลี่ยนแปลงล่าสุดเท่านั้น เพื่อประหยัดทรัพยากร
- ปรับปรุง sitemap และเชื่อมโยงหน้าต่างๆ บนเว็บไซต์ให้ครบถ้วน
- หลีกเลี่ยงการใช้แท็ก
noindexหรือnofollowบนหน้าที่ต้องการให้จัดทำดัชนี
โดยสรุป การตั้งค่า IndexNow คือการสร้างและวางไฟล์คีย์บนเว็บไซต์ จากนั้นส่ง URL ที่เปลี่ยนแปลงไปยัง endpoint ของเครื่องมือค้นหาที่รองรับผ่าน API หรือปลั๊กอิน เพื่อให้เครื่องมือค้นหาทราบและจัดทำดัชนีเนื้อหาได้รวดเร็วขึ้น
