Kiếm tiền cùng AI

Cách khắc phục lỗi “Sitemap couldn’t fetch” trên Google Search Console

Bài viết này là một phần trong Hướng dẫn hoàn chỉnh về Google Search Console (GSC)

Để khắc phục lỗi “Sitemap couldn’t fetch” trên Google Search Console, bạn cần đảm bảo rằng sitemap có sẵn ở địa chỉ URL đã cung cấp và tập tin tuân theo cấu trúc XML đúng. Nếu Google không thể đọc được sitemap sau nhiều lần thử, họ sẽ ngừng cố gắng đọc sitemap đó.

Trong bài hướng dẫn này, bạn sẽ học cách khắc phục lỗi “sitemap couldn’t fetch” trên Google Search Console.

Các thông lệ tốt nhất với Sitemaps

Đây là những nguyên tắc cơ bản để tạo một sitemap hiệu quả và tránh lỗi “couldn’t fetch” trên Google Search Console:

  • Sitemap phải trả về mã trạng thái 200 ở địa chỉ URL đã cung cấp
  • Thêm sitemap vào thư mục gốc của website
  • Thêm URL của sitemap vào tập tin robots.txt
  • Đảm bảo rằng sitemap không bị redirect
  • Không chặn truy cập vào URL sitemap trong robots.txt
  • Đảm bảo không có lỗi parse trong sitemap (tuân theo tiêu chuẩn XML)

Hiểu về Sitemaps trong Google Search Console

Trong báo cáo Indexing Sitemaps trên Google Search Console, bạn có thể xem tất cả các sitemap được gửi lên GSC.

Báo cáo này chứa các thông tin sau:

  • Sitemap URL: Vị trí của sitemap
  • Sitemap Type: Loại sitemap
  • Submitted: Ngày sitemap được gửi lên
  • Last read: Lần cuối cùng sitemap được Google fetch
  • Status: Trạng thái crawl sitemap gần nhất
  • Discovered pages: Số trang được phát hiện từ sitemap
  • Discovered videos: Số video được phát hiện từ sitemap

Báo cáo này cũng có thể được lọc theo từng nhãn.

Nếu sitemap không có lỗi, bạn có thể “xem chỉ mục trang” hoặc “xem chỉ mục video”.

Cách khắc phục lỗi Sitemap Couldn’t fetch trên Google Search Console

Để khắc phục lỗi “Sitemap Couldn’t Fetch”, hãy đảm bảo rằng Sitemap có sẵn tại URL được cung cấp.

Bạn có thể sử dụng công cụ URL Inspection của Google để kiểm tra. Kết quả sẽ cho bạn biết thêm thông tin về lỗi.

Các nguyên nhân có thể dẫn đến lỗi Google không thể fetch sitemap

Lỗi “Sitemap could not be read” thường có 3 nguyên nhân:

  • Đang chờ được fetch
  • Không truy cập được tại URL đã cung cấp
  • Có lỗi trong tập tin sitemap
  • URL của sitemap bị redirect

Trạng thái Pending

Lỗi “Sitemap could not be read” thường có nghĩa là Google chưa kịp fetch tập tin.

Bạn có thể tải lại trang hoặc sử dụng URL Inspection Tool để kiểm tra.

Nếu nói “URL is not on Google”, có nghĩa là sitemap chưa được index.

ĐỪNG sử dụng tính năng “Request Indexing”. Sitemap không cần được index!

Thay vào đó, hãy dùng Live Test để kiểm tra xem Googlebot có thể fetch được sitemap hay không.

Nếu Google trả về “URL is available to Google”, có nghĩa là Google có thể fetch sitemap của bạn. Lúc này, bạn chỉ cần đợi.

Sitemap không truy cập được (General HTTP error)

Nếu lỗi sitemap báo “General HTTP error”, bạn cần kiểm tra mã trạng thái (status code).

Bạn có thể dễ dàng xem status code bằng cách sử dụng chrome devtools.

Ví dụ lỗi HTTP 404 có nghĩa là sitemap không truy cập được tại URL đã cung cấp.

Trong Google Search Console cũng cung cấp chi tiết về status code khi Google fetch sitemap.

Sitemap có lỗi (Has Errors)

Sitemap của bạn có thể không được định dạng đúng cách. Kiểm tra lại tập tin sitemap và đảm bảo nó tuân theo hướng dẫn của Google.

Hiểu về các trạng thái Sitemap trong GSC

Trạng thái sitemap trong báo cáo GSC có 3 giá trị: success, has errors, couldn’t fetch.

  • Success: Sitemap được xử lý thành công, không lỗi.
  • Has Errors: Sitemap bị lỗi khi đọc hoặc parse.
  • Couldn’t fetch: Google không thể fetch sitemap trong lần thử gần đây. Khi gặp lỗi này, không có URL nào có thể được xử lý.

Xem thêm bài Hướng dẫn tạo sitemap cho website WordPress

Như vậy, bài viết đã hướng dẫn các bạn cách khắc phục lỗi “Couldn’t fetch – Sitemap could not be read” trên Google Search Console. Hãy chia sẻ thêm trường hợp bạn gặp phải để mình cập nhật bài viết nhé!

Hoàng Dũng AI

AI Trainer and Automation Specialist | Passionate about Empowering Individuals with AI Skills.