Lỗi thẻ hreflang không đúng trên webmaster tool

Thẻ hreflang là một thẻ siêu dữ liệu khai báo trên đầu của website giúp các công cụ tìm kiếm trích xuất dữ liệu theo đúng ngôn ngữ mà website đang viết, và nhờ vào việc khai báo ngôn ngữ này, Google có thể cho xếp hạng của website lên cao hơn tại các ngôn ngữ mà website hỗ trợ. Ngoài ra còn giúp Google hiển thị đề nghị dịch sang ngôn ngữ sở tại nếu website của bạn có ngôn ngữ khác với khách truy cập, thật tuyệt phải không nào ?

Khai báo và các kiểu khai báo

Thẻ hreflang có thể dùng nhiều lần để khai báo các version khác nhau của môt website với các ngôn ngữ khác nhau, tôi có thể lấy ví dụ thế này:

Trong một trường hợp khác, nếu các bạn không chia các vùng khác nhau trong URL nhưng lại hỗ trợ đa ngôn ngữ bằng việc phát hiện ngôn ngữ trình duyệt, các bạn cũng có thể khai báo thế này:

Trong trường hợp bạn không muốn chỉ định một ngôn ngữ nào nhưng lại muốn tiếp cận nhiều vùng theo mặc định của thiết bị, hãy thử code này:

Code trên giúp bạn không phải chỉ định bất kì vùng hay ngôn ngữ nào, đồng nghĩa với việc bạn sẽ phân phối website của mình tới nhiều đối tượng hơn.

Các bạn nếu muốn nhúng đúng mã vùng và ngôn ngữ hỗ trợ, hãy sử dụng tool sau để tạo nhé: http://www.internationalseomap.com/hreflang-tags-generator/

Thẻ Hreflang có giúp gia tăng truy cập ?

Thẻ Hreflang dùng để khai báo vùng và ngôn ngữ được hỗ trợ, vì thế mà các máy tìm kiếm có thể phân phối kết quả tìm kiếm của mình tại đúng nơi có ngôn ngữ mà bạn muốn, và đồng nghĩa với việc rank của từ khóa có thể cao hơn trên vùng mà bạn chỉ định.

Ngoài ra cỗ máy dịch tự động sẽ giúp bạn một tay nếu người truy cập không nằm trong vùng ngôn ngữ chỉ định, tăng lượt truy cập cho website của bạn.

Nhúng vào Website

Để cài đặt thẻ này rất dễ, trước thẻ đóng các bạn thêm mã bên trên vào đó, trong trường hợp website của bạn là WordPress, hãy mở file header.php lên, tìm dòng có đóng thẻ và thêm vào bất kì vị trí nào bạn thích !

Trong bài viết này TIEN ZIVEN sẽ giải đáp thẻ hreflang là gì? Vì sao khi thiết lập thẻ này có ảnh hưởng đến xếp hạng tìm kiếm của website?

Lỗi thẻ hreflang không đúng trên webmaster tool
Tìm hiểu về thuộc tính Hreflang để áp dụng cho website quốc tế

Thẻ hreflang là thẻ thuộc tính có chức năng khai báo với công cụ tìm kiếm về ngôn ngữ của nội dung trong trang.

Vì vậy, công cụ tìm kiếm dựa vào đó để phục vụ cho những người dùng ở khu vực thích hợp. Hreflang còn được biết đến với tên gọi rel=“alternate” hreflang=“x”.

2. Khi nào cần dùng thẻ Hreflang

Chắc chắn thẻ thuộc tính hreflang thường được sử dụng với đa quốc gia. Các trường hợp cần sử dụng thẻ hreflang bao gồm:

Nội dung trên website có nhiều phiên bản ngôn ngữ

Ví dụ bạn có trang chủ với 2 phiên bản ngôn ngữ và được khai báo lần lượt:

  • Phiên bản tiếng Việt dùng hreflang vietnam với nội dung: hreflang=”vi”
  • Phiên bản tiếng Anh: hreflang=”en”

Như vậy, trang của bạn vẫn có cơ hội hiển thị đối với người dùng sử dụng tiếng Anh. Và khi họ truy vấn, nội dung phiên bản tiếng Anh sẽ hiển thị thay vì index phiên bản tiếng Việt.

\> Xem thêm: Canonical URL là gì?

Tập trung vào địa phương của ngôn ngữ

Vì chúng ta là người Việt nên không rõ ràng về sự đa dạng ngôn ngữ trên thế giới. Tuy nhiên, đối với các ngôn ngữ phổ biến trên thế giới, chúng có nhiều phiên bản tại các quốc gia khác nhau. Chẳng hạn như:

  • Tiếng Anh của người Anh và người Mỹ
  • Tiếng Pháp của người Pháp và người Canada
  • Tiếng Tây Ban Nha của người Tây Ban Nha và Mexico
    Lỗi thẻ hreflang không đúng trên webmaster tool
    Do đó bạn cần khai báo chi tiết hơn cho thẻ hreflang HTML nếu muốn tập trung vào địa phương cụ thể.

Chẳng hạn như với ví dụ về tiếng Anh của người Mỹ và Anh, bạn có thể khai báo:

  • hreflang=”en-gb”
  • hreflang=”en-us”

Ứng với “en” phía trước sẽ theo tiêu chuẩn ISO 639. Và “gb” hay “us” sẽ theo tiêu chuẩn ISO 3166-1 alpha-2.

\> Đọc thêm về Phân trang và

3. Tại sao cần chèn thẻ hreflang

Hãy nhớ rằng hreflang là một tín hiệu dùng để khai báo với công cụ tìm kiếm. Do đó, thuộc tính thẻ hreflang không trực tiếp gia tăng thứ hạng SEO hay traffic cho website.

Giúp phục vụ người dùng tốt hơn

Thẻ thuộc tính hreflang được sử dụng với mục đích phục vụ nội dung phù hợp với người dùng hơn. Cụ thể hơn là giúp Google hiển thị phiên bản ngôn ngữ phù hợp với người dùng thích hợp. Giúp giảm bounce rate và tăng chỉ số time on site hiệu quả đối với các tìm kiếm đa quốc gia.

Tránh tình trang trùng lặp nội dung

TIEN ZIVEN đang nói đến trường hợp không sử dụng thẻ hreflang cho nhiều phiên bản ngôn ngữ thì có thể công cụ tìm kiếm sẽ hiểu rằng các phiên bản này là duplicate content (trùng lặp nội dung nội bộ).

Lỗi thẻ hreflang không đúng trên webmaster tool
Đến một tỉ tệ trùng lặp nhất định, bạn sẽ bị phạt Google Panda Back.

4. Một số lỗi cần lưu ý khi sử dụng thẻ hreflang

  • Thiếu liên kết trong khai báo. Bạn cần tuân theo cấu trúc khai báo chuẩn được Google yêu cầu là:
  • Mã khai báo chưa đúng. Như TIEN ZIVEN đã giới thiệu, mã ngôn ngữ cần theo chuẩn ISO 639 và mã vùng phải theo tiêu chuẩn ISO 3166-1 alpha-2.
  • Vị trí chèn thẻ hreflang là vùng . Bạn có thể chèn tương tự như xác thực Google Search Console (GCS) hay Google Analytics. Chèn hreflang wordpress với plugin Header and Footer Script rất đơn giản.
  • Kiểm tra thẻ hreflang đã hoạt động. Bạn có thể kiểm tra dễ dàng với International Targeting Reports của . Chỉ cần bạn cài đặt GCS và truy cập vào đường dẫn https://www.google.com/webmasters/tools/i18n
    Tham khảo bài viết: IFTTT là gì?

5. Kết luận

Như vậy TIEN ZIVEN đã chia sẻ đến bạn thêm một yếu tố hỗ trợ SEO đa quốc gia. Hy vọng bạn đã hiểu được thẻ hreflang là gì? Cấu trúc, cách chèn cũng như hiểu được tạc dụng của nó. Sau bài viết bạn hãy thực hành để nắm kiến thức sâu hơn nhé. Nếu nhận được thêm kiến thức gì, nhờ bạn lan toả đến với mọi người nhiều hơn. Cảm ơn bạn!