How to Embed Testimonials on Ghost
Ghost's whole pitch is fast, clean, and minimal. EmbedProof matches that vibe — one tiny script, zero JavaScript bloat, zero tracking pixels.
Ghost is loved for being minimal and fast. Bolting a heavy testimonial app onto it would be sacrilege. EmbedProof is one 4KB script with zero tracking and zero bloat — exactly the kind of thing the Ghost community appreciates.
This guide walks you through installing the EmbedProof widget on Ghost step by step. The whole thing takes about five minutes — most of which is you sipping coffee while Ghost saves your changes. At the end you'll have a real, customer-collected wall of love on your site for $8/mo, instead of $19-50/mo for Senja or Testimonial.to.
Install steps
- Copy your EmbedProof widget script from the dashboard
- In Ghost Admin, open Settings → Code injection (for site-wide) or use an HTML card inside a post
- Paste the script tag into the Site Footer field or HTML card
- Save changes and reload the page
The snippet
Here's the full script tag you'll paste into Ghost. Replace YOUR_TOKEN with the widget token from your EmbedProof dashboard:
<script src="https://embedproof.app/api/widget/YOUR_TOKEN" data-widget="YOUR_TOKEN"></script>For per-page placement, use an HTML card inside the post editor. For a site-wide testimonials block (e.g. footer), use Code Injection.
Why EmbedProof on Ghost
- Use Code Injection for site-wide footer testimonials
- Drop an HTML card mid-post for inline social proof
- No tracking, no third-party cookies, no privacy concerns
- Works with every Ghost theme
The math vs alternatives
Testimonial.to charges $50/mo. Senja starts at $19/mo and jumps to $39/mo for most useful features. EmbedProof is $8/mo flat — that's $96/year compared to $228-$600/year. For an indie Ghost site doing <$10k MRR, that price gap matters. You can spend the difference on a domain, a logo, and a year of email hosting.
Frequently asked questions
Does it slow down my site?
No. The EmbedProof script is around 4KB gzipped and loads asynchronously, so it doesn't block your Ghost page from rendering. Your Core Web Vitals stay green and your visitors don't notice a thing.
Can I customize the look?
Yes. EmbedProof ships with light and dark themes plus grid, list, and carousel layouts. Everything is configured in the dashboard — no CSS overrides needed inside Ghost.
Do I need technical skills?
If you can paste a single line of HTML into a Ghost embed field, you can install EmbedProof. The whole setup — from creating an account to a live widget on your site — takes about five minutes.
What does it cost?
$8/mo flat, with a 7-day free trial. That's it. No per-testimonial fees, no per-view fees, no upgrades to unlock the widget. Compare that to Testimonial.to at $50/mo or Senja starting at $19/mo.
Ready to add testimonials to your Ghost site?
7-day free trial. $8/mo after. No credit card required.
Start 7-day free trial — $8/mo