Có một lỗi tại WordPress nhiều bạn không đề ý tuy nhiên nó là vấn đề cực kì đau đầu, làm giảm khả năng trải nghiệm website của người dùng đi cực kì nhiều và ảnh hưởng tiêu cực về SEO.
Vấn đề lỗi sảy ra khi bạn sử dụng cài đặt ngôn ngữ mặc định là tiếng anh nhưng bạn phục vụ ngôn ngữ bài viết của bạn là tiếng việt.
Khi bạn chọn sử dụng tiếng anh làm ngôn ngữ chính trong phần dashboard WordPress sẽ khai báo ngôn ngữ mặc định của tôi là tiếng anh cho trình duyệt biết.
<html lang="en">
Khi người dùng truy cập vào website và họ bật chế độ tự động dịch trong trình duyệt mà bạn khai báo là tiếng anh nhưng ngôn ngữ bạn viết sử dụng tiếng việt thì trình duyệt sẽ cố gắng dịch ra tiếng việt.
nhưng ở đây là tiếng việt dịch ra tiếng việt làm ngôn ngữ của bạn chuyển đổi sai hết chữ viết rất là linh tinh và rất khó đọc [đau đầu].
(ví dụ : nó dịch kiểu: hôm nay ăn gì thành gì ăn hôm nay )
Lỗi này thường xảy ra chỉ sảy ra ở điện thoại thông minh vì nó thông minh quá nên nó sẽ tự động dịch
Một số người dùng hiểu điều đấy họ để độ không dịch hoặc dịch qua tiếng anh thì dữ liệu chữ của bạn sẽ không bị thay đổi ( tuy nhiên những người dùng rất ít ai biết điều đó), nhiều nhà quản trị viên website cũng thường chả để ý đến điều đó lên tác hại rất lớn.
Để sửa lỗi này mình sẽ chỉ ra 2 cách đây nó lỗi.
Chuyển đổi ngôn ngữ dashboard WordPress sang tiếng việt
Đây là cách dễ làm nhất và cực kì đơn giản.
Nếu bạn đang sử dụng ngôn ngữ của mặc định là tiếng anh thì hãy chuyển qua tiếng việt.
như vậy là xong, WordPress sẽ chuyển đổi về khai báo mặc định ngôn ngữ là tiếng việt cho trình duyệt sẽ không dịch linh tinh nữa.
<html lang="vi">
Ghi chú: vi ở đây trình duyệt khai báo là tiếng việt, en là tiếng anh.
Tuy nhiên: bạn sử dụng quen tiếng anh mất rồi nhiều năm đã sử dụng tiếng anh giờ chuyển qua tiếng việt không quen.
Giống như khi bạn sử dụng windows tiếng anh quen rồi cố gắng chuyển qua tiếng việt rất là khó dùng, nếu bạn trong trường hợp này thì cùng đến với giải pháp thứ 2 nhé.
Khai báo cho trình duyệt ngôn ngữ mặc định
function hreflang_to_head_tieng_viet_wp_tang_toc() { $current_url = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?> <link rel="alternate" href="<?php echo $current_url; ?>" hreflang="vi"> <link rel="alternate" href="<?php echo $current_url; ?>" hreflang="x-default"> <?php } add_action('wp_head', 'hreflang_to_head_tieng_viet_wp_tang_toc',5);
Bạn chỉ cần đưa vào file functions.php, đoạn code này sẽ khai báo tự động tiếng việt là trình duyệt mặc định của tôi không, mấy ông tây vào đọc thì chỉ dịch auto qua tiếng anh đừng dịch qua tiếng Việt.
Như vậy là xong khi truy cập vào trang nào đó nó sẽ tự động khai báo cho bạn ngôn ngữ mặc định là Tiếng Việt.
Nếu như bạn đang làm việc phục vụ người dùng thị trường nước ngoài nào đó thì hãy thay đổi “vi” thành ngôn ngữ bạn muốn nhé.
Từ ngày 07/2014, Google chính thức cập nhật phần này trong Google Search Console. Nhờ hreflang, các công cụ tìm kiếm đặc biệt là google có thể dễ dàng xếp hạng trang web của bạn (dựa theo ngôn ngữ) một cách chính xác nhất.
Ví dụ, bạn thêm thẻ hreflang=”vi” thì Google Bots sẽ nhanh chóng hiểu được rằng trang web của bạn sử dụng ngôn ngữ là tiếng Việt và nhờ đó, bạn có được thứ hạng cao hơn trên bảng kết quả tìm kiếm tại Việt Nam.
Đoạn code trên này là khai báo hreflang=”vi” động nghĩa là một url sẽ tự khai báo một hreflang=”vi” để tăng thêm sự chính xác không phải là khai báo cứng mỗi cái trang chủ.
Cách kiểm tra bạn chỉ vào google chrome.
Ấn nút ctrl + u để kiểm tra mã. như hình bên trên là thành công rồi nhé.
Sau khi làm xong hãy ping lại sitemap cho google để google cải thiện seo của bạn.
Lựa chọn tốt nhất dành cho bạn
Tốt nhất nếu được thì bạn hãy đồng thời sử dụng cả 2 cách này thì là tốt nhất, luôn đảm bảo được trinh duyệt sẽ không tự động dịch sang ngôn ngữ khác khi người dùng là dùng ngôn ngữ mặc định điện thoại là tiếng việt.
Thủ thuật này cải thiện được vấn đề dịch ngôn ngữ đặc biệt hữu ích khi bạn chỉ seo ở một quốc gia duy nhất (một chút yêu tiên đến từ google)
Để lại một bình luận