Khai báo ngôn ngữ cho website sử dụng mã nguồn WordPress.

Language (lang) là một trong những thẻ (tag) quan trọng giúp khai báo ngôn ngữ website của bạn với các công cụ tìm kiếm. Thẻ này thường nằm ở phần đầu tiên trong mã HTML và XML, trước thẻ head. Nhờ lang, các công cụ tìm kiếm có thể nhận ra ngôn ngữ website của bạn một cách dễ dàng và nhanh chóng hơn. Ví dụ, bạn khai báo thẻ lang="vi-VN" thì Google 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.
Tham khảo thêm: Làm thế nào để thêm thẻ hreflang vào website WordPress?
Vì vậy, khai báo ngôn ngữ cho website của bạn một cách chính xác là một trong những yếu tố khá quan trọng, ảnh hưởng trực tiếp đến hiệu quả SEO.
Kiểm tra ngôn ngữ (HTML/XML) của website
Để kiểm tra xem website WordPress đang được khai báo sử dụng ngôn ngữ gì với các công cụ tìm kiếm, các bạn chỉ cần xem mã nguồn (view source) của nó là được. Chẳng hạn như trên trình duyệt Google Chrome, các bạn click chuột phải vào giao diện website, chọn View page source (hoặc bấm tổ hợp phím CTRL + U).
Ngay ở những dòng đầu tiên, các bạn sẽ tìm thấy thẻ lang="ngôn ngữ - quốc gia", trông như thế này:
<html lang="vi-VN" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
Thông thường, theo mặc định, WordPress sẽ thiết lập ngôn ngữ HTML là lang="en-US", bất kể bạn đang sử dụng WordPress tiếng Việt hay tiếng Anh (?) Vậy làm thế nào để khai báo với Google là website của bạn có nội dung bằng tiếng Việt trong khi vẫn tiếp tục sử dụng phiên bản WordPress tiếng Anh, giống như WP Căn bản chẳng hạn.
Khai báo ngôn ngữ cho website WordPress
Để tiến hành khai báo ngôn ngữ cho website một cách chính xác, các bạn chỉ cần thực hiện theo các bước sau đây:
1. Thêm đoạn code sau vào file functions.php của theme mà bạn đang sử dụng:
add_filter('language_attributes', 'custom_lang_attr');
function custom_lang_attr() {
return 'lang="vi-VN"';
}
Trong đó vi-VN là mã ngôn ngữ (tiếng Việt) và quốc gia (Việt Nam). Các bạn có thể sửa thành bất cứ ngôn ngữ và quốc gia nào phù hợp với ngôn ngữ website của bạn.
2. Nếu bạn đang sử dụng plugin Yoast SEO để tối ưu cho website của mình, hãy thêm tiếp code sau đây vào file functions.php của theme mà bạn đang dùng:
add_filter('wpseo_locale', 'override_og_locale');
function override_og_locale($locale)
{
return "vi_VN";
}
Sau khi hoàn tất, lưu lại và view source website để xem kết quả. Đơn giản vậy thôi. Chúc các bạn thành công!
Mọi thắc mắc và góp ý xin vui lòng gửi vào khung bình luận bên dưới bài viết để được giải đáp.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Sao em dán code vào file functions mà không được vậy anh?, hiện nguyên đoạn code trên trang chủ luôn. Cảm ơn anh
Bạn thêm code vào vị trí nào trong file functions.php của theme?
Em thêm vào cuối cùng của function anh Hiếu ơi
Anh Hiếu ở thêm vào chỗ nào của file funtion ạ ?
Thêm vào cuối file functions.php bạn nhé. :P
sao mò hoài không ra nhỉ
Bạn gặp khó khăn ở bước nào nhỉ? :P
Chào Hiếu. Cho mình xin đoạn code khai báo cả 2 ngôn ngữ, Anh và Việt vào wp được ko?
Bạn tham khảo bài viết này nhé: https://wpcanban.com/wordpress/thu-thuat-wordpress/lam-the-nao-de-them-the-hreflang-vao-blog-wordpress.html :P
Cảm ơn Hiếu nhiều nhé.
Thẻ tiêu đề với mô tả mình dùng Yoast rồi thì khỏi thêm nữa phải không nhỉ?
Ngoài thẻ ngôn ngữ và 2 loại trên ra còn loại thẻ nào quan trọng trong SEO nữa không bạn?
Nếu bạn dùng WordPress tiếng Việt thì không cần thêm 2 thẻ trên, vì mặc định nó đã khai báo trong HTML là tiếng Việt rồi. Còn nếu bạn dùng WordPress tiếng Anh thì nên khai báo. :P
Chào bác.
Em định cho 2 ngôn ngữ vào site http://oto-cu.com, bác hướng dẫn cụ thể cho em với. Em dùng wp. Ở trên bác chỉ hướng dẫn cho 1 ngôn ngữ
Từ 2 ngôn ngữ trở lên thì bạn tham khảo bài viết này nhé: https://wpcanban.com/wordpress/thu-thuat-wordpress/lam-the-nao-de-them-the-hreflang-vao-blog-wordpress.html :P
Cám ơn bạn, đơn giản nhưng cần thiết
Những bài viết của Hiếu rất nhỏ liên nhưng tác dụng của nó thì lại rất to.
Đôi khi chúng ta cứ mãi tìm hiểu về những điều lớn lao nhưng quên mất những điều rất nhỏ nhưng rất có lợi cho chính chúng ta…
Thanks Hiếu và chúc cho năm mới với nhiều thành công nhé!
Cảm ơn bác. Chúc bác năm mới mạnh khỏe và thành công. :)
mình thêm 2 đoạn code trên vào functions.php của genesis theme hay child theme vậy Hiếu? Cám ơn bạn nhé! :)
Nếu bạn dùng child theme thì thêm vào functions.php của child theme nhé. :P
ok,thankiu vinamilk! :)
Đây là một trong những bước khá quan trọng trong việc SEO, vì nó sẽ đánh dấu bạn và ưu tiên nó ở một quốc gia cụ thể nào đó. Vậy Admin nên hướng dẫn mọi người thêm cái GEO-META luôn nhỉ?
Sẽ có trong bài viết tới nhé. Sớm thôi. :)
Cái GEO META là cho từng địa phương cụ thể ?E làm tin khuyến mãi toàn quốc thì làm thế nào bác ?
Thì chọn Việt Nam, chứ biết sao bây giờ?
Giờ mới biết cái này @@ .Cảm ơn Hiếu !