Google Search Console reports errors on all my products structured data

  • Here is the code that Google Search Console is seeing that they say needs to have a section for Either “offers”, “review”, or “aggregateRating”

    {“@type”:”Product”,”name”:”One Little Star Boy Baby Shower Fan Decorations”,”url”:”https:\/\/affordabletreasures.com\/product\/one-little-star-boy-baby-shower-fan-decorations\/”,”@id”:”https:\/\/affordabletreasures.com\/product\/one-little-star-boy-baby-shower-fan-decorations\/”,”description”:”One Little Star Boy Baby Shower Fan Decorations”},

    Their help page says that products tructure needs to look like this with Either “offers”, “review”, or “aggregateRating” in the content:
    {
    “@context”: “https://schema.org/”,
    “@type”: “Product”,
    “name”: “Executive Anvil”,
    “image”: [
    “https://example.com/photos/1×1/photo.jpg”,
    “https://example.com/photos/4×3/photo.jpg”,
    “https://example.com/photos/16×9/photo.jpg”
    ],
    “description”: “Sleeker than ACME’s Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.”,
    “sku”: “0446310786”,
    “mpn”: “925872”,
    “brand”: {
    “@type”: “Thing”,
    “name”: “ACME”
    },
    “review”: {
    “@type”: “Review”,
    “reviewRating”: {
    “@type”: “Rating”,
    “ratingValue”: “4”,
    “bestRating”: “5”
    },
    “author”: {
    “@type”: “Person”,
    “name”: “Fred Benson”
    }
    },
    “aggregateRating”: {
    “@type”: “AggregateRating”,
    “ratingValue”: “4.4”,
    “reviewCount”: “89”
    },
    “offers”: {
    “@type”: “Offer”,
    “url”: “https://example.com/anvil”,
    “priceCurrency”: “USD”,
    “price”: “119.99”,
    “priceValidUntil”: “2020-11-05”,
    “itemCondition”: “https://schema.org/UsedCondition”,
    “availability”: “https://schema.org/InStock”,
    “seller”: {
    “@type”: “Organization”,
    “name”: “Executive Objects”
    }
    }
    }

Viewing 1 replies (of 1 total)
  • Hello,

    Rank Math takes the schema data from your product pages automatically and turns it into Schema-ready content. Likewise, the aggregateRating and review fields are taken from your actual product reviews that your buyers/customers leave on your products.
    http://i.mythemeshop.com/cIBqH4

    If you don’t have any reviews yet, that is going to show up as a warning in the schema testing tool. That’s because Google will actually look for those fields.

    Please acquire some reviews and ratings to get rid of the aggregateRating and review warnings.

    Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this ticket.