❓ IndexNow là gì?

❓ IndexNow là gì?

66 Club Game Bài 79,Net79 Club Game Bài Uy Tín Nhất 2024

Hướng dẫn gửi liên kết bài viết mới đến Bing Search Engine thông qua IndexNow

Ngày cập nhật: 20-10-2024 | Số lần đọc: 1121 | Số từ: 497 | Phân loại: SEO

Tôi gần đây nhận thấy rằng phần lớn lượng truy cập vào blog cá nhân của mình đều đến từ Bing. Vì vậy, tôi quyết định kiểm tra một số thống kê cụ thể. Sau khi đăng nhập vào trang quản trị viên Bing Webmaster Tool tại địa chỉ:

Tôi vô cùng ngạc nhiên khi phát hiện ra lỗi nghiêm trọng nhất là:

Loại lỗi SEO: Những trang quan trọng được đăng tải gần đây chưa được gửi lên Bing thông qua IndexNow
Bạn cần chắc chắn gửi tất cả các URL mới và quan trọng thông qua giao thức IndexNow, vì điều này giúp Bing và các công cụ tìm kiếm khác nhanh chóng phát hiện nội dung của bạn và lập chỉ mục. Nhờ đó, khả năng hiển thị của website trong kết quả tìm kiếm sẽ tăng lên, kéo theo sự gia tăng lưu lượng truy cập và tương tác.

IndexNow có thể coi như phiên bản nâng cấp của việc chủ động gửi liên kết (URL) đến các công cụ tìm kiếm như Google hay Baidu trước đây. Tuy nhiên, IndexNow được thiết kế như một tiêu chuẩn chung do Bing và Yandex đề xuất. Điều này thực sự hữu ích, bởi nó giúp giảm bớt việc phải tích hợp với nhiều API khác nhau.

Bạn có thể tham khảo thêm về IndexNow tại:

Quy trình gửi liên kết lên IndexNow

Theo hướng dẫn chính thức từ Bing, quy trình gồm ba bước sau:

  1. Tạo khóa (key) – Đây là một chuỗi mã xác thực.
  2. Đặt tệp chứa khóa (key file) vào thư mục gốc của website (public root).
  3. Gửi yêu cầu POST đến dịch vụ IndexNow với URL của bài viết mới đã đăng.

Gửi nhiều URL bằng lệnh curl

Dưới đây là ví dụ về cách gửi nhiều URL một lúc sử dụng curl. Đừng quên thay thế hostkey thành thông tin của bạn:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
curl -i -X POST \
 -H "Content-Type: application/json; charset=utf-8" \
 -d '{
  "host": "www.sunzhongwei.com", 
  "key":"your-key", 
  "keyLocation": "
  "urlList": [
   "
   "
]}' \

Kết quả trả về:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
HTTP/2 200
cache-control: no-cache
pragma: no-cache
expires: -1
x-aspnet-version: 4.0.30319
x-powered-by: ASP.NET
x-cache: CONFIG_NOCACHE
accept-ch: Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
x-msedge-ref: Ref A: 1C1FCFD58EE446A79B39FBD1AC958E93 Ref B: BJ1EDGE1022 Ref C: 2024-10-20T12:23:42Z
date: Sun, 20 Oct 2024 12:23:43 GMT
content-length: 0

Chúng ta có thể dùng mã trạng thái HTTP để xác định xem việc gửi liệu có thành công hay không. Nếu là 200, nghĩa là mọi thứ đã hoàn tất. Dù không có dữ liệu nào được trả về trong body, nhưng có thể thấy rằng server phía sau được xây dựng bằng ASP.NET 4 — rõ ràng Microsoft vẫn còn rất yêu thích nền tảng này.

👍 Cách đơn giản hơn: Gửi từng URL riêng lẻ (được khuyến khích)

Nếu bạn chỉ muốn gửi một URL duy nhất, hãy sử dụng đường link sau:

Chi tiết hơn có thể xem tại:

Trong đó url-của-bạn là đường dẫn của trang web mà bạn vừa thêm, cập nhật hoặc xóa bỏ.

Tốc độ thu thập dữ liệu

Tôi đã thử nghiệm và thấy rằng chỉ sau một phút gửi URL, Bing đã tiến hành crawl và lập chỉ mục ngay lập tức. Bạn có thể kiểm tra danh sách những URL đã gửi trên trang:

Tài liệu

  • (Lưu ý: Đường link bị sai)
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack thiết kế bởi Jimmy