Quy tắc SEO cho route đa ngôn ngữ | DevPrompt Lab
Dùng route locale tường minh và quan hệ bản dịch để tạo canonical, hreflang.
rule · SEO · intermediate
English Tiếng ViệtQuy tắc nội dung ngăn bản dịch suy đoán, vòng lặp redirect và lập chỉ mục trang thiếu nội dung.
Nội dung có thể tái sử dụng
Dùng route có tiền tố locale rõ ràng và URL canonical lấy từ cấu hình. Tra cứu tài nguyên theo locale cùng slug riêng của locale đó. Chỉ tạo hreflang từ các bản dịch đã lưu của cùng một định danh tài nguyên ổn định. Không suy ra bản dịch chỉ vì slug giống nhau. Không đưa bản dịch chưa hoàn chỉnh, danh sách đã lọc, trang riêng tư hoặc trang sắp ra mắt quá sơ sài vào chỉ mục và sitemap. Ánh xạ URL cũ một cách tường minh, giữ tham số truy vấn có ý nghĩa và kiểm thử redirect vĩnh vi�
n để tránh vòng lặp hoặc đích sai.
Locale được xuất bản: {{LOCALES}}
Bản đồ route cũ: {{ROUTE_MAP}}
Mô hình bản dịch: {{TRANSLATION_MODEL}}
Cách sử dụng
Quy tắc này cần ID nội dung ổn định, không phụ thuộc locale, và dòng bản dịch đầy đủ.
Ví dụ
resource_group_id định danh một tài nguyên; /en/resources/code-review và /vi/resources/ra-soat-ma đều tra cứu qua dòng bản dịch tương ứng.