SEO Kỹ thuật / Lập chỉ mục
Trình kiểm tra Khóa & Gửi IndexNow
Xác nhận tệp khóa IndexNow của bạn có thể truy cập và chính xác, phát hiện lỗi lô trước khi gửi, và nhận payload JSON sẵn sàng gửi ngay.
Máy chủ mà mọi URL bạn gửi phải trùng khớp, ví dụ example.com hoặc https://example.com
8–128 ký tự, chỉ gồm chữ cái/số/dấu gạch ngang. Nếu chưa có, hãy tạo một khóa và đặt thành {key}.txt tại thư mục gốc trang web.
Để trống để dùng mặc định https://yoursite.com/{key}.txt
Dán các trang đã thay đổi, được thêm hoặc bị xóa. Đoạn #fragment sẽ tự động bị loại bỏ.
IndexNow thực sự kiểm tra điều gì
IndexNow là một giao thức đẩy (push) đơn giản: thay vì chờ công cụ tìm kiếm thu thập lại sitemap của bạn, bạn POST các URL đã thay đổi (hoặc được thêm/xóa) tới một điểm cuối duy nhất, và mọi công cụ tham gia đều được thông báo cùng lúc. Nó không đảm bảo lập chỉ mục hay xếp hạng nhanh hơn — chỉ cho công cụ biết một URL đáng được xem xét sớm hơn. Hai điều thường âm thầm phá hỏng nó: tệp khóa bị thiếu, sai, hoặc phục vụ sai nội dung, và lô URL lẫn lộn máy chủ, có bản sao, hoặc vượt quá giới hạn 10.000 URL. Công cụ này kiểm tra cả hai theo đúng quy tắc giao thức thực tế trước khi bạn lãng phí một lần gửi vào một lỗi.
Cách một lần gửi thực sự hoạt động
Trước tiên, tạo một khóa (chuỗi chữ số/gạch ngang bất kỳ dài 8–128 ký tự) và công bố nó dưới dạng tệp văn bản thuần tại https://yoursite.com/{key}.txt — tệp đó là cách một công cụ chứng minh bạn kiểm soát trang web. Sau đó POST nội dung JSON {host, key, urlList} tới https://api.indexnow.org/indexnow (hoặc ping một URL bằng yêu cầu GET). Mọi URL trong nội dung đó phải thuộc đúng máy chủ bạn đã nêu — một yêu cầu lẫn lộn example.com và www.example.com là không hợp lệ, chứ không được gộp lại.
Các giới hạn cần biết
Tối đa 10.000 URL mỗi yêu cầu (hãy chia nhỏ danh sách lớn hơn). Khóa phải dài 8–128 ký tự thuộc [A-Za-z0-9-]. Tệp khóa phải trả về HTTP 200 với toàn bộ nội dung (ngoại trừ khoảng trắng) chính là khóa — không có phần bọc HTML, không có văn bản thừa. Gửi một URL không ép buộc thu thập dữ liệu hay tăng thứ hạng; nó chỉ nâng mức ưu tiên trong hàng đợi khám phá.
Câu hỏi thường gặp
IndexNow có thay thế việc gửi sitemap không?
Không. Sitemap vẫn cho công cụ biết mọi thứ bạn có; IndexNow cho biết điều gì vừa thay đổi, để chúng không phải chờ lần thu thập tiếp theo mới nhận ra. Hãy giữ cả hai.
Việc gửi IndexNow có đảm bảo lập chỉ mục nhanh hơn không?
Không có gì đảm bảo — đây là một gợi ý, không phải mệnh lệnh. Các công cụ tham gia vẫn áp dụng ngân sách thu thập và kiểm tra chất lượng thông thường; IndexNow chỉ rút ngắn thời gian trước khi họ xem xét.
Tôi có thể dùng một khóa cho nhiều tên miền phụ không?
Chỉ khi cùng một tệp khóa được lưu trữ tại gốc của từng tên miền phụ (hoặc có thể truy cập qua keyLocation tùy chỉnh trên chính máy chủ đó) — máy chủ trong payload phải khớp với mọi URL bên trong nó.
Những công cụ tìm kiếm nào thực sự dùng IndexNow?
Microsoft Bing và Yandex vận hành API dùng chung; Naver, Seznam.cz và bộ chuyển tiếp trình thu thập tự động của Cloudflare cũng sử dụng nó. Google hiện chưa tham gia.
Điều gì xảy ra nếu tôi gửi hơn 10.000 URL?
Một yêu cầu duy nhất vượt quá giới hạn sẽ bị API từ chối. Hãy chia danh sách thành nhiều yêu cầu — công cụ này tự động làm điều đó và cung cấp một payload cho mỗi lô.