Nội dung bài viết
Thời gian gần đây mình thấy có nhiều người dùng thắc mắc là tại sao khi check link Sitemap của website trên Google Search Console hoặc các công cụ check của Google như https://search.google.com/test/rich-results thì thấy trạng là Không: phát hiện thấy 'noindex' trong tiêu đề http 'X-Robots-Tag'
như hình bên dưới. Vậy việc này có ảnh hưởng gì đến việc lập chỉ mục, kết quả tìm kiếm của website hay không thì bạn hãy xem tiếp chi tiết thông tin dưới đây.


Tại sao sitemaps_index.xml lại được set ‘noindex’?
Như các bạn đã biết, file sitemaps_index.xml
thường là một file chỉ mục, dùng để liệt kê các file sitemap khác chứa danh sách các URL của website. Việc đặt ‘noindex’ trong tiêu đề HTTP ‘X-Robots-Tag’ của Sitemap được hiểu là muốn công cụ tìm kiếm như Google không lập chỉ mục file này. Tức là link https://damtrungkien.com/sitemap_index.xml sẽ không xuất hiện trong kết quả tìm kiếm. Lý do là vì file này không dành cho người dùng, mà chỉ là một file dữ liệu để hỗ trợ công cụ tìm kiếm thu thập thông tin. Điều này giúp tránh nhầm lẫn cho người dùng nếu họ vô tình truy cập vào file này.
Có ảnh hướng đến việc lập chỉ mục các liên kết bên trong Sitemap?
Việc file sitemaps_index.xml
có ‘noindex’ không ảnh hưởng đến việc lập chỉ mục các liên kết bên trong. Công cụ tìm kiếm sẽ vẫn thu thập file sitemaps_index.xml
để lấy danh sách các file sitemaps khác, sau đó thu thập các file sitemaps này để tìm các URL của website. Các URL này sẽ được lập chỉ mục dựa trên cài đặt riêng của chúng, miễn là chúng không có thẻ ‘noindex’ riêng. Do đó, quá trình lập chỉ mục các liên kết được liệt kê trong sitemaps không bị ảnh hưởng.
Nếu muốn thiết lập ‘index’ cho sitemaps_index.xml thì làm thế nào?
Lưu ý: Việc set ‘index’ cho sitemaps_index.xml không mang lại nhiều ý nghĩa. Nó chỉ đơn giản là cho phép link sitemap xuất hiện ở kết quả tìm kiếm của Google, nhưng link này lại không dành cho người dùng.
Thông thường khi bạn sử dụng WordPress và check trạng thái thấy Không: phát hiện thấy 'noindex' trong tiêu đề http 'X-Robots-Tag'
, thì khả năng cao là trên website của bạn đang được cài đặt các Plugin tối ưu SEO phổ biến như: Rank Math Seo , Yoast Seo.
Để sửa ‘noindex’ thành ‘index’ trên các Plugin này thì bạn cần truy cập vào Hosting/VPS chứa website, tiếp đó bạn vào theo đường dẫn:
- Đối với Rank Math Seo
/wp-content/plugins/seo-by-rank-math/includes/modules/sitemap/abstract-xml.php (dòng 45)

- Đối với Yoast Seo.
/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php (dòng 457 và 655)


Sau khi thay đổi xong, bạn có thể kiểm tra lại kết quả. Và bên dưới là kết quả trước và sau khi mình đã sửa.

Kết luận
Việc file sitemaps_index.xml
có ‘noindex’ là hoàn toàn bình thường và không gây ảnh hưởng đến việc lập chỉ mục các liên kết bên trong sitemaps. Ngoài ra các bạn có thể tham khảo thêm thông tin tại WordPress.org Support.
Dưới đây là bảng tóm tắt các vấn đề quan trọng liên quan đến ‘noindex’ trên sitemaps_index.xml
:
Yếu tố | Mô tả |
---|---|
Mục đích của ‘noindex’ | Ngăn file sitemaps_index.xml xuất hiện trong kết quả tìm kiếm, vì không dành cho người dùng. |
Ảnh hưởng đến thu thập | Không ảnh hưởng, công cụ tìm kiếm vẫn thu thập và xử lý nội dung để tìm file sitemaps khác. |
Ảnh hưởng đến lập chỉ mục | Không ảnh hưởng đến lập chỉ mục các URL trong sitemaps, miễn là các URL không sét ‘noindex’ riêng. |
Tác động đến SEO | Tốt, vì tránh nhầm lẫn và giữ sitemaps đúng chức năng hỗ trợ kỹ thuật. |
Chúc các bạn thực hiện thành công.!