✓ TestedWorks with CSV, Excel, Google Sheets → JSON-LD Schema
By dataclean.to team · 2026-02-05
Automotive dealerships and review platforms collect customer feedback on vehicle purchases and service experiences. Review schema enables star ratings and review snippets in search results. Converting CSV review data to structured markup displays aggregate ratings and individual testimonials for dealerships and vehicle models.
The Problem
Customer review data in CSV format includes ratings, review text, author names, and dates without schema markup. Dealership reputation management requires Review and AggregateRating schema for local search visibility. Manual schema creation for hundreds of customer testimonials across vehicle listings, service reviews, and sales experience feedback creates inconsistent rating displays across multiple review platforms when aggregating data from third-party sources. Schema.org Review Specification
How to Fix It
1
Upload Review Data CSV
Import customer reviews including rating (1-5 stars), review text, author name, and date. System identifies review subject (vehicle, dealership, service).
2
Map Review Properties
Link review text, rating, and author to Review schema fields. Rating values are mapped to reviewRating with bestRating and worstRating bounds.
3
Configure Reviewer Information
Author names populate the author property as Person schema. Review dates are formatted as ISO 8601 for the datePublished field.
4
Set Review Subject
Link reviews to vehicles, dealerships, or services using itemReviewed property. Reference Product schema for vehicles or LocalBusiness for dealerships.
5
Export Review and AggregateRating JSON-LD
Download JSON-LD markup for review pages. AggregateRating schema is generated automatically from multiple reviews with ratingValue, reviewCount, and bestRating.
Frequently Asked Questions
Should individual reviews and aggregate ratings use separate schema?
Yes, use Review schema for individual customer reviews and AggregateRating schema for the summary statistics. The AggregateRating should be placed on the Product or LocalBusiness being reviewed, with Review entries linked via the review property.
How do I handle reviews from third-party platforms like Google or DealerRater?
Include the review platform in the publisher property of the Review schema. Use the url property to link to the original review on the third-party site. Ensure you have rights to republish the review content.
Can I include dealership responses to negative reviews?
Yes, use the comment property on the Review to add a Comment schema entry with the dealership's response. Include the response author as the dealership Organization and the response date.
Example: Input → Output
name
email
phone
city
status
Alice Johnson
alice@example.com
+1-555-0101
New York
active
alice johnson
ALICE@EXAMPLE.COM
5550101
new york
Active
Red rows show common data quality issues. dataclean.to normalizes and generates JSON-LD automatically.