Tùy chỉnh URL, slug và SEO trong WPML – Định dạng thư mục, hreflang, dịch slug
Tùy chỉnh cách WPML xây dựng các URL cho nội dung đã dịch trên trang web WordPress của bạn và những gì nó gửi cho các công cụ tìm kiếm về cấu trúc đa ngôn ngữ của bạn: chọn định dạng URL (thư mục, các miền riêng biệt hoặc tham số truy vấn), dịch slug của mỗi bài viết, kiểm soát hreflang trong phần đầu của trang (head) và cấu hình chuyển hướng ngôn ngữ trình duyệt.
Những gì WPML thực hiện cho SEO đa ngôn ngữ dùng được ngay
Mà không cần bạn phải chạm vào bất kỳ cài đặt nào, một bản cài đặt WPML mới sẽ cung cấp cho bạn hầu hết những gì Google cần để xếp hạng nội dung đa ngôn ngữ một cách chính xác:
- Các thẻ hreflang trong
<head>. WPML tự động chèn các thẻ<link rel="alternate" hreflang="...">trỏ mỗi trang đến các bản dịch của nó. Google sử dụng hreflang để phân phối đúng ngôn ngữ cho đúng người dùng. Nếu không có nó, bạn có nguy cơ trang tiếng Pháp của mình hiển thị cho những người tìm kiếm bằng tiếng Anh và cùng một nội dung bị coi là trùng lặp. WPML phát hành các thẻ này theo mặc định, được định vị càng sớm càng tốt trong phần HEAD (vị trí được đề xuất). - Các URL sạch, có thể lập chỉ mục cho mỗi ngôn ngữ. Dù bạn chọn định dạng URL nào (xem bên dưới), các trang đã dịch đều nằm ở những địa chỉ mà các công cụ tìm kiếm có thể thu thập dữ liệu và lập chỉ mục.
- Các sitemap cho mỗi ngôn ngữ khi được sử dụng cùng với một plugin SEO như Yoast SEO hoặc Rank Math.
Tiện ích bổ sung WPML SEO mở rộng khả năng này bằng việc dịch các trường meta SEO mà plugin SEO của bạn đính kèm vào mỗi bài viết: tiêu đề, miêu tả, thẻ xã hội, nhãn breadcrumb và (đối với Yoast SEO) meta phân loại. Xem WPML SEO – Yoast SEO và Rank Math đa ngôn ngữ để biết tổng quan, và Cách dịch trang web của bạn cho SEO đa ngôn ngữ để biết từng bước thực hiện.
Các cài đặt bên dưới cho phép bạn tinh chỉnh cấu trúc thêm nữa.
Nơi chứa các cài đặt
Truy cập WPML → Cài đặt → URL và SEO.
Định dạng URL ngôn ngữ
Ba cấu trúc cho cách ngôn ngữ hiển thị trong các URL của bạn. Chọn một lần khi thiết lập. Việc chuyển đổi sau này sẽ phức tạp và làm hỏng các liên kết đến.
Các ngôn ngữ khác nhau trong thư mục
yoursite.com/fr/contact/ cho tiếng Pháp, yoursite.com/de/contact/ cho tiếng Đức.
Lựa chọn mặc định và phổ biến nhất. Hoạt động với nhiều loại giao diện và plugin nhất. Từ góc độ SEO, định dạng này giữ tất cả các phiên bản ngôn ngữ trên cùng một miền, điều này cho phép Google nhóm chúng một cách gọn gàng và củng cố các tín hiệu xếp hạng trên các ngôn ngữ. Hầu hết các trang web đa ngôn ngữ đều sử dụng định dạng này.
Một tùy chọn phụ, Sử dụng thư mục cho ngôn ngữ mặc định, quyết định xem URL ngôn ngữ mặc định nằm ở thư mục gốc (yoursite.com/) hay trong một thư mục (yoursite.com/en/). Tắt theo mặc định. Hầu hết các trang web đều giữ URL ngôn ngữ gốc ở thư mục gốc.
Một tên miền khác nhau cho mỗi ngôn ngữ
yoursite.fr cho tiếng Pháp, yoursite.de cho tiếng Đức.
Hữu ích khi bạn điều hành các trang web thị trường riêng biệt với sự hiện diện thương hiệu riêng biệt cho mỗi quốc gia. Lợi ích SEO: bạn có thể nhắm mục tiêu theo địa lý cho mỗi miền đến một quốc gia cụ thể trong Google Search Console, đây là một tín hiệu mạnh hơn so với nhắm mục tiêu theo địa lý ở cấp thư mục. Sự đánh đổi là nhiều công việc thiết lập hơn (DNS, hosting, SSL cho mỗi miền) và các tín hiệu xếp hạng không tích lũy trên các miền theo cách chúng làm dưới một miền duy nhất.
Tên ngôn ngữ được thêm làm tham số
yoursite.com/?lang=fr.
Lựa chọn ít được đề xuất nhất. Một số giao diện và plugin không xử lý tốt các URL có tham số truy vấn và các URL dựa trên tham số sẽ lộn xộn hơn từ góc độ SEO. Chỉ hữu ích khi có những hạn chế ngăn cản hai định dạng còn lại.
Cách tạo slug của một bài viết đã dịch
Phần URL trang của WPML → Cài đặt → URL và SEO có bốn tùy chọn cho cách xây dựng slug của mỗi bản dịch. Chọn một tùy chọn cho mỗi trang web; lựa chọn này áp dụng cho mọi bài viết đã dịch.
- Tự động tạo từ tiêu đề (mặc định). WordPress xây dựng slug từ tiêu đề đã dịch. Sạch sẽ và không tốn công sức.
- Luôn tự động tạo từ tiêu đề và ghi đè bất kỳ slug nào hiện có. Mỗi khi tiêu đề thay đổi, WPML sẽ xây dựng lại slug để khớp. Hữu ích khi bạn muốn các tiêu đề và slug luôn gắn liền với nhau. Tránh điều này khi bạn đã tinh chỉnh thủ công các slug cho SEO, vì mỗi lần chỉnh sửa tiêu đề sẽ ghi đè lên chúng.
- Dịch (điều này sẽ bao gồm slug trong bản dịch và không tự động tạo nó từ tiêu đề). Slug trở thành một phần của trình biên tập dịch thuật, vì vậy người dịch có thể ghi đè giá trị được tạo tự động. Lợi ích SEO: khi các từ khóa của ngôn ngữ đích quan trọng đối với thứ hạng của bạn, việc có slug bằng ngôn ngữ đích sẽ đưa từ khóa vào URL. yoursite.com/fr/contact/ trở thành yoursite.com/fr/contactez-nous/. Đối với các trang web mà SEO đa ngôn ngữ đóng vai trò quan trọng, đây là tùy chọn nên chọn. Đối với các ngôn ngữ có hệ chữ viết không phải chữ Latinh (tiếng Do Thái, tiếng Ả Rập, tiếng Trung, v.v.), WPML tự động chuyển tự slug thành các chữ cái Latinh – xem phần tiếp theo.
- Sao chép từ ngôn ngữ gốc nếu ngôn ngữ dịch sử dụng các URL được mã hóa. Một giải pháp dự phòng cho các ngôn ngữ mà nếu không có nó thì các slug sẽ xuất hiện dưới dạng các ký tự được mã hóa phần trăm. Slug của ngôn ngữ nguồn được sử dụng lại trên tất cả các bản dịch để dễ đọc. Chọn tùy chọn này khi bạn muốn mọi phiên bản ngôn ngữ dùng chung một slug.
Đối với các loại nội dung tùy chỉnh và các phân loại, các slug cơ sở (các tiền tố /category/, /product/, /tag/) được dịch riêng. WPML dịch chúng từ tab Phân loại trong mục Bản dịch.
Cách WPML dịch slug cho tiếng Do Thái, tiếng Ả Rập, tiếng Trung và các ngôn ngữ không phải chữ Latinh khác
Khi bạn chọn Dịch trong phần URL trang và ngôn ngữ đích sử dụng một hệ chữ viết không phải chữ Latinh – tiếng Do Thái, tiếng Ả Rập, tiếng Trung, tiếng Nhật, tiếng Hàn, tiếng Nga, tiếng Hy Lạp, tiếng Thái, v.v. – WPML sẽ viết slug bằng các chữ cái Latinh khớp với cách phát âm của bản dịch. Điều này được gọi là chuyển tự.
Các URL không thể hiển thị một cách đáng tin cậy các ký tự không phải chữ Latinh. Các trình duyệt và máy chủ xử lý chúng dưới dạng các chuỗi được mã hóa phần trăm dài, không phù hợp để sao chép, dán hoặc chia sẻ. Thay vào đó, việc chuyển tự tạo ra một URL ngắn gọn, dễ đọc bằng các chữ cái Latinh, nhờ đó khách truy cập có thể nhận ra và chia sẻ liên kết, còn các công cụ tìm kiếm lập chỉ mục một URL sạch cho mỗi ngôn ngữ.
Đối với tiêu đề trang WPML Activation:
- Tiêu đề tiếng Do Thái
הפעלת WPMLtrở thành URL/he/hafalat-wpml/ - Tiêu đề tiếng Trung
激活 WPMLtrở thành URL/zh/jihuo-wpml/
Quá trình chuyển tự chạy tự động và nhất quán trên mọi ngôn ngữ không phải chữ Latinh trên trang web của bạn. Bạn không cấu hình nó cho từng ngôn ngữ. Sự lựa chọn này ở cấp độ trang web: chọn Dịch để thực hiện chuyển tự, hoặc chọn Sao chép từ ngôn ngữ gốc nếu ngôn ngữ dịch sử dụng các URL được mã hóa để giữ slug của ngôn ngữ nguồn trên mọi bản dịch.
Hreflang trong phần HEAD
Thẻ Tùy chọn SEO có hai cài đặt cho hreflang:
- Hiển thị các ngôn ngữ thay thế trong phần HEAD. Bật theo mặc định. WPML xuất
<link rel="alternate" hreflang="...">cho mọi phiên bản đã dịch của trang hiện tại. - Vị trí của các liên kết hreflang. Càng sớm càng tốt (mặc định) đặt các thẻ ở gần đầu phần HEAD, nơi các công cụ tìm kiếm có xu hướng đọc đầu tiên. Cài đặt này phù hợp với các giao diện hoặc plugin SEO đặt các thẻ riêng của chúng ở những vị trí cụ thể.
Hãy để cả hai tùy chọn này bật trừ khi bạn có lý do cụ thể để tắt chúng. Tài liệu của Google gọi hreflang là một tín hiệu nền tảng cho các trang web đa ngôn ngữ.
Chuyển hướng ngôn ngữ trình duyệt
Khi một khách truy cập đến một URL bằng một ngôn ngữ nhưng ngôn ngữ ưa thích trên trình duyệt của họ là một ngôn ngữ khác, WPML có thể chuyển hướng họ đến phiên bản đã dịch. Có ba tùy chọn:
- Đã tắt (mặc định). Không chuyển hướng; khách truy cập nhìn thấy URL mà họ đã yêu cầu.
- Chỉ khi bản dịch tồn tại. WPML kiểm tra xem có bản dịch bằng ngôn ngữ trình duyệt của khách truy cập hay không và chỉ chuyển hướng khi bản dịch đó tồn tại. Hầu hết người dùng đều muốn điều này nếu họ muốn sử dụng chức năng chuyển hướng trình duyệt.
- Luôn luôn. Ngay cả khi không có bản dịch bằng ngôn ngữ trình duyệt của khách truy cập, WPML vẫn chuyển hướng đến trang chủ của ngôn ngữ đó. Tùy chọn này khá quyết liệt. Khách truy cập có thể kết thúc ở một trang chủ chung thay vì nội dung mà họ đang cố gắng tiếp cận.
Chuyển hướng này sử dụng JavaScript. Khách truy cập đã tắt JavaScript (hiếm khi xảy ra) sẽ không bị chuyển hướng. Các công cụ tìm kiếm không tuân theo các chuyển hướng JS cũng sẽ ở lại URL mà chúng được cung cấp, đây thường là điều bạn muốn.
Cửa sổ cookie Nhớ tùy chọn trong N giờ kiểm soát khoảng thời gian WPML tôn trọng lựa chọn ngôn ngữ của khách truy cập sau khi họ chuyển đổi thủ công. Hãy nhập 24 hoặc các bội số của nó.
Tính năng chuyển hướng ngôn ngữ trình duyệt có những hệ quả về SEO. Có một trang đồng hành trình bày chính xác cách nó ảnh hưởng đến việc lập chỉ mục của Google rất đáng đọc trước khi bật tính năng này.
Trang chủ khác nhau cho mỗi ngôn ngữ
WordPress cho phép bạn đặt một trang nhất tĩnh (static front page) và một trang bài viết. Với WPML, bạn cũng có thể chọn các trang nhất tĩnh khác nhau cho mỗi ngôn ngữ. Khách truy cập tiếng Anh của bạn nhìn thấy một trang đích, khách truy cập tiếng Pháp của bạn nhìn thấy một trang đích khác, ngay cả khi các ngôn ngữ này là bản dịch của nhau.
Đặt trang nhất tĩnh trong WordPress như bình thường (Cài đặt → Đọc → Trang tĩnh → Trang nhất), sau đó tạo bản dịch cho mỗi ngôn ngữ. WPML tự động ánh xạ mỗi ngôn ngữ đến trang nhất của riêng nó. Điều tương tự cũng áp dụng cho trang bài viết (chỉ mục blog) nếu trang web của bạn sử dụng trang này.
Đây là cách các trang web có các trang đích tiếp thị dành riêng cho từng khu vực xử lý trang chủ mà không cần thiết lập các bản cài đặt WordPress riêng biệt cho mỗi thị trường.
Được viết bởi Amir · Cập nhật lần cuối vào ngày 2 tháng 7 năm 2026
Được viết bởi Amir · Cập nhật lần cuối vào 2 tháng 7 năm 2026