Thủ thuật blogspot - Dautoblog

Sửa lỗi thẻ Hreflang cho blogspot

Khắc phục lỗi thẻ Hreflang cho blogspot
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ẻ 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.

Việc sử dụng thẻ Hreflang nói chung thì blog nào cũng bị lỗi thẻ trả về.
Nếu ta đặt đơn thuần thẻ hreflang trong mẫu
<link href='URL Blog' hreflang='vi-vn' rel='alternate'/>
Tại trang bài viết thẻ trả về được thay thế là thẻ thuộc trang chủ và như vậy xẩy ra lỗi
Để kiểm tra bạn vào trang quản trị web
-Lưu lượng tìm kiếm
-Nhắm mục tiêu quốc tế
-Ngôn ngữ
Như hình:
Khắc phục lỗi thẻ Hreflang cho blogspot
Để khắc phục lỗi thẻ Hreflang này các bạn nên để thẻ Hreflang theo mẫu dưới:
Cách 1
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<link expr:href='data:blog.canonicalHomepageUrl' hreflang='vi-vn' rel='alternate'/>
</b:if>
<b:else/>
<b:if cond='data:blog.pageTitle != data:blog.title'>
<link expr:href='data:blog.canonicalUrl' hreflang='vi-vn' rel='alternate'/>
</b:if>
</b:if>

Nhưng ta thường để luôn thẻ này vào phần seo onpage dưới dạng:
<b:if cond='data:blog.pageType == &quot;index&quot;'>
      <b:if cond='data:blog.url == data:blog.homepageUrl'>
        <meta content='Nội dung mô tả' name='description'/>
        <meta expr:content='data:blog.title' name='keywords'/>
        <meta content='index, follow' name='robots'/>
        <link expr:href='data:blog.canonicalHomepageUrl' hreflang='vi-vn' rel='alternate'/>
      </b:if>
      <b:else/>
      <b:if cond='data:blog.pageTitle != data:blog.title'>
        <meta expr:content='data:blog.pageName' name='keywords'/>
        <meta content='index, follow' name='robots'/>
        <link expr:href='data:blog.canonicalUrl' hreflang='vi-vn' rel='alternate'/>
      </b:if>
    </b:if>
Cách 2
Đây là cách để thẻ Hreflang không bị lỗi khi có thẻ trả về đơn giản nhất là bạn đặt thẻ Hreflang như mẫu bên dưới vào sau <head> và nhớ không nằm trong thẻ điều kiện nào cả.Có thể xem cách bố trí ở đây
<link expr:href='data:blog.canonicalUrl' hreflang='vi-vn' rel='alternate'/>

Không có nhận xét nào :