What Are Pinterest Catalog Ads?
Pinterest catalog ads (also called shopping ads) are automatically generated from your product catalog. You upload a product feed — a file containing your products' titles, images, prices, descriptions, and URLs — and Pinterest creates individual ads for each product.
When a user searches for "walnut dining table" or browses home decor boards, Pinterest matches your products to their intent and serves the ad. The user sees your product photo, name, price, and brand — they click and land directly on your product page.
Unlike standard Pinterest ads where you manually design each creative, catalog ads scale automatically across your entire product range. A store with 2,000 SKUs gets 2,000 potential ads without creating a single image.
Why Catalog Beats Standard Ads for Home Decor
Higher purchase intent
Shopping ads appear to users already in browse/buy mode. Standard ads interrupt; catalog ads answer.
Zero creative production
Your existing product photography becomes the ad. No design cost, no turnaround time per SKU.
Automatic keyword matching
Pinterest reads your product titles and matches them to search queries — no keyword research needed.
Product-level ROAS data
See exactly which SKUs drive revenue. Kill underperformers, scale winners — impossible with standard ads.
Dynamic retargeting
Show the exact product a visitor viewed but didn't buy. Pinterest's version of dynamic product ads.
Collections format
Catalog feeds power Collections ads — hero image + 3 products. High engagement for room-scene content.
39.94×
Peak ROAS from catalog ads — furniture brand, 21 months of data. See the full case study →
How to Set Up Pinterest Catalog Ads
Four steps: claim your domain, create a catalog, upload your feed, then launch a shopping campaign.
Claim your website
In Pinterest Business Hub → Settings → Claimed accounts. Add your domain meta tag or upload the HTML file. Required before catalog approval. Usually instant.
Install the Pinterest tag
The tag tracks conversions, powers retargeting audiences, and feeds the algorithm. Without it, shopping ads run blind — no checkout attribution, no audience building. Tag setup guide →
Create your product catalog
Pinterest Business Hub → Catalogs → Create catalog. Name it (usually your brand name), select your country, set the currency. This creates the container — feed comes next.
Upload or connect your product feed
Add a data source: scheduled fetch (recommended — Pinterest pulls from a URL daily), manual upload (XML/CSV/TSV), or Shopify native integration. Shopify-specific setup →
Wait for catalog approval
Pinterest reviews the catalog (24–72 hours typically). Common rejection reasons: missing required fields, image URL errors, price mismatches between feed and landing page. Troubleshoot rejections →
Launch a shopping campaign
Ads Manager → Create campaign → Shopping. Select your catalog, set bid strategy (Automatic ROAS or max CPC), set budget, and choose targeting: broad (let Pinterest decide) or product groups (segment by category, price, margin).
Feed Requirements and Format
Pinterest accepts XML (Google Shopping format), CSV, TSV, and ATOM formats. The Google Shopping format is the most compatible and easiest to generate from existing e-commerce integrations.
Required fields
| Field | Format / Notes |
|---|---|
id | Unique product identifier. Use SKU or variant ID. |
title | Product name. Max 150 chars. Front-load keywords. |
description | Max 10,000 chars. Include materials, dimensions, colors. |
link | Direct product URL. Must match the claimed domain. |
image_link | Primary product image. Min 100×100px, ideally 1000×1500px (2:3). |
price | Format: 199.99 USD (include currency code) |
availability | in stock / out of stock / preorder |
condition | new / used / refurbished |
google_product_category | Google taxonomy ID. Required for approval. |
High-impact optional fields
| Field | Why it matters |
|---|---|
additional_image_link | Room scenes, lifestyle shots — significantly improves CTR |
sale_price | Shows strikethrough pricing — increases click rate 20–35% |
product_type | Your internal taxonomy — used for product group segmentation |
custom_label_0–4 | Your own attributes: margin tier, season, bestseller flag |
color | Improves matching for color-specific searches |
material | Critical for furniture, rugs, tile — e.g., "solid walnut" |
pattern | Improves rug and textile matching |
Feed quality is your biggest ROAS lever. Better titles, lifestyle images, and complete attributes improve both impression volume and CTR. Most accounts leave 30–50% of potential ROAS on the table from weak feeds. Full feed optimization guide →
Campaign Types for Catalog Ads
Three campaign objectives work with catalog/shopping creative:
Shopping (Consideration)
Goal: clicks to product pages
Best for new accounts building traffic. Pinterest optimizes for CPC. Usually run this first to generate data before switching to conversions.
Bid: Manual CPC or Automatic
Conversions
Goal: purchases (or add-to-cart)
Requires 50+ conversion events in 28 days to exit learning phase. Higher CPC but better ROAS — algorithm optimizes for buyers not browsers.
Bid: Automatic ROAS target or Max conversion
Catalog sales
Goal: dynamic retargeting
Shows previously viewed products to past visitors. Requires Pinterest tag + catalog + enough retargeting pool (500+ visitors/month minimum to work effectively).
Bid: Automatic ROAS target
Optimization Tactics
1. Segment products into groups
Don't run all products in one ad group. Segment by category (sofas vs. tables vs. lighting), by price tier, or by margin. This lets you set different bids per segment and see which categories actually drive ROAS — not blended numbers that hide poor performers.
2. Exclude out-of-stock products
Keep your feed updated. Serving ads for out-of-stock products wastes budget and raises bounce rate.
Either set availability: out of stock or filter them from the feed entirely.
With Shopify, the native integration handles this automatically.
3. Identify ROAS anchors
In most catalogs, 20% of products generate 80% of catalog revenue. Find these in your product-level reporting (Shopping → Products tab). Create a high-priority product group for top performers and increase bids there.
4. Use custom labels for seasonal segmentation
Tag products with custom_label_0: seasonal and custom_label_1: evergreen.
Ramp spend on seasonal items 6–8 weeks before peak. Pull back after peak.
Evergreen (sofas, beds, core SKUs) runs year-round.
5. Add lifestyle images as additional_image_link
Pinterest's algorithm can show the additional image if it performs better. Room scenes and styled shots consistently outperform white-background product shots on Pinterest — sometimes 2×–3× CTR improvement.
6. Monitor the feed health score
Catalogs → Feed → Health. Pinterest scores your feed quality. Issues with missing attributes, disapproved items, or image errors directly reduce impression share. Aim for 90%+ product approval rate.
ROAS Benchmarks by Niche
| Niche | Months 1–3 | Months 4–9 | Scale (12+ mo.) |
|---|---|---|---|
| Furniture | 5×–8× | 10×–20× | 20×–40× |
| Rugs | 4×–7× | 8×–15× | 12×–25× |
| Lighting | 4×–6× | 7×–12× | 10×–18× |
| Pillows/Textiles | 3×–5× | 6×–10× | 8×–15× |
| Tile/Stone | 2×–4× | 5×–10× | 8×–15× |
| Bathroom | 3×–5× | 6×–11× | 10×–18× |
Pinterest-reported ROAS (28-day click + engagement). GA4 will show 40–60% of these numbers due to attribution differences. Attribution guide →
47-point audit — feed structure, product titles, images, pricing accuracy, attributes, and merchant approval. Catalog quality is the biggest ROAS variable.
FAQ
What are Pinterest catalog ads?
Pinterest catalog ads (shopping ads) automatically pull products from your product feed and serve them to users browsing relevant content. They show your product image, title, price, and link directly to the product page — no manual ad creation required per product.
What ROAS can I expect from Pinterest catalog ads?
For home decor brands, catalog ads typically achieve 5×–15× ROAS in the growth phase and 15×–40× at scale. The furniture case study on this site shows 39.94× ROAS over 21 months.
Do I need a Shopify store to use Pinterest catalog ads?
No. Catalog ads work with any e-commerce platform that can produce a product feed (XML, CSV, TSV, or ATOM format). Shopify has a native Pinterest integration that makes feed setup easier, but WooCommerce, BigCommerce, and custom stores all work.
How long until catalog ads are profitable?
Most accounts see positive ROAS from month 1, but the algorithm takes 4–8 weeks to exit learning phase. Full optimization typically takes 3–6 months as the algorithm learns which products and audiences convert.
How many products do I need for catalog ads?
No minimum — even a 10-product catalog can run shopping ads. However, more SKUs give Pinterest more options to match intent, so larger catalogs generally perform better. 50+ products is a reasonable starting point.
Need managed catalog ads?
We run catalog campaigns for home decor brands
Full setup, feed optimization, ongoing management, and monthly reporting. Focused exclusively on furniture, lighting, rugs, tile, and related niches.
Learn about managed services →