Cách kiểm tra chuyển hướng sau khi di trú trang web (mã trạng thái & chuỗi chuyển hướng)

Điểm chính

Tụt xếp hạng sau di trú thường do mã trạng thái và chuỗi chuyển hướng, không phải nội dung. Chốt đường cơ sở trước khi di trú, kiểm lại 24–72 giờ sau — một lần kiểm lô bao phủ tối đa 20 URL, từng bước nhảy, từ cả chế độ Googlebot và trình duyệt.

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)

Ý 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:

  1. URL cũ đều 301 như kế hoạch (không phải 200, không phải 404).
  2. URL mới trả về 200.
  3. 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).
  4. 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ỡ").
Trước và sau khi di trú: đường cơ sở cần lưu trữ và bốn điều cần kiểm lại trong cửa sổ 24–72 giờ

Chạy kiểm tra (miễn phí, không cần đăng ký)

  1. 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://.
  2. 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.
  3. Đọ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 đề.
  4. 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ó.

Khám phá chủ đề này

Tiếp tục theo cùng mạch tăng trưởng