Review Schema Markup Generator

Generate valid Schema.org JSON-LD review markup and check it before you publish. Read Google's self-serving review rule first: stars only show for eligible content

Important: Google Self-Serving Review Policy

You cannot mark up reviews of your own LocalBusiness or Organization on your own website. This violates Google guidelines and may result in manual action. Review schema for local businesses only works on third-party review sites. Product reviews for e-commerce are still allowed.

Select the most specific type that describes your business

Business Information

Address (Optional but Recommended)

Aggregate Rating

Individual Reviews

Review 1

What is Review Schema Markup?

Review schema markup is structured data code (JSON-LD format) that you add to your website to help search engines understand and display customer reviews. It enables rich snippets in Google search results, showing star ratings, review counts, and other review information directly in search listings.

Star ratings in search results stand out visually and give searchers instant social proof. Whether Google shows them depends on the content type and its review snippet guidelines: pages where a business reviews itself with LocalBusiness or Organization markup are not eligible.

Why Review Schema Matters for SEO (2026)

Higher Click-Through Rates

  • • Star ratings catch attention in search results
  • • Shown only for eligible content types
  • • Stand out from competitors without markup

Clearer for Search Engines

  • • Describes ratings in a format search engines read
  • • Can be checked with Google's Rich Results Test
  • • Separate from your Google Business Profile reviews, which drive local rankings

Increased Trust & Credibility

  • • 49% trust reviews as much as personal recommendations (BrightLocal, 2026)
  • • Visual social proof in search results
  • • Professional appearance signals legitimacy

Better User Experience

  • • Users see ratings before clicking
  • • Helps qualify leads and filter traffic
  • • Reduces bounce rate from mismatched expectations

Critical Google Guidelines (Updated 2025)

No Self-Serving Reviews

Most Important: You cannot mark up reviews of your own LocalBusiness or Organization on your own website. This includes embedded third-party review widgets. Doing so violates Google policies and may result in manual action. This restriction applies to LocalBusiness and Organization markup. Product reviews on e-commerce pages can still be eligible.

Content Must Be Visible

All reviews marked up with schema must be immediately visible to users on the page. You cannot mark up hidden content. The structured data must accurately reflect the visible page content.

Author Names Must Be Valid

Author names should be real people's names, not promotional text like "50% off until Saturday."

Use JSON-LD Format

Google recommends JSON-LD over Microdata or RDFa because it is easier to implement and maintain. Place the script in your page head section without modifying HTML content.

Keep Reviews Fresh

Google prefers recent reviews. Old, outdated reviews may not display in rich results. Maintain a steady flow of new reviews to show active engagement and current customer satisfaction.

10 Common Schema Mistakes to Avoid

1
Marking up self-serving reviews on own website
Impact: Manual action, loss of rich results
Fix: Only use review schema for Product reviews or on third-party review sites
2
Marking up reviews not visible on page
Impact: Violates Google guidelines, potential penalty
Fix: Ensure all marked-up reviews are immediately visible to users
3
Using promotional text in author field
Impact: Invalid markup, won't display rich snippets
Fix: Use real names under 100 characters only
4
Not specifying bestRating and worstRating
Impact: Confusion for non-5-point scales
Fix: Always include bestRating: "5" and worstRating: "1" for clarity
5
Adding same schema to multiple pages
Impact: Confusing for search engines, dilutes signals
Fix: Place review schema only on specific product/service pages
6
Missing itemReviewed property
Impact: Schema won't validate properly
Fix: Either nest reviews under Product/Business OR include itemReviewed field
7
Using decimals with commas (4,5 instead of 4.5)
Impact: Invalid JSON, schema won't work
Fix: Always use periods for decimals in JSON
8
Embedding reviews in iFrames
Impact: Search engines cannot crawl or recognize reviews
Fix: Embed reviews directly in page HTML
9
Not testing with Google Rich Results Test
Impact: Deploy broken schema without knowing
Fix: Always test before deploying to production
10
Ignoring Search Console warnings
Impact: Ongoing issues reduce rich result eligibility
Fix: Monitor Structured Data report weekly and fix issues promptly

Schema Type Comparison

Schema TypeUse CaseSelf-Serving Allowed?Example
ProductE-commerce productsYesAmazon product page
LocalBusinessLocal businessesNoOnly on Yelp, Google, etc.
RestaurantFood establishmentsNoOnly on review sites
OrganizationCompanies, non-profitsNoOnly third-party sites
BookBook reviewsYesGoodreads, Amazon books
CourseEducational coursesYesUdemy course page

How to Test & Validate Your Schema

Step 1: Google Rich Results Test

Test if your page is eligible for rich results in Google Search:

  1. 1. Visit search.google.com/test/rich-results
  2. 2. Enter your URL or paste your code snippet
  3. 3. Click "Test URL" or "Test Code"
  4. 4. Review any errors or warnings
  5. 5. Preview how your result may appear in Google

Step 2: Google Search Console

Monitor your structured data over time:

  1. 1. Open Google Search Console
  2. 2. Navigate to "Experience" → "Structured Data"
  3. 3. Check for errors and warnings
  4. 4. Use "URL Inspection" tool for specific pages
  5. 5. Set up email alerts for new issues

Step 3: Schema Validator

Validate JSON-LD syntax and structure:

  1. 1. Use our AI validation feature above (recommended)
  2. 2. Or visit validator.schema.org
  3. 3. Paste your JSON-LD code
  4. 4. Check for syntax errors and type mismatches

Best Practices

  • ✓ Test before deploying to production
  • ✓ Fix all errors (warnings are optional but recommended)
  • ✓ Re-test after any schema changes
  • ✓ Monitor Search Console weekly
  • ✓ Keep reviews fresh and up-to-date
  • ✓ Document your implementation for future reference

Ready to Collect More Reviews?

Spokk helps you automatically collect reviews from customers, manage them across all platforms, and build the social proof you need for better SEO and higher conversions.