File Sitemap.xml là gì?

  • Danh mục bài viết

Thiết kế website

Thiết kế website tin tức

Hỗ trợ

Chúng tôi sẵn sàng phục vụ

4274


Sitemap (sitemaps) có nghĩa là sơ đồ trang trong Website thì sitemap là sơ đồ website của bạn, hiện nay nhiều bạn quản trị website hay làm SEO web thì không còn xa lạ gì nhưng đối với người mới thì các bạn hãy tham khảo bài sau

Mục lục

    File Sitemap.xml là gì?

    Là file chứa sơ đồ Website của bạn. Đây là file thứ 2 (sau file robots.txt) mà robots sẽ đọc khi nó lập chỉ mục Website của bạn. Khi nắm sơ đồ Website, robots sẽ dễ dàng lập chỉ mục, cập nhật nội dung website của bạn tốt hơn.

    Các bạn tham khảo thêm ở đây sitemaps.org

    Cách kiểm tra website có sitemaps hay chưa?

    File sitemap.xml nằm ở thư mục gốc của tên miền ví dụ như https://cmbliss.com/sitemap.xml nếu có thể truy cập được và bạn nhìn thấy nội dung, có nghĩa website của bạn đã có sitemap.xml .

    Cấu trúc của file sitemap.xml

    Đây là cấu trúc chuẩn của một file sitemap.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
       <url>
          <loc>http://www.example.com/</loc>
          <lastmod>2005-01-01</lastmod>
          <changefreq>monthly</changefreq>
          <priority>0.8</priority>
       </url>
    </urlset> 

    Trên là định dạng của một link, nếu như bạn có nhiều link thì mỗi một cụm thẻ sẽ chứa một link, nhiều link sẽ nhiều cụm thẻ url đó

    Ví dụ như sau

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
       <url>
          <loc>http://www.example.com/</loc>
          <lastmod>2005-01-01</lastmod>
          <changefreq>monthly</changefreq>
          <priority>0.8</priority>
       </url>
    
       <url>
          <loc>http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii</loc>
          <changefreq>weekly</changefreq>
       </url>
    
       <url>
          <loc>http://www.example.com/catalog?item=73&amp;desc=vacation_new_zealand</loc>
          <lastmod>2004-12-23</lastmod>
          <changefreq>weekly</changefreq>
       </url>
    
       <url>
          <loc>http://www.example.com/catalog?item=74&amp;desc=vacation_newfoundland</loc>
          <lastmod>2004-12-23T18:00:15+00:00</lastmod>
          <priority>0.3</priority>
       </url>
    
       <url>
          <loc>http://www.example.com/catalog?item=83&amp;desc=vacation_usa</loc>
          <lastmod>2004-11-23</lastmod>
       </url>
    </urlset>

    Một file sitemap cần được cấu hình đúng và bao gồm cả 4 thành phần trên

    loc : chưa url của bài viết, nó phải chính xác giống url mà người dùng đọc
    lastmod : thời gian cuối cùng bài viết được cập nhật (giúp robots biết bài viết nào được bổ xung nội dung để lập chỉ mục lại)
    changefreq : là tần suất thay đổi nội dung. Nó có các giá trị (always, hourly, daily, weekly, monthly, yearly, never) với always là thay đổi theo giây, còn never là không bao giờ.
    priority : độ quan trọng (giá trị từ 0.0 đến 1.0) nó chỉ cho robots biết độ quan trọng trong nội dung của bạn, không có tác dụng trong việc xếp hạng.


    Nội dung của File Sitemap.xml phải được cập nhật tự động mỗi khi quản trị viên thêm một bài viết mới (tạo ra 1 url mới) nó cần phải được thêm vào sitemap.xml. Bạn có thể tạo sitemap.xml thủ công thông qua một số công cụ online (VD: https://www.xml-sitemaps.com/ ) nhưng phải nhớ tải file này lên thư mục gốc để có thể kiểm tra như hướng dẫn bên trên, hoặc với những bạn bên code thì có thể viết code như phần dưới.

    $rs=$this->model->selectCol("contents_group where status=1","id,title,url,date_edit");
    			
    header('Content-type: application/xml; charset=utf-8');
    
    echo'
    ';
    echo'
    		'.$this->site_path.'
    		monthly
    		1
    	';
    foreach ($rs as $key => $value) {
    	echo'
    		'.$this->site_path.$value['url'].'
    		monthly
    		0.6
    	';
    	$rs2=$this->model->selectCol("contents where id_content_group=".$value['id']." and status=1","id,title,url,date_edit");
    	foreach ($rs2 as $key2 => $value2) {
    		echo'
    			'.$this->site_path.$value2['url'].'
    			weekly
    			0.5
    		';
    	}
    }
    echo'';

    Lưu ý: model là biến kết nối database và code trên chưa có nhúng ngày chỉnh sửa, ngày chỉnh sử phải được format theo w3schools

    Để kiểm tra file sitemap có lỗi không các bạn vào trang https://freetools.webmasterworld.com/tools/site-validator


    Bài viết liên quan

    Vòng quay may mắn

    Vòng quay may mắn

    Tạo vòng quay may mắn miễn phí, dựa trên nhu cầu thực tiễn nhiều người muốn sử dụng vòng quay để tổ chức các trò

    Công cụ hỗ trợ và phát triển số

    Công cụ hỗ trợ và phát triển số

    Trong thời đại chuyển đổi số mạnh mẽ, công cụ hỗ trợ và phát triển số đã trở thành những “trợ thủ đắc lực”

    Website nào phải đăng ký với Bộ Công thương?

    Website nào phải đăng ký với Bộ Công thương?

    Việc thành lập website khi hoạt động doanh nghiệp ngày càng trở nên phổ biến. Vậy những website nào của tổ chức, cá nhân

    Nghị định 15/2022/NĐ-CP giảm thuế giá trị gia tăng xuống 8% từ ngày 01/02/2022

    Nghị định 15/2022/NĐ-CP giảm thuế giá trị gia tăng xuống 8% từ ngày 01/02/2022

    Nghị định 15/2022/NĐ-CP ngày 28/01/2022 quy định chính sách miễn, giảm thuế theo Nghị quyết 43/2022/QH15, trong đó có hướng

    Photoshop Online, ghép ảnh trực tuyến, chỉnh sửa ảnh online, Photopea chỉnh sửa ảnh

    Photoshop Online, ghép ảnh trực tuyến, chỉnh sửa ảnh online, Photopea chỉnh sửa ảnh

    Gọi Photopea.com là công cụ Photoshop online không quá đáng chút nào. Tất nhiên, nó không có đầy đủ tính năng chỉnh sửa ảnh

    Thiết kế website có chịu thuế GTGT không?

    Thiết kế website có chịu thuế GTGT không?

    Thiết kế website có chịu thuế gtgt không là một trong những câu hỏi được nhiều khách hàng thắc mắc. Để những khách

    Cài đặt xác minh email trên hosting cPanel để gửi mail không bị vào spam

    Cài đặt xác minh email trên hosting cPanel để gửi mail không bị vào spam

    Cài đặt lỗi gửi email vào spam khi gửi mail từ hosting cPanel. Khi sử dụng mail từ domain để gửi cho khách hàng thường thì

    File robots.txt là gì?

    File robots.txt là gì?

    Bạn có biết những cỗ máy tìm kiếm như google hay bing hoạt động như thế nào, một phần SE sẽ sử dụng file robots.txt trên

    Công cụ giúp quản trị website hiệu quả

    Công cụ giúp quản trị website hiệu quả

    Bạn là một người quản trị website và bạn sẽ phải làm gì để việc quản lý trở lên hiệu quả cho công việc, hiện nay

    Các bước thiết kế website cho khách hàng

    Các bước thiết kế website cho khách hàng

    Bạn là một người đang có nhu cầu thiết kế web mà không biết phải bắt đầu từ đâu, làm thế nào để tối ưu thời