Product Feed Optimization Guide for Pinterest Product Catalog
Learn the required fields, format specifications, and optimization strategies for Pinterest Product Catalog feeds.
What is Pinterest Product Catalog?
A Pinterest Catalog is a structured product data feed that enables your products to appear as shoppable Pins across the Pinterest platform, including search results, home feed, related Pins, and the Shopping tab. The catalog is managed through Pinterest Business Hub (formerly Pinterest Business Manager) and requires a verified website and a claimed business account. Each product in your catalog becomes a Product Pin that displays real-time pricing, availability, and a direct link to your product page. Pinterest ingests your product data from a hosted feed file (CSV, TSV, or XML) at regular intervals and uses it to automatically generate Product Pins, which can then be promoted through Shopping ads and appear organically in Pinterest search and discovery surfaces.
Optimizing your Pinterest Catalog is crucial for tapping into Pinterest's unique position as a visual discovery and shopping platform. Unlike traditional search or social media advertising, Pinterest users are actively planning purchases and seeking inspiration, which means they are often earlier in the buying journey but have high commercial intent. Products that appear with compelling images, accurate descriptions, and competitive pricing have the opportunity to be saved (pinned) by users, creating lasting organic visibility that continues to drive traffic long after the initial impression. Pinterest's visual search technology (Lens) can also match your product images with user-uploaded photos, making image quality and accuracy particularly important for catalog performance.
Pinterest supports product catalog data submission through hosted data source files in CSV, TSV, or XML format, fetched from a URL you configure in Pinterest Business Hub. The platform also supports direct integrations with Shopify, WooCommerce, and other e-commerce platforms that can automatically sync your product data. For most retailers, a hosted CSV or XML feed provides the best combination of control and compatibility. Pinterest refreshes your feed multiple times daily (the default schedule is every 24 hours, with options to increase to every 6 hours). Your catalog data must conform to Pinterest's Product Data Specification, which shares many attributes with the Google Product Data Specification, making it relatively straightforward to adapt existing Google Shopping feeds for Pinterest with minimal modifications.
At a Glance
Pinterest Product Catalog Field Requirements
Required and optional fields for your product feed
How Pinterest Product Catalog Feeds Are Structured
Key structural rules and formatting requirements for this feed type
- 1
Use a properly formatted CSV or XML with headers matching Pinterest specifications
Your feed must be a valid CSV, TSV, or XML file with the first row (for CSV/TSV) containing column headers that exactly match Pinterest's supported attribute names. Pinterest uses the same attribute naming convention as Google Shopping for most fields. The file must be UTF-8 encoded and accessible via a public HTTPS URL. Fields containing commas, newlines, or double quotes must be properly escaped according to CSV conventions. For XML feeds, use the Google Shopping RSS 2.0 format with the g: namespace. Pinterest rejects feeds with formatting errors, so validate your file before configuring it as a data source.
CSV: id,title,description,link,image_link,price,availability,condition,brand,google_product_categoryXML: <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">File must be hosted at a public HTTPS URL with UTF-8 encoding - 2
Include currency code in price fields
All price fields (price, sale_price) must include the ISO 4217 currency code. The format is the numeric value followed by a space and the three-letter currency code, matching the Google Shopping price format. The currency must correspond to your target market. Pinterest supports multiple currencies and will display the appropriate currency symbol to users based on their locale. Incorrect price formatting is one of the most common reasons for feed processing errors on Pinterest.
price: 149.95 EURsale_price: 119.95 EURprice: 29.99 USD - 3
Use accepted values for enumerated fields
Pinterest accepts specific predefined values for fields like availability, condition, and gender. For availability, use: in stock, out of stock, preorder. For condition, use: new, refurbished, used. For gender, use: male, female, unisex. Note that Pinterest uses spaces in multi-word values (in stock) rather than underscores (in_stock), which differs from Google Shopping. Submitting incorrect values will cause products to be rejected during feed processing.
availability: in stock | out of stock | preordercondition: new | refurbished | usedgender: male | female | unisex - 4
Map products to the Google Product Taxonomy
Pinterest uses the Google Product Taxonomy for product categorization. Include the google_product_category field with the most specific category path or numeric ID from Google's taxonomy. Accurate categorization improves product discovery in Pinterest's Shopping tab and category-based browsing. The product_type field should contain your own custom category hierarchy, which Pinterest uses for additional relevance signals. Both fields are required for optimal product visibility on the platform.
google_product_category: Apparel & Accessories > Shoes > Athletic Shoes > Running Shoesgoogle_product_category: 3128 (numeric ID equivalent)product_type: Shoes > Men > Running (your internal category path) - 5
Group variants with item_group_id for rich Product Pins
When selling products with multiple variants (sizes, colors), each variant must be a separate row in your feed with a unique id but a shared item_group_id. Pinterest uses this grouping to display variant options on Product Pins, allowing users to see available sizes and colors without leaving the Pin. Each variant should have its own specific image, price, and variant attributes (color, size). Products with properly configured variant grouping receive richer Pin displays and tend to achieve higher engagement rates.
item_group_id: AIR-MAX-90 (shared across all size/color variants)Each variant row: unique id, same item_group_id, specific color and sizeInclude variant-specific images for each color option - 6
Include GTIN and additional product identifiers for enhanced matching
While not strictly required, including GTIN (EAN/UPC), MPN, and brand identifiers significantly improves Pinterest's ability to match your products with search queries and related content. Products with valid GTINs are more likely to appear in visual search results and receive enhanced Rich Pin data. Pinterest uses these identifiers to match your products with its broader product database and user intent signals. Include all available product identifiers in your feed for maximum discoverability.
gtin: 3234567890126 (13-digit EAN for European products)mpn: CW7483-002 (manufacturer part number for unique identification)brand: Nike (always include brand for product matching)
Pinterest Product Catalog Optimization Tips
Proven strategies to improve your feed performance and product visibility
- 1
Use lifestyle and aspirational images that match Pinterest's visual style
Pinterest is a highly visual platform where image quality directly determines engagement. Unlike Google Shopping where clean white-background images perform best, Pinterest users respond to lifestyle imagery that shows products in aspirational contexts. Use vertical images with a 2:3 aspect ratio (1000x1500 pixels) for optimal display in the Pinterest feed. Include both product shots and lifestyle images using the additional_image_link field. Images that tell a story or show the product being used in a beautiful setting consistently outperform plain product shots on Pinterest.
Primary image: product in a styled lifestyle setting (2:3 aspect ratio)Additional images: detailed product shots, different angles, styled flat layMinimum resolution: 600x900 pixels, recommended: 1000x1500 pixels - 2
Write descriptions that inspire and include relevant search keywords
Pinterest descriptions serve dual purposes: inspiring users to save and click, and helping Pinterest's search algorithm match your products with relevant queries. Write descriptions that paint a picture of how the product fits into the user's life while naturally incorporating keywords that Pinterest users search for. Pinterest's internal search is a major discovery channel, so include descriptive keywords related to use cases, occasions, styles, and aesthetics. Keep descriptions between 200 and 500 characters for optimal readability in the Pin format.
Include lifestyle keywords: perfect for morning runs, everyday casual style, home office essentialAdd seasonal context: ideal for spring workouts, summer wardrobe stapleMention aesthetics: minimalist design, vintage-inspired, modern farmhouse - 3
Leverage product groups and catalog segments for Shopping campaigns
Create product groups in Pinterest Ads Manager to segment your catalog for targeted Shopping campaigns. Use the product_type, brand, custom_label, and price range attributes to define dynamic product groups. This enables you to create separate campaigns for different product categories, seasonal collections, bestsellers, or promotional items. Product groups update automatically as your feed refreshes, ensuring campaigns always include the right products. Combine product groups with Pinterest's audience targeting for maximum campaign efficiency.
Product group: Spring Collection (filter by custom_label_0 = spring_2026)Product group: Under 50 EUR (filter by price range)Product group: Best Sellers (filter by custom_label_1 = bestseller) - 4
Enable rich pins and the Pinterest Tag for retargeting
Rich Pins automatically sync product information from your catalog to your Pins, ensuring prices and availability are always current. Enable Rich Pins by adding meta tags to your product pages or through your feed. Additionally, install the Pinterest Tag on your website to track user actions (page visits, add to cart, purchases) and enable dynamic retargeting campaigns that show users the exact products they viewed. The Pinterest Tag's product data must match your catalog's product IDs for retargeting to work effectively.
Pinterest Tag: pintrk('track', 'pagevisit', {product_id: 'SKU-12345-BLK-M'})Ensure Pinterest Tag product_id matches catalog id values exactlyEnable dynamic retargeting in Pinterest Ads Manager after tag installation - 5
Optimize for Pinterest's visual search technology
Pinterest Lens allows users to search by image, taking a photo or uploading an image to find similar products. To maximize your products' discoverability through visual search, ensure your images clearly show the product from identifiable angles. Use high-resolution images with good lighting and minimal visual clutter. Include multiple angles and context shots that help Pinterest's AI match your products with visual search queries. Products with clear, well-lit images that accurately represent the item are more likely to appear in visual search results.
Include clear product images from standard angles (front, side, detail)Ensure consistent lighting and accurate color representationAdd lifestyle images that show the product in recognizable contexts - 6
Optimize product titles for Pinterest's search algorithm
Pinterest's search algorithm indexes product titles as a primary ranking signal. Include your brand name, product type, key attributes, and trending Pinterest search terms in your titles. Research popular search terms on Pinterest Trends (trends.pinterest.com) to identify high-volume keywords relevant to your products. Unlike Google Shopping, Pinterest titles can be slightly more descriptive and aspirational, as users are in discovery mode. Front-load the most important keywords in the first 50-60 characters, as this is what displays in most Pin formats.
Nike Air Max 90 - Men's Running Shoes - Black/White - Comfortable Everyday SneakersMinimalist Oak Desk Organizer - Home Office Accessories - Natural WoodOrganic Cotton Baby Blanket - Soft Neutral Nursery Decor - Gift Set - 7
Use sale prices strategically to boost engagement
Pinterest prominently displays sale pricing on Product Pins, showing the original price crossed out next to the discounted price. Products with active sale pricing receive a special sale annotation that increases visibility in the Shopping tab and search results. Use the sale_price field to indicate time-limited promotions and seasonal sales. Pinterest users are highly responsive to deals and the visual indicator of savings can significantly improve click-through and conversion rates. Combine catalog sale prices with Pinterest Shopping ad campaigns for maximum promotional impact.
price: 149.95 EUR, sale_price: 119.95 EUR (shows 20% discount on the Pin)Coordinate sale pricing with seasonal Pinterest trends and holidaysProducts with sale annotations typically see 20-40% higher engagement rates - 8
Include complete attribute data for enhanced filtering and discovery
Pinterest uses product attributes like color, size, gender, age_group, and material to power product filtering in the Shopping tab and personalized recommendations. Products with complete attribute data are more likely to appear in filtered searches and personalized feeds. Fill in all relevant optional attributes for your product category, even if they are not strictly required. Pinterest's recommendation algorithm uses these attributes to match products with user preferences and interests, so comprehensive data leads to better product-user matching and higher conversion rates.
Include color, size, gender, age_group for apparel productsAdd material and pattern attributes for home decor productsUse custom_label fields for campaign segmentation and seasonal tagging
Common Pinterest Product Catalog Feed Errors
Frequent feed issues and how to resolve them
- Error
Feed processing fails due to invalid URL or encoding
SolutionPinterest requires your feed to be hosted at a publicly accessible HTTPS URL. If the URL returns a redirect, authentication challenge, or error code, the feed will not be processed. Ensure your feed URL directly serves the CSV or XML file without redirects. The file must be UTF-8 encoded; other encodings will cause character rendering issues and may result in feed rejection. Test your feed URL in an incognito browser to verify it is publicly accessible. If using a CDN, ensure caching does not serve stale versions of your feed.
- Error
Products rejected due to image quality or format issues
SolutionPinterest requires product images to be at least 100x200 pixels, though it recommends a minimum of 600x900 pixels for optimal display. Images must be in JPEG, PNG, or WebP format and accessible via HTTPS. Common rejection causes include broken image URLs, images smaller than the minimum dimensions, images with excessive text overlay, and placeholder or generic images. Pinterest is particularly strict about image quality because of the platform's visual nature. Review rejected products in the Catalogs diagnostics section of Pinterest Business Hub and replace problematic images with higher-quality alternatives.
- Error
Price mismatch between feed and landing page
SolutionPinterest crawls product landing pages to verify pricing accuracy. If the price in your feed does not match the price displayed on your product page, products may be flagged or rejected. This is especially common for stores with dynamic pricing, regional pricing, or prices that exclude/include tax differently between the feed and the website. Ensure your feed is updated frequently and that the price format (including currency code) matches exactly. For stores using A/B testing or personalization that shows different prices to different users, ensure the Pinterest bot receives the same price as in your feed.
- Error
Products not appearing in Shopping tab or search results
SolutionProducts may not appear in Pinterest Shopping if they are missing required attributes, have been flagged for policy violations, or have not completed the initial review process. Ensure all required fields are populated correctly, including google_product_category and product_type. Check the Catalogs section in Pinterest Business Hub for specific product-level issues. New catalogs undergo an initial review that can take 24 to 48 hours. Products with out of stock availability are excluded from Shopping surfaces. Verify your website is claimed and verified in Pinterest Business Hub, as this is a prerequisite for catalog functionality.
- Error
Low engagement and save rates on Product Pins
SolutionLow engagement often indicates poor image quality, unappealing product presentation, or mismatched targeting. Pinterest's algorithm favors Pins with high save rates, so low engagement creates a negative feedback loop of reduced visibility. Improve images by switching from white-background product shots to lifestyle imagery in a 2:3 aspect ratio. Write more inspiring descriptions that include trending keywords. Check Pinterest Trends for popular search terms in your product category and incorporate them into your feed titles and descriptions. Test different image styles across product groups to identify what resonates with your Pinterest audience.
- Error
Availability value format causing product rejection
SolutionPinterest uses space-separated availability values (in stock, out of stock) rather than the underscore format used by Google Shopping (in_stock, out_of_stock). If you are reusing a Google Shopping feed for Pinterest, you need to transform the availability values to use spaces instead of underscores. This is one of the most common format differences when adapting feeds between the two platforms. Create a transformation rule in your feed management tool or update your feed generation code to output the correct format for Pinterest.
Feed Performance Metrics to Track
Key metrics that indicate how well your product feed is performing
Pin Impressions
The number of times your Product Pins are displayed to Pinterest users across all surfaces including home feed, search results, related Pins, and the Shopping tab. Track impressions at the product and product group level to understand which items receive the most visibility. High impressions with low engagement may indicate image or pricing issues, while low impressions may indicate feed quality or category mapping problems. Organic impressions from Pins that users have saved can continue to generate traffic for months after the initial exposure.
Save Rate
The percentage of Pin impressions that result in a user saving (pinning) the product to one of their boards. Save rate is a key signal of product appeal and content quality on Pinterest. A healthy save rate for Product Pins typically ranges from 1% to 5%. Saved Pins continue to drive organic impressions and clicks long after the initial interaction, making save rate a leading indicator of long-term organic traffic potential. Products with lifestyle imagery and aspirational descriptions typically achieve the highest save rates.
Outbound Click Rate
The percentage of Pin impressions that result in a user clicking through to your product page. This is the primary conversion metric for driving website traffic from Pinterest. Healthy outbound click rates for Product Pins range from 0.5% to 2%. Low click rates often indicate a disconnect between the Pin image/description and the user's expectations, or uncompetitive pricing visible on the Pin. Include clear pricing and availability information to set accurate expectations and attract qualified clicks.
Return on Ad Spend (ROAS)
Revenue generated per euro spent on Pinterest Shopping ads. Pinterest Shopping ROAS typically ranges from 200% to 500%, depending on product category and audience targeting. Measure ROAS at the campaign, product group, and individual product level to identify your best-performing products on the platform. Use Pinterest's conversion tracking (Pinterest Tag) to attribute purchases correctly. Higher-consideration products like home decor and fashion tend to perform particularly well on Pinterest due to the platform's inspiration-driven user behavior.
Catalog Health Score
Pinterest provides a catalog health metric in the Business Hub that indicates the overall quality and completeness of your product data. Factors include the percentage of products with valid data, image quality scores, attribute completeness, and feed freshness. Aim for a catalog health score above 90%. Regularly review the Catalogs diagnostics section for specific product-level issues and prioritize fixing problems that affect the most products. A healthy catalog receives better algorithmic treatment across all Pinterest surfaces.
Visual Search Discovery Rate
The percentage of your product impressions that come from Pinterest Lens visual search queries rather than text-based search or browsing. A higher visual search discovery rate indicates that your product images are well-optimized for Pinterest's AI-powered visual matching technology. Track this through Pinterest Analytics to identify products that perform well in visual search and analyze what image characteristics (angles, lighting, backgrounds) contribute to visual search success. Use these insights to optimize images across your entire catalog.
How to Set Up Your Pinterest Product Catalog Feed
Step-by-step guide to creating and optimizing your product feed
Set up Pinterest Business and claim your website
Create a Pinterest Business account at business.pinterest.com or convert your existing personal account to a business account. Claim and verify your website by adding an HTML meta tag, uploading an HTML file, or adding a DNS record. Website verification is required for catalog functionality and enables Rich Pins on your domain. Install the Pinterest Tag on your website for conversion tracking and retargeting. Navigate to the Catalogs section in Business Hub to begin setting up your product feed. Ensure your Pinterest account is in a supported market for Shopping features.
Prepare your product data source in CSV or XML format
Create a CSV or XML file with all required columns: id, title, description, link, image_link, price, availability, condition, brand, google_product_category, and product_type. Use lifestyle images in 2:3 aspect ratio (1000x1500 pixels) for optimal Pinterest display. Include the ISO 4217 currency code with all prices (e.g., 149.95 EUR). Write descriptions that inspire and include relevant Pinterest search keywords. Add optional attributes like color, size, gender, item_group_id, sale_price, gtin, and custom_label fields for better product discovery and campaign segmentation.
Submit your feed and configure refresh settings
Host your feed file at a public HTTPS URL and configure it as a data source in Pinterest Business Hub under Catalogs > Data Sources. Set the feed format (CSV, TSV, or XML), specify the refresh schedule (daily or every 6 hours), and provide the feed URL. Pinterest will begin processing your feed immediately. For Shopify or WooCommerce users, you can alternatively use the platform-specific Pinterest integration to automatically sync products. After submission, wait 24-48 hours for the initial review and processing of all products in your catalog.
Pinterest Catalog Optimization Checklist
Download our comprehensive checklist to maximize your product visibility and sales on Pinterest. This guide covers every aspect of Pinterest catalog optimization, from feed formatting and image best practices to Shopping ad strategies and visual search optimization techniques used by top-performing Pinterest retailers.
- Complete Pinterest product data specification reference with all required and optional attributes, accepted values, and examples optimized for the Pinterest platform
- Image optimization guide with Pinterest-specific best practices including aspect ratios, lifestyle photography tips, and visual search optimization strategies that improve Pin engagement by up to 60%
- Shopping ad campaign setup playbook with product group segmentation strategies, audience targeting recommendations, and bidding optimization techniques for maximum ROAS
- Pinterest SEO and keyword research guide to ensure your product titles and descriptions align with trending Pinterest search terms for organic Product Pin visibility
Frequently Asked Questions
Common questions about Pinterest Product Catalog product feeds
Explore More Feed Guides
Ready to Optimize Your Pinterest Product Catalog Feed?
WisePIM automatically generates optimized product feeds for all major channels from your central product catalog.