Lỗi hentry/hatom là những lỗi nhỏ về Dữ liệu cấu trúc của Blog WordPress, được Google ghi nhận và liệt kê trong Search Console. Lỗi này gây khó chịu vơi những SEOer kỳ cựu. Vậy có cách nào để sửa lỗi hentry/hAtom trong Google Search Console hay không? Đọc bài viết dưới đây để tìm câu trả lời cho vấn đề đó.

Định nghĩa và nguyên nhân có lỗi hentry/hatom?

Theo microformats.org, hentry lớp là tên lớp gốc cho thấy sự hiện diện của một mục dữ liệu nhập hAtom. hAtom là một vi định dạng để xác định thông tin ngữ nghĩa trong các bài đăng về weblog và bất kỳ nơi nào khác Atom có thể được sử dụng, chẳng hạn như các bài báo tin tức.

Khi code website bạn có khai báo cấu trúc dữ liệu Schema mà không có một trong những thành phần dữ liệu trên, Google sẽ báo lỗi thu thập dữ liệu vì nó không đọc được tác giả bài là ai, tiêu đều là gì, cập nhật ngày bao nhiêu,…và một mớ các dữ liệu cấu trúc khác.

Lỗi hentry phổ biến: Missing: author, Missing: entry-title, Missing: updated

Lỗi hentry phổ biến: Missing: author, Missing: entry-title, Missing: updated

Mẹo sửa lỗi hentry trong Search Console

Để sửa lỗi hentry này, anh em phải biết code hoặc ít nhất phải biết đọc code và làm theo hướng dẫn dưới. Nếu không biết một tẹo nào code thì nên đóng trình duyệt và không đọc tiếp nữa – tránh làm hỏng web

Cách sửa nhanh và bất cần

Cách này cũng không tồi, là giải pháp hữu hiệu khi bạn không cần dữ liệu hentry nữa. Hiểu đơn giản là: bạn sẽ xóa dữ liệu hentry khỏi website, các bot sẽ không thấy và không báo lỗi nữa.

Thêm đoạn code sau vào cuối file functions.php trong theme và ngồi đợi kết quả

1
2
3
4
5
// Remove hentry Structured Data
add_filter( ‘post_class’, ‘remove_hentry’ );
function remove_hentry( $class ) {
$class = array_diff( $class, array( ‘hentry’ ) );
return $class;}

Cách sửa chi tiết, chuẩn mực

Tùy WordPress theme và tùy coder nên những file chứa các dữ liệu này không đồng nhất ở mỗi website. Thông thường, anh em nên tìm ở single.php sẽ thấy các file cần tìm

Sửa lỗi Missing: entry-title

Lỗi này nguyên dân do CSS của web chưa có class=”entry-title”, để sửa lỗi cần thêm lớp này vào

Tìm đoạn code này trong single.php

1
<?php the_title(); ?>

Sửa đoạn code <h1>…</h1> trên thành

Inbound Marketing - Mô hình marketing hiệu quả nhất hiện nay

Inbound Marketing là phương pháp thu hút cả thế giới về phía thương hiệu một cách tự nhiên:

    • Chủ động chiến lược tiếp cận khách hàng từ các kênh có sẵn.
    • Biến khách hàng thành người ủng hộ thương hiệu liên tục.
    • Giúp giải quyết lo lắng và thúc đẩy hành động mua hàng.
    • Mang lại hiệu quả dài hạn, bền vững và thu hồi vốn đầu tư (ROI).
    • Dẫn đầu ngành hàng kinh doanh với nền tảng đa kênh hiệu quả.
    • 115-100 bài viết bán hàng và bài SEO hiệu quả mỗi tháng.
    • 130-500 bài sưu tầm biên tập chuẩn SEO, hút khách mỗi tháng.
    • 100-1.000 từ khóa được SEO tổng thể theo ngành hàng liên tục.
    • Thu hút 3.000 - 100.000 khách truy cập tự nhiên mỗi tháng.
Chỉ từ 6 triệu/tháng
1
<h1 class=”entry-title”><?php the_title(); ?></h1>

Ví dụ

1
2
3
4
// code cũ
<h1><?php the_title(); ?></h1>
// Sửa thành
<h1 class=”entry-title”><?php the_title(); ?></h1>

Sửa lỗi Missing: updated

Lỗi này do chưa khai báo ngày cập nhật bài viết, cần thêm lớp class=”updated” vào để sửa

Tìm đọan code sau trong single.php

1
2
3
<?php the_date(); ?>
// Hoặc (tùy web)
<?php the_time(); ?>

Sửa đoạn cả đoạn code <span>….</span> thành

1
2
3
<span class=”updated”><?php the_date(); ?></span>
// Hoặc (tùy web)
<span class=”updated”><?php the_time(); ?></span>

Ví dụ

1
2
3
4
// Code cũ
<span><?php the_time(); ?></span>
// Sửa thành
<span class=”updated”><?php the_time(); ?></span>

Sửa lỗi Missing: author

Lỗi này do thiếu lớp class=”vcard author”, để sửa lỗi cần thêm lớp này vào

Tìm đoạn code sau trong single.php

1
<?php the_author(); ?>

Sửa đoạn code trên thành

1
<span class=”vcard author”><span class=”fn”><?php the_author(); ?></span></span>

Ví dụ

1
2
3
4
// Code cũ
<span><?php the_author(); ?></span>
// Sửa thành
<span class=”vcard author”><span class=”fn”><?php the_author(); ?></span></span>

Vậy là xong thôi, ngồi chờ đợi Google index lại blog và tận hưởng thành quả. Với mỗi web thì Google có thời gian quay lại riêng, chờ đợi là hạnh phúc…

Mở rộng

Lỗi hentry này không chỉ ở các Post mà có thể ở các Page (Trang) hoặc Categroly (Danh mục). Chỉ cần tìm đúng file và fix như trên thì sẽ sửa được các lỗi này

  • Lỗi hentry ở Bài viết (Post): Tìm trong single.php
  • Lỗi hentry ở các Trang (Page): Tìm trong page.php
  • Lỗi hentry ở các Danh mục (Category): Tìm trong archive.php
Kết quả thật mỹ mãn, hợp lòng người

Kết quả thật mỹ mãn, hợp lòng người

Kết luận

Khi mới SEO gặp lỗi hentry này mình hay bỏ qua, nhưng lâu ngày nó như cái gai trong mắt, rất khó chịu. Bài viết trên đã hướng dẫn cho bạn cách sửa lỗi hentry/hAtom trong Google Search Console. Mong có thể giúp ích cho bạn trong quá trình làm SEO. Chúc bạn thành công!

Nguồn: seomax.net

Bài viết liên quan

Giải pháp Content Marketing & Digital Marketing giúp doanh nghiệp Dẫn đầu ngành hàng

​ONESE – Nhà Máy Sản Xuất Nội Dung Chuyển Đổi Bán Hàng & SEO 4.0 – giúp doanh nghiệp bạn tối ưu trang web, sản xuất nội dung và phân phối nội dung lên các kênh truyền thông phù hợp. Chúng ta cùng nhau làm việc để doanh nghiệp của bạn Bán Nhiều Hàng & Tăng Lợi Nhuận với thứ hạng từ khóa được xếp hạng cao và nội dung chuyển đổi mua hàng tăng trưởng liên tục.

ONESE Digital Marketing

Điện thoại028 6292 1313

Emailinfo@onese.vn