SEO and schema markup
Because widgets are server-rendered HTML, search engines index your reviews as part of the page: no iframe, no JavaScript-only content. On top of that, any widget can emit schema.org structured data describing your aggregate rating and a sample of reviews.
Turning it on
In the widget editor, under SEO & AI:
- tick Emit schema.org rating markup;
- pick the Schema type:
LocalBusiness(physical businesses),Organization(everything else), orProduct.
The markup contains an AggregateRating (value + count from the widget's filter) and up to five Review items with author, rating, text and date. The business name comes from Settings → Business name (falling back to the site title).
One node per page
If several schema-enabled widgets render on one page, only the first emits markup; repeating the same business twice is a structured-data error. Enable schema on one widget per page, typically the most complete one.
SEO plugin integration
With Yoast SEO, Rank Math or SEOPress active, Range Trust does not print its own script tag. Instead the node is merged into that plugin's JSON-LD graph, so the page carries one coherent graph and their validators stay happy. No configuration is needed; it is automatic.
Honest expectations
Structured data makes your rating eligible for star snippets; Google decides whether to show them. Two limits worth knowing:
- Google generally does not show review stars for
LocalBusiness/Organizationmarkup on the entity's own site ("self-serving reviews"). It can still show them forProductmarkup on product pages, and the markup is read by other engines and AI systems regardless. - Ratings must be real and verifiable. Range Trust only marks up reviews you actually store, which is exactly what the policies ask for.
Validate any page with Google's Rich Results Test.
Developers
The node passes through the range_trust_schema_node filter before output; see Hooks.