Your Testimonial Preview Always Shows Five Stars. Your Live Site Doesn't.

Your Testimonial Preview Always Shows Five Stars. Your Live Site Doesn't.

Every small business site ends up wanting a testimonials section eventually. A quote from a real customer, maybe a star rating, maybe a photo next to it. It's about the cheapest trust signal you can put on a page, and Cantrip has a section built for exactly that.

Here's the part most people don't expect: a testimonial isn't text you type into the section. It's a post, sitting in its own collection, the same way a blog entry or a menu item is.

The Testimonials section itself is mostly a display shell. Pick which collection to pull from, say how many to show, choose a layout (single, grid, or carousel), decide whether ratings and photos show up. It doesn't hold a single word of the quote itself. That lives somewhere else.

Somewhere else is a post in your Testimonials collection, and it reuses fields you already know from writing a blog post. The quote is the body. The customer's name is the author name field, the same one a blog post uses for its byline. Their photo is whatever you set as that post's featured image, no separate upload spot for it. And the star rating lives in that post's settings, a plain number from 0 to 5.

Once you know that, adding a testimonial is quick: a new post, the quote pasted in as the body, the customer's name in the author field, a photo attached if you've got one, and the star count set in settings. Publish, and it shows up wherever your Testimonials section is pulling from that collection.

Here's the one honest gap worth knowing before you lean on it. The visual page editor, the drag-and-drop preview where you're building the layout, renders every testimonial with five filled stars no matter what number you actually set. Give someone four stars in the post. Or three. The editor still shows five. Your live site doesn't have that problem: it reads the real number and renders the right stars, partial credit included. But if you're checking your work in the editor and expecting a three-star review to look like three stars, it won't. You have to look at the published page to see it rendered honestly.

Not a bug that breaks anything. Just a blind spot in the tool you're building the page with, and one worth knowing about before you spend ten minutes convinced your rating field is broken.

One more thing worth saying plainly, since the section is sitting there empty and tempting when you don't have five testimonials yet: don't put a quote in it a customer didn't actually say. Ship it with two real ones instead of five invented ones. A visitor can't count how many testimonials "should" be there. A fabricated one, if anyone ever notices, costs you a lot more than an empty section ever would.