Mục lục

Trong bài viết Hướng Dẫn Cách Tạo Sitemap và Khai Báo Với Google Chuẩn SEO, bài viết Indexnhanh hướng dẫn cách tạo và gửi sitemap lên Google Search Console. Sitemap giúp Google phát hiện URL mới hoặc vừa cập nhật, nhưng không đảm bảo URL sẽ được crawl hay index.

Các loại Sitemap phổ biến

Website có thể sử dụng nhiều dạng sitemap khác nhau. Trong SEO, hai khái niệm thường gặp nhất là XML Sitemap và HTML Sitemap.

XML Sitemap

XML Sitemap là định dạng phổ biến được sử dụng để cung cấp URL cho công cụ tìm kiếm. Ngoài URL, sitemap XML có thể chứa một số thông tin bổ sung như thời điểm trang được cập nhật đáng kể.

Đây là loại sitemap thường được khai báo trong Google Search Console hoặc robots.txt.

HTML Sitemap

HTML Sitemap là trang được thiết kế chủ yếu cho người dùng, giúp họ truy cập các khu vực hoặc nội dung quan trọng trên website.

HTML Sitemap không thay thế XML Sitemap. Nếu cấu trúc navigation và internal link của website đã tốt, không phải website nào cũng bắt buộc phải có một trang HTML Sitemap riêng.

Cách Tạo Sitemap và Khai Báo Với Google
Cách Tạo Sitemap và Khai Báo Với Google

Cách tạo Sitemap chuẩn SEO

Tạo Sitemap XML thủ công

Với website chỉ có một số ít URL, bạn có thể tự tạo sitemap XML bằng trình soạn thảo văn bản.

Một sitemap XML cơ bản có thể có dạng:

<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://example.com/trang-a/</loc>
<lastmod>2026-10-05</lastmod>
</url>
</urlset>

Trong đó:

  • <loc>: URL đầy đủ của trang.
  • <lastmod>: thời điểm trang được cập nhật đáng kể, nếu website có thể cung cấp dữ liệu chính xác.

Không cần tối ưu các thẻ <priority> hoặc <changefreq> cho Google vì Google không sử dụng hai giá trị này để quyết định mức độ ưu tiên crawl.

Sử dụng công cụ tạo Sitemap

Với website có nhiều URL, nên ưu tiên để CMS hoặc hệ thống website tạo sitemap tự động thay vì duy trì file thủ công.

Một số công cụ như XML-Sitemaps.com hoặc Screaming Frog có thể hỗ trợ tạo danh sách URL và sitemap. Tuy nhiên, sau khi tạo vẫn cần kiểm tra lại để tránh đưa URL redirect, noindex, lỗi hoặc duplicate vào file.

Tạo Sitemap bằng Plugin trên WordPress

Đối với WordPress, các plugin SEO như Yoast SEO, Rank Math hoặc những plugin tương tự thường có chức năng tự động tạo XML Sitemap.

Ưu điểm của sitemap được tạo từ CMS là file có thể tự cập nhật khi bài viết, trang, sản phẩm hoặc taxonomy thay đổi.

Sau khi kích hoạt, hãy kiểm tra URL sitemap thực tế mà plugin tạo. Tùy plugin, đường dẫn có thể là sitemap_index.xml hoặc một đường dẫn khác, không nhất thiết luôn là sitemap.xml.

Tăng tốc index bài viết tại INDEXNANH chỉ sau 1 ngày đăng ký, thử miễn phí 100 link ngay tại đây INDEXNHANH.COM

Cách tạo sitemap chuẩn SEO
Cách tạo sitemap chuẩn SEO

Những URL nào nên có trong Sitemap?

Sitemap không nên chứa tất cả URL mà website có thể tạo. Nên ưu tiên những URL canonical mà bạn thực sự muốn Google crawl và có khả năng xuất hiện trong kết quả tìm kiếm.

Một URL đưa vào sitemap nên:

  • Trả về HTTP Status 200.
  • Không có thẻ noindex.
  • Không redirect sang URL khác.
  • Là phiên bản canonical mà website muốn sử dụng.
  • Có nội dung hợp lệ và phục vụ người dùng.
  • Không bị chặn crawl ngoài ý muốn.

Các URL redirect, 404, noindex hoặc duplicate không phải canonical thường không nên tiếp tục nằm trong sitemap.

Lastmod, Changefreq và Priority trong Sitemap

Lastmod có tác dụng gì?

Thẻ <lastmod> cho biết thời điểm URL được cập nhật đáng kể gần nhất.

Google có thể sử dụng thông tin này nếu dữ liệu được cung cấp chính xác và nhất quán. Những thay đổi như sửa nội dung chính, structured data hoặc liên kết quan trọng trên trang có thể được xem là cập nhật đáng kể.

Không nên tự động thay đổi lastmod mỗi ngày nếu nội dung thực tế không thay đổi.

Có cần dùng Changefreq và Priority không?

Đối với Google Search, bạn không cần tối ưu <changefreq> hoặc <priority> vì Google bỏ qua hai giá trị này.

Do đó, việc đặt priority="1.0" cho một URL không khiến Google crawl hay index trang đó nhanh hơn.

File Robots.txt và vai trò đối với Sitemap

Robots.txt có chức năng gì?

Robots.txt chủ yếu được sử dụng để kiểm soát những khu vực crawler được hoặc không được phép truy cập.

Robots.txt và sitemap có hai vai trò khác nhau:

  • Robots.txt: kiểm soát quyền crawl đối với các đường dẫn.
  • Sitemap: cung cấp danh sách URL mà website muốn công cụ tìm kiếm biết đến.

Cách khai báo Sitemap trong Robots.txt

Bạn có thể thêm URL sitemap vào robots.txt theo cú pháp:

Sitemap: https://yourdomain.com/sitemap.xml

Nếu website sử dụng sitemap index:

Sitemap: https://yourdomain.com/sitemap_index.xml

URL sitemap trong robots.txt nên là URL tuyệt đối, bao gồm giao thức https:// và hostname đầy đủ.

Bạn cũng có thể khai báo nhiều dòng Sitemap nếu website sử dụng nhiều file sitemap.

Hướng dẫn khai báo Sitemap với Google Search Console

Chuẩn bị Sitemap trước khi gửi

Trước khi gửi sitemap, hãy mở URL sitemap trực tiếp trên trình duyệt và kiểm tra:

  • File có truy cập được hay không.
  • URL sitemap trả về HTTP Status hợp lệ.
  • Định dạng XML có hợp lệ không.
  • Các URL trong sitemap có đúng domain hay không.
  • File có chứa URL redirect, noindex hoặc lỗi hay không.

Các bước khai báo Sitemap

  1. Đăng nhập vào Google Search Console.
  2. Chọn đúng property website cần quản lý.
  3. Vào mục Sitemaps.
  4. Nhập đường dẫn sitemap hoặc sitemap index.
  5. Chọn Submit/Gửi.
  6. Theo dõi trạng thái Google xử lý sitemap.

Cách kiểm tra Sitemap sau khi khai báo

Sau khi gửi sitemap, Search Console có thể cung cấp thông tin về trạng thái xử lý file, lần Google đọc sitemap và các lỗi liên quan.

Cần lưu ý rằng báo cáo Sitemaps không phải nơi xác nhận toàn bộ URL trong file đều đã được index.

Để đánh giá tình trạng lập chỉ mục, hãy kết hợp:

  • Page Indexing để xem các nhóm URL được và chưa được index.
  • URL Inspection để kiểm tra từng URL cụ thể.
  • Sitemaps để xem Google có đọc và xử lý file sitemap hay không.
Hướng dẫn khai báo sitemap với Google Search Console
Hướng dẫn khai báo sitemap với Google Search Console

Giới hạn kích thước và số lượng URL trong Sitemap

Một file sitemap có giới hạn tối đa:

  • 50.000 URL.
  • 50 MB khi chưa nén.

Nếu sitemap vượt một trong hai giới hạn trên, cần chia thành nhiều file nhỏ hơn.

Sitemap Index là gì?

Sitemap Index là file chứa danh sách nhiều sitemap khác nhau.

Ví dụ website thương mại điện tử có thể chia sitemap thành:

  • post-sitemap.xml
  • page-sitemap.xml
  • product-sitemap.xml
  • category-sitemap.xml

Sau đó sitemap index sẽ tập hợp các file này để Google dễ dàng phát hiện và xử lý.

Những lỗi Sitemap phổ biến và cách xử lý

Sitemap không truy cập được

Kiểm tra URL sitemap, HTTP Status, cấu hình server, CDN và quyền truy cập để đảm bảo Googlebot có thể tải file.

Sitemap chứa URL 404

Nếu URL trong sitemap trả về lỗi 404, hãy loại URL đó khỏi sitemap nếu trang thực sự không còn tồn tại.

Sitemap chứa URL Redirect

Sitemap nên trỏ trực tiếp đến URL canonical cuối cùng thay vì URL đang redirect.

Sitemap chứa URL Noindex

Nếu một URL được chủ động noindex nhưng vẫn nằm trong sitemap, website đang gửi tín hiệu không nhất quán: sitemap cho biết đây là URL bạn muốn Google biết đến, trong khi robots meta lại yêu cầu không index.

Sitemap chứa URL Canonical sai

Nếu URL A nằm trong sitemap nhưng canonical lại trỏ sang URL B, hãy đánh giá URL nào thực sự là phiên bản chính và cập nhật sitemap tương ứng.

Lastmod không chính xác

Không nên cập nhật ngày lastmod chỉ vì sitemap được tạo lại. Giá trị này nên phản ánh lần nội dung trang được thay đổi đáng kể.

Khai báo nhiều Sitemap trùng lặp

Việc gửi nhiều file chứa cùng một nhóm URL thường không mang lại lợi ích bổ sung. Nên tổ chức sitemap rõ ràng để thuận tiện cho việc theo dõi.

Những lưu ý quan trọng khi tạo và khai báo sitemap
Những lưu ý quan trọng khi tạo và khai báo sitemap

Sitemap có giúp Google Index nhanh hơn không?

Sitemap có thể giúp Google phát hiện URL, đặc biệt với website mới, website lớn hoặc các URL chưa có nhiều đường dẫn nội bộ.

Tuy nhiên, sitemap chỉ là một tín hiệu hỗ trợ. Google không đảm bảo sẽ crawl mọi URL trong sitemap ngay lập tức và cũng không đảm bảo tất cả URL được gửi sẽ được index.

Nếu URL đã nằm trong sitemap nhưng vẫn chưa được index, cần kiểm tra thêm:

  • Robots.txt.
  • Noindex.
  • Canonical.
  • HTTP Status.
  • Internal Link.
  • Duplicate Content.
  • Chất lượng và giá trị riêng của nội dung.

FAQ về Sitemap và Robots.txt

Sitemap có phải là yếu tố xếp hạng không?

Không. Sitemap không phải yếu tố xếp hạng trực tiếp. Nó chủ yếu hỗ trợ Google khám phá URL và biết những trang website muốn cung cấp cho công cụ tìm kiếm.

Bao lâu nên cập nhật Sitemap?

Không cần đặt lịch cập nhật sitemap thủ công theo ngày hoặc tuần. Sitemap nên được cập nhật khi danh sách URL thực sự thay đổi.

Nếu website sử dụng CMS hoặc plugin SEO, quá trình này thường được thực hiện tự động.

Sitemap có đảm bảo Google Index URL không?

Không. Việc đưa URL vào sitemap chỉ giúp Google phát hiện URL dễ hơn. Google vẫn quyết định có crawl và index trang hay không.

Sitemap có giúp URL được Crawl nhanh hơn không?

Sitemap có thể hỗ trợ Google phát hiện URL mới hoặc URL vừa cập nhật, nhưng không đảm bảo Googlebot sẽ crawl ngay sau khi sitemap được gửi.

Có cần gửi lại Sitemap mỗi khi đăng bài mới không?

Thông thường không cần. Nếu sitemap được CMS cập nhật tự động và Google đã biết URL sitemap, bạn không cần submit lại cùng một file mỗi khi đăng bài.

Robots.txt ảnh hưởng thế nào tới Sitemap?

Robots.txt có thể chứa đường dẫn đến sitemap để crawler dễ phát hiện file. Tuy nhiên, robots.txt không thay thế sitemap và sitemap cũng không ghi đè các quy tắc crawl trong robots.txt.

Có nên đưa URL Noindex vào Sitemap không?

Thông thường không nên. Sitemap nên tập trung vào những URL canonical mà bạn muốn Google xem xét lập chỉ mục.

Mẹo tạo Sitemap nhanh với công cụ trực tuyến

Với website nhỏ, bạn có thể sử dụng các công cụ như XML-Sitemaps.com để crawl website và tạo file sitemap.

Tuy nhiên, không nên tải file lên website ngay mà chưa kiểm tra. Hãy rà soát danh sách URL để chắc chắn file không chứa:

  • URL lỗi.
  • Redirect.
  • Noindex.
  • URL tham số không cần thiết.
  • Duplicate URL.

Với website thường xuyên cập nhật nội dung, giải pháp tốt hơn là để CMS hoặc hệ thống backend tạo sitemap tự động.

Kết luận – Checklist cách tạo Sitemap và khai báo với Google

  • Chỉ đưa các URL canonical quan trọng vào sitemap.
  • Kiểm tra URL trong sitemap không bị lỗi, redirect hoặc noindex.
  • Đảm bảo sitemap có thể được Googlebot truy cập.
  • Kiểm tra sitemap đúng định dạng và sử dụng URL tuyệt đối.
  • Sử dụng lastmod chính xác nếu triển khai.
  • Không cần tối ưu priority hoặc changefreq cho Google.
  • Khai báo sitemap trong robots.txt nếu phù hợp.
  • Gửi sitemap hoặc sitemap index trong Google Search Console.
  • Theo dõi lỗi xử lý sitemap trong Search Console.
  • Sử dụng Page Indexing và URL Inspection để kiểm tra tình trạng index thực tế.

Trong SEO, sitemap là một công cụ hỗ trợ Google khám phá và quản lý các URL quan trọng của website. Tuy nhiên, sitemap không đảm bảo index và cũng không trực tiếp cải thiện thứ hạng. Vì vậy, cách tạo sitemap và khai báo với Google chuẩn SEO cần tập trung vào việc cung cấp đúng URL canonical, giữ file sạch, cập nhật chính xác và kết hợp với cấu trúc internal link tốt.

Nếu một URL đã có trong sitemap nhưng vẫn chưa được index, hãy tiếp tục kiểm tra crawl, robots.txt, noindex, canonical và chất lượng nội dung thay vì chỉ gửi lại sitemap nhiều lần. Index nhanh cảm ơn bạn đã đọc bài viết!

>>> Xem thêm những bài viết cùng chủ đề

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *