Giảm thiểu lỗi với thẻ href lang

Thảo luận trong 'Thủ Thuật SEO - SEO Tip' bắt đầu bởi MozSeo, 14/8/15.

  1. MozSeo

    MozSeo Administrator

    Bài viết:
    1,255
    Đã thích:
    1,433
    Một vài tuần trước Google đã có những thông báo với các webmaster về lỗi trong trong code của web, rel= “alternate” href-lang. Cũng không có gì ngạc nhiên khi rất nhiều người bỏ luôn các thuộc tính này mà không tìm hiểu cặn kẽ nguyên nhân sâu xa của nó.

    Trong bài này chúng ta sẽ tìm hiểu làm sao để tránh các lỗi này.

    Thẻ href có chức năng giúp bạn đưa ra được ngôn ngữ mà trang web nhắm tới, nhằm giúp cho search engine đỡ vất vả hơn trong việc tìm kiếm quốc gia, ngôn ngữ phù hợp với dữ liệu người dùng nhập. Bạn có thể sử dụng thẻ href này với từng page một của website, cung cấp chính xác ngôn ngữ, quốc gia để Google không bắt các lỗi trùng lặp của 2 ngôn ngữ khác nhau của cùng 1 trang, cùng với giảm các kết quả tìm kiếm quốc tế khi người dùng tìm kiếm ở địa phương.

    Tại sao nên sử dụng thẻ href lang cho site quốc tế?

    Một trong những lý do quan trọng nhất khi sử dụng thẻ này là để đảm bảo cho phiên bản địa phương sẽ hiển thị chính xác trên kết quả local search. Đặc biệt trong các trường hợp mà trang địa phương là trang con của tên miền nhưng có nội dung giống hệt trang quốc tế, chỉ khác ở mệnh giá và số điện thoại liên hệ.

    Thẻ href lang cho phép bạn xác định quốc gia và ngôn ngữ cho từng quốc gia, để search engine giảm thiểu việc tìm kiếm phiên bản ngôn ngữ phù hợp cho kết quả tìm kiếm.

    Sử dụng thẻ meta hay href sitemap?

    Thẻ href có thể được sử dụng trong meta tag hoặc được chèn vào XML sitemap. Thẻ meta sẽ tốt cho những trang với ít ngôn ngữ bởi nó sẽ tạo ra ít dòng code hơn cho trang web. Sử dụng thẻ meta đòi hỏi bạn phải có một cách chèn logic vào code cho các page của website. Còn nếu bạn có quá nhiều ngôn ngữ hoặc không có thời gian tìm ra cách chèn thẻ meta logic thì sitemap là cách dễ dàng nhất để làm.

    Có thể có rất nhiều lỗi nhưng những thứ sau đây là những lỗi phổ biến nhất cho thông báo lỗi gần đây nhất của Google.

    Thiếu thẻ meta cho trang

    Một trong những lỗi lớn nhất tới từ việc không phải tất cả các page đều được bổ sung thẻ meta này. Hãy nhớ, mỗi trang đặc biệt về quốc gia/ngôn ngữ là một sự thay thế của trang khác, vì vậy Google mong muốn bạn có đủ tất cả các phiên bản ngôn ngữ này.

    Ví dụ, trong hình dưới đây, website đã đặt quốc gia/ngôn ngữ là US/English cho tất cả các trang nhưng lại không dẫn các trang có ngôn ngữ khác về US/English.

    motoko-hunt-leverging-href-language-graphic-1.

    Mỗi trang trong 18 trang của site này cần được dẫn về các trang khác để sữa lỗi này. Trong thẻ meta tag mỗi phiên bản ngôn ngữ cần phải được liệt kê trong phiên bản ngôn ngữ khác.

    Không có phiên bản địa phương của site

    Vấn đề xảy ra khi bạn tạo ra các thẻ rel= “alternative” nhưng trang đó lại không tồn tại. Trong ví dụ dưới đây, tất cả các phiên bản ngôn ngữ đều dùng /laptops/ cho trang sản phẩm nhưng trong tiếng Thụy Điển thì lại được dịch thành /barbar-dator/. Chuyện này sẽ dẫn đến việc trang tiếng Thụy Điển là 1 trang 404 và phát sinh lỗi với thẻ href lang.

    motoko-hunt-href-language-image-2.

    Trang đúng phải như thế này

    motoko-hunt-image-3.

    Bạn nên xem lại cấu trúc site trước khi đặt các thẻ href này để không bị mắc những sai lầm liên quan tới ngôn ngữ đặc biệt là trong url.

    Sai ngôn ngữ hoặc viết tắt của nó

    Một trong những lỗi lớn nữa là từ việc dùng sai kí hiệu cho ngôn ngữ. Hai ngôn ngữ thường bị sai nhiều nhất là tiếng anh của Anh và tiếng Nhật. Thường thì website hay để là /uk nhưng đúng ra nó phải là /gb mới đúng. Còn tiếng Nhật thì mọi người thường dùng là /jp nhưng các viết đúng là /ja.

    Khi viết các thẻ href lang bạn nên bảo đảm rằng nó được viết đúng, hoặc những công cụ bạn sử dụng cần có nguồn mã viết tắt đúng cho các ngôn ngữ. Bạn có thể trang cứu trong bảng ngôn ngữ ISO 6291-1 và tên vùng/quốc gia theo ISO 3166-1. Cũng có những lỗi nhỏ khác phát sinh với thẻ href lang và các tốt nhất để hiểu chính xác cũng như sửa chữa các lỗi này là đọc tài liệu của Google tại trang HREF Support.
    Mã:
    https://support.google.com/webmasters/answer/189077?hl=en
    Có một trang web đúng ngôn ngữ địa phương sẽ giúp cho việc bán hàng ở thị trường địa phương tốt hơn, đem lại nhiều traffic hơn, tỷ lệ chuyển đổi cao hơn và tạo ra những giá trị to lớn cho chiến dịch SEO của bạn.

    Ghi nguồn LINK diễn đàn seo seomxh.com khi đăng tải lại bài viết này.
    LINK : Giảm thiểu lỗi với thẻ href lang
    Nguồn TA dịch : searchenginewatch.com/sew/how-to/2421483/minimizing-errors-with-the-href-language-element​
     
    Đang tải...
  2. banga

    banga Share is Best

    Bài viết:
    384
    Đã thích:
    242
    Công nhận thẻ này khá quan trọng trong việc hiển thị local cũng như target vào từng loại ngôn ngữ SEO trên kết quả google.
    Hồi trước bên website mình đặt theo dạng này
    Mã:
    domain/?sl=vn
    Nhưng giờ hình như google thay đổi kiểu đặt nó bắt phải theo dạng

    Mã:
    domain/vi
    hoặc
    Mã:
    vi.domain
    Giờ đang nghiên cứu để code lại theo đúng ngôn ngữ hiển thị . Thật là rắc rối với google
     
    Thangmarketing and MozSeo like this.
  3. Quốc Nguyễn

    Quốc Nguyễn New Member

    Bài viết:
    3
    Đã thích:
    0
    Hình như website dùng wordpress hay bị lỗi này mà chưa biết khắc phục ntn. Anh em biết có plugin nào hay ko nhỉ??
     
  4. nguyenhai

    nguyenhai Well-Known Member

    Bài viết:
    106
    Đã thích:
    3
    Mình cũng đang mắc phải với blog của mình nhưng không biết cách khắc phục.có bạn nào chỉ chi tiết giúp mình với?
     
  5. kuvuong

    kuvuong Active Member

    Bài viết:
    35
    Đã thích:
    3
    Mình cũng bị chưa có cách khắc phục nó như thế nào. Có lẽ bảo thằng code phi vào sửa xem được ko vậy
     
  6. lovemusic101

    lovemusic101 Well-Known Member

    Bài viết:
    97
    Đã thích:
    2
    Liệu có thể đặt 2 ngôn ngữ trong cùng 1 thẻ đc ko ạ?
    Trong SEOquake báo có nhận nhưng vẫn là dấu - vàng chưa xanh!
     
  7. sthaihien

    sthaihien Well-Known Member

    Bài viết:
    900
    Đã thích:
    160
    Đa số là không có thẻ này. chỉ site nào đa ngôn ngữ mới dùng :)
     
  8. Kiên Nguyễn Blog

    Kiên Nguyễn Blog Well-Known Member

    Bài viết:
    92
    Đã thích:
    4
    Hồi trước có đặt code này trong web nhưng nó thông báo lỗi nhận diện trong google webmaster tool nên mình bỏ luôn. Thực ra google nhận diện ngôn ngữ cũng rất tốt rồi nên mình nghĩ cũng k cần lắm
     
  9. minhvoplus

    minhvoplus Well-Known Member

    Bài viết:
    69
    Đã thích:
    6
    Dùng code này xong vào google webmaster tool cài đặt mục nhắm đến mục tiêu quốc tế nữa là ngon
     
    MozSeo thích bài này.
  10. thanh_huong

    thanh_huong Well-Known Member

    Bài viết:
    402
    Đã thích:
    50
    Đặt kiểu này nhé các ACE :) Em mới đặt test cho website em, nếu có biến chuyển tốt hơn em sẽ báo cáo ạ. Còn không thì bỏ chắc không vấn đề gì :)
    Mã:
    <link rel="alternate" href="hocthietkeweb.net.vn" hreflang="vi-vn" />
     
Đang tải...
Đang tải...