Ngân sách thu thập dữ liệu (Crawl Budget) là số lượng URL mà Googlebot có thể và muốn thu thập dữ liệu trên website của bạn trong một khoảng thời gian nhất định. Nếu website có 50.000 trang nhưng Google chỉ cấp ngân sách 10.000 trang/ngày, sẽ mất ít nhất 5 ngày để bài mới được Index. Tối ưu hóa Crawl Budget là loại bỏ các rào cản để Bot "cào ít hơn nhưng thu được nhiều giá trị hơn".
1. Cơ chế của Crawl Budget: Crawl Limit & Crawl Demand
Cơ chế của Crawl Budget dựa trên Crawl Capacity Limit và Crawl Demand. Crawl Capacity Limit là số lượt bot mà máy chủ chịu được mà không bị treo, phản hồi càng nhanh thì bot vào càng nhiều. Crawl Demand là mức đáng cào của nội dung, trang nhiều backlink hoặc mới cập nhật có nhu cầu cao hơn.
Để tối ưu, bạn phải hiểu Google tính toán ngân sách dựa trên hai yếu tố:
- Crawl Capacity Limit (Giới hạn khả năng): Máy chủ của bạn chịu được bao nhiêu lượt truy cập từ Bot mà không bị treo? (Tốc độ phản hồi càng nhanh, Bot càng vào nhiều).
- Crawl Demand (Nhu cầu cào): Nội dung của bạn có đáng để cào không? (Trang có nhiều Backlink, nội dung mới được cập nhật sẽ có nhu cầu cao hơn).
2. Kỹ thuật giảm thiểu lãng phí (Crawl Waste Reduction)
Website lớn thường "đốt" ngân sách vào những trang vô giá trị. Hãy chặn đứng chúng bằng các kỹ thuật sau:
2.1. Xử lý Faceted Navigation (Bộ lọc sản phẩm)
Đây là "hố đen" hút ngân sách cào lớn nhất của E-commerce. Mỗi tổ hợp bộ lọc (Màu sắc, kích thước, giá) tạo ra một URL mới.
- Giải pháp: Dùng
robots.txtđể chặn các tổ hợp lọc không có giá trị SEO. - Kỹ thuật Ajax: Load bộ lọc bằng Ajax để URL không thay đổi, khiến Google Bot không coi đó là trang mới.
2.2. Kiểm soát tham số URL (URL Parameters)
Các tham số như ?sessionid, ?lang, ?utm_ tạo ra vô số trang trùng lặp.
- Hành động: Sử dụng công cụ URL Parameters trong Google Search Console (nếu còn khả dụng) hoặc dùng thẻ
rel="canonical"để hợp nhất sức mạnh về trang gốc.
2.3. Loại bỏ chuỗi chuyển hướng (Redirect Chains)
Mỗi lần Bot gặp một lệnh Redirect (301), nó sẽ tiêu tốn một phần nhỏ ngân sách. Nếu có chuỗi 301 -> 301 -> 301, Bot có thể bỏ cuộc trước khi tới trang đích.
- Hành động: Luôn trỏ link nội bộ trực tiếp đến URL cuối cùng.
3. Tối ưu hóa hiệu suất kỹ thuật (Technical Performance)
Tối ưu hóa hiệu suất kỹ thuật cho crawl budget tập trung vào tốc độ phản hồi máy chủ và lỗi trang. Nếu máy chủ phản hồi chậm hơn 600ms, Googlebot tự giảm số yêu cầu, nên cần CDN và caching để cải thiện TTFB. Lỗi 4xx, 5xx nhiều làm giảm Crawl Demand, nên cần audit định kỳ.
Một thay đổi kỹ thuật nhỏ có thể đổi cách Google đọc toàn bộ website. Khóa Học SEO Master đi qua cách thử trên phạm vi hẹp trước khi áp rộng.
3.1. Cải thiện TTFB (Time to First Byte)
Nếu máy chủ phản hồi chậm (>600ms), Googlebot sẽ tự động giảm số lượng yêu cầu để bảo vệ website của bạn khỏi bị sập.
- Hành động: Sử dụng CDN (Cloudflare, Quic.cloud) và bộ nhớ đệm (Caching) tầng sâu để giảm tải cho CPU.
3.2. Xử lý lỗi 4xx và 5xx
Bot không thích đi vào ngõ cụt. Nếu tỷ lệ lỗi trên trang quá cao, Google sẽ đánh giá website kém chất lượng và giảm nhu cầu cào (Crawl Demand).
- Hành động: Audit định kỳ bằng các công cụ như Screaming Frog để tìm và sửa lỗi 404 ngay lập tức.
4. Sơ đồ cấu trúc điều phối Bot (Bot Flow Architecture)
Hai điều kiện để bot đi tới được mọi trang đáng đi. Không trang quan trọng nào nằm sâu quá ba lần bấm, và không còn trang mồ côi tức trang không có liên kết nào trỏ tới. Bot không tìm thấy đường vào thì nó sẽ không bao giờ cấp ngân sách cho trang đó.
- Internal Link Depth: Đảm bảo không có trang quan trọng nào nằm sâu hơn 3 tầng (3-clicks depth).
- Orphan Pages: Tìm và xóa bỏ các trang "mồ côi" (không có link trỏ đến). Nếu Bot không tìm thấy đường vào, nó sẽ không bao giờ cấp ngân sách cho trang đó.
5. Checklist tối ưu Crawl Budget cho Website >10.000 trang
Ba mục đầu của checklist xử lý ba nguồn lãng phí lớn nhất. Robots.txt chặn thư mục rác, tệp log và tham số tìm kiếm nội bộ; phần chuyển hướng phải sạch chuỗi và vòng lặp; sitemap chỉ chứa URL trả về 200 và là bản gốc. Sitemap còn URL lỗi là tự mời bot đi vào ngõ cụt.
- [ ] 1. Robots.txt: Đã chặn các thư mục rác, tệp log, và tham số tìm kiếm nội bộ chưa?
- [ ] 2. Redirects: Đã xóa bỏ toàn bộ chuỗi chuyển hướng (Chains) và vòng lặp chuyển hướng (Loops) chưa?
- [ ] 3. Sitemap.xml: Chỉ chứa các URL
status 200và là bản gốc (Canonical). Xóa bỏ các trang 404 hoặc trang Redirect khỏi Sitemap. - [ ] 4. Ảnh và Multimedia: Đã nén và sử dụng WebP để giảm thời gian tải của mỗi trang chưa? (Trang càng nhẹ, Bot cào càng nhanh).
- [ ] 5. HTTP/2 hoặc HTTP/3: Đã nâng cấp giao thức để cho phép Bot tải nhiều tài nguyên cùng lúc trên một kết nối chưa?
6. Mục tiêu: Lên Top & AI Overview
Đối với website lớn, việc xuất hiện trong AI Overview yêu cầu dữ liệu của bạn phải luôn "tươi" (Freshness).
- Fast Indexing: Khi ngân sách được tối ưu, Google AI sẽ thấy nội dung mới của bạn sau vài phút thay vì vài ngày.
- Topical Density: Bằng cách hướng Bot vào các cụm chủ đề (Topic Clusters) và chặn các trang rác, bạn đang giúp Google AI nhận diện thẩm quyền chủ đề (Topical Authority) của mình rõ ràng hơn.
Kinh nghiệm thực chiến: Hãy theo dõi báo cáo "Crawl Stats" trong Google Search Console. Nếu biểu đồ "Total crawl requests" tăng lên trong khi "Average response time" giảm xuống, bạn đang đi đúng hướng.
Bước tiếp theo
Muốn tự làm được việc này trên website của bạn?
SEO Master hướng dẫn làm SEO trong 24 buổi, từ tư duy nền tảng tới triển khai và đo lường trên website thật.
Cách tối ưu Crawl Budget cho website lớn
Các bước giúp bạn dồn ngân sách cào của Googlebot vào trang quan trọng, để website lớn được index bài mới nhanh hơn và bot cào ít hơn nhưng thu được nhiều giá trị hơn.
- Chặn bộ lọc và thư mục rácChặn thư mục rác, tệp log, tham số tìm kiếm nội bộ bằng Robots.txt, và chặn các tổ hợp bộ lọc sản phẩm không có giá trị SEO.
- Gom tham số URL bằng canonicalDùng thẻ canonical để hợp nhất các URL sinh ra từ tham số về trang gốc, tránh để bot cào vô số trang trùng lặp.
- Bỏ chuỗi chuyển hướngXóa chuỗi và vòng lặp chuyển hướng, trỏ link nội bộ trực tiếp đến URL cuối cùng để bot không bỏ cuộc trước khi tới trang đích.
- Làm sạch sitemap.xmlChỉ giữ trong sitemap các URL trả về 200 và là bản gốc, xóa trang 404 hoặc trang chuyển hướng để bot không đi vào ngõ cụt.
- Tăng tốc phản hồi máy chủDùng CDN và bộ nhớ đệm để cải thiện TTFB, vì máy chủ phản hồi chậm hơn 600ms khiến Googlebot tự giảm số yêu cầu.
- Sửa lỗi 4xx và 5xxAudit định kỳ bằng công cụ như Screaming Frog để tìm và sửa lỗi 404 ngay, vì tỷ lệ lỗi cao làm giảm Crawl Demand.
- Giữ trang quan trọng trong 3 tầngKhông để trang quan trọng nào nằm sâu quá 3 lần bấm và tìm các trang mồ côi không có liên kết trỏ tới, vì bot không có đường vào sẽ không cấp ngân sách.
Câu hỏi thường gặp về Crawl Budget Optimization
Giải đáp trực tiếp các câu hỏi thường gặp về Crawl Budget Optimization dựa trên dữ liệu triển khai thực tế, quy trình kiểm thử kỹ thuật và kinh nghiệm thực chiến trên website thật để tối ưu hiệu quả tìm kiếm.
Website lớn thường đốt ngân sách cào vào những loại trang nào?
Website lớn thường đốt ngân sách cào vào những trang vô giá trị. Đó là các tổ hợp bộ lọc sản phẩm, URL sinh ra từ tham số, chuỗi chuyển hướng, trang lỗi 4xx và 5xx, cùng thư mục rác, tệp log và tham số tìm kiếm nội bộ. Bot cào các trang đó thì còn ít lượt hơn cho bài mới.
Vì sao trang mồ côi không được Googlebot cấp ngân sách cào?
Trang mồ côi là trang không có liên kết nào trỏ tới, nên bot không tìm thấy đường vào và sẽ không bao giờ cấp ngân sách cho trang đó. Bạn cần tìm các trang mồ côi để xử lý, đồng thời giữ mọi trang quan trọng nằm trong 3 lần bấm.
Tham số URL tạo ra nhiều trang trùng lặp thì nên xử lý thế nào?
Bạn dùng thẻ canonical để hợp nhất sức mạnh của các URL có tham số về trang gốc. Nếu công cụ URL Parameters trong Google Search Console còn khả dụng, bạn cũng có thể dùng công cụ đó. Các tham số URL sinh ra vô số trang trùng lặp và mỗi trang đều lấy đi một phần ngân sách cào.
Thay đổi kỹ thuật trên website lớn có thể gây rủi ro gì?
Một thay đổi kỹ thuật nhỏ có thể đổi cách Google đọc toàn bộ website. Vì vậy, khi chặn bộ lọc, sửa chuyển hướng hay đổi cấu hình máy chủ, bạn nên thử trên phạm vi hẹp trước khi áp rộng. Khóa Học SEO Master đi qua cách thử đó.
Load bộ lọc sản phẩm bằng Ajax giúp tiết kiệm ngân sách cào ra sao?
Load bộ lọc bằng Ajax giữ URL không thay đổi, nên Googlebot không xem mỗi lần lọc là một trang mới. Mỗi tổ hợp lọc theo màu sắc, kích thước, giá đều tạo ra một URL mới, vì vậy Ajax cùng việc chặn các tổ hợp lọc không có giá trị SEO giúp cắt nguồn lãng phí lớn nhất của E-commerce.
Robots.txt của website lớn cần chặn những nhóm URL nào?
Robots.txt của website lớn cần chặn các thư mục rác, tệp log và tham số tìm kiếm nội bộ. Đó là mục đầu tiên trong checklist cho website trên 10.000 trang, vì các nhóm URL đó thuộc những nguồn lãng phí lớn nhất mà bot dễ cào trúng nếu không bị chặn.
Website 50.000 trang được cấp 10.000 trang mỗi ngày thì mất bao lâu để bài mới được index?
Sẽ mất ít nhất 5 ngày để bài mới được index. Crawl Budget là số URL Googlebot có thể và muốn thu thập trong một khoảng thời gian nhất định, nên khi ngân sách thấp hơn số trang, bot cần nhiều ngày mới đi hết website. Tối ưu giúp bot cào ít hơn nhưng thu được nhiều giá trị hơn.
Nén ảnh WebP và nâng cấp HTTP/2 giúp gì cho việc Googlebot cào trang?
Nén ảnh và dùng WebP giảm thời gian tải của mỗi trang, mà trang càng nhẹ thì bot cào càng nhanh. Nâng cấp lên HTTP/2 hoặc HTTP/3 cho phép bot tải nhiều tài nguyên cùng lúc trên một kết nối. Cả hai đều nằm trong checklist tối ưu Crawl Budget cho website lớn.
Bot Flow Architecture trong Crawl Budget Optimization gồm những gì?
Bot Flow Architecture trong Crawl Budget Optimization gồm hai điều kiện để bot đi tới được mọi trang đáng đi. Thứ nhất, không trang quan trọng nào nằm sâu quá 3 lần bấm. Thứ hai, không còn trang mồ côi, vì bot không tìm thấy đường vào sẽ không cấp ngân sách cho trang đó.
Làm sao biết tối ưu Crawl Budget đang có hiệu quả?
Tối ưu Crawl Budget đang có hiệu quả khi báo cáo Crawl Stats trong Google Search Console cho thấy Total crawl requests tăng lên trong khi Average response time giảm xuống. Hai chỉ số đó nghĩa là bot cào nhiều hơn mà máy chủ vẫn phản hồi nhanh hơn, đúng hướng mà việc tối ưu nhắm tới.
Crawl Waste Reduction khác tối ưu hiệu suất kỹ thuật ở chỗ nào?
Crawl Waste Reduction cắt bớt các trang vô giá trị mà bot phải cào, như tổ hợp bộ lọc, tham số URL và chuỗi chuyển hướng. Tối ưu hiệu suất kỹ thuật lo phần máy chủ và lỗi trang, tức cải thiện TTFB bằng CDN, caching và sửa lỗi 4xx, 5xx. Cả hai cùng thuộc Crawl Budget Optimization.
TTFB là gì và liên quan thế nào đến Crawl Budget?
TTFB, viết đủ là Time to First Byte, phản ánh tốc độ phản hồi của máy chủ và ảnh hưởng trực tiếp đến Crawl Budget. Khi máy chủ phản hồi chậm hơn 600ms, Googlebot tự giảm số yêu cầu để bảo vệ website khỏi bị sập. CDN và bộ nhớ đệm tầng sâu giúp cải thiện TTFB.
Làm tiếp trên chính website của bạn
Chọn theo điều bạn đang cần: người soi website, nền tảng để tự làm, hay người kèm tới nơi.
Phân tích SEO và GEO Online
Tìm đúng chỗ website đang nghẽn, bàn giao thứ tự sửa và bản đồ nội dung theo DLN™. Học tiếp Mentor thì phí này được trừ vào học phí.
Xem phạm vi phân tíchKhóa học SEO cơ bản Online
6 buổi online về Technical và On-page, đủ nền tảng để tự rà và sửa website của bạn.
Xem lộ trình họcMentor SEO 1 kèm 1 Online
12 buổi trong 4 tuần, làm trực tiếp trên website của bạn cùng Danh Nolan.
Xem cách kèm