Add testimonial widgets to your Ghost blog or membership site. One code snippet. No theme modifications. Updates automatically.
Ghost powers blogs, newsletters, and membership sites for creators. Your readers and subscribers trust you. But new visitors don't know you yet.
Ghost makes it easy to add testimonials via Code Injection — no theme editing required.
Sign up for Shoutjar (free). Import testimonials from Twitter, LinkedIn, emails — or add them manually.
Choose a widget style and customize colors to match your Ghost theme.
Click "Get Embed Code" in Shoutjar. Copy both the script and the widget HTML.
In Ghost Admin:
Done. Testimonials live on your site.
For testimonials on your homepage or every page
<script src="https://cdn.shoutjar.com/widget.js" defer></script><div data-shoutjar-widget="YOUR_WIDGET_ID" data-shoutjar-style="carousel"></div>For testimonials on specific posts or pages
<div data-shoutjar-widget="YOUR_WIDGET_ID" data-shoutjar-style="grid"></div>For precise placement
default.hbs before </body>index.hbs, page.hbs)Note: Most users won't need theme customization — Code Injection handles 90% of use cases.
Both work the same way:
Ghost(Pro)
Use Code Injection in Settings
Self-hosted
Same, or modify theme files directly
Ghost sites are known for clean, minimal design. Our widgets complement that.
Smooth, elegant transitions. One testimonial at a time.
Clean columns of testimonials. Structured and professional.
Feature one powerful quote. Minimal and impactful.
Compact rating display: "4.9 ★ from 50+ subscribers".
Continuous scrolling ticker. Dynamic social proof.
All widgets: Adapt to your Ghost theme's typography. Support light and dark modes. Fully responsive on mobile. Zero impact on Ghost's performance.
"I added subscriber testimonials to my newsletter signup page. Conversion rate went up 23%."
"I display member quotes on my upgrade page. They see real people getting value, and more of them convert."
"I feature student testimonials on my course landing page. Auto-discovery found tweets about my course I didn't know existed."
Where to add testimonials for maximum impact
Add a carousel below your intro. First-time visitors see social proof immediately.
Place testimonials near your signup form. "Join 5,000+ readers who love this newsletter."
Show testimonials from existing members. Address objections before they arise.
Combine your story with reader testimonials for deeper credibility.
Feature student or customer results right where buying decisions happen.
Add a single testimonial at the end of posts to encourage subscriptions.
Tip: Match testimonials to context. Newsletter page → subscriber quotes. Course page → student results.
Import praise from everywhere. Display in one widget.
Shoutjar finds mentions of you and your content — even ones you missed.
Import them all. Display in one widget. Stop letting praise disappear into the void.
In Shoutjar, set colors that match your Ghost theme. Widgets inherit your site's visual language for a seamless experience.
Use CSS media queries or Shoutjar's auto theme detection to support dark mode:
<div class="testimonials-light"
data-shoutjar-widget="LIGHT_WIDGET_ID"></div>
<div class="testimonials-dark"
data-shoutjar-widget="DARK_WIDGET_ID"></div>
<style>
.testimonials-dark { display: none; }
@media (prefers-color-scheme: dark) {
.testimonials-light { display: none; }
.testimonials-dark { display: block; }
}
</style>Ghost themes are mobile-responsive. Shoutjar widgets are too. No extra work needed.
Ghost is fast. Shoutjar won't slow it down: Async loading, <20KB script. Your Lighthouse scores stay intact.
Using Ghost's default Casper theme? Good placements:
Compare your options
| Feature | Shoutjar | Manual in Ghost |
|---|---|---|
| Setup time | 5 minutes | 30+ minutes |
| Import from Twitter/X | One click | Screenshot manually |
| Auto-discover mentions | Search yourself | |
| Multiple styles | Pre-built | Design yourself |
| Updates | Automatic | Edit posts/theme |
| Social image generation | Use Canva | |
| Wall of Love page | Build yourself | |
| Works outside Ghost | Ghost only | |
| Price | From €9/mo | Free (but time-expensive) |
Yes. Use Code Injection in Settings — it's available on all Ghost(Pro) plans.
Yes. Same Code Injection method, or modify theme files directly.
No. Code Injection handles everything for most use cases. Theme editing is optional.
No. Shoutjar loads asynchronously with minimal footprint. Ghost's speed is preserved.
Yes. Use HTML cards in individual posts. Add the script once via Code Injection, then embed the widget HTML in any post.
Customize colors, fonts, and spacing in Shoutjar's editor. Widgets adapt to your design.
Yes. Add them manually in Shoutjar, or enable auto-discovery to find social mentions.
Add testimonials to your blog, newsletter, or membership site. Code Injection makes it simple. No theme editing.
Get Started Free