agentReviews) block. The block pulls the same governed set of reviews that appear on your public reputation profile — PUBLISHED status, PUBLIC consent tier, in the order you set.
How it works
When a Growth Studio page is rendered, the server checks whether the page config includes a visibleagentReviews block. If it does, the server loads your published reviews from the database and injects them into the page HTML before it reaches the browser. There is no cross-origin iframe, no third-party script, and no extra API call from the visitor’s browser.
The block renders in the same trust environment as the rest of your Winnerr site — your brand colors, layout, and compliance footer all apply.
Add the Reviews block to a page
- Go to Growth OS → Sites and open the site you want to edit.
- Add a new block and choose Reviews from the block library.
- Choose a variant (see below) and configure the heading text.
- Save and publish the page.
Block variants
| Variant | What it renders |
|---|---|
| Grid (default) | Two-column card layout — good for mid-page social proof sections. |
| List | Single-column stacked cards — best for narrow columns or mobile-first pages. |
| Carousel | Horizontally scrollable review cards — good for homepage sections. |
| Badge | Compact trust strip showing aggregate rating only (no individual review cards) — ideal for footers and sidebars. |
Block configuration
EachagentReviews block accepts:
| Setting | Purpose | Default |
|---|---|---|
heading | Section heading shown above the reviews. | ”What clients say” |
subheading | Optional sub-heading. | Omitted |
maxReviews | Maximum number of review cards to show (1–50). | 12 |
accentColor | Hex color for accent elements (e.g. #2563eb). | Site theme accent |
hidden | Set to true to hide the block without removing it. | false |
Structured data (star ratings in search)
TheagentReviews block emits Schema.org RealEstateAgent JSON-LD structured data on any page that includes it. The structured data includes:
@type: RealEstateAgentwith the agent’s display name and public profile URL (when the profile is published and indexable).aggregateRatingwithratingValue,reviewCount,bestRating(5), andworstRating(1) — this is what search engines use to display star ratings in results.- Individual
Reviewitems (up to 20) with author name, rating, and review text.
What the block shows
The block only ever renders reviews that are:- Status:
PUBLISHED - Visibility:
PUBLIC
permissionUsePhoto renders without the photo; a review without permissionUseName shows initials only. No draft reviews, pending reviews, or internal reviews are ever included.
Reviews are ordered by sortOrder (ascending), then approvedAt (most recent first), then createdAt. This matches the order on your public reputation profile.
Link to your full profile
When your public reputation profile is published and marked indexable, the block includes a link to your full profile (/r/<your-slug>) so visitors can read all your reviews. When the profile is a draft or not indexable, the link is omitted.
Prerequisites
- At least one testimonial must be in
PUBLISHEDstatus withPUBLICvisibility before the block shows content. The block renders nothing (no empty state shown to site visitors) until at least one review is available. - The Growth Studio site must be published.
Related
- Reputation overview — the full Reputation Studio flywheel.
- Testimonials — approve and publish reviews so they appear in the block.
- Public profile — your standalone
/r/<slug>reputation page. - Reviews widget — embed reviews on external sites you don’t build in Winnerr.