Skip to content

Commit b16df7b

Browse files
proof-marketing[bot]Mark from SocialProof
andauthored
content: replace fake testimonial fallback with honest early-adopter CTA (#847)
The env-gated fallback branch previously showed fabricated testimonials from Sarah K., Marcus T., and Jamie R. — people who don't exist. This is a trust/integrity problem for a product that sells social proof. When PUBLIC_MARKETING_WIDGET_ID is not set (current production state), visitors now see an honest 'be one of our first featured customers' CTA instead of invented quotes. The real widget branch is preserved and will auto-activate once the env var is configured in Cloudflare Pages. Closes #847 (to be filed) Co-authored-by: Mark from SocialProof <mark@socialproof.dev>
1 parent f0adfdc commit b16df7b

1 file changed

Lines changed: 11 additions & 37 deletions

File tree

apps/marketing-site/src/pages/index.astro

Lines changed: 11 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@ const marketingWidgetScript = 'https://widget.socialproof.dev/v1/widget.js';
186186
<!-- SOCIAL PROOF SECTION — dogfood the product on our own marketing site when a widget is configured -->
187187
<section style="padding:72px 0;">
188188
<div class="container" style="text-align:center;">
189-
<p class="section-label">What early users say</p>
190-
<h2 class="section-title">Real businesses. Real results.</h2>
191-
<p class="section-sub">From coaches to photographers to restaurant owners — here's what happened when they started sharing their collection link.</p>
189+
<p class="section-label">Built in public — no fake social proof</p>
190+
<h2 class="section-title">Real testimonials, coming soon.</h2>
191+
<p class="section-sub">When our early users collect real testimonials, they'll appear right here — collected and displayed by SocialProof itself.</p>
192192
{marketingWidgetId ? (
193193
<>
194194
<div style="max-width:960px;margin:48px auto 0;text-align:left;">
@@ -197,40 +197,14 @@ const marketingWidgetScript = 'https://widget.socialproof.dev/v1/widget.js';
197197
<script src={marketingWidgetScript} async></script>
198198
</>
199199
) : (
200-
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;text-align:left;">
201-
<div style="background:var(--bg-alt);border-radius:16px;padding:28px;border:1px solid var(--border);">
202-
<div style="display:flex;gap:4px;margin-bottom:16px;font-size:18px;">⭐⭐⭐⭐⭐</div>
203-
<p style="font-size:15px;line-height:1.65;margin-bottom:20px;color:var(--text);">"I sent my collection link to 8 clients over a weekend. By Monday I had 6 testimonials sitting in my dashboard. I'd been putting this off for two years."</p>
204-
<div style="display:flex;align-items:center;gap:12px;">
205-
<div style="width:40px;height:40px;background:linear-gradient(135deg,#6d28d9,#4f46e5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;">S</div>
206-
<div>
207-
<p style="font-weight:700;font-size:14px;margin:0;">Sarah K.</p>
208-
<p style="color:var(--text-muted);font-size:13px;margin:0;">Life Coach, Portland OR</p>
209-
</div>
210-
</div>
211-
</div>
212-
<div style="background:var(--bg-alt);border-radius:16px;padding:28px;border:1px solid var(--border);">
213-
<div style="display:flex;gap:4px;margin-bottom:16px;font-size:18px;">⭐⭐⭐⭐⭐</div>
214-
<p style="font-size:15px;line-height:1.65;margin-bottom:20px;color:var(--text);">"My web developer wanted $400 to add testimonials. SocialProof cost me nothing and took 10 minutes. The embed just works. I genuinely can't believe this is free."</p>
215-
<div style="display:flex;align-items:center;gap:12px;">
216-
<div style="width:40px;height:40px;background:linear-gradient(135deg,#059669,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;">M</div>
217-
<div>
218-
<p style="font-weight:700;font-size:14px;margin:0;">Marcus T.</p>
219-
<p style="color:var(--text-muted);font-size:13px;margin:0;">Wedding Photographer, Austin TX</p>
220-
</div>
221-
</div>
222-
</div>
223-
<div style="background:var(--bg-alt);border-radius:16px;padding:28px;border:1px solid var(--border);">
224-
<div style="display:flex;gap:4px;margin-bottom:16px;font-size:18px;">⭐⭐⭐⭐⭐</div>
225-
<p style="font-size:15px;line-height:1.65;margin-bottom:20px;color:var(--text);">"I put the link in my post-appointment follow-up text. I now get 2–3 new testimonials every week without thinking about it. It's running on autopilot."</p>
226-
<div style="display:flex;align-items:center;gap:12px;">
227-
<div style="width:40px;height:40px;background:linear-gradient(135deg,#dc2626,#f97316);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;">J</div>
228-
<div>
229-
<p style="font-weight:700;font-size:14px;margin:0;">Jamie R.</p>
230-
<p style="color:var(--text-muted);font-size:13px;margin:0;">Hair Salon Owner, Chicago IL</p>
231-
</div>
232-
</div>
233-
</div>
200+
<div style="max-width:640px;margin:48px auto 0;background:var(--bg-alt);border-radius:20px;padding:48px 40px;border:1px solid var(--border);text-align:center;">
201+
<p style="font-size:40px;margin:0 0 16px;">🌱</p>
202+
<h3 style="font-size:20px;font-weight:700;margin:0 0 12px;">Be one of our first featured customers</h3>
203+
<p style="font-size:15px;line-height:1.65;color:var(--text-muted);margin:0 0 24px;">We're just getting started. Try SocialProof free — when you collect your first real testimonials, we'd love to feature your story right here.</p>
204+
<a href="https://app.socialproof.dev/signup" class="btn btn-primary" style="display:inline-flex;align-items:center;gap:8px;">
205+
Start free — get your first testimonial today →
206+
</a>
207+
<p style="font-size:13px;color:var(--text-muted);margin:16px 0 0;">No credit card. Free forever for 1 active widget.</p>
234208
</div>
235209
)}
236210
</div>

0 commit comments

Comments
 (0)