Hello,
I would like to suggest adding the possibility to customize the JSON-LD structured data generated by the Google Reviews widget.
At the moment, the widget automatically outputs a predefined schema (typically a separate “@type”: “Product” entity with aggregateRating and reviews). While this works in many cases, it creates structural inconsistencies for websites that already implement their own structured data architecture (for example, a defined LocalBusiness or ProfessionalService entity with a specific @id).
From an SEO and semantic perspective, this is important because:
-
Google expects a single, coherent entity per business
-
Duplicate or standalone schema entities may weaken semantic clarity
-
Advanced users often need to attach aggregateRating to an existing LocalBusiness entity rather than generate a separate Product
-
AI-based search systems rely heavily on structured entity consistency
What I’m requesting is not a major change in the widget logic.
It would simply require one of the following:
-
An option to disable automatic JSON-LD output
-
OR a setting allowing users to define the @type and @id
-
OR the possibility to attach the generated aggregateRating and review data to a user-defined entity
From a technical standpoint, this would likely involve exposing basic configuration parameters in the JSON output layer, rather than changing the core functionality of the widget itself.
This feature would significantly improve flexibility for SEO professionals and advanced users while maintaining default behavior for standard users.
Thank you for considering this enhancement.
Best regards,

