• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Khai báo ngôn ngữ cho website WordPress
hosting-tot-nhat-danh-cho-wordpress

Khai báo ngôn ngữ cho website WordPress

Cập nhật: 17/02/2016 Trung Hiếu 47 Bình luận

Mục lục Hiện
  • 1. Kiểm tra ngôn ngữ (HTML/XML) của website
  • 2. Khai báo ngôn ngữ cho website WordPress

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

khai-bao-ngon-ngu-cho-website-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. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Hiển thị đánh giá 5 sao trên Google một cách đơn giản
Hiển thị đánh giá 5 sao trên Google một cách đơn giản
Xóa base slug của custom post type và taxonomy
Xóa base slug của custom post type và taxonomy
Tự động tạo alt-text cho hình ảnh trong WordPress
Tự động tạo alt-text cho hình ảnh trong WordPress

Chuyên mục: Thủ thuật WordPress Thẻ: Thủ thuật SEO/ Yoast SEO

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Sử dụng Facebook Ads để kiếm tiền với Google AdSense?
Bài viết sau Làm gì khi bị Google AdSense ban domain? »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Hoa Sen Vàng 10 bình luậnviết

    06/08/2024 lúc 13:45

    Chào bạn Trung Hiếu,

    Dường như code này ko hoạt động cho Yoast (wpseo-news / wpseo-Local) . vì add vào nhưng không thấy kết quả thay đổi, vẫn là EN … chắc plugin mới cập nhật lại các HOOk đã thay đổi.

    add_filter('wpseo_locale', 'override_og_locale');
    function override_og_locale($locale)
    {
    return "vi_VN";
    }
    Trả lời
    • Trung Hiếu Quản lýviết

      06/08/2024 lúc 15:41

      Bạn đang dùng WordPress tiếng Anh hay tiếng Việt nhỉ? Nếu mình không nhầm thì hiện tại mã nguồn HTML mặc định có ngôn ngữ vi khi sử dụng WordPress tiếng Việt rồi mà? 😅

      Trả lời
  2. vtkong 107 bình luậnviết

    25/06/2024 lúc 16:26

    Chèn vào xong làm thế nào để kiểm tra được là có ok hay không nhỉ?

    Trả lời
    • Trung Hiếu Quản lýviết

      25/06/2024 lúc 16:40

      Giờ cứ dùng WordPress tiếng Việt là mặc định ngôn ngữ HTML được thiết lập vi-VN rồi bạn. Trang của bạn cũng vậy nên không cần quan tâm nữa đâu.

      Trả lời
  3. Lê Huy 2 bình luậnviết

    22/12/2023 lúc 12:22

    chào anh ạ! em hỏi chút là website em có dùng theme mua sẵn của nước ngoài và ngôn ngữ en-us, em có thể đổi sang vn được k ạ? nhờ anh hướng dẫn giúp ạ

    Trả lời
    • Trung Hiếu Quản lýviết

      22/12/2023 lúc 12:34

      Bạn thử mở file header.php của theme ra tìm xem có thấy en-US không nhé (thường nó nằm ở phần trên cùng của file). Nếu có thì sửa nó thành vi-VN rồi lưu lại là được.

      Trả lời
  4. Nguyễn Đức Anh Tú 4 bình luậnviết

    08/08/2022 lúc 23:10

    Em đang dùng wordpress cần khai báo không a?
    Web đã index rồi

    Trả lời
    • Trung Hiếu Quản lýviết

      09/08/2022 lúc 07:12

      Bạn kiểm tra mã nguồn (view source) xem html lang đã trùng khớp với ngôn ngữ của website hay chưa là được mà. Nếu cùng một ngôn ngữ (tiếng Việt) rồi thì không cần phải khai báo gì nữa.

      Trả lời
  5. KeniVinh 166 bình luậnviết

    21/04/2022 lúc 19:50

    2 code trên thiếu gì không ta, mình đã chèn vào nhưng không thấy kết quả.

    Trả lời
  6. Hắc Thắng 4 bình luậnviết

    15/08/2019 lúc 16:24

    Chào anh Hiếu
    Em thấy trong google tool có phần chọn ngôn ngữ cho website. Nếu chọn trong google tool rồi có cần bổ sung như trên không ạ. Web của em chỉ nhắm mục tiêu Việt Nam.
    Em cảm ơn!

    Trả lời
    • Trung Hiếu Quản lýviết

      16/08/2019 lúc 09:47

      Có bạn nhé. :)

      Trả lời
  7. An Ba 13 bình luậnviết

    26/06/2019 lúc 15:35

    Hi anh Hiếu,
    Cái này có vẻ quan trọng với SEO vậy mà giờ em mới đọc được bài của anh :)))
    Nếu em không dùng Yoast nữa, mà dùng Rank Math, thì có thêm đoạn code thứ 2 vào file functions không anh? Hay là phải chỉnh sửa gì khác?
    Nhờ anh hướng dẫn em với. Cảm ơn anh!

    Trả lời
  8. Huyền Nguyễn 20 bình luậnviết

    29/03/2019 lúc 16:57

    em khai báo rồi mà vào search console nó vẫn báo:
    Trang web của bạn không có thẻ hreflang.
    Google sử dụng thẻ hreflang để khớp tùy chọn ngôn ngữ của người dùng với sự thay đổi phù hợp về trang của bạn.

    Trả lời
    • Trung Hiếu Quản lýviết

      29/03/2019 lúc 19:03

      Site của bạn có mấy ngôn ngữ? Từ 2 ngôn ngữ trở lên, có phiên bản và đường link tách biệt thì mới nên khai báo hreflang nhé. Mà không phải khai báo cái là có tác dụng ngay đâu, phải chờ Google nó index đã.

      Trả lời
  9. Đặng Đình Quân 2 bình luậnviết

    19/03/2019 lúc 11:53

    Cảm ơn Hiếu. Hình như là bây giờ nếu mình thay đổi ngôn ngữ trong trang quản trị thì khi xem sourcecode nó cũng thay đổi theo. Vì vậy nếu website của bạn nào chỉ có 1 ngôn ngữ VÀ muốn khai báo ngôn ngữ cho site đó (tiếng Việt) khác với ngôn ngữ trong dashboard (tiếng Anh) thì nên dùng cách của Hiếu!

    Trả lời
  10. Frank Luu 5 bình luậnviết

    06/05/2018 lúc 22:23

    Bác Hiếu cho em hỏi chút, vew code website em rõ ràng có code: . Vậy mà trong wmt nó vẫn báo lỗi là ko có thẻ ngôn ngữ là sao vậy Bác?

    Trả lời
    • Trung Hiếu Quản lýviết

      07/05/2018 lúc 06:43

      Cái thẻ ngôn ngữ mà trong Google Search Console nói đến không phải cái này bạn nhé. Nó là thẻ hreflang.

      Trả lời
      • Frank Luu 5 bình luậnviết

        07/05/2018 lúc 08:18

        Em tưởng là 2 thứ đó vẫn là 1, vậy là mình vẫn phải thêm code hreflang vào để khai báo như trong bài này à Bác : https://wpcanban.com/wordpress/thu-thuat-wordpress/lam-the-nao-de-them-the-hreflang-vao-blog-wordpress.html

        Trả lời
        • Trung Hiếu Quản lýviết

          07/05/2018 lúc 08:36

          Nếu site chỉ có 1 ngôn ngữ duy nhất thì không cần phải khai báo thẻ hreflang nhé.

          Trả lời
          • Frank Luu 5 bình luậnviết

            07/05/2018 lúc 08:43

            Site em thì chỉ sử dụng 1 ngôn ngữ tiếng anh thôi ạ. Nếu không khai báo thẻ hreflang thì thằng gmt nó báo ko có thẻ, kệ nó à Bác?

            Trả lời
            • Trung Hiếu Quản lýviết

              07/05/2018 lúc 08:50

              Cứ kệ nó thôi. Không ảnh hưởng gì đâu. :)

              Trả lời
          • Frank Luu 5 bình luậnviết

            07/05/2018 lúc 08:56

            OK, Cảm ơn bác Hiếu đã tận tình trả lời từng comment của em. Chúc bác sức khỏe để viết thật nhiều bài viết bổ ích nhé. Chụt chụt!

            Trả lời
« 1 2

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB 404 Auto Redirect
  • WPCB AI Optimization
  • WPCB Auto Images Alt-Text
  • WPCB Auto Expired Transients Cleaner
  • WPCB Central Panel
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Content Protector
  • WPCB Disable Blog
  • WPCB Hybrid Cache Manager
  • WPCB Images Cleaner
  • WPCB Images Optimizer
  • WPCB Permalinks Manager
  • WPCB Secure Shield
  • WPCB Simple AntiSpam
  • WPCB Simple Contact Form
  • WPCB Simple Lightbox
  • WPCB Simple Ratings
  • WPCB Simple SMTP
  • WPCB Snowfall
  • WPCB Social Share Buttons
  • WPCB SpeedUp
  • WPCB Syntax Highlighter
  • WPCB Top Commenters
  • WPCB Ultimate Search

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • WordPress 7.0 “Armstrong” chính thức phát hành 21/05/2026
  • Plugin WPCB SpeedUp tối ưu WordPress độc quyền 19/05/2026
  • Dọn dẹp ảnh thừa cho website WordPress 28/04/2026
  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026

Footer

Bình luận mới nhất

  • Trung Hiếu trong Plugin WPCB SpeedUp tối ưu WordPress độc quyền
  • Wayeal trong Plugin WPCB SpeedUp tối ưu WordPress độc quyền
  • Trung Hiếu trong Sửa lỗi không hiện hình ảnh và mô tả khi share link lên Zalo
  • Góc Của Ân trong Sửa lỗi không hiện hình ảnh và mô tả khi share link lên Zalo
  • Trung Hiếu trong Hướng dẫn tích hợp dark mode cho website WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (9)
  2. DIGICONTENT VN (2)
  3. Blog Công Chứng (2)
  4. DigiContent (1)
  5. Nguyễn Hùng (1)
  6. 123 Jewelry (1)
  7. Công Chứng (1)
  8. Kenivinh (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.024 Bài viết - 35.733 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting