Bỏ qua đến nội dung
Hotline: 0346 844 259 info@w3seo.com 46/1/56 Vườn Chuối, Phường 04, Quận 03, Thành phố Hồ Chí Minh

Sitemap XML là gì? Cách tạo, gửi và kiểm tra đúng

Thời lượng5 phútCập nhật 05/08/2026
content manager

Sitemap XML là file liệt kê những URL, video, hình ảnh hoặc tài nguyên mà website muốn công cụ tìm kiếm biết đến. Sitemap hỗ trợ discovery và cung cấp thông tin như lần cập nhật đáng kể gần nhất, nhưng không bảo đảm URL được crawl, index hoặc xếp hạng.

Câu trả lời nhanh

Một sitemap tốt chỉ chứa preferred canonical URLs trả status 200, được dự kiến index và còn giá trị. Không đưa URL noindex, redirect, 404, bản nháp, trang test hoặc parameter không cần index vào file. Sitemap là tín hiệu hỗ trợ, không thay thế internal link, canonical, robots hoặc content quality.

Sitemap XML liệt kê các URL canonical cần công cụ tìm kiếm biết đến

Sitemap XML dùng để làm gì?

Vai tròGiá trịGiới hạn
DiscoveryGiúp crawler biết URL tồn tạiKhông bảo đảm crawl
Canonical signalCho biết URL website xem là ưu tiênYếu hơn redirect hoặc rel=canonical
Freshnesslastmod có thể phản ánh lần cập nhật đáng kểDữ liệu sai có thể bị bỏ qua
MonitoringGiúp phân nhóm URL trong Search ConsoleSuccess không đồng nghĩa indexed
Media/localeCó thể khai báo video, ảnh, tin tức hoặc hreflangChỉ dùng extension khi dữ liệu chính xác

Sitemap không tạo kiến trúc website. Menu, breadcrumb và Internal Link vẫn là đường dẫn để người dùng và crawler khám phá quan hệ giữa các trang.

URL nào nên có trong sitemap?

Nên đưa vàoKhông nên đưa vào
URL canonical trả 200URL redirect hoặc canonical sang trang khác
Trang dịch vụ, sản phẩm, category và bài viết còn giá trịURL noindex, 404, soft 404 hoặc 5xx
Trang được dự kiến xuất hiện trong SearchTrang test, bản nháp, cảm ơn, giỏ hàng hoặc tài khoản
URL có nội dung đủ khác biệtTracking URL, session ID và parameter không cần index
Phiên bản locale hoặc media được khai báo đúngArchive mỏng hoặc bản trùng không phải owner

Nếu một URL nằm trong sitemap nhưng tự khai báo noindex, redirect hoặc canonical về trang khác, website đang gửi tín hiệu mâu thuẫn. Hãy xác định owner URL trong quy trình xử lý URL trùng lặp và Canonical trước khi sửa sitemap.

Cấu trúc Sitemap XML

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/dich-vu/</loc>
    <lastmod>2026-07-27</lastmod>
  </url>
</urlset>
ThẻVai tròLưu ý
locURL đầy đủNên là preferred canonical URL
lastmodNgày cập nhật đáng kể gần nhấtKhông đổi chỉ vì footer hoặc ngày hiện tại thay đổi
changefreqGợi ý tần suất thay đổiGoogle không sử dụng giá trị này
priorityGợi ý độ ưu tiênGoogle không sử dụng giá trị này

Mỗi sitemap có giới hạn 50.000 URL hoặc 50 MB khi chưa nén. Khi vượt một trong hai giới hạn, chia thành nhiều file và dùng sitemap index. Website chưa vượt giới hạn vẫn có thể chia theo page type để dễ kiểm tra, nhưng không nên tạo hàng trăm file không cần thiết.

Cách tạo sitemap trên WordPress và CMS

WordPress có sitemap mặc định tại /wp-sitemap.xml. Plugin SEO thường tạo /sitemap_index.xml. Chỉ nên dùng một hệ thống chính để tránh file trùng và khó xác định nguồn tạo URL.

  1. Kiểm tra các đường dẫn sitemap phổ biến.
  2. Xác định WordPress core, plugin hoặc nền tảng nào đang tạo file.
  3. Loại post type, taxonomy hoặc URL không cần index.
  4. Mở từng sitemap con và kiểm tra URL mẫu.
  5. Đối chiếu status, canonical, robots và sitemap.
  6. Tự động cập nhật khi URL được xuất bản, sửa hoặc xóa.

Với website tự phát triển, nên sinh sitemap từ nguồn dữ liệu xuất bản thay vì nhập tay. Logic tạo file cần lọc status, indexability, canonical và ngày cập nhật thực tế.

Cách gửi sitemap cho Google

Khai báo trong robots.txt

Sitemap: https://example.com/sitemap_index.xml

Dòng Sitemap dùng URL đầy đủ và có thể đặt ngoài nhóm User-agent. Xem thêm Robots.txt.

Gửi trong Search Console

  1. Mở đúng Search Console property.
  2. Vào báo cáo Sitemaps.
  3. Nhập đường dẫn sitemap hoặc sitemap index.
  4. Kiểm tra trạng thái, lần đọc gần nhất và số URL phát hiện.

Không cần submit lại sau mỗi bài mới nếu file tự cập nhật và Google đã biết vị trí. Submit lại khi đổi URL sitemap, xuất hiện lỗi hoặc website thay đổi cấu trúc lớn.

Cách đọc báo cáo Sitemap

Dữ liệuCách hiểuKhông nên kết luận
SuccessGoogle tải và phân tích file đượcMọi URL đã index
Discovered pagesSố URL Google đọc được từ fileSố URL đã crawl hoặc index
Last readLần gần nhất Google lấy fileTất cả URL được recrawl cùng lúc
Page indexing theo sitemapTrạng thái index của cohort URLMọi excluded URL đều là lỗi

Nếu sitemap Success nhưng trang quan trọng chưa index, kiểm tra status, noindex, robots, canonical, duplicate content và internal links. Không nên chỉ xóa rồi submit lại file. Xem Google Index là gì.

Lỗi Sitemap thường gặp

  • Đưa mọi URL hệ thống tạo ra vào sitemap.
  • Giữ URL redirect, noindex, 404 hoặc canonical khác.
  • Tự đổi lastmod hằng ngày khi nội dung không thay đổi.
  • Dùng priority để cố điều khiển crawl hoặc ranking.
  • Giữ URL cũ sau migration.
  • Tạo nhiều sitemap từ WordPress core và plugin cùng lúc.
  • Chỉ kiểm tra file XML mà không kiểm tra URL bên trong.

Checklist trước khi submit

  • File trả HTTP 200 và là XML UTF-8 hợp lệ.
  • Không vượt 50.000 URL hoặc 50 MB chưa nén.
  • URL dùng đúng HTTPS, hostname và canonical convention.
  • Không có noindex, redirect, 404, 5xx hoặc bản nháp.
  • lastmod phản ánh meaningful update.
  • Sitemap, canonical và internal links nhất quán.
  • Có owner kiểm tra lại sau migration hoặc thay plugin.

Nguồn chính thức

Kết luận

Sitemap XML là danh sách URL ưu tiên, không phải lệnh index. Hãy giữ file sạch, chỉ chứa preferred canonical URLs trả 200, dùng lastmod chính xác và theo dõi cohort trong Search Console. Khi URL không index, kiểm tra toàn bộ crawl, canonical, nội dung và internal links thay vì chỉ submit lại sitemap.