The fewer fields, the more completions. Here's how to design a form that gets results.


Your testimonial form is where the magic happens - or doesn't. A complicated form with 10 fields and a mandatory video upload? Nobody's completing that. A single text box with no guidance? You'll get "great service" and nothing useful.

The perfect testimonial form balances simplicity with structure. Here's what to include, what to skip, and why.

The Essential Fields

These are the fields every testimonial form should have:

Star rating (1-5). Visual, fast, and universally understood. It takes one second and produces a data point you can aggregate ("4.9 average from 47 reviews"). Always include this.

Testimonial text. The core content. One text area with a guiding prompt. Don't split this into multiple fields - let people write naturally.

Name. First and last name. Required. Anonymous testimonials have almost zero credibility.

That's it for the absolute minimum. Three fields. A client can complete this in under 30 seconds.

These add value without adding much friction:

Job title. "CEO," "Designer," "Marketing Manager." Adds context and credibility. Make it optional - not everyone has or wants to share a formal title.

Company. "at Acme Inc." Especially important for B2B. Optional for B2C.

Photo. A profile photo dramatically increases trust. But keep it optional and offer file upload (not a required webcam capture). Many people skip forms that require a photo.

Fields to Consider

These can be valuable but add friction. Use only if they serve your specific needs:

Email. Useful for follow-up (thank-you notes, asking permission for edits). Never display publicly. Make it optional and clearly label it "won't be displayed."

Website URL. Good for B2B - you can link back to the client's site as a credibility signal. Optional.

Tags/category. "Which service did you use?" Dropdown or multi-select. Useful if you offer multiple services and want to show relevant testimonials on different pages. But adds one more decision for the client.

Fields to Skip

Phone number. Unnecessary for a testimonial. Feels invasive. Kills trust.

Address/location. Unless you're a local business where "verified local customer" matters, skip it.

Date of service. Your system records the submission date. Don't make the client remember when they hired you.

Long-form questions. "Describe the problem you were facing, the solution we provided, and the results you achieved in detail." This is homework. People abandon forms that feel like homework.

Required video. Video testimonials are powerful but making video required kills completion rates. Always make it optional alongside text.

The Guiding Prompt

The most important design decision isn't which fields to include - it's what you write in the text area description.

Bad: "Leave your testimonial here"

This produces: "Great work. Highly recommend."

Good: "What would you tell someone who's thinking about working with us?"

This produces: "If you're on the fence, just do it. The communication was great, the work was top-notch, and they delivered faster than expected."

Also good: - "What problem did we help you solve?" - "How was your experience working with us?" - "What surprised you about working with us?"

One guiding question in the description field is enough. It gives direction without prescribing the answer.

Form Length and Completion Rates

Research on form optimization is consistent: every additional field reduces completion rates.

3-4 fields: Highest completion rate. Best for most use cases.

5-6 fields: Slight drop. Acceptable if the extra fields are optional.

7+ fields: Significant drop. Only justified for detailed case studies or enterprise use cases.

For testimonials, aim for the 3-4 range. Star rating, text, name - optionally title, company, and photo.

Mobile Optimization

More than half of testimonial form submissions happen on mobile (especially if you're sending collection links via text or WhatsApp). Your form must be mobile-first:

Large touch targets. Stars should be at least 44px wide. Input fields should be tall enough to tap without precision.

Single column. No side-by-side fields on mobile. Stack everything vertically.

Minimal scrolling. The form should be visible without scrolling, or require minimal scrolling.

Smart keyboard. Email field triggers email keyboard. Name field triggers regular keyboard. Small detail, big UX improvement.

Fast photo upload. Tap to open camera roll or take a photo. No crop tools, no complex upload flows.

The Thank-You Screen

After submission, show a warm confirmation:

"Thank you for your kind words! Your testimonial means a lot to us."

Don't redirect to your homepage. Don't show a generic "Form submitted." Make the client feel appreciated.

A customizable thank-you message is a small touch that makes the whole experience feel polished and personal.


Create your testimonial form →

Ready to try Quoted?

All features free during early access. No credit card, no limits.

Start Collecting - It's Free