Feed Optimization Guide

Product Feed Optimization Guide for TikTok Shop Catalog

Learn the required fields, format specifications, and optimization strategies for TikTok Shop Catalog feeds.

10
Required Fields
35+
Optional Fields
Every 1 hour
Refresh Rate
Overview

What is TikTok Shop Catalog?

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.

At a Glance

PlatformTikTok Shop
Feed Format
CSV/API
Max Products50 million
Refresh RateEvery 1 hour
Field Requirements

TikTok Shop Catalog Field Requirements

Required and optional fields for your product feed

Required
sku_ide.g. SKU-12345-BLK-M
String
150
titlee.g. Nike Air Max 90 Men's Running Shoes Black/White
String
255
descriptione.g. The Nike Air Max 90 features visible Max Air cushioning for impact protection and a waffle outsole for excellent traction. Perfect for running and everyday wear.
String
10000
availabilitye.g. in stock
String
conditione.g. new
String
pricee.g. 149.95 EUR
String
linke.g. https://www.example.com/products/nike-air-max-90-black
URL
2000
image_linke.g. https://www.example.com/images/nike-air-max-90-black-main.jpg
URL
2000
brande.g. Nike
String
200
google_product_categorye.g. Apparel & Accessories > Shoes > Athletic Shoes > Running Shoes
String
750
Optional
sale_pricee.g. 119.95 EUR
String
sale_price_effective_datee.g. 2026-03-01T00:00:00+01:00/2026-03-31T23:59:59+01:00
String
additional_image_linke.g. https://www.example.com/images/nike-air-max-90-black-side.jpg
URL
2000
item_group_ide.g. AIR-MAX-90
String
150
colore.g. Black/White
String
200
sizee.g. 42
String
200
gendere.g. male
String
age_groupe.g. adult
String
product_typee.g. Shoes > Men > Running
String
750
video_linke.g. https://www.example.com/videos/nike-air-max-90-review.mp4
URL
2000
Feed Structure

How TikTok Shop Catalog Feeds Are Structured

Key structural rules and formatting requirements for this feed type

1

Use a CSV format with headers matching TikTok's specification

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.

sku_id,title,description,availability,condition,price,link,image_link,brand,google_product_category
UTF-8 encoding with proper CSV escaping
TSV (tab-separated) format is also accepted as an alternative
2

Include price with currency code for international markets

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.

price: 149.95 EUR
sale_price: 119.95 EUR
price: 39.99 GBP
3

Categorize products using the Google Product Taxonomy

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.

google_product_category: Apparel & Accessories > Shoes > Athletic Shoes > Running Shoes
Use the most specific category available in the taxonomy
TikTok Shop may require additional TikTok-specific category mapping
4

Provide video content links for enhanced product engagement

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.

video_link: https://example.com/videos/product-demo.mp4
Keep videos under 60 seconds for optimal engagement
Show the product in use with authentic, TikTok-native style content
5

Group product variants with item_group_id

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.

item_group_id: AIR-MAX-90 (shared across all variants)
Row 1: sku_id=AM90-BLK-40, color=Black, size=40
Row 2: sku_id=AM90-BLK-42, color=Black, size=42
6

Use the TikTok Commerce API for real-time catalog management

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.

API endpoint: /api/products/upload for batch product creation
Real-time stock sync: update availability via API when inventory changes
Use webhooks for order notifications to immediately adjust stock levels
Optimization

TikTok Shop Catalog Optimization Tips

Proven strategies to improve your feed performance and product visibility

1

Create TikTok-native product content that feels authentic

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.

Images: mix of professional product shots and authentic lifestyle photography
Descriptions: conversational tone highlighting how the product fits into daily life
Videos: short, engaging clips showing product use in a TikTok-native style
2

Include video content for Video Shopping ads

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.

Video format: vertical 9:16 aspect ratio, 15-60 seconds
Content types: product demos, unboxing, styling tutorials, before/after
Style: TikTok-native, authentic, not overly polished
3

Optimize for TikTok Shop product discovery

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.

Include trending keywords in titles: viral, TikTok made me buy it, aesthetic
Use benefit-focused descriptions: lightweight, all-day comfort, versatile style
Complete all available category-specific attributes for better matching
4

Leverage LIVE Shopping with accurate catalog data

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.

Update feed hourly before scheduled LIVE Shopping events
Ensure product images are recognizable when shown as small product cards
Keep stock quantities accurate to prevent overselling during live events
5

Use sale prices and promotional annotations effectively

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.

price: 149.95 EUR, sale_price: 119.95 EUR (shows 20% discount)
sale_price_effective_date: 2026-03-01T00:00:00+01:00/2026-03-07T23:59:59+01:00
Coordinate catalog sale prices with TikTok Shop flash deal campaigns
6

Ensure mobile-first image quality for the TikTok experience

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.

Product cards: square 1:1 images, minimum 800x800 pixels
Shopping ads: vertical 9:16 for full-screen placements
Ensure product is clearly visible and identifiable on small screens
7

Collaborate with creators using your catalog data

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.

Ensure product images and descriptions are compelling enough for creators to promote
Set competitive commission rates (typically 10-20%) to attract top creators
Use custom labels to highlight products with the highest creator commission rates
8

Optimize product titles for TikTok's search algorithm

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.

Nike Air Max 90 - Comfortable Everyday Sneakers - Black/White - Size 42
Wireless Bluetooth Earbuds - Active Noise Cancelling - 30hr Battery Life
Organic Face Serum - Vitamin C Brightening - Vegan Skincare
Troubleshooting

Common TikTok Shop Catalog Feed Errors

Frequent feed issues and how to resolve them

Error

Products rejected due to content policy violations

Solution

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.

Error

Feed upload fails due to file formatting issues

Solution

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.

Error

Price discrepancies flagged by TikTok's automated crawling

Solution

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.

Error

Low product quality score affecting visibility

Solution

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.

Error

Variant products not displaying correctly in TikTok Shop

Solution

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.

Error

Video content rejected or not displaying in catalog

Solution

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.

Metrics

Feed Performance Metrics to Track

Key metrics that indicate how well your product feed is performing

Video View-Through Rate (VTR)

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.

Product Page View Rate

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.

Add-to-Cart Rate

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.

LIVE Shopping Conversion Rate

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.

Return on Ad Spend (ROAS)

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.

Creator Affiliate Performance

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.

How to Set Up Your TikTok Shop Catalog Feed

Step-by-step guide to creating and optimizing your product feed

1

Set up your TikTok business account and catalog

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.

2

Prepare your product feed with TikTok-optimized content

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.

3

Upload your feed and configure refresh settings

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.

Free Download

TikTok Catalog Optimization Checklist

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.

Complete TikTok product catalog specification reference with all required and optional attributes, accepted values, and examples optimized for both TikTok Shop and advertising catalogs
Video content creation guide with TikTok-specific best practices for product videos, including format specifications, content strategies, and examples of top-performing video styles across product categories
TikTok Shop launch playbook covering seller registration, catalog setup, product approval, LIVE Shopping configuration, and creator collaboration strategies for maximum reach and sales
Shopping ad campaign setup guide with audience targeting strategies, bidding optimization, and creative best practices specifically designed for TikTok's algorithm and user behavior patterns
Get Free Template

Frequently Asked Questions

Common questions about TikTok Shop Catalog product feeds

Explore More Feed Guides

Ready to Optimize Your TikTok Shop Catalog Feed?

WisePIM automatically generates optimized product feeds for all major channels from your central product catalog.