Giới thiệu
Lấy và cập nhật sơ đồ trang web của dự án của bạn để giúp các công cụ tìm kiếm phát hiện và lập chỉ mục các trang.
Thông tin thêm về giao diện người dùng của mô-đun https://doc.oneentry.cloud/docs/category/sitemap
🎯 Mô-đun này làm gì?
Mô-đun Sitemap cho phép bạn lấy và (tái) tạo sơ đồ trang web của dự án OneEntry của bạn - một danh sách có cấu trúc của tất cả các trang được sử dụng bởi các công cụ tìm kiếm để lập chỉ mục nội dung của bạn một cách hiệu quả.
Một sơ đồ trang web cho các công cụ tìm kiếm biết các trang nào tồn tại, giúp Google, Bing và các trình thu thập thông tin khác phát hiện và lập chỉ mục nội dung của bạn nhanh hơn. Việc tạo ra được kích hoạt một cách rõ ràng thông qua updateSitemap(body); getSitemap() trả về danh sách các URL sơ đồ trang web đã được tạo.
🚀 Bắt đầu nhanh
Khởi tạo mô-đun từ defineOneEntry:
const { Sitemap } = defineOneEntry( "your-project-url", { "token": "your-app-token" });
Lấy danh sách các URL sơ đồ trang web đã được tạo:
// Returns an array of sitemap URL strings (string[]).
const sitemaps = await Sitemap.getSitemap();
sitemaps.forEach((url) => {
console.log(url);
});
✨ Khái niệm chính
Sơ đồ trang web là gì?
Một sơ đồ trang web là một tệp XML liệt kê các trang của trang web của bạn để các công cụ tìm kiếm có thể phát hiện và thu thập chúng một cách hiệu quả. Mỗi mục có thể chứa một URL, ngày sửa đổi cuối cùng, tần suất thay đổi và độ ưu tiên.
Đọc vs. Cập nhật Sơ đồ trang web
getSitemap() trả về một mảng các chuỗi URL sơ đồ trang web (string[]), ví dụ:
[
'https://your-project.oneentry-cloud.com/sitemap.xml',
'https://your-project.oneentry-cloud.com/sitemap-en.xml'
]
Các trường theo mục url, lastmod, changefreq, priority là các thuộc tính đầu vào của ISitemapQuery (được truyền vào updateSitemap()), không phải là một phần của phản hồi getSitemap().
Giá trị Tần suất Thay đổi
Các giá trị này là một phần của đầu vào updateSitemap() (changefreq):
| Giá trị | Ý nghĩa |
|---|---|
| always | Trang thay đổi mỗi khi được truy cập |
| hourly | Trang thay đổi mỗi giờ |
| daily | Trang thay đổi mỗi ngày |
| weekly | Trang thay đổi mỗi tuần |
| monthly | Trang thay đổi mỗi tháng |
| yearly | Trang thay đổi một lần mỗi năm |
| never | Trang đã lưu trữ, sẽ không thay đổi |
📋 Những điều bạn cần biết
Tạo sơ đồ trang web
Sơ đồ trang web được tạo ra khi bạn gọi updateSitemap(body), trong đó body (một ISitemapQuery) cung cấp các baseUrls theo ngôn ngữ được sử dụng để xây dựng các URL. Nó không được tạo ra tự động - bạn kích hoạt việc tạo ra một cách rõ ràng.
Lấy sơ đồ trang web
Sử dụng getSitemap() để lấy danh sách các URL sơ đồ trang web đã được tạo (string[]).
Gửi đến các công cụ tìm kiếm
Mô-đun không gửi trực tiếp đến các công cụ tìm kiếm. Sau khi lấy các URL sơ đồ trang web, hãy gửi chúng qua các công cụ quản trị web của bạn (Google Search Console, Bing Webmaster Tools, v.v.) và giữ cho sơ đồ trang web được cập nhật sau các thay đổi nội dung lớn.
📊 Bảng tham khảo nhanh
| Phương thức | Mô tả |
|---|---|
| getSitemap() | Lấy các URL sơ đồ trang web hiện tại |
| updateSitemap() | Tạo/cập nhật sơ đồ trang web |
❓ Câu hỏi thường gặp (FAQ)
Làm thế nào để tôi gửi sơ đồ trang web của mình đến Google?
Tạo sơ đồ trang web với updateSitemap(body) (truyền các baseUrls của bạn), lấy các URL sơ đồ trang web kết quả với getSitemap(), sau đó gửi một URL sơ đồ trang web trong Google Search Console dưới mục Sitemaps.
Tôi nên cập nhật sơ đồ trang web của mình bao lâu một lần?
Cập nhật sơ đồ trang web của bạn bất cứ khi nào bạn thêm các trang mới, cập nhật nội dung hiện có một cách đáng kể, hoặc thay đổi cấu trúc trang web của bạn. Đối với các trang web có lưu lượng truy cập cao, hãy xem xét việc cập nhật tự động được kích hoạt bởi các thay đổi nội dung.
Trường độ ưu tiên có ý nghĩa gì?
Độ ưu tiên (0.0 đến 1.0) là một gợi ý cho các công cụ tìm kiếm về tầm quan trọng tương đối của các trang trên trang web của bạn. Trang chủ thường là 1.0, các trang danh mục 0.8, và các trang nội dung cá nhân 0.6–0.7. Nó là một phần của đầu vào updateSitemap() và không ảnh hưởng trực tiếp đến xếp hạng.
🎓 Thực hành tốt nhất
- Tái tạo sau khi thay đổi nội dung - Gọi
updateSitemap()sau khi thêm hoặc thay đổi đáng kể các trang. - Đặt tần suất thay đổi chính xác - Đừng khẳng định các trang thay đổi thường xuyên hơn thực tế.
- Sử dụng độ ưu tiên có ý nghĩa - Trang chủ > Danh mục > Sản phẩm > Bài viết blog.
- Bao gồm tất cả các trang quan trọng - Đừng loại trừ các trang bạn muốn được lập chỉ mục.
- Gửi sau các cập nhật lớn - Thông báo cho các công cụ tìm kiếm một cách chủ động qua các công cụ quản trị web.
🔗 Tài liệu liên quan
- Mô-đun Pages - Quản lý các trang được bao gồm trong sơ đồ trang web
- Mô-đun System - Tiện ích API cấp hệ thống