Indexed, not submitted in sitemap là gì? Có cần lo không và cách xử lý đúng
“Indexed, not submitted in sitemap” là gì?
Indexed, not submitted in sitemap là trạng thái trong Google Search Console cho biết Google đã lập chỉ mục một URL, nhưng URL đó không xuất hiện trong XML sitemap mà bạn đã gửi trong Google Search Console.
Nói ngắn gọn, đây là hai việc khác nhau:
- Google index một URL vì đã tìm thấy URL đó.
- Google không thấy URL này trong sitemap XML đã submit.
Sitemap chỉ là một tín hiệu giúp Googlebot hiểu đâu là các URL bạn muốn ưu tiên khám phá. Nhưng sitemap không phải con đường duy nhất để Google tìm trang. Google có thể thấy URL qua:
- Internal link trên website.
- Backlinks từ website khác.
- Lịch sử crawl cũ.
- Các URL từng được truy cập hoặc từng tồn tại trong cấu trúc site.
Ví dụ, một bài viết mới được liên kết từ trang chủ hoặc trang danh mục có thể được Google tìm thấy và index trước cả khi plugin sitemap cập nhật. Khi đó, URL vẫn có thể rơi vào nhóm indexed not submitted in sitemap.

Cần phân biệt rõ:
- Indexed là URL đã được Google đưa vào chỉ mục và có khả năng xuất hiện trên kết quả tìm kiếm.
- Not submitted in sitemap là URL đó không nằm trong sitemap đã gửi, hoặc Google chưa thấy URL này qua sitemap.
Kết luận quan trọng: Trạng thái này thường chỉ là thông tin, chưa mặc định là lỗi.
Khi nào trạng thái này bình thường, khi nào cần xử lý?
Không phải mọi URL được lập chỉ mục nhưng không có trong sitemap đều cần sửa. Câu hỏi quan trọng nhất là: Đây có phải URL bạn thực sự muốn Google giữ lại và ưu tiên crawl hay không?
Tình huống URL | Có cần thêm vào sitemap không? | Mức độ ưu tiên | Hành động khuyến nghị |
|---|---|---|---|
Bài viết/trang dịch vụ quan trọng, hợp lệ. | Có. | Cao. | Kiểm tra sitemap, canonical, submit lại nếu cần. |
Bài mới đã index qua internal links nhưng sitemap chưa cập nhật. | Có thể có. | Thấp. | Theo dõi thêm, không cần quá lo lắng. |
URL tag/archive có giá trị SEO thấp. | Thường không. | Trung bình. | Xem lại chiến lược index management. |
URL có tham số như | Không. | Cao. | Canonical hoặc redirect về URL chính. |
URL search nội bộ, attachment page, URL spam. | Không. | Rất cao. | Noindex, 404/410 hoặc xử lý nguồn sinh URL. |
Nhóm có thể bỏ qua
Nếu URL là trang hợp lệ và có giá trị, nhưng chỉ chưa xuất hiện trong sitemap ở thời điểm hiện tại, bạn thường không cần xử lý gấp.
Ví dụ:
- Bài viết mới
/blog/seo-b2b-la-gi/ - Landing page vừa publish.
- Trang được Google tìm qua internal link.
Trong nhóm này, Google vẫn crawl và index bình thường. Vấn đề chỉ nằm ở việc sitemap chưa phản ánh kịp.
Nhóm nên tối ưu
Đây là các URL chưa hẳn xấu, nhưng cần xem lại để website sạch hơn về technical SEO và tránh lãng phí crawl budget.
Ví dụ:
- trang tag
/tag/seo/ - trang archive ít giá trị.
- một số canonical URL phụ nhưng vẫn bị index.
Nhóm này nên được đánh giá theo mục tiêu SEO thật sự. Không phải cứ thấy URL đã được index là bắt buộc phải thêm vào sitemap.
Nhóm cần xử lý
Nếu URL là URL rác, URL cũ, URL tham số hoặc trang kết quả tìm kiếm nội bộ, bạn nên xử lý sớm.
Ví dụ:
/?utm_source=facebook/search?q=seo- attachment page trên WordPress.
- URL lạ do hack hoặc staging.
Nguyên tắc cần nhớ: Sitemap nên phản ánh URL quan trọng, không phải toàn bộ URL mà website có thể sinh ra.
6 nguyên nhân phổ biến khiến URL được index nhưng không nằm trong sitemap
Các nguyên nhân dưới đây rất thường gặp. Một số hoàn toàn bình thường. Một số khác cho thấy website đang sinh ra URL ngoài ý muốn.
- Submit sai sitemap.
- Sitemap chưa cập nhật hoặc bị cache.
- URL bị loại khỏi sitemap.
- Google tìm thấy URL từ nguồn khác.
- Canonical và duplicate khiến URL phụ vẫn được index.
- Website tự tạo URL ngoài ý muốn.

1. Submit sai sitemap
Đây là lỗi cơ bản nhưng rất phổ biến. Nhiều website submit nhầm file con thay vì sitemap index như sitemap_index.xml, hoặc submit một sitemap cũ không còn đầy đủ.
Ví dụ, website WordPress dùng Rank Math hoặc Yoast SEO thường có file tổng. Nếu chỉ submit một file như post-sitemap.xml mà bỏ qua sitemap index, một số URL hợp lệ có thể không được báo nhận đúng trong GSC.
2. Sitemap chưa cập nhật hoặc bị cache
Plugin sitemap có thể chưa làm mới ngay sau khi bạn publish bài mới. Ngoài ra, cached sitemap cũng là nguyên nhân khá thực tế, nhất là khi website dùng cache plugin hoặc CDN.
Khi đó, Google có thể đã tìm thấy URL qua liên kết nội bộ, nhưng file sitemap vẫn chưa hiển thị URL mới. Trường hợp này thường không nghiêm trọng, chỉ cần kiểm tra thời điểm crawl cuối của sitemap trong Search Console.
3. URL bị loại khỏi sitemap
Một số URL bị loại khỏi sitemap do cấu hình plugin, CMS hoặc chủ đích quản trị. Điều này thường gặp với:
- Trang tag.
- Category phụ.
- Attachment URL.
- Custom post type.
- Landing page bị tắt xuất hiện trong sitemap.
Nếu URL vẫn có thể crawl được và đủ điều kiện index, Google vẫn có thể đưa URL đó vào chỉ mục dù sitemap không chứa nó.
4. Google discover URL từ nguồn khác
Đây là nguyên nhân rất bình thường. Google có thể tìm URL qua:
- Internal link.
- Backlink từ website khác.
- Menu điều hướng.
- Breadcrumb.
- Lịch sử crawl trước đó.
Ví dụ, một URL không có trong sitemap nhưng được link từ trang chủ vẫn có thể được Googlebot phát hiện nhanh. Trong nhiều trường hợp kiểm tra (audit), đây là lý do phổ biến nhất và không phải tín hiệu xấu.
5. Canonical và duplicate
Nếu website có nhiều biến thể URL, Google có thể index một URL mà bạn không đưa vào sitemap. Điều này thường liên quan đến:
- Canonical tag.
- Duplicate content.
- Tham số lọc.
- URL viết hoa/viết thường khác nhau.
- Bản có slash và không slash.
Khi tín hiệu canonical chưa đủ rõ, Google đôi lúc vẫn giữ lại một biến thể phụ trong chỉ mục. Đây là lúc bạn cần kiểm tra canonical URL và cấu trúc liên kết nội bộ.
6. Website tự tạo URL ngoài ý muốn
Đây là nhóm cần chú ý hơn, đặc biệt với website phổ thông hoặc WordPress. Một số URL được hệ thống tự sinh ra như:
- URL parameters.
/?replytocom=- Attachment page.
- Trang tìm kiếm nội bộ.
- URL staging còn mở.
- URL lạ do hack.
Nếu các URL này bị index, báo cáo sẽ xuất hiện nhiều dòng “indexed but not in sitemap”. Lúc này, vấn đề không nằm ở sitemap nữa mà nằm ở việc website đang tạo ra URL không mong muốn.
Checklist kiểm tra nhanh trong 5 bước
Trước khi sửa, hãy kiểm tra đúng thứ tự. Trong phần lớn dự án audit, cách làm hiệu quả nhất là xác định loại URL trước, rồi mới quyết định giữ hay dọn.
5 bước kiểm tra nhanh:
- Inspect URL trong GSC.
- Kiểm tra mục Sitemaps.
- Soát canonical và khả năng index.
- Kiểm tra internal links.
- Rà plugin hoặc CMS.
1. Inspect URL trong GSC
Mở URL Inspection Tool và dán URL đang xuất hiện trong báo cáo.
Cần xem các điểm sau:
- URL có đang được Google index không.
- Google chọn selected canonical là URL nào.
- URL được discover từ đâu nếu có dữ liệu.
- Có dấu hiệu bị chuyển hướng hoặc khác canonical không.
Nếu URL là trang quan trọng, bước này giúp bạn xác nhận Google đang nhìn nó như thế nào, thay vì đoán theo cảm tính.
2. Kiểm tra mục Sitemaps
Vào phần Sitemaps trong Google Search Console và kiểm tra:
- Bạn đã submit đúng file chưa?
- Có phải file tổng như
sitemap_index.xmlkhông? - Trạng thái đọc sitemap có thành công không?
- Last read hoặc lần Google đọc gần nhất là khi nào?
Nếu sitemap vừa thay đổi nhưng Google chưa cập nhật dữ liệu, bạn chỉ cần chờ đợi. Tránh việc gửi (submit) sitemap liên tục nếu không có thay đổi thực sự quan trọng.

3. Soát canonical và indexability
Tiếp theo, hãy kiểm tra URL đó có thực sự nên được index không.
Checklist nhanh:
- Thẻ canonical URL có trỏ đúng không?
- Trang có noindex không?
- Có bị chặn bởi robots.txt không?
- URL có phải biến thể tham số hoặc bản trùng lặp không?
Nếu canonical trỏ sang URL khác nhưng URL phụ vẫn bị index, bạn cần xem lại mức độ nhất quán của tín hiệu canonical và liên kết nội bộ.
4. Kiểm tra internal links
Nhiều URL ngoài ý muốn vẫn được index vì website đang tự link đến chúng.
Hãy rà:
- Menu.
- Breadcrumb.
- Related posts.
- Tag links.
- Bộ lọc sản phẩm.
- Link trong nội dung cũ.
Nếu bạn đang liên tục dẫn Google đến URL phụ, việc URL đó bị discover là hoàn toàn dễ hiểu. Internal link luôn là tín hiệu rất mạnh.
5. Rà plugin hoặc CMS
Với WordPress, hãy kiểm tra plugin sitemap và các thiết lập liên quan.
Những điểm nên xem:
- WordPress sitemap đang do core, Rank Math hay Yoast SEO tạo.
- Loại nội dung nào đang bị loại khỏi sitemap.
- Cache plugin có đang lưu sitemap cũ không.
- Website có sinh attachment page, tag archive hoặc search pages không.
Nguyên tắc quan trọng: Kiểm tra trước, sửa sau. Nhiều website sửa quá tay chỉ vì thấy báo cáo có trạng thái lạ nhưng chưa hiểu URL đó là gì.
Cách khắc phục theo từng trường hợp phổ biến
Cách khắc phục Indexed, not submitted in sitemap phải dựa trên loại URL cụ thể:
- Nếu là URL quan trọng, hãy đưa nó vào XML sitemap và kiểm tra khả năng index.
- Nếu là URL trùng lặp hoặc có tham số, hãy hợp nhất về URL chính.
- Nếu là URL rác hoặc URL cũ, hãy loại khỏi chỉ mục đúng cách.
- Nếu sitemap chỉ chưa cập nhật, thường chỉ cần chờ Google crawl lại.

1. Nếu là URL quan trọng
Ví dụ: Bài viết, trang sản phẩm, trang dịch vụ, landing page chính.
Nên làm:
- Thêm URL vào XML sitemap.
- Kiểm tra canonical có trỏ đúng chính nó không.
- Đảm bảo trang không bị noindex hoặc chặn crawl.
- Submit lại sitemap nếu bạn vừa cập nhật.
- Chờ Google crawl lại thay vì resubmit liên tục.
2. Nếu là URL trùng lặp hoặc có tham số
Ví dụ:
/?utm_source=email- URL lọc sản phẩm.
- biến thể cùng nội dung.
Nên làm:
- Đặt canonical về URL chính.
- Dùng 301 redirect nếu biến thể không nên tồn tại độc lập.
- Giảm link nội bộ đến URL phụ.
- Rà lại nguồn sinh duplicate URLs.
Đây là nhóm thường gặp nhất khi tìm cách khắc phục Indexed, not submitted in sitemap cho site thương mại điện tử hoặc blog có tracking URL.
3. Nếu là URL rác hoặc URL cũ
Ví dụ:
- Search pages nội bộ.
- Attachment page.
- URL staging.
- URL do hack.
- Trang cũ đã xóa.
Nên làm:
- Dùng noindex nếu URL còn tồn tại nhưng không muốn xuất hiện trên Google.
- Trả 404/410 nếu URL đã bị loại bỏ hoàn toàn.
- Dùng 301 nếu có trang thay thế phù hợp.
- Rà lại nguồn sinh URL để tránh tái phát.
Không nên redirect hoặc noindex bừa tất cả. Mục tiêu là giữ sitemap sạch, đồng thời giữ chỉ mục của Google tập trung vào các trang có giá trị thật.
Ví dụ thường gặp trên WordPress và website phổ thông
Với WordPress, tình trạng này xuất hiện khá thường xuyên vì WordPress sitemap, plugin SEO và các loại URL tự sinh có thể hoạt động khác nhau tùy cấu hình.
Ví dụ URL bình thường
/blog/ten-bai-viet/- Bài mới đã index qua internal links nhưng plugin chưa cập nhật sitemap ngay.
- trang nội dung chính có giá trị SEO và vẫn nên được giữ.
Trong các trường hợp này, bạn chỉ cần xác nhận URL hợp lệ và có trong sitemap sau khi hệ thống cập nhật.
Ví dụ URL nên xử lý
/?utm_source=facebook/tag/seo//search?q=seo- attachment URL.
- URL staging.
- URL lạ do hack.

Nếu bạn dùng Rank Math hoặc Yoast SEO, hãy kiểm tra lại loại nội dung nào được đưa vào sitemap, loại nào bị exclude. Điểm quan trọng là: Không phải URL nào xuất hiện trong GSC cũng cần thêm vào sitemap.
Câu hỏi thường gặp
"Indexed, not submitted in sitemap" là gì?
"Indexed, not submitted in sitemap" là trạng thái trong Google Search Console cho biết Google đã lập chỉ mục (index) URL của bạn, nhưng không tìm thấy nó trong file sitemap XML đã gửi. Đây thường là trạng thái thông tin, không phải lỗi kỹ thuật nghiêm trọng.
Trạng thái này có đáng lo không?
Thường là không. Google có thể khám phá website qua nhiều nguồn như internal link, backlink hoặc lịch sử crawl mà không cần qua sitemap. Bạn chỉ cần quan tâm khi các URL quan trọng bị bỏ sót hoặc website đang index quá nhiều URL rác, gây lãng phí crawl budget.
Tại sao URL lại được index nhưng không nằm trong sitemap?
Nguyên nhân phổ biến gồm:
- URL bị loại trừ khỏi cấu hình sitemap trong plugin SEO.
- Sitemap bị cache hoặc chưa cập nhật kịp nội dung mới.
- Google tìm thấy URL qua internal link nhanh hơn là cập nhật từ sitemap.
- Trang web tự sinh URL trùng lặp (parameter, tag) không được đưa vào sitemap.
Checklist kiểm tra nhanh trong Google Search Console gồm những bước nào?
- Inspect URL: Dùng công cụ URL Inspection để xem Google tìm thấy trang từ đâu.
- Kiểm tra Sitemap: Xác nhận file sitemap đã được submit và không bị lỗi.
- Soát Canonical: Đảm bảo URL là bản chính thức.
- Internal Link: Kiểm tra xem trang có được dẫn link nội bộ đầy đủ không.
- CMS/Plugin: Kiểm tra cài đặt của plugin SEO để xem URL có bị loại trừ không.
Cách khắc phục trạng thái này như thế nào?
Hành động phụ thuộc vào loại URL:
- URL quan trọng: Cập nhật hoặc thêm thủ công vào XML sitemap.
- URL trùng lặp/tham số: Dùng thẻ canonical trỏ về URL chính hoặc 301 redirect.
- URL rác/cũ: Sử dụng thẻ
noindexhoặc để 404/410 nếu trang không còn giá trị.
Ví dụ nào thường gặp trên website WordPress?
Các trường hợp phổ biến bao gồm: bài viết mới xuất bản (sitemap chưa kịp cập nhật), các trang tag hoặc search kết quả nội bộ, hoặc các URL dạng ?utm_source được Google thu thập do vô tình có link trỏ đến. Hãy ưu tiên tập trung sitemap vào các nội dung giá trị nhất.
Xem thêm:
- Discovered currently not indexed là gì? Cách xử lý chi tiết
- Crawled Currently Not Indexed: Cách xử lý đúng trên Google
- Excluded by noindex tag là gì? Cách khắc phục lỗi GSC nhanh
Kết luận
Indexed, not submitted in sitemap thường không phải vấn đề nghiêm trọng nếu URL đó là trang hợp lệ và có giá trị. Điều cần quan tâm không phải là “vì sao Google index ngoài sitemap”, mà là Google đang index đúng URL hay các URL rác, URL trùng lặp và URL ngoài ý muốn.
Một sitemap tốt nên phản ánh các trang bạn muốn Google ưu tiên crawl và hiểu rõ. Nếu cần tự rà lại hệ thống, hãy bắt đầu bằng checklist 5 bước trong bài và chuẩn hóa dần việc quản trị sitemap, canonical và internal link trước khi can thiệp sâu hơn.

.jpg&w=160&q=75)


