Công cụ này làm gì
Trình tạo sơ đồ trang web chuyển một danh sách URL thông thường thành tệp sitemap.xml hợp lệ theo giao thức sitemaps.org. Dán mỗi dòng một URL và XML xuất hiện ngay khi bạn gõ: mỗi địa chỉ được mã hóa phần trăm, thoát ký tự XML, bỏ phần #fragment và chỉ xuất hiện một lần. Đường dẫn tương đối như /pricing được phân giải theo URL gốc bạn đặt, hoặc nếu không có thì theo URL đầy đủ đầu tiên trong danh sách.
Cài đặt chung thêm vào mỗi mục một ngày <lastmod> (hôm nay hoặc ngày bạn chọn), một <changefreq> và một <priority>. Mức ưu tiên cũng có thể tự động đặt theo độ sâu đường dẫn: 1.0 cho trang chủ, 0.8 cho cấp dưới một bậc, 0.6 cho cấp dưới hai bậc và 0.4 cho các trang sâu hơn. Đổi loại sang Chỉ mục sơ đồ trang web để liệt kê nhiều tệp sơ đồ thay vì các trang.
Chế độ Kiểm tra và định dạng kiểm tra sơ đồ trang web hoặc chỉ mục có sẵn: XML đúng cú pháp, phần tử gốc và không gian tên, <loc> là URL http(s) đầy đủ ở mỗi mục, ngày W3C trong <lastmod>, giá trị <changefreq> hợp lệ, mức ưu tiên từ 0.0 đến 1.0 và giới hạn 50.000 mục. Lỗi cho biết mục thứ mấy và chuyển tới dòng tương ứng. Tệp hợp lệ được trả lại có thụt lề hoặc thu gọn, giữ nguyên chú thích và các thẻ mở rộng như image:image.
Cách sử dụng
- Dán các URL, mỗi dòng một URL. Dòng bắt đầu bằng
#sẽ bị bỏ qua. - Nếu muốn, ghi sau URL các giá trị riêng cách nhau bằng dấu cách: một ngày, một tần suất thay đổi và một mức ưu tiên, theo thứ tự bất kỳ. Chúng thay cho cài đặt chung ở dòng đó.
- Chọn giá trị mặc định cho lần sửa đổi cuối, tần suất và mức ưu tiên, và bật sắp xếp nếu muốn URL theo thứ tự chữ cái.
- Tải kết quả xuống dưới tên
sitemap.xmlvà tải lên trang web.
Để kiểm tra sơ đồ trang web đã có, chuyển sang Kiểm tra và định dạng rồi dán XML.
Ví dụ
Dữ liệu này trộn URL thường, giá trị theo dòng và đường dẫn tương đối:
https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing
Kết quả:
<?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/blog/</loc>
<lastmod>2024-05-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://example.com/docs/getting-started</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://example.com/pricing</loc>
</url>
</urlset>
Mẹo
- Chỉ liệt kê URL chuẩn trả về 200: không chuyển hướng, không trang
noindexvà không bản trùng có tham số theo dõi. - Thông thường mọi URL phải nằm cùng máy chủ với tệp sơ đồ trang web, trừ khi bạn khai báo nó qua robots.txt của từng máy chủ.
- Ngày có thể là
YYYY-MM-DDhoặc dấu thời gian đầy đủ kèm múi giờ, ví dụ2024-05-01T09:30:00+00:00. - Sơ đồ lớn có thể được nén gzip và phục vụ dưới tên
sitemap.xml.gz; giới hạn áp dụng cho tệp chưa nén.
Câu hỏi thường gặp
› Có cần lastmod, changefreq và priority không?
Chỉ loc là bắt buộc. Google dùng lastmod khi nó luôn chính xác và bỏ qua changefreq cùng priority; Bing và một số công cụ tìm kiếm khác vẫn đọc chúng. Hãy đặt lastmod là ngày nội dung trang thực sự thay đổi, không phải ngày bạn tạo tệp.
› Một sơ đồ trang web chứa được bao nhiêu URL?
Tối đa 50.000 URL và 50 MB khi chưa nén. Với trang web lớn hơn, hãy chia URL thành nhiều sơ đồ và liệt kê các tệp đó trong một chỉ mục sơ đồ trang web, công cụ này cũng tạo được chỉ mục.
› Danh sách URL của tôi có bị tải lên đâu không?
Không. Sơ đồ trang web được tạo và kiểm tra hoàn toàn trong trình duyệt, và công cụ không bao giờ truy cập URL của bạn. Dùng nút Tải xuống để lưu sitemap.xml.
› Làm sao để báo sơ đồ trang web cho công cụ tìm kiếm?
Tải sitemap.xml lên trang web (thường ở thư mục gốc), thêm vào robots.txt một dòng như Sitemap: https://example.com/sitemap.xml và gửi URL trong Google Search Console và Bing Webmaster Tools.