Sitemap Là Gì? Cách Tạo Sitemap Cho WordPress Chuẩn SEO

Bạn đã viết khá nhiều bài nhưng Google vẫn chậm tìm thấy bài mới? Một trong những việc cơ bản nhất cần kiểm tra là sitemap là gì và blog của bạn đã có sitemap chuẩn hay chưa. Bài này giải thích sitemap bằng ngôn ngữ dễ hiểu, kèm cách tạo sitemap cho WordPress và gửi lên Google Search Console từng bước.

Sitemap là gì?

Sitemap (sơ đồ trang web) là một tệp liệt kê các đường dẫn (URL) quan trọng trên website mà bạn muốn công cụ tìm kiếm biết đến. Bạn có thể hình dung nó giống như mục lục của một cuốn sách: Google nhìn vào đó để biết website có những trang nào, trang nào mới cập nhật.

Dạng phổ biến nhất là sitemap XML – tệp viết cho máy đọc, không phải cho người đọc. Mỗi URL trong sitemap XML có thể kèm thêm thông tin như ngày cập nhật gần nhất (lastmod).

Ngoài ra còn có sitemap HTML – một trang bình thường liệt kê các bài viết để người đọc dễ tìm. Với blog nhỏ, sitemap HTML không bắt buộc; thứ bạn thực sự cần là sitemap XML.

Vì sao blog WordPress cần sitemap?

Google chủ yếu tìm trang mới bằng cách đi theo các liên kết. Theo tài liệu chính thức của Google Search Central, sitemap đặc biệt hữu ích trong các trường hợp sau:

  • Website mới, chưa có nhiều liên kết từ bên ngoài trỏ về.
  • Website có nhiều trang, khiến Google dễ bỏ sót một số bài mới.
  • Nhiều bài chưa được liên kết nội bộ tốt, tức là bài “mồ côi” không có bài nào khác trỏ tới.

Cần hiểu đúng: sitemap giúp Google phát hiện trang dễ hơn, nhưng không đảm bảo trang được lập chỉ mục (index) hay lên top. Nội dung chất lượng và liên kết nội bộ hợp lý vẫn là nền tảng. Nếu bạn chưa nắm phần này, hãy xem thêm bài liên kết nội bộ là gì và cách đặt internal link chuẩn SEO.

Các loại sitemap thường gặp

Loại sitemap Dùng để làm gì Blog nhỏ có cần không?
Sitemap XML Liệt kê URL bài viết, trang, chuyên mục cho công cụ tìm kiếm Cần
Sitemap index Tệp “mẹ” chứa danh sách nhiều sitemap con Plugin SEO tự tạo
Sitemap hình ảnh Giúp Google tìm hình ảnh trên trang Không bắt buộc
Sitemap video / tin tức Dành cho site nhiều video hoặc trang tin Thường không cần
Sitemap HTML Trang mục lục cho người đọc Tùy chọn

Cách tạo sitemap cho WordPress

Tin vui là với WordPress, bạn gần như không phải tự viết tệp sitemap. Có hai cách phổ biến.

Cách 1: Dùng sitemap có sẵn của WordPress

Từ phiên bản 5.5, WordPress tự tạo sitemap XML cơ bản tại địa chỉ:

https://tenmiencuaban.com/wp-sitemap.xml

Sitemap này đủ dùng cho blog đơn giản, nhưng ít tùy chỉnh. Ví dụ, bạn khó loại bỏ những trang không muốn Google lập chỉ mục.

Cách 2: Dùng plugin Yoast SEO (khuyên dùng)

Nếu blog đã cài Yoast SEO, sitemap được bật sẵn và thay thế sitemap mặc định của WordPress. Các bước kiểm tra:

  1. Vào trang quản trị WordPress, chọn Yoast SEO → Cài đặt (Settings).
  2. Tìm mục Tính năng trang (Site features), kéo xuống phần XML sitemaps và đảm bảo công tắc đang bật.
  3. Bấm Xem sitemap XML (View the XML sitemap). Địa chỉ thường là https://tenmiencuaban.com/sitemap_index.xml.
  4. Mở sitemap ra, bạn sẽ thấy các sitemap con như post-sitemap.xml (bài viết), page-sitemap.xml (trang), category-sitemap.xml (chuyên mục).

Muốn một trang không xuất hiện trong sitemap (ví dụ trang cảm ơn, trang thử nghiệm), mở trang đó trong trình soạn thảo, vào hộp Yoast phía dưới, chọn tab Nâng cao (Advanced) và đặt “Cho phép công cụ tìm kiếm hiển thị trang này trong kết quả tìm kiếm?” thành Không. Yoast sẽ tự loại trang đó khỏi sitemap.

Các plugin SEO khác như Rank Math hay All in One SEO cũng có tính năng sitemap tương tự. Chỉ nên dùng một plugin SEO để tránh tạo ra nhiều sitemap chồng chéo.

Cách gửi sitemap lên Google Search Console

Sau khi có sitemap, bạn nên khai báo nó với Google để theo dõi tình trạng. Điều kiện là website đã được xác minh trong Google Search Console. Nếu chưa, bạn có thể làm theo bài Google Search Console là gì và cách cài cho blog WordPress.

  1. Đăng nhập Google Search Console, chọn đúng thuộc tính (website) của bạn.
  2. Ở menu bên trái, chọn Sơ đồ trang web (Sitemaps).
  3. Ở ô “Thêm sơ đồ trang web mới”, nhập sitemap_index.xml (nếu dùng Yoast) hoặc wp-sitemap.xml (nếu dùng sitemap mặc định).
  4. Bấm Gửi (Submit).
  5. Chờ vài giờ đến vài ngày, quay lại kiểm tra cột Trạng thái. Nếu hiện “Thành công”, Google đã đọc được sitemap.

Bạn chỉ cần gửi một lần. Khi đăng bài mới, plugin tự cập nhật sitemap và Google sẽ đọc lại định kỳ. Lưu ý: Google đã ngừng hỗ trợ cách “ping” sitemap qua đường dẫn từ năm 2023, nên không cần dùng các công cụ ping cũ.

Khai báo sitemap trong robots.txt

Một cách nữa giúp các công cụ tìm kiếm (kể cả Bing) tìm thấy sitemap là thêm dòng sau vào tệp robots.txt:

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

Yoast cho phép chỉnh robots.txt tại Yoast SEO → Công cụ (Tools) → Trình chỉnh sửa tệp (File editor), nếu hosting cho phép ghi tệp. Bước này là tùy chọn, không bắt buộc khi bạn đã gửi sitemap qua Search Console.

Lỗi sitemap thường gặp và cách xử lý

Lỗi / dấu hiệu Nguyên nhân thường gặp Cách xử lý
Search Console báo “Không thể tìm nạp” Gõ sai đường dẫn, sitemap bị tắt hoặc bị plugin bảo mật/cache chặn Mở thử sitemap trên trình duyệt; xóa cache; kiểm tra tường lửa
Sitemap trả về lỗi 404 Đường dẫn tĩnh (permalink) chưa được làm mới Vào Cài đặt → Đường dẫn tĩnh, bấm Lưu thay đổi mà không cần sửa gì
Có hai sitemap khác nhau Cài nhiều plugin SEO cùng lúc Giữ một plugin, tắt tính năng sitemap của plugin còn lại
Trang “noindex” vẫn nằm trong sitemap Cài đặt chưa đồng bộ hoặc cache cũ Kiểm tra lại cài đặt Yoast của trang, xóa cache
Sitemap trống bài viết Bật “Ngăn công cụ tìm kiếm đánh chỉ mục” trong WordPress Vào Cài đặt → Đọc, bỏ chọn ô này

Một số lỗi liên quan đến máy chủ, như sitemap tải quá chậm hoặc bị chặn bởi tường lửa của nhà cung cấp, cần kiểm tra thêm ở phía hosting. Nếu bạn đang chọn nơi đặt blog, Hostinger là một lựa chọn phổ biến cho WordPress với trình cài đặt sẵn và chứng chỉ SSL miễn phí; bạn có thể tham khảo qua link giới thiệu Hostinger (đây là link giới thiệu, blog có thể nhận hoa hồng nếu bạn mua qua link mà bạn không phải trả thêm phí).

Mẹo giữ sitemap “sạch” cho blog

  • Chỉ đưa trang có giá trị vào sitemap: bài viết, trang giới thiệu, chuyên mục chính. Bỏ trang thử nghiệm, trang trùng lặp.
  • Cân nhắc tắt sitemap thẻ (tag) nếu thẻ chỉ có 1–2 bài, vì các trang thẻ mỏng nội dung ít giá trị.
  • Không cần chỉnh priority hay changefreq: Google cho biết họ bỏ qua hai giá trị này, chỉ dùng lastmod nếu thông tin đó chính xác.
  • Kiểm tra định kỳ trong Search Console mỗi tháng một lần để phát hiện lỗi sớm.
  • Kết hợp liên kết nội bộ: sitemap giúp Google tìm trang, còn liên kết nội bộ giúp Google hiểu trang nào quan trọng.

Một sitemap chỉ chứa tối đa 50.000 URL hoặc 50MB (chưa nén). Blog cá nhân gần như không chạm tới giới hạn này, và Yoast cũng tự chia nhỏ sitemap khi cần.

Câu hỏi thường gặp (FAQ)

Sitemap là gì và có bắt buộc phải có không?

Sitemap là tệp liệt kê các URL trên website để công cụ tìm kiếm dễ phát hiện. Không bắt buộc về mặt kỹ thuật, nhưng rất nên có, nhất là với blog mới hoặc blog có nhiều bài.

Có sitemap rồi thì bài viết có được index ngay không?

Không. Sitemap giúp Google biết đến trang, còn việc lập chỉ mục phụ thuộc vào chất lượng nội dung và đánh giá của Google. Bạn có thể dùng công cụ “Kiểm tra URL” trong Search Console để yêu cầu lập chỉ mục cho bài mới.

Đăng bài mới có cần gửi lại sitemap không?

Không cần. Plugin như Yoast tự cập nhật sitemap khi có bài mới, Google sẽ tự đọc lại định kỳ.

Nên dùng sitemap mặc định của WordPress hay của Yoast?

Nếu đã cài Yoast, hãy dùng sitemap của Yoast vì dễ kiểm soát hơn. Yoast tự tắt sitemap mặc định nên không bị trùng.

Kết luận

Hiểu sitemap là gì và cài đặt đúng chỉ mất khoảng 10–15 phút, nhưng giúp Google phát hiện bài viết của bạn thuận lợi hơn. Hãy mở ngay tenmiencuaban.com/sitemap_index.xml để kiểm tra, sau đó gửi sitemap lên Google Search Console. Nếu thấy bài hữu ích, hãy lưu lại và xem thêm các hướng dẫn SEO cơ bản khác trên blog để hoàn thiện website từng bước.

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