Tài nguyên bị chặn là gì? Cách khắc phục lỗi trong Google Search Console

Khi quản trị website và theo dõi hiệu suất trên Google Search Console, một trong những cảnh báo kỹ thuật khiến nhiều người lo lắng nhất là lỗi tài nguyên bị chặn. Tình trạng này không chỉ làm gián đoạn quá trình thu thập dữ liệu của công cụ tìm kiếm mà còn có thể tác động tiêu cực đến thứ hạng tổng thể của trang web. Bài viết dưới đây sẽ giúp bạn hiểu rõ bản chất của vấn đề, cách tự chẩn đoán và quy trình từng bước khắc phục lỗi này một cách an toàn, hiệu quả.

Khái niệm tài nguyên bị chặn trên website

Tài nguyên bị chặn (Blocked Resources) là các thành phần cấu thành trang web như tệp CSS, JavaScript, hoặc hình ảnh mà Googlebot không thể truy cập và tải xuống được trong quá trình thu thập dữ liệu. Điều này thường xảy ra do các quy tắc hạn chế trong tệp robots.txt hoặc do lỗi cấu hình máy chủ.

So sánh cách Googlebot cũ chỉ đọc HTML và Googlebot hiện đại bị lỗi hiển thị khi gặp tài nguyên bị chặn.
Sự khác biệt giữa cách thu thập dữ liệu truyền thống và hiện đại khi Googlebot gặp phải các tài nguyên bị chặn render.

Trước đây, Googlebot chỉ đọc văn bản thuần túy (HTML) để hiểu nội dung trang. Tuy nhiên, với công nghệ Web Rendering Service (WRS) hiện đại, Googlebot hoạt động giống như một trình duyệt Chrome thực thụ. Nó cần tải đầy đủ các tệp CSS để hiểu bố cục giao diện và tệp JavaScript để thực thi các nội dung động.

Nếu các tệp tin quan trọng này bị chặn, Googlebot sẽ nhìn thấy một trang web bị vỡ giao diện hoặc thiếu hụt nội dung. Điều này dẫn đến Vấn đề chặn render khi crawl, khiến Google không thể đánh giá đúng trải nghiệm thực tế của người dùng trên trang, từ đó đưa ra những nhận định sai lệch về chất lượng website.

Tác hại nghiêm trọng của tài nguyên bị chặn đối với SEO

Lỗi tài nguyên bị chặn ảnh hưởng trực tiếp đến khả năng lập chỉ mục và thứ hạng di động của website. Khi CSS và JavaScript bị chặn, Googlebot không thể render (hiển thị) trang web một cách chính xác, kéo theo hàng loạt hệ lụy về mặt tối ưu hóa công cụ tìm kiếm.

Dưới đây là những tác động tiêu cực chính khi website gặp phải tình trạng này:

  • Đánh mất điểm Mobile-Friendly: Google áp dụng Mobile-First Indexing (Lập chỉ mục ưu tiên thiết bị di động). Nếu CSS định dạng giao diện di động bị chặn, Googlebot sẽ coi trang web của bạn không thân thiện với thiết bị di động, làm giảm lợi thế cạnh tranh trên trang kết quả tìm kiếm.
  • Lãng phí ngân sách thu thập thông tin (Crawl Budget): Googlebot liên tục cố gắng truy cập các tài nguyên bị lỗi, làm tiêu hao tài nguyên cào dữ liệu thay vì tập trung vào các trang nội dung mới và quan trọng.
  • Không lập chỉ mục được nội dung động: Nếu website của bạn phụ thuộc nhiều vào JavaScript để hiển thị sản phẩm hoặc bài viết, việc chặn JS đồng nghĩa với việc Google hoàn toàn không nhìn thấy các nội dung đó.

Nguyên nhân phổ biến khiến tài nguyên bị chặn

Tệp robots.txt cấu hình sai là nguyên nhân hàng đầu gây ra lỗi này, nhưng vấn đề cũng có thể xuất phát từ tường lửa máy chủ hoặc các dịch vụ bên thứ ba được nhúng vào website.

So sánh hai nguyên nhân chính khiến tài nguyên bị chặn là do cấu hình sai robots.txt hoặc tường lửa máy chủ ngăn Googlebot.
Sơ đồ phân biệt cơ chế chặn tài nguyên chủ động qua tệp robots.txt và chặn tự động do tường lửa máy chủ nhận diện nhầm Googlebot.

Cấu hình sai quy tắc trong tệp robots.txt

Nguyên nhân phổ biến nhất đến từ việc lạm dụng lệnh Disallow trong tệp robots.txt. Nhiều quản trị viên web vô tình chặn toàn bộ các thư mục chứa tài nguyên hệ thống quan trọng. Ví dụ, trên nền tảng WordPress, việc chặn thư mục /wp-includes/ hoặc /wp-content/plugins/ sẽ ngăn Googlebot đọc các tệp giao diện cốt lõi. Đây là Nguyên nhân bị chặn CSS/JS phổ biến nhất đối với các website sử dụng mã nguồn mở, khiến giao diện render bị phá vỡ hoàn toàn.

Chặn truy cập từ phía máy chủ hoặc tường lửa

Đôi khi, hệ thống bảo mật của máy chủ (Firewall) hoặc các dịch vụ CDN như Cloudflare nhận diện nhầm Googlebot là lưu lượng truy cập độc hại và tiến hành chặn địa chỉ IP. Trong trường hợp này, máy chủ sẽ trả về mã lỗi 403 (Forbidden) hoặc 5xx, khiến bot không thể tải bất kỳ tài nguyên nào dù tệp robots.txt hoàn toàn bình thường.

Để giúp bạn dễ dàng phân loại và xử lý, dưới đây là bảng so sánh các loại tài nguyên bị chặn thường gặp:

Loại tài nguyên

Nguồn gốc

Mức độ ảnh hưởng SEO

Hành động khuyến nghị

CSS/JS giao diện chính

Nội bộ (Internal)

Rất nghiêm trọng

Bắt buộc phải khắc phục ngay

Hình ảnh sản phẩm/bài viết

Nội bộ (Internal)

Nghiêm trọng

Cần mở khóa trong robots.txt

Script theo dõi (Analytics, Pixel)

Bên thứ ba (External)

Không ảnh hưởng

Có thể bỏ qua an toàn

Nút chia sẻ mạng xã hội

Bên thứ ba (External)

Không ảnh hưởng

Có thể bỏ qua an toàn

Cách kiểm tra tài nguyên bị chặn bằng Google Search Console

Sử dụng công cụ Kiểm tra URL (URL Inspection) trong Google Search Console là phương pháp nhanh và chính xác nhất hiện nay để phát hiện lỗi tài nguyên bị chặn.

Quy trình kiểm tra tài nguyên bị chặn bằng Google Search Console qua tính năng kiểm tra URL trực tiếp và tab thông tin thêm.
Sơ đồ các bước sử dụng Google Search Console để phát hiện nhanh các tệp CSS và JS đang bị chặn bởi tệp robots.txt.

Sử dụng công cụ kiểm tra URL trực tiếp

Đầu tiên, bạn đăng nhập vào Google Search Console và nhập đường dẫn URL cần kiểm tra vào thanh tìm kiếm ở trên cùng. Sau khi hệ thống truy xuất dữ liệu ban đầu, hãy nhấn vào nút Kiểm tra URL trực tiếp (Test Live URL). Quá trình này mất khoảng 1-2 phút để Googlebot tiến hành render trang web theo thời gian thực. Khi hoàn tất, bạn có thể nhấp vào mục Xem trang đã kiểm tra (View tested page) để xem ảnh chụp màn hình giao diện mà Googlebot thực sự nhìn thấy.

Phân tích tab thông tin thêm để tìm tài nguyên lỗi

Trong bảng điều khiển bên phải của trang kết quả kiểm tra trực tiếp, hãy chuyển sang tab Thông tin thêm (More Info) và tìm đến mục Tài nguyên trang (Page resources). Tại đây, Google sẽ liệt kê chi tiết danh sách các tệp không thể tải được kèm theo lý do cụ thể. Nếu bạn thấy trạng thái Bị chặn bởi robots.txt (Blocked by robots.txt) nằm ở các tệp CSS hoặc JS thuộc tên miền của mình, đó chính là mục tiêu bạn cần xử lý.

Quy trình khắc phục lỗi tài nguyên bị chặn triệt để

Nguyên tắc cốt lõi để xử lý triệt để là cho phép Googlebot truy cập tất cả các tài nguyên nội bộ cần thiết để render trang thông qua lệnh Allow hoặc cấu hình whitelist.

Chỉnh sửa quy tắc trong tệp robots.txt

Khi đã xác định được thư mục hoặc tệp tin bị chặn, bạn cần mở tệp robots.txt ở thư mục gốc của website và bổ sung lệnh Allow để ghi đè lệnh Disallow trước đó.

Ví dụ, nếu bạn đang chặn toàn bộ thư mục wp-includes nhưng muốn mở khóa cho các tệp JavaScript và CSS bên trong, bạn có thể cấu hình như sau:

User-agent: *
Disallow: /wp-includes/
Allow: /wp-includes/js/
Allow: /wp-includes/css/

Sau khi chỉnh sửa, hãy sử dụng công cụ Robots.txt Tester để kiểm tra lại cú pháp trước khi lưu chính thức. Đồng thời, việc cấu hình chuẩn cũng giúp bạn Xử lý URL gửi sitemap bị chặn bởi robots.txt một cách hiệu quả, đảm bảo luồng thu thập dữ liệu thông suốt từ sitemap đến từng trang chi tiết.

Cấu hình whitelist cho Googlebot trên máy chủ

Nếu tài nguyên không bị chặn bởi robots.txt mà do lỗi máy chủ, bạn cần kiểm tra lại nhật ký truy cập (server logs). Hãy đảm bảo rằng các plugin bảo mật trên website hoặc hệ thống tường lửa (như Cloudflare) đã đưa dải IP chính thức của Googlebot vào danh sách trắng (whitelist). Điều này giúp bot có thể thoải mái thu thập dữ liệu mà không bị chặn nhầm bởi các quy tắc chống DDoS hoặc chống spam.

Giải đáp thắc mắc về tài nguyên bị chặn trong SEO

Dưới đây là giải đáp cho những câu hỏi phổ biến nhất giúp bạn hiểu rõ hơn về cách xử lý các cảnh báo kỹ thuật trong Google Search Console.

Có cần phải khắc phục toàn bộ tài nguyên bị chặn không

Không. Bạn chỉ cần tập trung sửa các tài nguyên nội bộ quyết định đến việc hiển thị giao diện trang (như CSS, JS chính, ảnh sản phẩm). Các tài nguyên thuộc bên thứ ba như nút chia sẻ mạng xã hội, mã theo dõi quảng cáo bị chặn sẽ không ảnh hưởng đến SEO của bạn và có thể bỏ qua một cách an toàn.

Thời gian để Google cập nhật sau khi sửa lỗi tài nguyên bị chặn là bao lâu

Googlebot cần thời gian để thu thập lại dữ liệu các trang bị ảnh hưởng. Thông thường quá trình này mất từ vài ngày đến vài tuần tùy thuộc vào ngân sách thu thập thông tin của website. Bạn có thể đẩy nhanh tiến độ bằng cách sử dụng tính năng “Yêu cầu lập chỉ mục” (Request Indexing) trong Google Search Console.

Lỗi trang đã được lập chỉ mục mặc dù bị chặn bởi robots.txt là gì

Lỗi “Indexed, though blocked by robots.txt” có nghĩa là trang web của bạn đã được Google đưa vào cơ sở dữ liệu (thường do có liên kết từ bên ngoài trỏ về), nhưng Googlebot lại bị chặn không cho đọc nội dung trang do quy tắc trong file robots.txt. Đây là trạng thái không tối ưu vì Google không thể hiểu nội dung để xếp hạng chính xác.

Cơ chế lỗi trang được lập chỉ mục dù bị chặn bởi robots.txt do có liên kết ngoài trỏ về
Sơ đồ minh họa cách Googlebot lập chỉ mục URL thông qua liên kết ngoài dù bị file robots.txt chặn truy cập nội dung.

Cách kiểm tra nội dung file robots.txt nhanh nhất

Bạn chỉ cần thêm đuôi /robots.txt vào sau tên miền của mình trên thanh địa chỉ trình duyệt (ví dụ: domain.com/robots.txt) để xem trực tiếp nội dung file. Ngoài ra, bạn cũng có thể sử dụng công cụ Robots.txt Tester tích hợp sẵn trong Google Search Console.

Nguyên nhân Googlebot báo lỗi Other error khi tải tài nguyên

Lỗi “Other error” thường xảy ra khi Googlebot chủ động bỏ qua việc tải tài nguyên do máy chủ của bạn phản hồi quá chậm, hoặc trang web có quá nhiều tài nguyên vượt quá ngân sách thu thập thông tin tại thời điểm đó, chứ không phải do bị chặn bởi tệp robots.txt.

Nếu bạn đã thử các phương pháp trên nhưng vẫn gặp khó khăn trong việc tối ưu hóa robots.txt hoặc xử lý các lỗi lập chỉ mục phức tạp, hãy liên hệ với đội ngũ chuyên gia của V4SEO để được hỗ trợ kiểm tra website toàn diện và đưa ra giải pháp Technical SEO chuyên sâu nhất.

Bài viết liên quan

Facebook
X
LinkedIn
Tumblr
Threads
logo_v4seowebsite

V4SEO là đội ngũ SEO & Web xuất phát từ Nha Trang, triển khai dự án cho doanh nghiệp trên toàn quốc. Chúng tôi cung cấp Dịch vụ SEO Nha Trang theo chuẩn Google, kết hợp kỹ thuật, nội dung và entity để tăng trưởng bền vững. Song song, Dịch vụ thiết kế website Nha Trang tối ưu UX, tốc độ và Core Web Vitals nhằm tối đa chuyển đổi; báo cáo minh bạch, hỗ trợ dài hạn.

Nội dung được sự cố vấn của chuyên gia SEO - Võ Quang Vinh
author-founder-v4seowebsite

Võ Quang Vinh – Chuyên gia SEO với hơn 10 năm kinh nghiệm triển khai hàng trăm dự án SEO tổng thể, từ thương mại điện tử đến dịch vụ địa phương. Từng đảm nhiệm vai trò SEO và là Keymember tại Gobranding và dân dắt đội SEO BachhoaXanh.com, anh là người đứng sau nhiều chiến dịch tăng trưởng traffic vượt bậc. Hiện tại, Vinh là người sáng lập và điều hành V4SEO, cung cấp giải pháp SEO & thiết kế website chuẩn UX/UI giúp doanh nghiệp bứt phá thứ hạng Google và tối ưu chuyển đổi. 

Bài viết liên quan