Missing product title: how to fix it
What triggers the "Missing product title" error in Merchant Center Diagnostics and how to fix it fast.
"Missing product title" means a product was submitted with no title attribute at all, so Google has nothing to show shoppers. Add a title to every affected product, or trace the gap back to a feed mapping error if it's hitting more than a handful.
What triggers it
Google requires every submitted product to carry a title value. "Missing product title" fires when that field is empty, null, or dropped entirely, most often because a source system field wasn't populated, a CSV export skipped a column, or a feed template has a broken mapping for a subset of products (one supplier feed, one category, one new product type).
It's worth separating one-off gaps from systemic ones. A single product missing a title is usually a data entry miss. A wave of them appearing together, especially after a feed rebuild or a new product import, points at the mapping rather than the products, and fixing the mapping clears the whole batch in one pass instead of one row at a time.
/tools' feed health scoring flags products missing a title before they ever reach Merchant Center, and its enrichment writes a complete title into the supplemental layer for anything that arrives blank, without touching your source data.
Step by step
- Open Diagnostics and find the affected items. In Merchant Center go to Products > Diagnostics > Item issues and filter to "Missing product title". Note whether it's a handful of items or a large share of the catalogue.
- Check for a mapping fault first. If hundreds of products are affected at once, it's rarely hundreds of missing titles, it's usually one feed column that stopped mapping to `title`. Check your feed source before touching individual rows.
- Add a real title to each affected product. Write a specific title (brand, product type, key attributes) rather than a placeholder. A blank or generic title fails the same test twice.
- Resubmit and let the feed re-crawl. Push the corrected feed. This is a data fix, so it clears automatically on the next fetch, no manual review needed.