BIGCOMMERCE SEO AUDIT · PRODUCT SCHEMA · FACETED NAV · CORE WEB VITALS

Free BigCommerce SEO Audit

BigCommerce SEO requires attention to Product schema completeness, category page content, faceted navigation canonical handling, and Core Web Vitals per Stencil vs Catalyst theme. DeepSEOAnalysis audits your live BigCommerce store — validating Product schema with aggregateRating in the server-rendered HTML, checking faceted navigation canonical implementation, measuring real CrUX Core Web Vitals, and scoring AI visibility — no app install or API key needed.

Audit my BigCommerce store →How we score

WHAT WE CHECK

6 BigCommerce-specific SEO checks

BigCommerce SEO covers Product schema with aggregateRating in server-rendered HTML, category page editorial content, faceted navigation canonical URL handling, XML sitemap coverage including blog posts, real CrUX Core Web Vitals for Stencil and Catalyst themes, and AI visibility — with Stencil template and BigCommerce admin fixes for each finding.

🛒

Product schema and aggregateRating validation

BigCommerce product pages require complete Product JSON-LD to qualify for Google Shopping rich results and product star ratings in organic search. The audit validates Product schema in the server-rendered HTML of each crawled product page — not the JavaScript-rendered DOM — checking all required properties per Google\'s Product schema specification: `name`, `description`, `image`, `sku`, `offers` (with `price`, `priceCurrency`, `availability` using `https://schema.org/InStock` enum URIs), and `url` matching the canonical. The most valuable addition for CTR: `aggregateRating` with `ratingValue` (1.0–5.0 range) and `reviewCount` (≥1) — this enables Review star display in both organic search and Google Shopping. BigCommerce-specific checks: verify schema is in the server HTTP response (not injected by a reviews app\'s client-side JavaScript), confirm `price` in the schema matches the visible page price (price discrepancies fail Rich Results eligibility), and check that out-of-stock products use `OutOfStock` availability in schema rather than showing a stale `InStock` value. A common BigCommerce gap: the default Cornerstone theme outputs Product schema but omits aggregateRating even when native reviews are enabled — check your Stencil theme template.

📂

Category page depth and editorial content

BigCommerce category pages (`/category-slug/`) are the highest-priority commercial landing pages for broad product queries. Common SEO gaps: category pages with no description content beyond the product grid (thin content — add 150–300 words of editorial description targeting the category\'s primary commercial queries); sub-categories nested at 4+ click depth from the homepage (excessive depth — flatten with breadcrumb navigation or direct homepage links); parent category pages that display only sub-category links without product inventory (no purchase intent fulfilment for visitors arriving from top-level queries). BigCommerce allows adding HTML descriptions to category pages via the admin — these descriptions appear above or below the product grid depending on theme configuration. For SEO: add unique descriptions for every indexable category with ≥10 products; use H2 subheadings, bullet lists, and cross-category internal links; include the primary keyword in the first 50 words. The audit checks category page content length, canonical implementation across the category hierarchy, crawl depth from the homepage, and internal link coverage between related categories.

🔗

Faceted navigation and canonical URL handling

BigCommerce\'s built-in faceted search generates filtered URL variants when shoppers refine by brand, colour, size, price range, or other attributes. These filtered URLs (e.g., `/shoes/?brand=Nike&color=black`) are parameter-appended variants of the base category page. BigCommerce canonicalises these filtered variants back to the base category URL by default — this prevents filter URL indexation and avoids the duplicate content crawl budget problem that plagues unmanaged faceted navigation. The audit verifies this canonical implementation is working correctly for your specific theme and filter configuration: checks that filtered URLs in the crawled page set carry canonical tags pointing to the base category URL, and that the base category URL\'s canonical is self-referential. If you\'ve customised your BigCommerce theme or added a third-party search/filter app (like Searchanise or Fast Simon), the default canonical handling may be overridden — verify your custom implementation. For high-value filter combinations with genuine search demand (a specific brand+category combination that appears in keyword research), consider creating a dedicated sub-category page rather than relying on a filtered URL.

🗺️

XML sitemap coverage and freshness

BigCommerce automatically generates an XML sitemap at `/sitemap.xml` including products, categories, and static pages (brand pages, custom pages). The sitemap updates dynamically when products or categories are added, modified, or removed. The audit checks: sitemap accessibility at the canonical domain (not the `*.mybigcommerce.com` staging domain), correct submission in Google Search Console, `lastmod` date accuracy (BigCommerce uses the last-modified date of each resource, which Google uses for recrawl prioritisation), and coverage completeness — comparing crawled products and categories against sitemap entries to identify missing URLs. A common BigCommerce gap: blog posts are excluded from the default sitemap. If you use BigCommerce\'s blog for content marketing, blog post URLs must be added to the sitemap manually or via a sitemap app. Also check: out-of-stock products that you want to keep indexed (for backlink and ranking retention) should remain in the sitemap even when unavailable.

Core Web Vitals for BigCommerce

BigCommerce storefronts vary significantly in Core Web Vitals performance depending on the theme (Cornerstone, Catalyst, or custom) and third-party app load. **LCP** — the product hero image is almost always the LCP element. Ensure it loads with `fetchpriority="high"` in your Stencil theme template (edit `templates/pages/product.html` to add the attribute to the main product image). BigCommerce serves images via its CDN automatically — verify the image src points to `*.bigcommerce.com` CDN URLs and that WebP format is delivered to supporting browsers. **INP** — BigCommerce\'s storefront JavaScript includes add-to-cart, quick-view, and wishlist functionality. Third-party apps (loyalty programs, live chat, review widgets) compound INP through their injected scripts. BigCommerce\'s new Catalyst framework (React/Next.js-based) typically scores significantly better on INP than the Stencil-based Cornerstone theme. **CLS** — image dimension attributes on product and category images; font loading behaviour (FOUT from web fonts); app-injected promotional banners and notification bars that render after initial paint. The audit uses real CrUX field data from actual Chrome users visiting your store — mobile and desktop separately — against Google\'s Good/Needs Improvement/Poor thresholds.

🧠

AI visibility for BigCommerce stores

AI search engines (Google AI Overviews, Perplexity, ChatGPT search) are increasingly answering shopping-adjacent queries — "best running shoes for flat feet", "what to look for in a standing desk". For BigCommerce stores, AI visibility optimisation: (1) Add `llms.txt` to the BigCommerce store — this requires adding the file via BigCommerce\'s WebDAV file manager or a custom page route, as BigCommerce doesn\'t support static root files natively. (2) Verify AI crawlers are not blocked in your robots.txt — BigCommerce\'s default robots.txt should permit GPTBot, ClaudeBot, and PerplexityBot; check your custom robots.txt settings if you\'ve overridden the default. (3) Add FAQPage JSON-LD to product and category pages — implement in Stencil templates or via a BigCommerce script manager injection that includes the schema in the server-rendered HTML (not as a client-side-only injection). (4) Structure category descriptions with question-format H2 headings that match common buyer questions: "What to look for in [category]", "Which [product type] is right for you?". The audit checks all five AI visibility signals — llms.txt, AI crawler access, FAQPage/HowTo schema in server HTML, question-heading ratio (≥20%), and content chunkability (avg section ≤400w) — with BigCommerce-specific implementation guidance.

HOW IT WORKS

Audit your BigCommerce store in 60 seconds

  1. Enter your BigCommerce store URL. No admin access, app install, or API credentials required — the audit crawls the public HTTP output as Googlebot would. Works with all BigCommerce themes (Cornerstone, Catalyst, custom Stencil) and any app configuration.
  2. We crawl and analyse. The engine validates Product schema in the raw server HTTP response (detecting client-side schema injection gaps), checks faceted navigation canonical implementation, crawls category depth from the homepage, verifies sitemap coverage, measures CrUX Core Web Vitals from real Chrome field data, and evaluates all five AI visibility signals.
  3. You get a prioritised report. BigCommerce-specific issues first — Product schema without aggregateRating, missing category descriptions, filter URL canonical gaps, blog posts excluded from sitemap — then general SEO, each with Stencil template code, BigCommerce admin settings paths, and script manager snippets for the fix.

FAQ

Questions about the BigCommerce SEO audit

Does BigCommerce handle SEO automatically?

BigCommerce includes several SEO fundamentals automatically: HTTPS across all storefronts, mobile-responsive themes, automatic XML sitemap generation at `/sitemap.xml` (updated when products/categories are added), and canonical tags on product and category pages. BigCommerce also handles filtered navigation canonical tags — filter URL variants (`?brand=x&color=blue`) are canonicalised back to the base category URL by default, preventing filter-URL indexation without manual intervention. What BigCommerce doesn\'t handle automatically: Product schema with aggregateRating (requires a reviews app or custom headless theme implementation), structured data for blog posts (Article JSON-LD), AI visibility signals (llms.txt, FAQPage schema), and advanced on-page SEO (category descriptions, keyword-optimised meta titles beyond the product name default). The SEO app ecosystem for BigCommerce includes SEOKart, OuterBox BigCommerce SEO, and Schema Plus for structured data augmentation.

What URL structure does BigCommerce use?

BigCommerce\'s default URL structure for products is `/[product-name]/` with no category prefix (unlike WooCommerce\'s `/product/` prefix). Category pages are at `/[category-name]/` and sub-categories at `/[parent]/[child]/`. This flat URL structure is generally clean for SEO. Key URL settings to verify: (1) In Store Setup → Store Settings → URL Structure, set the product URL to exclude the category path prefix to avoid different URLs for the same product across different category navigation paths. (2) Check that custom domain URLs are not generating duplicate canonical issues with the `*.mybigcommerce.com` staging domain — set a canonical base URL in the admin. (3) Ensure product variant URLs (?color=blue&size=L query parameters) are canonicalised to the base product URL — BigCommerce handles this by default for its standard variation selectors.

How do I add Product schema with aggregateRating to BigCommerce?

BigCommerce\'s Stencil theme framework supports custom script injection in theme templates. For Product JSON-LD with aggregateRating: (1) Edit your theme\'s `templates/pages/product.html` to add a `script type="application/ld+json"` block using Stencil\'s handlebars variables — `{{product.title}}`, `{{product.price.without_tax.formatted}}`, `{{product.sku}}`, `{{urls.product.canonical}}`. (2) For aggregateRating, you need a reviews source: BigCommerce\'s native product reviews (enabled in Store Setup → Product Settings) provide a rating average accessible in Stencil templates. Many merchants use third-party review apps (Yotpo, Judge.me, Stamped.io) that provide their own Product schema injection. (3) Verify the schema is in the server-rendered HTML (not injected via JavaScript) using the DeepSEOAnalysis audit — schema injected client-side may be invisible to Googlebot\'s first-wave crawl.

Is the BigCommerce SEO audit free?

Yes. The complete audit is free with no signup and no email gate. Paid plans add saved history, scheduled monitoring, larger crawls (up to 1,000 pages), and agency workflows.