Skip to main content
Metrics type: Supporting MetricsCategory: Ecommerce Platform

At a glance

Count of catalogue products missing a pageTitle (SEO title tag). The single most direct organic-ranking lever in the catalogue, the title tag is what Google uses as the headline result text and weights heavily in the ranking algorithm. Missing or default-cloned title tags are pure ranking-loss with zero offsetting benefit.

Calculation

Worked example

A US homewares brand on BigCommerce Pro with 4,820 active SKUs, snapshot at 12 Apr 26. Effectively missing share: 9.3% empty. Adding default-cloned, the underweight share is 47.5%. What’s interesting:
  1. 9.3% truly empty fires the alert. That’s 450 products with no SEO title. They render with the product name, but BC merchants who don’t fill pageTitle typically also don’t optimise other SEO fields, the gap correlates.
  2. The 38.2% default-cloned share is the real story. These products have a pageTitle equal to their name, e.g. pageTitle = "Linen Bedding Set" instead of optimised pageTitle = "Linen Bedding Set, King Size, Stonewashed | Brand Name". The SEO-optimised version targets long-tail keyword variations and brand association; the default version captures only the head term.
  3. Combined underweight share is 47.5%, almost half the catalogue is operating below SEO ceiling. Lifting the underweight 47.5% to optimised typically generates a 15-30% organic-traffic uplift over 60-90 days, the biggest single SEO lever for catalogue stores.
  4. The empty group is concentrated in 1-2 brands, almost always. A single supplier’s bulk import without pageTitle data accounts for 80%+ of the empty count. Identify the supplier; fix the import workflow; the gap closes.
  5. Default-cloned is concentrated by import-source. Products imported via BC’s CSV import or via PIM-sync without a pageTitle mapping default to pageTitle = name. Configure the import to write a structured pageTitle ({name} | {brand} | {category}) and the default-cloned share drops dramatically without manual editing.
The cleanup playbook:
  1. Fix import workflow first. Audit your PIM-to-BC sync or CSV import templates; add pageTitle as a mapped field. Generate it programmatically as {name} | {brand} | {category} if no specific title is provided.
  2. Bulk-update default-cloned products. A SQL-style transform UPDATE products SET pageTitle = CONCAT(name, ' | ', brand, ' | ', category) WHERE pageTitle = name lifts the underweight cohort in one operation.
  3. Sort missing-pageTitle by revenueRank and hand-author the top 50-100. The top products deserve human-crafted titles; the long tail can use the templated version.
  4. Set a catalogue validation rule. BC supports product-validation; configure pageTitle != null AND pageTitle != name as a soft warning at product save time.
  5. Cross-check against google_search_console.gsc_indexed_pages to identify which under-titled products are actually getting search impressions. Fix high-impression-low-rank products first.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in BigCommerce Control Panel: Catalogue → Products → {product} → SEO tab shows the per-product pageTitle, metaDescription, and metaKeywords fields. There is no native catalogue-level “missing SEO” report. Bulk export to CSV and filter the Page Title column to identify gaps. For external SEO validation, Google Search Console shows the title tags Google sees on each indexed page; mismatches between BC’s pageTitle and what GSC shows usually mean the theme is overriding. Why our number may legitimately differ from a manual BC catalogue audit: Cross-connector reconciliation: Same-metric documentation cross-reference:

Known limitations / merchant FAQs

My pageTitle equals product name on most products, why is that a problem? Because product name typically lacks the keyword variations that drive search ranking. A product named “Linen Bedding Set” will rank for that exact phrase but miss long-tail queries like “Linen Bedding Set King Size”, “Stonewashed Linen Bedding”, or “Linen Bedding Set [Brand Name]”. Optimised pageTitles target those variations explicitly. The lift is usually 3-8 ranking positions per product. What’s the right pageTitle format? The structural template most stores use: {Product Name} - {Modifier or Variant} | {Brand} | {Store Name}. Example: “Linen Bedding Set - King Size | Brand Name | Store”. Total length under 60 characters when possible. Adapt to category norms; furniture and electronics often need more specs in the title. Should I include the brand in every pageTitle? For brand-aware shoppers, yes. For commodity categories, no. Test on a sample (50 products) and measure GSC CTR for 30 days; the answer becomes obvious. Most fashion / homewares stores benefit from brand inclusion; commodity categories (parts, accessories) often do better without. My theme generates titles automatically, do I still need to fill pageTitle? Depends on the theme. Most Stencil themes use BC’s pageTitle directly with no override; a few generate a custom title from name + category at render time. Verify by viewing source on a product page; if the <title> tag matches your pageTitle field, the theme is using BC’s value. If it differs, the theme is overriding. How quickly does title-tag optimisation show in rankings? Typically 14-60 days depending on how often Google re-crawls. High-traffic pages re-crawl in days; low-traffic pages may take weeks. Use Google Search Console to monitor; submit affected URLs for indexing to speed up. Is there a character-count limit? Google truncates around 60-65 characters in search results (technically the limit is pixel width, but 60 chars is the rule of thumb). Beyond that the truncation eats your keyword positioning. Aim for 50-60 characters; up to 70 is acceptable if the most important keywords are in the first 50. Should I stuff keywords? No. Keyword stuffing has been a ranking penalty for 10+ years. The current best-practice is “natural keyword inclusion”, write a title that’s genuinely descriptive and incidentally includes the target keywords. Google’s RankBrain detects unnatural keyword density. My empty-pageTitle products still rank, why bother? They rank below their potential. A product with empty pageTitle that ranks at position 12 might rank at position 5 with an optimised title. The cost of inaction is invisible (you don’t see the missed traffic) but real. Can I bulk-update pageTitle via the BC API? Yes. The PUT /catalog/products/{id} endpoint accepts pageTitle in the request body. Bulk updates of 100-500 products take 5-15 minutes via API; appropriate for scripted regeneration. Always backup first. My product name is already long (75 chars), what do I put in pageTitle? A shortened version. Drop the brand or store-suffix from the front, drop any verbose modifiers. The pageTitle should be the most important 50-60 characters from the customer’s search-intent perspective; everything else can live in the meta description and on-page heading.

Tracked live in Vortex IQ Nerve Centre

Missing SEO Title Count is one of hundreds of KPI pulses Vortex IQ tracks across BigCommerce and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.