E-commerceRich Result EligibleReviewRatingProductPerson

Review — Product Review Page

Review schema for a standalone product review article with detailed rating breakdown.

Rich Result: Review Snippet (star rating under search result)

When to Use

Affiliate review sites, product comparison pages, expert reviews. Enables star rating review snippets in Google Search. Important: only use on pages with genuine human reviews, not auto-generated ratings.

JSON-LD Code

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Review",
  "name": "Ahrefs Review 2026 — Honest Assessment After 3 Years of Use",
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4.5",
    "bestRating": "5",
    "worstRating": "1"
  },
  "author": {
    "@type": "Person",
    "name": "Mark Chen",
    "url": "https://example.com/author/mark-chen"
  },
  "datePublished": "2026-05-15",
  "dateModified": "2026-06-01",
  "publisher": {
    "@type": "Organization",
    "name": "SEO Tool Reviews",
    "url": "https://example.com"
  },
  "itemReviewed": {
    "@type": "SoftwareApplication",
    "name": "Ahrefs",
    "operatingSystem": "Web",
    "applicationCategory": "SEO Tool",
    "offers": {
      "@type": "Offer",
      "price": "99",
      "priceCurrency": "USD"
    }
  },
  "reviewBody": "After using Ahrefs daily for three years, I can confidently say it's the best SEO tool for backlink analysis and keyword research. The Site Explorer gives unparalleled insight into competitor link profiles. The main drawback is pricing — the cheapest plan at $99/month is expensive for solo consultants. Content Explorer is excellent for finding linkable asset ideas. Overall: essential for agencies and in-house SEO teams, cost-prohibitive for freelancers.",
  "positiveNotes": {
    "@type": "ItemList",
    "itemListElement": [
      { "@type": "ListItem", "position": 1, "name": "Best backlink index in the industry" },
      { "@type": "ListItem", "position": 2, "name": "Accurate keyword difficulty scores" }
    ]
  },
  "negativeNotes": {
    "@type": "ItemList",
    "itemListElement": [
      { "@type": "ListItem", "position": 1, "name": "Expensive for solo consultants" },
      { "@type": "ListItem", "position": 2, "name": "No free trial" }
    ]
  }
}
</script>

Implementation Notes

Google's review snippet policies require that reviews reflect genuine human experience. Do not use Review schema on templated or AI-generated review content — this violates Google's spam policies and risks manual actions.

Validate & test this schema
Check your implementation against Google guidelines
Validate Schema →Schema Generator →

Related Examples

Product — E-commerce Listing
✓ Rich Result eligible
SoftwareApplication — Web App / SaaS
✓ Rich Result eligible
← All Structured Data Examples