Công cụ tạo sitemap XML
Biến danh sách URL thành sitemap.xml hợp lệ, kèm lastmod, changefreq và priority tùy chọn. Loại URL trùng, thoát ký tự &, đánh dấu dòng không hợp lệ.
URL http(s) tuyệt đối. URL trùng lặp được loại bỏ và ký tự đặc biệt như & được thoát theo XML.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/about</loc>
</url>
<url>
<loc>https://example.com/blog?page=2&sort=new</loc>
</url>
</urlset>
Tạo sitemap là gì?
Công cụ tạo sitemap này chuyển một danh sách URL thành tệp sitemap.xml theo giao thức sitemaps.org 0.9 mà Google, Bing và các công cụ tìm kiếm khác sử dụng. Bạn có thể thêm cùng một ngày lastmod, changefreq và priority cho mọi mục; URL trùng lặp và dòng không hợp lệ bị loại bỏ và được báo lại.
Cách sử dụng Tạo sitemap
- Dán các URL tuyệt đối của trang, mỗi dòng một URL.
- Chọn lastmod (bỏ qua, hôm nay hoặc một ngày cụ thể), changefreq và priority, hoặc để trống.
- Kiểm tra số lượng URL, số URL trùng đã loại và các dòng không hợp lệ bị bỏ qua.
- Sao chép hoặc tải sitemap.xml về, tải lên website và khai báo nó trong robots.txt hoặc Search Console.
Ví dụ
https://example.com/ https://example.com/about https://example.com/blog?page=2&sort=new
3 URLs; the third becomes <loc>https://example.com/blog?page=2&sort=new</loc>
Khi nào nên dùng Tạo sitemap
Dùng công cụ cho website tĩnh nhỏ và vừa, hoặc khi bạn có danh sách URL xuất từ crawler hay CMS. Công cụ không thu thập website để tìm trang; website lớn hoặc thay đổi thường xuyên nên tạo sitemap tự động từ CMS hoặc quy trình build.
Tạo sitemap hoạt động như thế nào
Mỗi dòng được phân tích bằng bộ phân tích URL WHATWG; chỉ URL http và https được giữ lại và chuẩn hóa. URL trùng lặp (sau khi chuẩn hóa) bị loại bỏ. Mỗi URL được thoát ký tự XML (& → &, < → <, dấu ngoặc kép) bên trong <loc>, và các trường tùy chọn được thêm cho từng mục bên trong <urlset> với namespace của sitemaps.org. Các mục vượt quá 50.000 bị loại kèm cảnh báo, theo giới hạn của giao thức.
Các Trường Hợp Sử Dụng Phổ Biến
- Tạo sitemap cho một website tĩnh tự làm.
- Biến danh sách URL xuất từ crawler thành sitemap sẵn sàng để gửi.
- Tạo sitemap riêng cho một chuyên mục mới của website.
- Sửa sitemap bị lỗi do ký tự & chưa được thoát.
Câu Hỏi Thường Gặp
changefreq và priority có quan trọng không?
Google bỏ qua cả hai. Google chỉ dùng lastmod khi giá trị này luôn chính xác. Các công cụ tìm kiếm khác có thể dùng chúng làm gợi ý.
Một sitemap chứa được bao nhiêu URL?
Tối đa 50.000 URL và 50 MB khi chưa nén. Website lớn hơn cần nhiều sitemap được liệt kê trong một tệp sitemap index.
Có nên đưa URL không chính tắc vào không?
Không. Chỉ liệt kê các URL chính tắc, có thể lập chỉ mục và trả về 200.