Câu trả lời ngắn
Trong hầu hết cú tụt lưu lượng sau di trú, vấn đề không phải nội dung mỏng đi hay cấu trúc bị dời chỗ — mà là mã trạng thái và chuỗi chuyển hướng: 301 bậc thang, vòng lặp, một đống 404, hoặc crawler thấy thứ khác so với trình duyệt. Bạn cần hai thời điểm, không cần tài năng: một đường cơ sở trước khi di trú và một lần kiểm lại 24–72 giờ sau. Một lần kiểm lô bao phủ tối đa 20 URL, bám theo từng bước nhảy kèm thời gian, và chạy từ hai chế độ nhìn (Googlebot / trình duyệt) — kết luận mất 20 phút ở mức tối đa.
Bảng mã trạng thái (những mã chẩn đoán di trú dùng)
Mã | Ý nghĩa | Nghĩa trong một cuộc di trú |
|---|---|---|
200 / 204 | OK / không có nội dung | Một điểm cuối sạch |
301 / 308 | Chuyển hướng vĩnh viễn | Danh tính URL chuyển đi — một cuộc di trú gần như toàn là các mã này |
302 / 307 | Chuyển hướng tạm thời | URL cũ vẫn cạnh tranh; không dùng cho thay đổi vĩnh viễn |
404 | Không tìm thấy | Câu trả lời đúng cho các trang thực sự bị gỡ |
410 | Đã biến mất vĩnh viễn | Rõ hơn: "không tồn tại và cũng không nên tìm nữa" |
429 | Bị giới hạn tốc độ | Crawler bị chặn; kiểm tra Retry-After |
500 / 502 / 503 | Lỗi máy chủ | Tệ nhất trong lúc crawl — trực tiếp làm hỏng lập chỉ mục |
301 so với 302: dùng cái nào cho một cuộc di trú
Chuyển hướng sai hướng là lý do số một khiến điểm xếp hạng không bao giờ quay lại:
- Vĩnh viễn (301/308): URL mới trở thành danh tính; giá trị và lịch sử đi theo. Dùng cho đổi tên miền và thiết kế lại cấu trúc URL.
- Tạm thời (302/307): URL cũ vẫn là danh tính; URL mới chỉ là điểm dừng tạm. Dùng cho trang chiến dịch và chuyển hướng thanh toán.
Ví dụ lỗi thường gặp: một trang khuyến mãi dùng 301 — khi khuyến mãi kết thúc, điểm lịch sử của trang cũ đã chuyển "vĩnh viễn," và phục hồi nghĩa là phải di trú lại. Chiều ngược lại: một cuộc thiết kế lại vĩnh viễn dùng 302 — địa chỉ cũ tiếp tục giành danh tính, và không trang nào xếp hạng tốt.
Hai mốc thời gian: trước và sau
Trước khi di trú (đường cơ sở, một lần): xác nhận trạng thái cuối của 20 URL giá trị cao nhất và chuỗi của chúng, rồi lưu trữ lại. Tệp đó là nền để so sánh — không có nó bạn không phân biệt được "vấn đề mới" với "vấn đề có sẵn."
Sau khi di trú (kiểm lại, 24–72 giờ sau): chờ cú chuyển đổi lắng xuống, rồi kiểm bốn điều:
- URL cũ đều 301 như kế hoạch (không phải 200, không phải 404).
- URL mới trả về 200.
- Không có chuỗi bậc thang (A→301→B→301→C phải là một bước nhảy) và không có vòng lặp (B→301→A→301→B — crawler tìm kiếm bỏ cuộc).
- Chế độ nhìn của crawler và của trình duyệt khớp nhau (lệch nhau → thường là WAF / keep-alive / quy tắc UA; đây là nguồn kinh điển của "trông ổn mà lập chỉ mục lại vỡ").

Chạy kiểm tra (miễn phí, không cần đăng ký)
- Dán URL, mỗi dòng một URL, tối đa 20; URL trùng tự động bị loại và tên miền trần tự được thêm https://.
- Chọn chế độ nhìn: Googlebot, Bingbot, trình duyệt, v.v. (thêm header tùy chỉnh nếu cần). Cho một lần kiểm di trú, chạy tối thiểu Googlebot + trình duyệt.
- Đọc chuỗi: mã trạng thái, cụm từ trạng thái, toàn bộ chuỗi chuyển hướng (trạng thái, Location, thời gian của từng bước nhảy), header phản hồi, body, và tổng thời gian. Tách thời gian theo bước nhảy — bước nhảy chậm chính là vấn đề.
- Xuất CSV: đưa kết quả vào bảng theo dõi hoặc hàng đợi ticket của bạn cùng các thay đổi khác.
Một công cụ kiểm tra mã trạng thái HTTP miễn phí (xác minh con người đơn giản cho mỗi lần kiểm, không cần đăng ký) làm tất cả trong một lượt, và kèm bảng chữa 54 mã — đây cũng là lý do lần kiểm bám theo chuỗi thay vì chỉ trạng thái cuối.
Kiểm toán hằng tháng (tùy chọn nhưng khuyến nghị)
Người bị cháy cháy là người quên tháng thứ ba. Giữ một danh sách "URL không lành mạnh" và chạy 20 URL lõi hàng tháng. Mã trạng thái giống nút thang máy — chúng hỏng đúng lúc bạn nghĩ chúng đang ổn.
Lỗi thường gặp
- Chỉ nhìn trạng thái cuối: 301→301→200 khác xa một 200 trực tiếp; chuỗi càng dài, tín hiệu suy giảm càng nhiều.
- Sửa mọi 404: một 404 nằm trong chuỗi chuyển hướng không phải link chết — trang thực sự bị gỡ vẫn nên ở 404/410. Chỉ sửa các link chết còn có lưu lượng.
- Chỉ test chế độ nhìn trình duyệt: WAF trả nội dung khác tùy UA. Tối thiểu hai chế độ nhìn cho mỗi lần kiểm.
FAQ
Kiểm bao nhiêu URL cùng một lúc? Tối đa 20; URL trùng chỉ được kiểm một lần. Danh sách lớn hơn chỉ nghĩa là nhiều đợt hơn.
Có tốn phí không? Không. Miễn phí và ẩn danh, với một lần xác minh con người đơn giản cho mỗi lần kiểm.
Bao lâu sau di trú thì 301 đáng tin cậy? Công cụ kiểm tra thường cho kết quả trong 24–72 giờ; để chuyển giao trọn giá trị, theo dõi GSC URL Inspection trong những tuần tiếp theo.
502/503 là "thất bại" hay "đợi"? Trong lúc crawl, là nghiêm trọng. Tìm nguyên nhân (upstream, điểm cuối cụ thể). 5xx nhìn từ chế độ crawler không phải tình huống "đợi một chút."
Tác giả: Julian Mercer, nhà thực thi kỹ thuật SEO 14 năm tại Auspia. Julian viết về khả năng thu thập, hiển thị, kiến trúc trang web và nền tảng kỹ thuật mà nội dung đọc được bởi AI cần có.




