TÓM TẮT
- 1 1. Giới thiệu về Sitemap và Tầm Quan Trọng
- 2 2. Các Loại Sitemap Bạn Cần Biết
- 3 3. Bước 1: Thu Thập Thông Tin và Xác Định Mục Tiêu
- 4 4. Bước 2: Lựa Chọn Công Cụ Vẽ Sitemap
- 5 5. Bước 3: Thiết Kế Cấu Trúc Sitemap
- 6 6. Bước 4: Tạo XML Sitemap Tự Động
- 7 7. Bước 5: Tạo HTML Sitemap Cho Người Dùng
- 8 8. Bước 6: Kiểm Tra và Đăng Sitemap Lên Search Console
- 9 9. Các Lưu Ý Khi Vẽ và Quản Lý Sitemap
- 10 10. Ví Dụ Thực Tế: Tạo Sitemap Cho Một Cửa Hàng Thời Trang
- 11 11. Câu Hỏi Thường Gặp (FAQ)
- 12 12. Kết Luận
1. Giới thiệu về Sitemap và Tầm Quan Trọng
Sitemap (bản đồ trang web) là một tài liệu quan trọng, giúp cả người dùng lẫn công cụ tìm kiếm hiểu được cấu trúc và nội dung của một website. Khi bạn xây dựng một dự án web mới hoặc cải thiện một website hiện có, việc tạo ra một sitemap hợp lý sẽ mang lại nhiều lợi ích:
- Cải thiện SEO: Các công cụ tìm kiếm như Google, Bing sẽ dễ dàng thu thập và lập chỉ mục (crawl) các trang quan trọng.
- Tối ưu trải nghiệm người dùng: Người dùng có thể nhanh chóng tìm thấy nội dung họ cần.
- Quản lý dự án: Đối với các nhà phát triển và nhà thiết kế, sitemap là bản đồ chỉ dẫn, giúp phân công công việc, kiểm tra tiến độ và đảm bảo không bỏ sót phần nào.
- Hỗ trợ thiết kế UX/UI: Khi biết trước cấu trúc, các nhà thiết kế có thể tạo ra giao diện logic, dễ điều hướng.
Vậy làm sao để vẽ sitemap cho website một cách chuyên nghiệp? Bài viết này sẽ hướng dẫn chi tiết từng bước, từ việc lên ý tưởng, lựa chọn công cụ, tới cách triển khai và kiểm tra sitemap thực tế.
2. Các Loại Sitemap Bạn Cần Biết
Trước khi bắt tay vào vẽ, hãy nắm rõ các loại sitemap hiện có:
| Loại Sitemap | Mục đích | Định dạng phổ biến |
|---|---|---|
| HTML Sitemap | Dành cho người dùng, giúp họ nhanh chóng truy cập các trang quan trọng. | Trang web HTML (thường là một danh sách liên kết). |
| XML Sitemap | Dành cho công cụ tìm kiếm, cung cấp thông tin chi tiết về URL, tần suất cập nhật, mức độ ưu tiên. | File XML (sitemap.xml). |
| Video Sitemap | Dành cho nội dung video, chứa metadata như tiêu đề, mô tả, thời lượng. | XML (đặc thù cho video). |
| Image Sitemap | Dành cho hình ảnh, giúp công cụ hiểu ngữ cảnh hình ảnh. | XML (đặc thù cho hình ảnh). |
| Mobile Sitemap | Dành cho phiên bản di động, khi website có thiết kế riêng cho mobile. | XML (đặc thù cho mobile). |
Trong hầu hết các trường hợp, HTML và XML sitemap là đủ. Nếu website của bạn có nhiều video hoặc hình ảnh, bạn có thể bổ sung các loại đặc thù.
3. Bước 1: Thu Thập Thông Tin và Xác Định Mục Tiêu
3.1. Xác định mục tiêu của sitemap
- SEO: Tối ưu hoá cách công cụ tìm kiếm thu thập dữ liệu.
- UX: Cải thiện trải nghiệm người dùng.
- Quản lý nội dung: Đảm bảo mọi trang đều được cập nhật và không bị trùng lặp.
3.2. Thu thập danh sách URL hiện có

Có thể bạn quan tâm: Cách Vẽ Shop Drawing Thép Chuẩn Chuẩn – Hướng Dẫn Từ A Đến Z
Bạn có thể:
- Sử dụng công cụ crawl như Screaming Frog, Sitebulb, hoặc Xenu để quét toàn bộ website và xuất danh sách URL.
- Kiểm tra Google Search Console: Tại mục “Coverage” để xem các URL đã được Google index.
- Xuất dữ liệu từ CMS: Nếu bạn dùng WordPress, Joomla, Drupal… có thể xuất danh sách bài viết, trang tĩnh, danh mục.
3.3. Phân loại nội dung
Chia các URL thành các nhóm chính:
- Trang chủ
- Trang danh mục (Category)
- Trang chi tiết (Product/Article)
- Trang tĩnh (About, Contact, FAQ…)
- Trang blog
- Trang hỗ trợ (Help Center, Knowledge Base)
- Trang đăng nhập/đăng ký (nếu cần)
- Trang lỗi 404 (nên không xuất hiện trong sitemap)
4. Bước 2: Lựa Chọn Công Cụ Vẽ Sitemap
Có rất nhiều công cụ hỗ trợ vẽ sitemap, từ phần mềm chuyên nghiệp tới công cụ trực tuyến miễn phí. Dưới đây là một số lựa chọn phổ biến:
| Công cụ | Loại | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Draw.io (diagrams.net) | Online/Offline | Miễn phí, tích hợp Google Drive, đa dạng hình dạng. | Giao diện không tối ưu cho sitemap lớn. |
| Lucidchart | Online | Giao diện hiện đại, cộng tác thời gian thực. | Gói trả phí cho tính năng nâng cao. |
| Microsoft Visio | Desktop | Mạnh mẽ, tích hợp Office. | Chi phí cao, cần Windows. |
| Slickplan | Online | Được thiết kế riêng cho sitemap, hỗ trợ export HTML/XML. | Gói trả phí. |
| Octopus.do | Online | Dễ dùng, export nhanh dạng HTML. | Giới hạn số trang trong bản miễn phí. |
| Google Sheets / Excel | Offline | Đơn giản, dễ chia sẻ. | Không trực quan như diagram. |
| Screaming Frog (có tính năng tạo XML Sitemap) | Desktop | Tự động crawl và tạo XML sitemap. | Không hỗ trợ visual diagram. |
Lựa chọn khuyến nghị: Nếu bạn muốn một bản đồ trực quan để thảo luận với đội ngũ, Lucidchart hoặc Slickplan là lựa chọn tốt. Nếu chỉ cần tạo XML sitemap nhanh chóng, Screaming Frog hoặc Yoast SEO (trên WordPress) sẽ đủ.
5. Bước 3: Thiết Kế Cấu Trúc Sitemap
5.1. Nguyên tắc cơ bản
- Độ sâu tối đa: Không nên vượt quá 3-4 cấp độ (Home → Category → Subcategory → Detail). Điều này giúp công cụ crawler và người dùng dễ dàng di chuyển.
- Số lượng liên kết trên mỗi trang: Đừng để một trang chứa quá nhiều liên kết (khuyến nghị ≤ 100). Nếu có quá nhiều, hãy chia thành các trang phụ.
- Sắp xếp logic: Các danh mục liên quan nên đặt gần nhau.
- Đánh dấu ưu tiên: Trong XML sitemap, bạn có thể đặt
<priority>(0.0 – 1.0) để chỉ định mức độ quan trọng.
5.2. Vẽ sơ đồ cấp cao (High-Level)

Có thể bạn quan tâm: Cách Vẽ Shizuka Đẹp Nhất: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Bắt đầu với Home ở trung tâm, sau đó vẽ các nhánh chính:
- Home
- Giới thiệu
- Sản phẩm/Dịch vụ
- Danh mục 1
- Sản phẩm A
- Sản phẩm B
- Danh mục 2
- Sản phẩm C
- Blog
- Chuyên mục 1
- Chuyên mục 2
- Hỗ trợ
- FAQ
- Liên hệ
- Tin tức
- Tuyển dụng
- Chính sách
- Chính sách bảo mật
- Điều khoản sử dụng
5.3. Thêm chi tiết cho mỗi nhánh
Sau khi có bản đồ cấp cao, mở rộng chi tiết:
- Sản phẩm/Dịch vụ → Danh mục 1 → Sản phẩm A
- URL:
/san-pham-a - Meta title: “Sản phẩm A – Thông số kỹ thuật, giá bán”
- Changefreq:
weekly(nếu thường xuyên cập nhật giá) - Priority:
0.8
Lặp lại cho từng trang chi tiết. Đối với blog, bạn có thể nhóm theo tháng hoặc chuyên mục.
5.4. Đánh dấu các trang không cần index
- Các trang login, register, cart, checkout thường không cần xuất hiện trong XML sitemap (đánh dấu
noindextrong meta robots). - Các trang 404 hoặc redirect cũng không nên có trong sitemap.
6. Bước 4: Tạo XML Sitemap Tự Động
6.1. Sử dụng Screaming Frog
- Mở Screaming Frog, nhập URL gốc và bắt đầu crawl.
- Khi crawl hoàn tất, vào ‘Sitemaps’ → ‘XML Sitemap’.
- Chọn các tùy chọn:
- Include Images (nếu muốn).
- Change Frequency: tự động dựa trên tần suất thay đổi (có thể chỉnh sửa sau).
- Priority: thiết lập mặc định 0.5, tùy chỉnh bằng cách import file CSV nếu cần.
- Nhấn ‘Create XML Sitemap’, lưu file
sitemap.xml.
6.2. Sử dụng Yoast SEO (WordPress)
- Cài đặt và kích hoạt plugin Yoast SEO.
- Vào SEO → General → Features, bật XML sitemaps.
- Truy cập
yourdomain.com/sitemap_index.xmlđể xem sitemap đã được tạo. - Tùy chỉnh bằng cách vào SEO → Search Appearance → Content Types để chọn loại nội dung sẽ xuất hiện trong sitemap.
6.3. Tạo thủ công (nếu cần)
Nếu website nhỏ và bạn muốn kiểm soát chi tiết, có thể viết file XML bằng tay:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/</loc> <lastmod>2026-05-30</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> <url> <loc>https://example.com/gioi-thieu</loc> <lastmod>2026-05-20</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <!-- Thêm các URL khác -->
</urlset>
Lưu file dưới dạng sitemap.xml và tải lên thư mục gốc của website.
7. Bước 5: Tạo HTML Sitemap Cho Người Dùng

Có thể bạn quan tâm: Cách Vẽ Shinichi Đơn Giản: Hướng Dẫn Từng Bước Dành Cho Người Mới Bắt Đầu
HTML sitemap thường được đặt ở một URL như /sitemap.html hoặc /sitemap. Các bước thực hiện:
- Tạo một trang mới trong CMS (WordPress: tạo Page → “Sitemap”).
- Chèn danh sách liên kết dựa trên cấu trúc đã vẽ. Bạn có thể sử dụng plugin như WP Sitemap Page để tự động tạo.
- Thiết kế giao diện:
- Sử dụng ul/li để hiển thị danh mục con.
- Thêm CSS để làm đẹp, ví dụ:
margin-left: 20px;cho các cấp con. - Đảm bảo responsive trên mobile.
<ul> <li><a href="/">Trang chủ</a></li> <li>Sản phẩm <ul> <li><a href="/san-pham/danh-muc-1">Danh mục 1</a></li> <li><a href="/san-pham/danh-muc-2">Danh mục 2</a></li> </ul> </li> <li><a href="/blog">Blog</a></li> <li><a href="/lien-he">Liên hệ</a></li>
</ul>
- Kiểm tra: Đảm bảo không có link hỏng (404) và các URL đúng với sitemap XML.
8. Bước 6: Kiểm Tra và Đăng Sitemap Lên Search Console
8.1. Kiểm tra lỗi
- Google Search Console → Sitemaps → Nhập URL sitemap (
https://example.com/sitemap.xml). - Google sẽ báo cáo errors (URL không tồn tại, redirect, blocked by robots.txt).
- Sửa lỗi và resubmit.
8.2. Kiểm tra tốc độ crawl
- Trong Search Console, mục Crawl Stats cho biết Googlebot đã crawl bao nhiêu trang, thời gian đáp ứng.
- Nếu crawl quá chậm, có thể xem lại robots.txt hoặc cài đặt Crawl-delay (trên Apache/Nginx).
8.3. Kiểm tra cấu trúc HTML sitemap
- Dùng công cụ W3C Validator để kiểm tra HTML hợp lệ.
- Kiểm tra UX: Người dùng có thể tìm thấy nội dung quan trọng trong 2-3 lần click không?
9. Các Lưu Ý Khi Vẽ và Quản Lý Sitemap
- Cập nhật thường xuyên: Khi thêm, xóa hoặc thay đổi URL, hãy cập nhật sitemap ngay.
- Tránh trùng lặp: Mỗi URL chỉ xuất hiện một lần trong XML sitemap.
- Sử dụng canonical: Nếu có trang trùng nội dung, đặt canonical để tránh lập chỉ mục không cần.
- Kiểm soát crawl budget: Đối với website lớn, hãy ưu tiên các trang quan trọng trong sitemap để Google tiêu tốn ít tài nguyên hơn.
- Đừng quên robots.txt: Đảm bảo không chặn các URL quan trọng mà bạn muốn Google index. Ví dụ:
User-agent: Disallow: /admin/ Allow: /sitemap.xml - Sử dụng phiên bản HTTPS: URL trong sitemap phải là HTTPS (nếu site hỗ trợ SSL).
- Kiểm tra Mobile-First: Đối với website responsive, Google sẽ crawl bản mobile. Đảm bảo sitemap phản ánh cấu trúc mobile nếu có URL riêng.
10. Ví Dụ Thực Tế: Tạo Sitemap Cho Một Cửa Hàng Thời Trang
10.1. Thu thập URL

Có thể bạn quan tâm: Cách Vẽ Shin Đơn Giản: Hướng Dẫn Từng Bước Dành Cho Người Mới Bắt Đầu
- Trang chủ:
/ - Danh mục:
/nam,/nu,/phukien - Sản phẩm:
/nam/ao-thun-xyz,/nu/vo-ao-abc,/phukien/dep-123 - Blog:
/blog,/blog/huong-dan-mua-sach, … - Trang hỗ trợ:
/lien-he,/faq,/chinh-sach-bao-mat
10.2. Vẽ sơ đồ (sử dụng Lucidchart)
Home
├─ Nam
│ ├─ Áo thun
│ │ ├─ Áo thun XYZ
│ │ └─ Áo thun ABC
│ └─ Quần jean
│ └─ Quần jean 123
├─ Nữ
│ ├─ Váy
│ └─ Túi xách
├─ Phụ kiện
│ └─ Đồng hồ
├─ Blog
│ ├─ Tin tức
│ └─ Hướng dẫn
└─ Hỗ trợ ├─ Liên hệ └─ FAQ
10.3. Tạo XML Sitemap (Screaming Frog)
- Đặt priority: Home = 1.0, Danh mục = 0.8, Sản phẩm = 0.7, Blog = 0.6, Hỗ trợ = 0.5.
- Changefreq: Home (
daily), Danh mục (weekly), Sản phẩm (weekly), Blog (monthly), Hỗ trợ (monthly).
10.4. Tạo HTML Sitemap
- Tạo trang
sitemap.htmltrong WordPress, dùng plugin WP Sitemap Page để tự động liệt kê. - Thêm CSS:
.sitemap ul { list-style: none; margin-left: 0; }
.sitemap li { margin: 5px 0; }
.sitemap li ul { margin-left: 20px; }
10.5. Kiểm tra và submit
- Upload
sitemap.xmllên root, xác nhận trong Google Search Console. - Kiểm tra Coverage để đảm bảo không có lỗi 404.
11. Câu Hỏi Thường Gặp (FAQ)
Q1: Tôi có nên tạo sitemap cho mỗi ngôn ngữ trên website đa ngôn ngữ?
A: Có. Đối với mỗi ngôn ngữ, tạo một sitemap riêng (ví dụ: sitemap-en.xml, sitemap-vi.xml) và khai báo trong file robots.txt hoặc sử dụng <xhtml:link rel="alternate"> trong mỗi URL.
Q2: Sitemap có giới hạn bao nhiêu URL?
A: Mỗi file XML sitemap tối đa 50,000 URL hoặc 50MB (không nén). Nếu vượt, bạn cần tạo sitemap index để liệt kê nhiều file.

Q3: Khi URL thay đổi, có cần tạo lại sitemap ngay?
A: Nên, vì Google sẽ dựa vào sitemap để biết URL mới. Nếu không cập nhật, trang mới có thể mất thời gian để được index.
Q4: Có nên đặt noindex cho các trang danh mục?
A: Thông thường không; danh mục thường có nội dung tổng hợp và giá trị SEO. Chỉ nên noindex các trang trùng lặp hoặc không có giá trị (ví dụ: các trang tag vô nghĩa).
Q5: Sitemap ảnh và video có cần không?
A: Nếu website của bạn có lượng lớn hình ảnh (e‑commerce) hoặc video (kênh học trực tuyến), việc tạo sitemap ảnh/video sẽ giúp công cụ tìm kiếm hiểu ngữ cảnh và cải thiện khả năng xuất hiện trong tìm kiếm hình ảnh/video.
12. Kết Luận
Vẽ sitemap cho website không chỉ là một công việc kỹ thuật mà còn là chiến lược giúp tối ưu hoá SEO, nâng cao trải nghiệm người dùng và quản lý nội dung hiệu quả. Bằng cách:
- Thu thập và phân loại URL
- Lựa chọn công cụ phù hợp
- Thiết kế cấu trúc logic
- Tạo XML và HTML sitemap
- Kiểm tra, cập nhật và submit
Bạn sẽ có một bản đồ trang web chuẩn, hỗ trợ cả công cụ tìm kiếm và người dùng tìm kiếm thông tin nhanh chóng. Hãy áp dụng các bước trên cho dự án của mình và thường xuyên kiểm tra để duy trì hiệu quả lâu dài.
Chúc bạn thành công trong việc xây dựng sitemap chuyên nghiệp!
