• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT

Khắc phục lỗi Schema sản phẩm trên Rank Math

by ĐỖ TRUNG QUÂN 14/07/2024
Tác giả: ĐỖ TRUNG QUÂN 14/07/2024 0 comments 457 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
457

NỘI DUNG

  • Fix Schema Rank Math trong trang sản phẩm
  • Fix Schema danh mục sản phẩm của Rank Math Pro
  • Cách sửa file functions.php trong giao diện

Trong quá trình tối ưu hóa SEO cho website, các công cụ như Rank Math đóng vai trò quan trọng trong việc cải thiện khả năng hiển thị trên các công cụ tìm kiếm. Tuy nhiên, trong một số trường hợp, bạn có thể gặp phải các thông báo lỗi từ Google Search Console liên quan đến Schema sản phẩm. Một trong những lỗi phổ biến là “Phải chỉ định ‘offers’, ‘reviews’ hoặc ‘aggregateRating’”. Lỗi này xuất hiện khi thông tin cần thiết trong Schema sản phẩm chưa được cung cấp đầy đủ, ảnh hưởng đến hiệu suất SEO của trang web.

Thông báo này từ Google Search Console cảnh báo rằng để Schema sản phẩm hoạt động đúng cách và cung cấp đầy đủ thông tin cho công cụ tìm kiếm, bạn cần đảm bảo rằng ít nhất một trong ba yếu tố sau đây phải được chỉ định: “offers” (các đề xuất mua hàng), “reviews” (đánh giá) hoặc “aggregateRating” (đánh giá tổng hợp). Việc thiếu bất kỳ yếu tố nào trong ba yếu tố này sẽ làm cho Schema sản phẩm không được xem là hợp lệ, dẫn đến việc không hiển thị đúng cách trên kết quả tìm kiếm của Google.

Trong bài viết này, chúng ta sẽ tìm hiểu cách khắc phục lỗi này trên Rank Math, giúp đảm bảo rằng Schema sản phẩm của bạn đáp ứng đầy đủ các yêu cầu của Google và cải thiện thứ hạng tìm kiếm của bạn. Hãy cùng đi sâu vào từng bước chi tiết để giải quyết vấn đề này và tối ưu hóa SEO cho website của bạn.

Khắc phục lỗi Schema sản phẩm trên Rank Math

Fix Schema Rank Math trong trang sản phẩm

Với Schema sản phẩm (trong trang sản phẩm) được bạt trên Rank Math bản miễn phí. Bạn sử dụng đoạn code sau, thêm vào trong file functions.php của giao diện đang kích hoạt.

//Khắc phục lỗi thiếu đánh giá trên Schema sản phẩm (Rank Math)
function fixschema_update_missing_product_schema( $entity ) {
    $stampedDBData = get_post_meta(get_queried_object_id(), 'stamped_io_product_reviews_new', true);

    if (isset($stampedDBData) && $stampedDBData['count'] > 0 ) {
        $entity['aggregateRating']['@type'] = "AggregateRating";
        $entity['aggregateRating']['ratingValue'] = $stampedDBData['rating'];
        $entity['aggregateRating']['ratingCount'] = $stampedDBData['count'];
    } else {
      $entity['aggregateRating'] = [
        '@type' => 'AggregateRating',
        'ratingValue' => '5',
        'ratingCount' => 0
      ];
    }
    return $entity;
}

add_filter( 'rank_math/snippet/rich_snippet_product_entity', 'fixschema_update_missing_product_schema');

Fix Schema danh mục sản phẩm của Rank Math Pro

Với Schema danh mục sản phẩm được cung cấp bởi bản Rank Math Pro, bạn sử dụng đoạn mã sau cho vào file functions.php của giao diện đang sử dụng.

//Fix RankMath missing `AggregateRating` on product category schema
add_filter('rank_math/json_ld', 'fixschema_product_rich_snippet_schema', 100);
function fixschema_product_rich_snippet_schema( $data ) {
    if ( !is_tax( 'product_cat' ) ) {
        return $data;
    }

    if ( isset( $data['ProductsPage']) ) {
        $product_schemas = array_map(function($product) {
            if ( empty($product['aggregateRating'] ) ) {
                $aggregateRating = [
                    '@type' => 'AggregateRating',
                    'ratingValue' => 5,
                    'ratingCount' => 1
                ];

                $product['aggregateRating'] = $aggregateRating;
            }

            return $product;
        }, $data['ProductsPage']['@graph'] );

        $data['ProductsPage']['@graph'] = $product_schemas;
    }

    return $data;
}

Cách sửa file functions.php trong giao diện

Bạn vào trang quản trị web, tìm menu Giao diện(Appearance) => Theme File Editor. Ở giao diện hiện ra code, bạn tìm mục thứ hai ở cột bên phải (số 1: style.css, số 2: functions.php)

CleanShot 2024 07 14 at 21.28.05

Chúc bạn thực hiện thành công.

5/5 - (1 bình chọn)
rankmathSchema

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT