Why a missing SEO title wastes the click
The SEO title is the blue link on the search results page — the only line most searchers read before choosing a result. When it's missing, your SEO plugin falls back to a pattern, and every product gets the same shape of headline regardless of what would actually win the click.
- Search engines improvise. Without a deliberate title they assemble one from the page, and increasingly rewrite weak titles altogether — you lose control of your own headline.
- The keyword a buyer types goes unused. A fallback title rarely contains the size, material or model that buyers actually search for.
- Hundreds of products, one template. Fallback titles are near-duplicates by construction, which feeds the duplicate-title problem across the catalog.
How to find missing SEO titles manually
The SEO title lives in postmeta under a key set by your SEO plugin. With Yoast SEO, this WP-CLI query lists published products without one:
wp db query "SELECT p.ID, p.post_title FROM wp_posts p LEFT JOIN wp_postmeta m ON m.post_id = p.ID AND m.meta_key = '_yoast_wpseo_title' WHERE p.post_type = 'product' AND p.post_status = 'publish' AND (m.meta_value IS NULL OR m.meta_value = '') LIMIT 50;"
Using Rank Math, query rank_math_title instead; other SEO
plugins use their own meta keys. Adjust the wp_ prefix if
needed.
The real cost isn't finding the list — it's writing the titles. A catalog with 800 gaps means 800 headlines someone has to draft, deduplicate, and keep under the length limit.
How CatalogLift finds and drafts it
The scan flags every product whose SEO title is missing, with the product as evidence. Because writing the fix is the expensive part, this check carries an AI proposal: CatalogLift drafts a title from the product's own data — name, brand, attributes, category — never from thin air.
Each draft arrives as a before/after diff with evidence and a confidence score. You approve, edit, or skip; only decided titles are written to WooCommerce, and the next scan verifies they landed. AI usage counts against a clear monthly allowance, so a large catalog can't produce a surprise bill.