2016-05-03 16 views
6

Tôi đã kiểm tra Giàu Snippets trang web của tôi trong Giàu Snippets Công cụ Google, và nó đã có một lỗi:Lỗi Google SDTT: "Bài đánh giá không có mục được đánh giá được chỉ định".

The review has no reviewed item specified.

Picture of the error Google shows

Làm thế nào để sửa chữa nó?

Mã này là:

<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating"> 
    <span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews 
</div> 
+0

gì/ở đâu chính xác là vấn đề của bạn? Bạn đã thử một cái gì đó? Bạn không hiểu thông điệp? – unor

Trả lời

13

Các thông báo lỗi là khá tự giải thích với một trong những vấn đề mà bạn có, nhưng đó không phải là vấn đề duy nhất với các mã bạn trình bày. Các vấn đề khác là bạn đã sử dụng itemprop mà không có một mục rằng đây là tài sản của.

Tổng hợp yêu cầu một mục đang được xếp hạng. Bạn không thể có Tổng hợp mà không chỉ định nó áp dụng cho điều gì. Có hai cách để thực hiện việc này (không thực hiện cả hai):

  1. Sử dụng mục có chứa và chỉ định Tổng hợp là thuộc tính. Bạn (loại) đề nghị đây là những gì bạn đang cố gắng bằng cách sử dụng itemprop mà không có một mục chứa. Nếu bạn muốn sử dụng này, bạn cần phải bọc itemprop của bạn trong một mục phù hợp. Các mặt hàng phù hợp là: Sản phẩm, Thương hiệu, Ưu đãi, Sự kiện, Tổ chức, Địa điểm, Dịch vụ, CreativeWork. Các mục này chỉ định thuộc tính aggregateRating có thể chứa Tổng hợp.

    <div itemscope itemtype="http://schema.org/Product"> 
        <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
         <span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews 
        </div> 
        <!-- other Product properties --> 
    </div> 
    
  2. Sử dụng tài sản của itemReviewed AggregateRating, xác định Thing rằng sự đánh giá được về. Đừng quên xóa itemprop khỏi mã trong câu hỏi của bạn nếu bạn sử dụng nó.

    <div itemscope itemtype="http://schema.org/AggregateRating"> 
        <span itemprop="ratingValue">5</span> stars - based on <span itemprop="reviewCount">21</span> reviews 
        <div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Product"> 
         <!-- Product properties --> 
        </div> 
    </div> 
    
+0

Cảm ơn bạn đã trả lời. Tuy nhiên, tôi chưa quen với việc viết mã, bạn sẽ chỉ cho tôi cách mã sẽ trông như thế nào? –

+0

@Daniel Xem chỉnh sửa? – grgarside

+0

Tôi gặp lỗi này khi Sản phẩm được mô tả trong JSON LD trong tiêu đề, trong khi aggregateRating được thêm bởi plugin đánh giá của bên thứ ba. Tôi tự hỏi làm thế nào Google, trong trường hợp này, làm liên kết giữa sản phẩm và nội dung của thẻ itemReviewed: chỉ thông qua tên tôi đoán? Hoặc là tự động? Trong ví dụ 2, nếu tôi không đặt nội dung trong itemReviewed, Google có thể "đoán" được rằng ProductReviewed Product phải được liên kết với Sản phẩm duy nhất được mô tả trong tiêu đề của tôi không? – spiritoo

1

Bạn phải sử dụng sơ đồ Doanh nghiệp địa phương cho đúng một lỗi này. Tôi nhận được thông báo lỗi tương tự cho trang của mình. Sau đó, tôi đã đặt mã LocalBusiness Schema sau khi đặt mọi thứ hoạt động tốt.

Đối với mẫu mã, bạn có thể truy cập trang Giản đồ: http://schema.org/LocalBusiness Hoặc bạn có thể kiểm tra trang web của mình mà tôi có trang web chính xác. Didi Designer Studio

The review has no reviewed item specified.

Các vấn đề liên quan