Learn the required fields, format specifications, and optimization strategies for TikTok Shop Catalog feeds.
A TikTok Catalog is a structured product data feed that powers shoppable experiences across the TikTok platform, including TikTok Shop, in-feed Shopping ads, LIVE Shopping, Video Shopping ads, and the product showcase on creator profiles. The catalog is managed through TikTok Shop Seller Center or TikTok Ads Manager (depending on your setup) and serves as the central product database for all commerce activities on TikTok. Each product in your catalog includes attributes like title, description, price, availability, images, and category, which TikTok uses to generate product cards, dynamic ads, and shoppable video overlays. TikTok's commerce ecosystem is rapidly evolving, with TikTok Shop enabling direct checkout within the app and the advertising platform supporting sophisticated catalog-based campaign types.
Optimizing your TikTok Catalog is essential for succeeding in the fastest-growing social commerce channel. TikTok's algorithm-driven discovery model means that well-optimized products can achieve massive organic reach through the For You page, creator-generated content, and the platform's built-in shopping features. Unlike traditional e-commerce platforms, TikTok blends entertainment with shopping, so your product data needs to support both discovery and conversion. Products with compelling images, accurate descriptions, and competitive pricing perform significantly better in TikTok's Shopping ads, which use catalog data to dynamically generate personalized product recommendations. The quality of your catalog data also determines your eligibility for TikTok Shop features like LIVE Shopping and product showcase tabs on your business profile.
TikTok supports multiple methods for managing your product catalog: manual CSV/TSV file uploads through TikTok Shop Seller Center, scheduled feed fetches from a hosted URL, direct API integration via the TikTok Shop API or Commerce API, and platform connectors for Shopify, WooCommerce, and other e-commerce systems. For advertising-only catalogs (without TikTok Shop), you can also manage products through TikTok Ads Manager's Catalog section. CSV is the most commonly used format for bulk product uploads, with a straightforward structure similar to other major advertising platforms. TikTok processes feed updates quickly, supporting hourly refresh schedules for stores with frequently changing inventory. Maintaining accurate and complete product data is critical, as TikTok enforces strict product quality standards and may suppress or remove listings that violate its commerce policies.
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 file with the first row containing column headers that match TikTok's supported attribute names. TikTok's catalog specification closely mirrors the Google Product Data Specification for most attributes, making it easy to adapt existing feeds. The file must be UTF-8 encoded and properly formatted according to CSV conventions (quoted fields for values containing commas, escaped quotes). For TikTok Shop specifically, the sku_id field serves as the unique identifier, while for advertising-only catalogs, the id field is used.
All price fields must include the ISO 4217 currency code following the numeric value, separated by a space. TikTok supports multiple currencies depending on the target market of your catalog. The price must match the price displayed on your landing page, as TikTok performs automatic crawl verification. For TikTok Shop listings, prices must also comply with the platform's pricing policies, which may include minimum and maximum price thresholds depending on the product category and market.
TikTok uses the Google Product Taxonomy for product categorization in advertising catalogs. Include the google_product_category with the most specific category path from Google's taxonomy. For TikTok Shop catalogs, you may also need to map products to TikTok's own category system through the Seller Center interface. Accurate categorization improves ad relevance, product discovery, and helps TikTok's algorithm match your products with the right audiences across the platform.
TikTok is a video-first platform, and including video content in your catalog can significantly boost product engagement and conversion rates. Use the video_link field to provide a URL to a product video (MP4 format, under 60 seconds recommended). Product videos are used in Video Shopping ads and can be featured on product detail pages in TikTok Shop. Videos showing the product in use, unboxing, or styling demonstrations tend to perform best. While video_link is optional, it is highly recommended given TikTok's video-centric nature.
Products with multiple variants (sizes, colors, styles) should use the item_group_id to link variant rows together. Each variant must have a unique sku_id but share the same item_group_id. Include variant-specific attributes (color, size) and variant-specific images on each row. TikTok uses this grouping to display variant selectors on product cards and in TikTok Shop product pages. Properly grouped variants improve the shopping experience and allow users to browse all available options without leaving the product view.
For sellers requiring real-time product updates, the TikTok Commerce API provides programmatic access to catalog management, order processing, and inventory synchronization. The API supports creating, updating, and deleting products individually or in bulk, making it ideal for high-volume stores with frequently changing inventory. Use the API for real-time stock updates during high-traffic events like LIVE Shopping sessions or flash sales. Combine API-based real-time updates with periodic CSV feed uploads for comprehensive catalog management.
Proven strategies to improve your feed performance and product visibility
TikTok's audience responds best to content that feels authentic and native to the platform, rather than overly polished corporate marketing. While your product images should still be high-quality, consider supplementing with images and videos that have a more casual, user-generated feel. Product descriptions should be conversational and highlight benefits in a relatable way. Use trending language and cultural references when appropriate, but keep it genuine. Products that feel like natural discoveries in the TikTok feed achieve significantly higher engagement than those that feel like traditional advertisements.
Video Shopping ads are one of TikTok's most powerful commerce ad formats, combining product catalog data with video creative to create shoppable video experiences. Include product videos using the video_link attribute to enable this format. Videos should be 15 to 60 seconds long, shot in vertical format (9:16 aspect ratio), and showcase the product in an engaging way. TikTok's algorithm favors authentic, creative video content over traditional product commercials. Consider creating user-generated-content-style videos, product demonstrations, before-and-after reveals, or styling tutorials.
TikTok Shop has its own product discovery mechanisms including search, category browsing, and the product showcase tab on business profiles. Optimize your product titles with relevant keywords that TikTok users would search for, including trending terms and hashtag-related keywords. Write descriptions that address common questions and highlight key product benefits. Use all available category and attribute fields to improve product matching in TikTok's recommendation algorithm. Products with complete attribute data and engaging content are more likely to be featured in TikTok Shop's discovery surfaces.
LIVE Shopping allows sellers and creators to showcase products during live streams, with viewers able to purchase directly without leaving the stream. Your catalog data powers the product cards that appear during LIVE Shopping sessions. Ensure your product images, prices, and availability are accurate and up-to-date, as any discrepancies during a live session can erode trust and lead to returns. Maintain a frequently updated feed (hourly if possible) to ensure LIVE Shopping product cards reflect real-time inventory and pricing. Products featured in LIVE Shopping events often see significant traffic spikes, so accurate stock levels are critical.
TikTok prominently displays sale pricing on product cards and in Shopping ads, making promotional pricing a powerful tool for driving conversions. Use the sale_price and sale_price_effective_date fields to create time-limited promotions that create urgency. TikTok displays the original price crossed out next to the sale price, which is a strong visual signal in the fast-scrolling feed. Combine catalog sale prices with TikTok Shop promotional tools like flash deals and vouchers for maximum impact during peak shopping events.
TikTok is exclusively a mobile platform, so all product images must look excellent on small screens. Use high-resolution images (at least 800x800 pixels, recommended 1200x1200) that clearly show the product without requiring zoom. Avoid images with excessive small text, complex backgrounds, or low contrast that become unclear on mobile displays. Test your product images on a mobile device before uploading. For the best results in the TikTok feed, use square (1:1) images for product cards and include vertical (9:16) images or videos for full-screen shopping ad placements.
TikTok's creator marketplace (TikTok Shop Affiliate Program) allows creators to select products from your catalog and promote them through their content. Well-optimized catalog data makes your products more attractive to creators, as they can quickly understand the product value proposition from your titles, descriptions, and images. Set competitive commission rates and ensure your product data is complete and compelling. Products with high-quality images, engaging descriptions, and competitive pricing attract more creator partnerships, amplifying your reach through authentic, creator-driven content.
TikTok Shop's search algorithm indexes product titles as the primary relevance signal. Include brand name, product type, key attributes, and trending keywords in your titles. Research popular TikTok search queries and hashtags relevant to your product category and incorporate them naturally. Keep titles under 255 characters but front-load the most important information in the first 50-60 characters, which is visible in product card previews. Avoid keyword stuffing as TikTok may suppress listings with spam-like titles. Balance SEO optimization with readability and authenticity.
Frequent feed issues and how to resolve them
Products rejected due to content policy violations
TikTok has strict commerce policies that prohibit certain product categories and restrict how products can be described and shown. Common violations include health claims in product descriptions, before-and-after images for cosmetics, inappropriate product imagery, and products in restricted categories. Review TikTok's commerce policies for your market before creating your feed. Remove any medical or health claims from descriptions, ensure images do not violate community guidelines, and verify your product category is allowed on TikTok Shop. Check the Product Diagnostics section in Seller Center or Ads Manager for specific policy violation details per product.
Feed upload fails due to file formatting issues
Common CSV formatting errors include incorrect encoding (must be UTF-8), missing header row, inconsistent column counts across rows, unescaped special characters in quoted fields, and file size exceeding the platform limit. Validate your CSV using a linter before upload. Ensure all rows have the same number of columns as the header row. If your product data contains commas, newlines, or double quotes, ensure proper CSV escaping. For large catalogs, TikTok supports files up to 1GB, but consider splitting very large files into batches for more reliable processing.
Price discrepancies flagged by TikTok's automated crawling
TikTok automatically crawls product landing pages to verify that the price in your catalog matches the displayed price on your website. Mismatches can result in product suppression or policy warnings. Ensure your feed is updated frequently, especially during promotional periods. Check that your landing page displays the same price regardless of user location, device, or login status. If you use dynamic pricing or A/B testing on your website, ensure TikTok's crawlers receive the same price as in your feed. Set up your feed refresh schedule to match your price change frequency.
Low product quality score affecting visibility
TikTok assigns quality scores to products based on data completeness, image quality, description detail, and customer feedback. Products with low quality scores receive reduced visibility in search, recommendations, and ad placements. To improve quality scores, ensure all available attributes are filled in, use high-resolution images from multiple angles, write detailed descriptions with clear product information, and maintain positive customer ratings. Monitor your product quality scores in TikTok Shop Seller Center and prioritize improving products with the lowest scores, starting with your bestsellers.
Variant products not displaying correctly in TikTok Shop
Variant display issues on TikTok Shop usually occur when item_group_id values are inconsistent, variant-specific attributes (color, size) are missing, or variant images do not match the specified attributes. Ensure all variants of the same product share an identical item_group_id and that each variant has the correct color, size, and other distinguishing attributes populated. Provide variant-specific images that clearly show the difference between options. Test your variant setup by viewing the product page in TikTok Shop after upload to verify all options display correctly with the right images and prices.
Video content rejected or not displaying in catalog
Product videos submitted via the video_link attribute must meet TikTok's technical requirements: MP4 or MOV format, maximum file size of 500MB, resolution of at least 720x1280 pixels for vertical video. Videos must not contain prohibited content including misleading claims, competitor brand comparisons, or content that violates community guidelines. Ensure video URLs are publicly accessible via HTTPS and return a valid video file. If videos are not displaying, check the video processing status in your catalog management interface. Videos that fail processing will not appear on product pages or in Video Shopping ads.
Key metrics that indicate how well your product feed is performing
For Video Shopping ads powered by your catalog, the percentage of users who watch your product video past the 25%, 50%, 75%, or 100% marks. Higher VTR indicates compelling video content that holds attention. TikTok's algorithm uses VTR as a key signal for content quality, so videos with higher completion rates receive more distribution. Aim for a 25% view-through rate above 30% and optimize video content that falls below this benchmark by testing different hooks, product angles, and storytelling approaches.
The percentage of ad impressions or organic views that result in a user clicking through to the product detail page, either on your website (for advertising catalogs) or within TikTok Shop. This metric measures the effectiveness of your product cards and creative in driving consideration. Typical product page view rates on TikTok range from 1% to 4%. Optimize by improving product images, titles, and pricing display. Products with video content typically achieve 2-3x higher page view rates than static image products.
The percentage of product page views that result in an add-to-cart action, measured through TikTok Pixel events or TikTok Shop analytics. This metric reflects the quality of your product presentation and pricing competitiveness. Average add-to-cart rates on TikTok Shop range from 5% to 15%, higher than most traditional e-commerce due to the platform's impulse-purchase behavior. Low add-to-cart rates often indicate pricing issues, incomplete product information, or poor image quality that does not match the ad creative.
For products featured in LIVE Shopping sessions, the percentage of viewers who complete a purchase during or shortly after the live stream. LIVE Shopping conversion rates vary widely but top-performing sessions achieve 3% to 8% of viewers purchasing. Your catalog data quality directly impacts LIVE Shopping performance, as product cards with clear images and accurate pricing build buyer confidence during the fast-paced live experience. Track which products convert best during live sessions to optimize your LIVE Shopping catalog selection.
Revenue generated per euro spent on TikTok catalog-based campaigns including Video Shopping ads, Dynamic Showcase ads, and LIVE Shopping promotions. TikTok Shopping ROAS typically ranges from 200% to 600%, with the highest returns seen in fashion, beauty, and consumer electronics categories. Track ROAS at the campaign, ad group, and product level to identify your best-performing products and audiences. Use TikTok's automated bidding strategies (Value Optimization) to maximize ROAS once you have sufficient conversion data.
For products enrolled in TikTok Shop's Affiliate Program, track the revenue generated through creator-driven content, the number of active creators promoting your products, and the average conversion rate of creator content versus your own advertising. Creator-driven sales often have higher conversion rates due to the trust and authenticity of creator recommendations. Monitor which products attract the most creator partnerships and which creators drive the highest sales volume to optimize your affiliate strategy and commission structure.
Step-by-step guide to creating and optimizing your product feed
Create a TikTok for Business account at ads.tiktok.com and complete your business verification. For TikTok Shop, register separately at seller.tiktokglobalshop.com and complete the seller onboarding including identity verification, bank account setup, and warehouse configuration. Install the TikTok Pixel on your website for conversion tracking and audience building. In TikTok Ads Manager, navigate to Assets > Catalogs to create a new product catalog, or use TikTok Shop Seller Center to manage your shop catalog. Choose your catalog type (e-commerce for most product retailers) and configure the basic settings including catalog name and default currency.
Create a CSV file with all required columns: sku_id (or id for advertising catalogs), title, description, availability, condition, price, link, image_link, brand, and google_product_category. Write engaging, authentic descriptions that match TikTok's conversational tone. Include high-quality images optimized for mobile viewing (minimum 800x800 pixels). Add video_link URLs for product videos where available, as video content significantly boosts performance on TikTok. Include optional attributes like sale_price, item_group_id, color, size, product_type, gender, and age_group for better product discovery and recommendation matching.
Upload the CSV through the catalog management interface in TikTok Ads Manager or TikTok Shop Seller Center. For automated updates, provide a hosted feed URL for scheduled fetches (up to hourly). For TikTok Shop, you can also use the Shopify or WooCommerce integration for automatic product syncing. After upload, TikTok reviews your products for policy compliance and data quality, which typically takes 24-48 hours for initial review. Configure your feed refresh schedule based on how frequently your inventory and pricing changes. Set up error notifications to be alerted about feed processing issues.
Download our comprehensive checklist to maximize your product visibility and sales on TikTok. This guide covers every aspect of TikTok catalog optimization, from feed formatting and video content strategies to TikTok Shop setup, LIVE Shopping best practices, and Video Shopping ad optimization techniques.
Common questions about TikTok Shop Catalog product feeds
WisePIM automatically generates optimized product feeds for all major channels from your central product catalog.