Sitemap là gì? Tạo sitemap như thế nào?

Sitemap (sơ đồ trang web) là một tập tin liệt kê tất cả các URL trên website nhằm giúp cho công cụ tìm kiếm thu thập dữ liệu trang web đầy đủ hơn. Bên cạnh đó, sitemap có thể chứa các thông tin khác như thời gian cập nhật gần nhất của trang, mức độ thường xuyên thay đổi (hàng ngày, hàng tuần, hàng tháng,…), và mức độ quan trọng của từng URL hoặc thậm chí chứa cả thể loại nội dung trên trang web (video, hình ảnh,…). Cho nên, file sitemap cũng giúp công cụ tìm kiếm hiểu được cách tổ chức nội dung của website.

Có 2 loại sitemap phổ biến là:

  1. XML Sitemap: được thiết kế cho các máy tìm kiếm đọc.
  2. HTML Sitemap: được thiết kế cho người để giúp họ tìm kiếm các nội dung trên website dễ dàng hơn.

Hầu hết các máy tìm kiếm (Google, Bing,…) chỉ hỗ trợ định dạng XML.

Lợi ích của sitemap

Nếu bạn tối ưu onpage tốt, máy tìm kiếm có thể phát hiện hầu hết các trang web của bạn. Mặc dù vậy, tập tin sitemap vẫn là một trợ thủ đắc lực cho bọ tìm kiếm, đặc biệt trong những trường hợp sau:

  • Khi website của bạn còn mới, bạn phải tạo sitemap và đăng ký với các máy tìm kiếm thì quá trình index sẽ nhanh hơn.
  • Khi các trang trên website của bạn không được liên kết với nhau (không có link nội bộ).
  • Khi nội dung mới được xuất bản thì cần phải có sitemap Google mới phát hiện được những thay đổi trên website của bạn.
  • Khi website của bạn có nhiều loại nội dung (các nội dung đa phương tiện: video, hình ảnh,…) thì sitemap sẽ giúp máy tìm kiếm phân loại nội dung để hiển thị sao cho phù hợp.

Tuy nhiên, lưu ý 1 điều là việc tạo và sử dụng sitemap không đảm bảo rằng tất cả các trang sẽ được lập chỉ mục.

Hướng dẫn tạo sitemap cho website

Thông thường khi bạn sử dụng các mã nguồn phổ biến như Wordpress, Joomla, Drupal, Magento,vBulletin, Xenforo,… thì đều có sẵn các tiện ích mở rộng giúp tạo sitemap tự động mỗi khi xuất bản nội dung mới hoặc khi chỉnh sửa một nội dung nào đó. Cho nên với từng mã nguồn cụ thể bạn phải tự tìm hiểu cách cài đặt và sử dụng tiện ích mở rộng đó.

Với Wordpress, bạn xem: Hướng dẫn sử dụng Google XML Sitemaps.

Trong khuôn khổ bài viết này, tôi chỉ hướng dẫn các bạn cách tạo sitemap cho các trang web không có tiện ích hỗ trợ tạo sitemap tự động.

Cách 1 – Tạo XML Sitemap thủ công

Cách này sẽ tốn khá nhiều thời gian nếu website của bạn có nhiều trang, tuy nhiên có ưu điểm là bạn có thể dễ dàng điều chỉnh các thông số theo ý của mình.

Bước 1: Tạo một file có đuôi .xml (sử dụng Notepad hoặc tốt nhất là Notepad++) và thêm vào đoạn code sau vào dòng đầu tiên của file XML Sitemap này:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

Bước 2: Bắt đầu khai báo mỗi URL theo đúng cấu trúc của sitemap như sau:

<url>
<loc>https://dovanphuong.com/url-1</loc>
<lastmod>2015-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>

Trong đó:

ThẻBắt buộcMô tả
<loc>Cung cấp URL đầy đủ của trang (bao gồm http, https). Tối đa 2048 ký tự.
<lastmod>KhôngCung cấp thời thời gian cập nhật gần nhất. Định dạng YYYY-MM-DD.
<changefreq>KhôngLựa chọn các giá trị: hourly, daily, weekly, monthly, yearly và never. Thẻ này chỉ được sử dụng như một hướng dẫn cho trình thu thập và không được sử dụng để xác định mức độ thường xuyên các trang được lập chỉ mục.
<priority>KhôngMặc định là 0.5. Bạn có thể đặt giá trị từ 0.1 – 1.0 (cao nhất). Giá trị này để thông báo cho các trình thu thập dữ liệu biết được mức độ quan trọng của các trang khi lập chỉ mục. Giá trị này không ảnh hưởng đến thứ hạng của các trang trên công cụ tìm kiếm.

Bước 3: Sau khi đã khai báo tất cả URL của trang web vào file sitemap thì bạn kết thúc bằng thẻ </urlset>.

Một ví dụ về 1 file xml sitemap đầy đủ:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dovanphuong.com/url-1</loc>
<lastmod>2015-12-28</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://dovanphuong.com/url-2</loc>
<lastmod>2015-12-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dovanphuong.com/url-3</loc>
<lastmod>2015-12-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
</urlset>

Xin lưu ý:

  • File sitemap có giới hạn là 50.000 URLs và dung lượng không quá 10MB khi được giải nén.
  • Sitemap có thể được nén bằng gzip.
  • Một file sitemap có thể chứa một danh sách các sitemaps nhưng không quá 50.000 sitemaps.

Ví dụ về sitemap có chứa một danh sách cách sitemaps:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://dovanphuong.com/1-sitemap.xml</loc>
<lastmod>2015-12-26T00:02:52+07:00</lastmod>
</sitemap>
<sitemap>
<loc>https://dovanphuong.com/2-sitemap.xml</loc>
<lastmod>2015-12-18T14:04:49+07:00</lastmod>
</sitemap>
<sitemap>
<loc>https://dovanphuong.com/3-sitemap.xml</loc>
<lastmod>2015-12-26T00:02:52+07:00</lastmod>
</sitemap>
</sitemapindex>

Cách 2 – Tạo XML Sitemap tự động

Có nhiều trang web hỗ trợ tạo sitemap tự động, bạn chỉ cần tìm kiếm từ khóa “create sitemap” hoặc “sitemap generator” trên Google và đọc kỹ hướng dẫn của họ. Một số trang nổi tiếng:

WEBSITEGIỚI HẠN
xml-sitemaps.com500 trang
web-site-map.com3850 trang
xmlsitemapgenerator.org2000 trang
freesitemapgenerator.com5000 trang
Tạo sitemap tự động
Tạo sitemap tự động với xml-sitemaps.com

Về cơ bản tất cả những công cụ này sẽ yêu cầu bạn thực hiện 4 bước:

  1. Nhập domain của website.
  2. Chọn tần suất thay đổi. Tức là mức độ thay đổi thường xuyên của trang (hàng ngày, hàng tuần,…)
  3. Chọn thời gian cập nhật gần nhất.
  4. Chọn mức độ quan trọng.

Sau khi tạo thành công, bạn tải về (file đuôi .xml) để đăng ký với các máy tìm kiếm.

Việc sử dụng các công cụ tự động có ưu điểm là nhanh, tiết kiệm thời gian và công sức, tuy nhiên không điều chỉnh được các thông số theo ý muốn. Do đó, sau khi tạo tự động bạn nên mở file ra để sửa lại các thông số sao cho phù hợp.

Theo dõi bài viết
Nhận thông báo
guest
0 Bình luận
Inline Feedbacks
Xem tất cả bình luận
0
Gửi bình luận của bạn về bài viết này.x