Key takeaways
- UGC widgets show real customer photos and videos from Instagram, TikTok, or uploaded directly — powerful social proof.
- Top Shopify UGC apps: Covet.pics (Instagram + customer photos), Instafeed (Instagram only), TaggShop (multi-platform).
- Enable via App Embeds or add as a section in the Theme Editor after installing.
- UGC on product pages — real photos from real customers — typically increases conversion rates more than professional product photography alone.
User-generated content is the most authentic form of social proof. When a potential customer sees someone who looks like them using your product, wearing your clothes, or decorating with your furniture, the hesitation dissolves faster than with any professional photo. UGC widgets surface these moments automatically on your Shopify store.
How do I add a widget in Shopify?
The general process for any app widget:
- Install the app from the Shopify App Store
- Connect your social accounts (Instagram, TikTok, etc.)
- Configure the widget’s appearance (grid, carousel, number of posts shown)
- Enable via App Embeds OR add as a section in the Theme Editor
Related: Add Review Widgets in Shopify.
Best UGC apps for Shopify
Instafeed (Instagram feed)
Best for: Stores that want a clean Instagram feed embed. Instafeed is the most-installed Instagram feed app on Shopify.
What it does: Connects to your Instagram account and displays your posts in a grid or carousel. The free plan shows 9 posts; paid plans unlock more posts, customer tagging, and shoppable feeds.
Setup:
- Install Instafeed from the App Store
- Connect your Instagram Business account
- Go to Theme Editor → App Embeds → toggle on Instafeed
- Or add it as a section: Theme Editor → Add Section → Instafeed
Covet.pics (Instagram + customer photo uploads)
Best for: Stores that want both Instagram posts AND direct customer photo submissions.
Covet.pics lets customers upload photos from your product pages. These appear in a UGC gallery on product pages and a homepage feed. This is more powerful than an Instagram-only feed because it includes customers who don’t tag you publicly.
The free plan includes basic widgets; paid plans ($14+/month) unlock more customization and customer photo requests.
TaggShop (multi-platform: Instagram, TikTok, Twitter/X)
Best for: Brands with strong presence across multiple social platforms.
TaggShop aggregates content from Instagram, TikTok, Twitter/X, and other platforms into a single feed. Useful for brands with active TikTok communities.
Related: Fix Layout Issues After Installing Shopify Apps.
How to embed a UGC widget in Shopify
Method A — App Embeds
After installing your app:
- Open Theme Editor: Online Store → Themes → Customize
- Click the puzzle piece icon (App Embeds) in the left sidebar
- Toggle on your UGC app
The widget appears in a default location determined by the app (often near the footer or at the bottom of product pages).
Method B — Add as a section
For more control over widget placement:
- Open Theme Editor and navigate to the page where you want the widget
- Click “Add section” in the left sidebar
- Look for your UGC app’s section type in the list
- Add and position it where you want
This method lets you place the UGC widget between specific page sections — for example, between product reviews and related products.
Where to place UGC widgets for maximum impact
Homepage. A full-width UGC grid or carousel below the hero section communicates “real people love this brand” immediately. Works especially well for lifestyle and fashion brands.
Product pages. “See it in real life” UGC galleries on product pages show the product in actual use — clothes on real body types, furniture in real homes. This addresses the #1 online shopping anxiety: “what will this actually look like?”
Collection pages. Some UGC apps support collection-level filtering — showing only photos tagged with products in that collection. More complex to set up but highly relevant.
Dedicated UGC page. A page at /pages/community or /pages/real-customers that serves as a full gallery. Good for link-building and brand storytelling.
Related: Customize a Collection Page in Shopify.
Related: Speed Up a Shopify Theme.
Custom UGC sections with Fudge
UGC app widgets are functional but often look generic — the same grid layout every other Instafeed store uses. For a UGC section that matches your brand’s unique design:
Describe it to Fudge:
“Build a ‘Real Customers’ section for my homepage that shows a masonry grid of customer photos (static images I’ll update seasonally) with each photo linking to the featured product. Style it with our brand colors and a handwritten-style heading.”
Fudge generates this as a native Shopify section — no app dependency, full design control, no external scripts.
Related: Fudge Store Editor.
Shoppable UGC — tagging products in social posts
Paid tiers of most UGC apps support product tagging — tapping on a customer’s photo shows which products they’re wearing/using, with direct links to buy. This turns social inspiration into a shopping flow.
To enable this, you need:
- An Instagram Shopping account (your products synced to Instagram catalog)
- A UGC app with shoppable post support (Covet.pics and TaggShop both offer this)
The conversion rate on shoppable UGC (user clicks → product page) is typically strong because the intent is already high — the customer was inspired by the real-person photo.
FAQ
For an Instagram-only feed, no - Instafeed's free tier handles that on most stores. For shoppable UGC, customer photo uploads, or TikTok aggregation, you'll need a paid plan with one of the dedicated UGC apps. Free plans are usually limited to 9 posts and basic display.
The most effective approach: a post-purchase email asking for a photo, with a small incentive (10% off next order, loyalty points). Apps like Covet.pics include this as a built-in flow. Outside that, instructions in the order confirmation email and an Instagram tag prompt also help, but conversion is lower.
Yes - all the major UGC apps include moderation. Either pre-approve every post before it shows publicly (slower but safer), or let everything in by default and remove specific posts as needed. Pre-approval is usually the right default for brand-sensitive categories.
Modestly. UGC apps load images from external CDNs (Instagram, the app's own storage), and large image grids can hurt Core Web Vitals if not lazy-loaded. Most modern UGC apps use IntersectionObserver to load images only as they scroll into view — check your Lighthouse score before and after installing. If you want the UGC look without the widget overhead, describe what you want to Fudge ("a 6-image UGC grid pulling from a customer-photos metafield, with lightbox") and it builds it native to your theme.
Yes, technically. Instagram's terms restrict re-displaying user posts without permission. UGC apps include "rights management" features that send a request to the original poster and only display the photo after they consent. Skipping this step is a legal risk that's not worth it.