Bỏ qua tới nội dung
WooCommerce· ·9 phút đọc

Giữ thứ hạng Google khi đổi nền tảng bằng redirect 301

Nguyen Hien
Giữ thứ hạng Google khi đổi nền tảng bằng redirect 301
Cỡ chữ

Khi một shop chuyển từ Haravan, Shopify hay một WordPress cũ sang WooCommerce, phần dễ mất nhất không phải dữ liệu sản phẩm mà là thứ hạng tìm kiếm. Lý do: cấu trúc đường dẫn (URL — địa chỉ trang) gần như luôn đổi, và nếu không bắc cầu đúng cách, mọi trang đang có thứ hạng sẽ trả lỗi 404 — Google coi như chúng biến mất.

Cây cầu đó là redirect 301 (chuyển hướng vĩnh viễn). Google xác nhận một redirect 301 đặt đúng sẽ truyền gần như trọn vẹn tín hiệu xếp hạng từ URL cũ sang URL mới. Bài này đi qua đúng quy trình kỹ thuật để làm việc đó cho một shop WooCommerce.

Bước 1: Lập bản đồ URL cũ sang URL mới

Đây là việc tốn công nhất nhưng quyết định thành bại. Bạn cần một danh sách mọi URL đang được Google lập chỉ mục (index) trên site cũ, ghép cặp với URL tương ứng trên WooCommerce. Cách gom danh sách URL cũ:

  • Xuất toàn bộ URL từ sitemap cũ (thường ở /sitemap.xml hoặc /sitemap_index.xml).
  • Vào Google Search Console của site cũ, mở báo cáo Pages và xuất danh sách trang đã index.
  • Crawl (rà quét) toàn site cũ bằng công cụ như Screaming Frog để bắt cả những URL sitemap bỏ sót.

Gộp ba nguồn, loại trùng, rồi đưa vào một bảng hai cột: URL cũURL mới. Mỗi trang sản phẩm, mỗi danh mục, mỗi bài blog, mỗi trang tĩnh đều cần một dòng.

Sơ đồ sáu bước giữ thứ hạng Google khi đổi nền tảng bằng redirect 301
Sáu bước xử lý redirect 301 khi đổi nền tảng, làm theo thứ tự.

Bước 2: Xử lý URL sản phẩm và danh mục đổi cấu trúc

Phần khó là khi tiền tố (prefix — phần đầu đường dẫn) khác nhau giữa hai nền tảng. Ví dụ điển hình:

Nền tảng cũWooCommerce mặc định
/products/ten-san-pham (Shopify)/product/ten-san-pham
/collections/ten-danh-muc (Shopify)/product-category/ten-danh-muc
/san-pham/ten-sp (Haravan)/product/ten-sp

Có hai hướng. Một là chỉnh WooCommerce cho khớp URL cũ để khỏi phải redirect (trong Rank Math, mục WooCommerce có tuỳ chọn bỏ tiền tố /product/ và đổi base danh mục). Hai là giữ cấu trúc WooCommerce và dùng redirect theo mẫu (pattern) để xử lý hàng loạt thay vì từng dòng.

Khi tiền tố đổi nhưng phần đuôi (slug — phần tên trong URL) giữ nguyên, một quy tắc regex (biểu thức chính quy — mẫu khớp chuỗi) gom được cả nghìn URL trong một dòng. Ví dụ chuyển mọi /products/(.*) sang /product/$1. Cách này gọn hơn nhập tay từng trang và tránh sai sót khi danh sách quá dài.

Bước 3: Đặt redirect 301 hàng loạt trên WooCommerce

Trên WordPress có vài cách, chọn theo quy mô:

  • Rank Math (module Redirections) hoặc plugin Redirection: nhập tay từng cặp, hoặc import cả file CSV bản đồ URL cùng lúc. Loại redirect luôn để là 301.
  • Regex trong plugin: cho các nhóm URL đổi tiền tố đồng loạt như ở bước 2.
  • File .htaccess (server Apache/LiteSpeed): với danh sách rất lớn, redirect ở tầng server nhanh hơn và ít tốn tài nguyên hơn để plugin xử lý từng request.

Rank Math còn có tính năng tự tạo redirect 301 khi bạn đổi đường dẫn một bài/sản phẩm sau này — hữu ích để bắt những thay đổi lẻ sau migrate. Quy trình cài và tối ưu nền tảng đầy đủ thì xem bài cài WooCommerce từ A đến Z.

Bước 4: Tránh chuỗi redirect

Chuỗi redirect (redirect chain) là khi URL A chuyển sang B, B lại chuyển sang C. Google bảo có thể theo được tối đa khoảng 10 chặng, nhưng khuyến nghị giữ chuỗi không quá 3 chặng vì mỗi chặng làm chậm tải trang và pha loãng tín hiệu xếp hạng. Hai lỗi hay gặp:

  • Redirect chồng redirect cũ: nếu trước đây site đã từng đổi URL một lần, bản đồ mới phải trỏ thẳng từ URL gốc xa nhất tới URL đích cuối, không đi qua trạm trung gian.
  • Quên xử lý http với www: đảm bảo http:// và biến thể không-www cũng nhảy thẳng một bước về URL HTTPS chuẩn, không qua hai chặng.

Sau khi đặt xong, hãy crawl lại toàn bộ URL cũ một lượt để chắc mỗi URL chỉ qua đúng một bước 301 là tới đích trả mã 200.

Bước 5: Cập nhật và gửi lại sitemap

Sitemap mới chỉ được chứa URL đích cuối (trả 200), tuyệt đối không liệt kê URL đang bị 301 — vì sitemap đầy URL redirect sẽ làm nhiễu báo cáo và tốn ngân sách thu thập (crawl budget). Rank Math sinh sitemap WooCommerce tự động; bạn chỉ cần kiểm tra nó đã trỏ đúng URL mới.

Nếu domain không đổi, gửi sitemap mới ngay vào Search Console hiện có. Nếu đổi domain, xác minh property mới và dùng công cụ Change of Address để báo Google việc dời nhà, đồng thời giữ cả hai property cũ và mới hoạt động trong suốt quá trình.

Sơ đồ so sánh redirect trực tiếp tốt và chuỗi redirect nhiều chặng xấu
Trỏ thẳng một bước thay vì để URL nhảy qua nhiều chặng.

Bước 6: Theo dõi trên Search Console

Hai tuần đầu là giai đoạn nhạy cảm nhất. Hãy theo dõi mỗi ngày:

  • Báo cáo Pages: canh các đột biến ở mục Not found (404)Redirect error — đây là những URL cũ bị bỏ sót trong bản đồ.
  • URL Inspection: kiểm tra thủ công vài trang quan trọng (sản phẩm bán chạy, danh mục chủ lực) xem đã được index ở địa chỉ mới chưa.
  • Báo cáo Performance: dao động thứ hạng và lưu lượng trong 2 đến 4 tuần là bình thường khi Google lập chỉ mục lại; nếu sau đó không hồi phục, soát lại bản đồ redirect.

Giữ các redirect 301 hoạt động tối thiểu một năm — Google khuyến nghị vậy để tín hiệu chuyển hết sang trang mới. Đừng vội xoá ngay khi thấy thứ hạng ổn. Nếu shop của bạn đang đi từ Haravan, xem thêm quy trình riêng ở bài chuyển shop Haravan sang WooCommerce.

Câu hỏi thường gặp

Không đặt redirect 301 thì mất bao nhiêu thứ hạng?

Mọi URL cũ có thứ hạng sẽ trả 404 và rớt khỏi kết quả tìm kiếm trong vài tuần. Lưu lượng từ Google có thể sụt rất mạnh vì URL mới chưa được index và chưa thừa hưởng tín hiệu nào từ trang cũ.

Nên dùng plugin hay file .htaccess để redirect?

Vài chục đến vài trăm URL thì plugin như Rank Math hay Redirection là đủ và dễ quản. Với hàng nghìn URL, redirect ở tầng server qua .htaccess nhẹ hơn vì không phải gọi PHP cho từng lượt truy cập.

Bao lâu thì thứ hạng hồi phục sau migrate?

Thường 2 đến 4 tuần cho phần lớn trang khi redirect đặt đúng. Trang lớn hoặc nhiều sản phẩm có thể lâu hơn vì Google cần thời gian crawl lại toàn bộ. Việc gửi lại sitemap giúp rút ngắn quá trình này.

Nếu cần một đội kỹ thuật lo trọn khâu lập bản đồ URL và đặt redirect, bạn có thể tham khảo dịch vụ WooCommerce của Web22 hoặc phần SEO cho web bán hàng.

Đọc tiếp

Bài viết
cùng chủ đề.

Tất cả bài viết