Fix Invalid, Missing and Reused GTINs in a Product Feed: A Row-by-Row Teardown Merchant Center accepts a GTIN of exactly 8, 12, 13 or 14 digits, up to ten per product, and it expects the last digit to be a correct check digit (Google, GTIN attribute). Anything else lands in Need[...] Read more
Where Feed-Driven Text Can Safely Sit in 9:16 Video Ads on Meta, TikTok and YouTube Shorts Three platforms accept the same 9:16 video and publish three different minimums for it: Google Ads recommends 1080 x 1920 and accepts 720 x 1280, while TikTok's In-Feed minimum is 540 x 960. Their on-[...] Read more
Custom Labels, Product Type or Item ID: How to Split Performance Max Listing Groups A Performance Max asset group can hold up to 1,000 listing groups, and Google's own help page warns that a large number of them is not a best practice. Meanwhile each of the five custom_label attribut[...] Read more
Found by Google: Why Merchant Center Lists Products You Never Submitted, and How to Control Them Google checks your site for product changes at least once every 24 hours, according to Merchant Center Help. If your store has product markup and a claimed website, that crawl can also create listings[...] Read more
What Trendyol and Hepsiburada Actually Require From Your Product Feed On August 10, 2026, Trendyol switched off Product V1, the API version most in-house scripts and third-party feed tools had relied on for years to create and update listings on Turkey's largest marketp[...] Read more
The Feed Attributes That Decide Whether Your Dynamic Creative Renders or Falls Back to a Placeholder Dynamic creative tools do not look at your product photos. They look at your feed. A template pulls image_link, title, price and a handful of other fields and drops them into a layout, and if one of t[...] Read more
Diagnosing and Fixing TikTok Shop Product Listing Rejections at Feed Scale TikTok Shop can reject a product listing over a single missing field, an image that falls short of the platform's 600×600-pixel minimum, or a description shorter than the 30-word floor set in it[...] Read more
How to Measure Whether a Feed Change Actually Moved Your ROAS Most teams find out a feed change "worked" the same way: they fixed something in the feed, watched ROAS in Google Ads for a week, and it went up. That is not evidence. Google Ads itself will tell you [...] Read more
How to QA AI-Enriched Product Attributes Before Google or Meta Reject Them Most catalogs now run some AI pass over their product data — filling in a missing color, guessing a material from a title, writing a description for a SKU that never had one. It works well enough th[...] Read more
How to Recover a Google Merchant Center Account Suspended for Misrepresentation Google suspends Merchant Center accounts for misrepresentation without warning, and the notice rarely says which specific claim on your site triggered it. In Google's own words, accounts flagged under[...] Read more
llms.txt Won't Get Your Products Into AI Shopping Results. Your Feed Will. Somewhere in the last year, "add an llms.txt file" became standard advice in almost every AI-shopping-visibility checklist. It rarely works. In a 12-week server-log study across 83 sites published in [...] Read more
Diagnosing and Fixing Meta Commerce Manager Catalog Disapprovals Meta's Commerce Manager gives merchants one of the least specific rejection messages in advertising: a status of "disapproved" and, often, a single vague reason code. Feed teams then spend hours guess[...] Read more
1 Where Feed-Driven Text Can Safely Sit in 9:16 Video Ads on Meta, TikTok and YouTube Shorts 16 Oct, 2026
3 Found by Google: Why Merchant Center Lists Products You Never Submitted, and How to Control Them 14 Oct, 2026
5 The Feed Attributes That Decide Whether Your Dynamic Creative Renders or Falls Back to a Placeholder 11 Oct, 2026