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.

Sitemap có 3 URL
sitemap.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&amp;sort=new</loc>
  </url>
</urlset>
Tạo sitemap theo giao thức sitemaps.org 0.9. Google bỏ qua changefreq và priority, chỉ dùng lastmod khi giá trị chính xác. Hãy tải tệp lên website và khai báo trong robots.txt hoặc Search Console.

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

  1. Dán các URL tuyệt đối của trang, mỗi dòng một URL.
  2. Chọn lastmod (bỏ qua, hôm nay hoặc một ngày cụ thể), changefreq và priority, hoặc để trống.
  3. 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.
  4. 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ụ

Đầu vào
https://example.com/
https://example.com/about
https://example.com/blog?page=2&sort=new
Đầu ra
3 URLs; the third becomes <loc>https://example.com/blog?page=2&amp;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 (& → &amp;, < → &lt;, 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.

Khám phá thêm danh mục