Cách kiểm tra sitemap
- Tải sitemap từ URL của nó, ví dụ
https://example.com/sitemap.xml, hoặc mở hay dán file. Sitemap nén Gzip.xml.gzđược giải nén tự động. - Đọc phần tóm tắt và danh sách vấn đề. Lỗi là vi phạm giao thức, cảnh báo chỉ ra vấn đề có thể xảy ra, còn lưu ý là gợi ý – tất cả đều kèm số dòng.
- Xem bảng URL với lastmod, changefreq, priority và hreflang, rồi xuất ra CSV nếu cần.
Các quy tắc sitemap cần nắm
| Quy tắc | Giới hạn hoặc định dạng |
|---|---|
| Số URL mỗi sitemap | Tối đa 50.000 mục <url> |
| Dung lượng file | Tối đa 50 MB (52.428.800 byte) khi chưa nén |
| Số sitemap mỗi index | Tối đa 50.000 mục <sitemap> |
| Phần tử gốc | <urlset> hoặc <sitemapindex> trong namespace http://www.sitemaps.org/schemas/sitemap/0.9 |
<loc> | URL http hoặc https tuyệt đối, ít hơn 2.048 ký tự, với & được viết thành & |
| Host | Tất cả URL cùng host với sitemap |
<lastmod> | W3C Datetime, ví dụ 2026-10-29 hoặc 2026-10-29T14:30:00+00:00 |
<changefreq> | always, hourly, daily, weekly, monthly, yearly hoặc never |
<priority> | Từ 0.0 đến 1.0; mặc định là 0.5 |
| Mã hóa ký tự | UTF-8 |
Google bỏ qua <changefreq> và <priority>, và chỉ dùng <lastmod> khi giá trị này luôn chính xác, vì vậy chỉ cập nhật lastmod khi nội dung thực sự thay đổi. Các trang web lớn chia URL thành nhiều sitemap và liệt kê chúng trong một sitemap index. Mọi chi tiết có trong giao thức sitemaps.org.
hreflang trong sitemap
Các trang web đa ngôn ngữ có thể liệt kê các phiên bản ngôn ngữ bằng <xhtml:link rel="alternate" hreflang="de" href="…"/> bên trong mỗi <url>, sau khi khai báo xmlns:xhtml="http://www.w3.org/1999/xhtml" trên phần tử gốc. Trình kiểm tra áp dụng các quy tắc mà công cụ tìm kiếm sử dụng:
- Mỗi mã là một ngôn ngữ (ISO 639-1), có thể kèm theo khu vực (ISO 3166-1), như
en,en-GBhoặcpt-BR– hoặcx-default. - Mỗi URL liệt kê tất cả phiên bản ngôn ngữ, bao gồm cả chính nó.
- Liên kết phải hai chiều: nếu trang A trỏ tới trang B, trang B phải trỏ ngược lại trang A.
- Mỗi mã chỉ xuất hiện một lần cho mỗi URL, và nên có một liên kết dự phòng
x-default.
Câu hỏi thường gặp
Sitemap của website nằm ở đâu?
Thường nằm tại /sitemap.xml hoặc /sitemap_index.xml ở thư mục gốc của trang web; WordPress tạo /wp-sitemap.xml. File robots.txt thường ghi đường dẫn sitemap trong dòng Sitemap:.
Sitemap hợp lệ có đảm bảo trang được index không?
Không. Sitemap giúp công cụ tìm kiếm phát hiện URL của bạn, nhưng chính họ quyết định thu thập dữ liệu (crawl) và lập chỉ mục trang nào. Hãy đảm bảo các trang được liệt kê trả về mã trạng thái 200, là trang canonical và không bị chặn bởi robots.txt hay thẻ noindex – công cụ này kiểm tra file sitemap, không kiểm tra các trang.
Có thể kiểm tra sitemap index không?
Có. Sitemap index được nhận diện tự động, và các sitemap con được liệt kê cùng ngày lastmod. Chúng không được tải từng cái một, vì vậy hãy tải URL của từng sitemap con để kiểm tra riêng.
Sitemap của tôi có bị tải lên máy chủ không?
File bạn mở hoặc dán được kiểm tra ngay trong trình duyệt. URL sitemap được tải thông qua máy chủ của chúng tôi, vì hầu hết các trang web không cho phép trình duyệt đọc trực tiếp file của họ.