Learn the required fields, format specifications, and optimization strategies for Pinterest Product Catalog feeds.
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.
Required and optional fields for your product feed
Key structural rules and formatting requirements for this feed type
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.
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.
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.
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.
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.
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.
Proven strategies to improve your feed performance and product visibility
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.
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.
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.
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 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.
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.
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.
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.
Frequent feed issues and how to resolve them
Feed processing fails due to invalid URL or encoding
Pinterest 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.
Products rejected due to image quality or format issues
Pinterest 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.
Price mismatch between feed and landing page
Pinterest 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.
Products not appearing in Shopping tab or search results
Products 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.
Low engagement and save rates on Product Pins
Low 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.
Availability value format causing product rejection
Pinterest 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.
Key metrics that indicate how well your product feed is performing
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.
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.
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.
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.
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.
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.
Step-by-step guide to creating and optimizing your product feed
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.
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.
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.
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.
Common questions about Pinterest Product Catalog product feeds
WisePIM automatically generates optimized product feeds for all major channels from your central product catalog.