BigCommerce · Hosted ecommerce

BigCommerce SEO Audit: the issues built into BigCommerce — and how to fix them

A hosted platform built more SEO-friendly than most — flexible URLs and built-in structured data — but its faceted search and multi-category catalogs still need crawl discipline.

How BigCommerce's architecture shapes your SEO

BigCommerce is hosted like Shopify but gives you far more SEO control: you can set custom URL structures (no forced path prefix), it emits Product structured data out of the box, and it serves the catalog server-side over Akamai's CDN. The themes use the Stencil framework, and the platform also supports a fully headless setup via its Storefront and GraphQL APIs. The recurring issues are catalog-shaped rather than platform-limitation-shaped: refinement/faceted URLs, products living in multiple category paths, and thin or duplicated category pages.

Reference: BigCommerce SEO docs

The issues we see most on BigCommerce stores

Why these happen on BigCommerce

Specific to how BigCommerce is built — not generic checklist advice.

SEO

Faceted search refinement URLs

BigCommerce's product filtering generates refinement URLs that, left uncontrolled, get crawled as endless variants of a category. Use the platform's faceted-search SEO controls and canonicals so only the clean category URL is indexed.

SEO

Products in multiple categories

When a product belongs to several categories, BigCommerce can expose it under multiple URL paths. Confirm canonicals resolve every variant to one product URL so ranking signals don't split.

Full fix guide →
AEO

Headless setups lose default SEO scaffolding

Going headless with the Storefront/GraphQL API means you're now responsible for the meta tags, canonicals, and JSON-LD that the stock Stencil theme provided automatically. Many headless BigCommerce builds ship with missing or incomplete Product schema — verify it in the rendered output.

Full fix guide →

Fixes written for BigCommerce

We catalog 167 BigCommerce fixes — exact steps for BigCommerce's admin and theme, each with a link to the official docs.

Catalog coverageSEO

Ensure every product and category page is crawlable and discoverable by submitting a complete XML sitemap, fixing internal links, and removing any crawl blocks so Google can index your full catalog.

On BigCommerce
  1. 1Sitemap: BigCommerce auto-generates a sitemap at /xmlsitemap.php. Submit it in Google Search Console. Ensure products are set to 'Visible' (Products → View → set status to Visible), as hidden products are excluded.
  2. 2robots.txt: Go to Storefront → Script Manager, or contact your hosting/BigCommerce support to view the server-level robots.txt. Ensure /products/, /categories/ are not Disallowed.
  3. 3Noindex: In the BigCommerce control panel, individual products and categories do not have a native noindex toggle — check any installed SEO apps (e.g. SEO by Yotpo) for accidental noindex settings.
  4. 4Internal linking: Go to Storefront → Navigation and verify all top-level categories appear in your main menu. Check Products → Categories to ensure every product is assigned to at least one category.
  5. 5JavaScript: BigCommerce's Stencil themes use standard anchor links in navigation — crawlable by default. If using a headless or custom storefront, ensure server-side rendered HTML links are present for all category and product URLs.
BigCommerce docs →
Cwv clsSEO

Eliminate unexpected layout shifts by reserving explicit space for every image, video, embed, ad, and late-loading widget before it loads, so nothing on your page jumps around as it renders.

On BigCommerce
  1. 1Images: In Storefront > My Themes > Edit Theme Files (Stencil), open the relevant template (e.g. templates/components/products/card.html). Find <img> tags and add width and height attributes using the Handlebars image helper: {{getImageManagerUrl image.data '500x500'}} and set the dimensions as attributes.
  2. 2CSS aspect ratio: In assets/scss/components/products/_card.scss (or similar), add an aspect-ratio rule to the image container class so it reserves space before the image downloads.
  3. 3Fonts: In assets/scss/settings/foundation/base/_settings.scss (or your theme's font file), find @font-face declarations and add font-display: swap;. If loading Google Fonts via a <link> in templates/layout/base.html, append &display=swap to the URL.
  4. 4Announcement bars and promotional banners: Use the built-in BigCommerce 'Carousel' or 'Banner Manager' (Marketing > Banners) rather than custom injected scripts, as these are rendered server-side. If using a Script Manager script (Storefront > Script Manager) for a banner, wrap the target div with an explicit min-height in CSS.
  5. 5Third-party scripts: In Storefront > Script Manager, for any widget scripts set the 'Load Method' to 'Defer' and 'Location' to 'Footer' to prevent them from blocking layout.
  6. 6Cookie banners: In your GDPR/consent app's settings, set the banner to 'bottom fixed' position so it does not push page content.
BigCommerce docs →
Cwv lcpSEO

Reduce Largest Contentful Paint (LCP) to under 2.5 seconds by serving your hero image in a modern format, preloading it, and eliminating render-blocking resources.

On BigCommerce
  1. 1Convert your hero/carousel images to WebP externally, then upload them via Storefront → Image Manager or directly through the Banner/Carousel editor (Marketing → Banners or Storefront → Home Page Carousel).
  2. 2In your Stencil theme files (Storefront → My Themes → Advanced → Download), open templates/components/carousel.html (or your hero partial). Change the <img> src to the WebP version and add fetchpriority='high' loading='eager' attributes.
  3. 3Add a preload hint: in templates/layout/base.html inside <head>, add <link rel='preload' as='image' href='{{cdn 'img/hero.webp'}}' fetchpriority='high'>.
  4. 4Remove lazy loading from the LCP image: ensure the hero <img> does NOT have loading='lazy'. BigCommerce's default Cornerstone theme lazy-loads below-fold images — confirm the hero is excluded.
  5. 5Defer render-blocking scripts: in base.html move third-party <script> tags to the bottom of <body> and add 'defer'. Use the BigCommerce Script Manager (Storefront → Script Manager) to set placement to 'Footer' and load strategy to 'Defer' for any injected scripts.
  6. 6Re-upload the modified theme and publish it; verify with PageSpeed Insights.
BigCommerce docs →
Duplicate meta descriptionSEO

Write a unique, page-specific meta description for every page on your store so Google can display a relevant snippet in search results.

On BigCommerce
  1. 1For product pages: Admin → Catalog → Products → Edit product → 'SEO & Sharing' tab → fill in 'Meta Description' → Save.
  2. 2For category pages: Admin → Catalog → Product Categories → Edit category → 'SEO' tab → 'Meta Description' field → Save.
  3. 3For the homepage: Admin → Storefront → Home Page → Customise → look for the SEO fields; or Admin → Marketing → SEO → Site Meta Description.
  4. 4For content/blog pages: Admin → Storefront → Blog → Edit post → 'SEO' section → 'Meta Description' → Save.
  5. 5For bulk updates, use the BigCommerce Products bulk-edit CSV export/import (Admin → Catalog → Import/Export → Export Products) — the column is `meta_description`.
BigCommerce docs →

Browse all 167 BigCommerce fixes →

Based on 5 BigCommerce stores audited on SEOLZ

vs all-platform average

Avg SEO80
≈ average
Avg AEO31
-11 below average
Avg WCAG89
≈ average
Avg Security66
-10 below average
Avg GEO52
+4 above average
Avg Composite67
+3 above average

BigCommerce stores score near the all-platform average. AEO is the most common area for improvement.

Every scan checks all six pillars

🔍
SEO

Search engines need to crawl and understand your catalog. We check every page for indexability, metadata, canonical tags, Core Web Vitals, internal linking, and faceted navigation — the issues that silently kill organic traffic.

Learn how to fix SEO issues →
Answer Engine (AEO)

AI tools like ChatGPT and Google's AI Overviews pull from structured data. We audit your product schema, FAQ markup, brand signals, and E-E-A-T indicators — so your products show up where shoppers are increasingly searching.

Learn how to fix Answer Engine (AEO) issues →
🌐
AI Visibility (GEO)

Is your brand mentioned when someone asks an AI assistant for product recommendations? We track your presence across ChatGPT, Perplexity, and other AI engines — and tell you what's driving mentions up or down.

Learn how to fix AI Visibility (GEO) issues →
Accessibility (WCAG)

1 in 4 adults has a disability. Inaccessible sites face ADA lawsuits — and lose customers. We run WCAG 2.1 AA checks across your catalog pages and tell you exactly what to fix.

Learn how to fix Accessibility (WCAG) issues →
🛡️
Security (OWASP)

Security headers, SSL configuration, email authentication, and server misconfigs — issues that erode customer trust and tank your search rankings if Google flags you.

Learn how to fix Security (OWASP) issues →
Site Lifecycle

SSL expiry, outdated CMS versions, unverified GTM containers. The operational health checks that fall through the cracks — until they cause an outage or a ranking drop.

Learn how to fix Site Lifecycle issues →

Start free. Upgrade when ready.

Scout
Free
1 site · 50 pages/audit · monthly audits
SEO only
  • Composite + pillar scores
  • Issue counts
  • Free forever
Start free
Recommended
Starter
$49/mo
1 site · 500 pages/audit · weekly audits
All 6 pillars
  • Every finding + platform-specific fixes
  • Action plan & Today's Focus
  • ADA risk + AI visibility
  • Export reports
Choose Starter

Questions about BigCommerce audits

Yes — we crawl your live BigCommerce storefront, whether it's a standard Stencil theme or a headless build, and write fixes for the BigCommerce admin and theme.

See what's holding back your BigCommerce store

Free scan. No credit card. Results in minutes.

Scan My BigCommerce Store Free