AutoSEO publishes optimised articles straight into your BigCommerce blog through the store API, and keeps the same post updated when the content is refreshed.
What Is BigCommerce SEO and How Does the Platform Handle Search Optimization
BigCommerce is a hosted SaaS ecommerce platform that gives merchants direct control over most technical SEO settings without requiring developer intervention. Unlike WordPress, BigCommerce separates SEO configuration into store-level settings, channel-level settings, and individual page settings — meaning the same product can have different metadata depending on which storefront channel it appears on. Understanding this architecture is the foundation of every BigCommerce SEO strategy.
BigCommerce generates pages from templates (called Stencil themes) that pull dynamic data from its API. This means your SEO output — title tags, canonical URLs, structured data — depends partly on your theme code and partly on what you enter in the control panel. A misconfigured theme can silently override every metadata field you set, which is one of the most common sources of BigCommerce SEO problems.
How BigCommerce Site Architecture Affects Crawlability and Indexation
BigCommerce organizes content into distinct URL namespaces. Each content type lives under a predictable path prefix by default, and Google's crawler treats each prefix as a signal about content type. The default structure looks like this:
| Content Type |
Default URL Pattern |
SEO Implication |
| Category pages |
/category-name/ |
Flat, keyword-rich paths rank well for faceted navigation |
| Product pages |
/product-name/ |
No subfolder by default; avoids diluting product authority |
| Brand pages |
/brand-name/ |
Auto-generated; often thin unless enriched with content |
| Blog posts |
/blog/post-name/ |
Subfolder signals editorial content to crawlers |
| Web pages (static) |
/page-name/ |
Flat path; good for high-authority informational pages |
| Search results |
/search.php?q= |
Must be noindexed; BigCommerce does this by default |
BigCommerce does not nest products inside category paths (e.g., /category/product/). This is intentional and beneficial: it prevents duplicate URL problems when a product belongs to multiple categories. However, it also means category pages carry the full burden of topical relevance — they cannot borrow authority from product URL strings.
Category Depth and Crawl Budget
BigCommerce supports up to three levels of category nesting (parent, child, grandchild). Stores with large catalogs should audit whether grandchild categories receive enough internal links to be crawled regularly. Categories that exist in the control panel but appear nowhere in navigation or internal links will be crawled infrequently and may rank poorly even with strong content.
Faceted Navigation and Parameter Handling
BigCommerce's built-in faceted filtering appends parameters to category URLs (e.g., ?brand=acme&color=red). By default, these parameterized URLs are not canonicalized to the base category URL, which means Googlebot can crawl thousands of parameter combinations and dilute crawl budget. The fix is to enable the Faceted Search setting under Storefront › SEO and verify that filtered URLs return a canonical tag pointing to the clean category URL.
The Exact Technical SEO Controls Inside BigCommerce
BigCommerce exposes more native SEO controls than most hosted platforms. Here is where each setting lives and what it actually does.
URL Configuration
Navigate to Store Setup › Store Settings › URL Structure to choose between two URL formats: with or without a trailing slash, and with or without a file extension. Pick one format and never change it after launch — BigCommerce does not automatically 301-redirect the old format to the new one for all page types. Changing URL structure post-launch requires a manual redirect import via Server Settings › 301 Redirects.
BigCommerce generates product URLs from the product name by default. You can override this with a custom URL slug on each product's Other Details tab. Always set custom slugs for products with long or keyword-poor names before the product is indexed. Changing a slug after indexing requires a 301 redirect, which BigCommerce can create automatically if you check Create a 301 redirect from the old URL when saving.
Metadata Fields
Every product, category, brand, and web page in BigCommerce has three metadata fields:
- Page Title — populates the
<title> tag; if left blank, BigCommerce falls back to the product or category name
- Meta Description — populates the meta description; BigCommerce does not auto-generate this from content, so blank fields produce no meta description tag at all
- Meta Keywords — a legacy field with no ranking value; leaving it blank has no negative effect
The store-level Homepage Title and Meta Description live under Storefront › SEO. These are separate from the channel-level overrides available in Channel Manager for multi-storefront setups.
Canonical Tags
BigCommerce automatically outputs a canonical tag on every indexable page. For product pages, the canonical always points to the product's primary URL regardless of which category the shopper navigated through. This is correct behavior. The problem arises when themes are customized: some theme edits accidentally duplicate the canonical tag or output a relative URL instead of an absolute URL, which some crawlers interpret inconsistently. Audit canonical output with a crawl tool after any theme update.
XML Sitemaps
BigCommerce auto-generates an XML sitemap accessible at yourdomain.com/xmlsitemap.php. The sitemap includes products, categories, brand pages, web pages, and blog posts. It does not include:
- Pages set to noindex
- Variant URLs (only the parent product URL is included)
- Out-of-stock products if you have configured them to be hidden
Submit the sitemap directly in Google Search Console. BigCommerce does not auto-ping Google when the sitemap updates, so large catalogs with frequent product additions benefit from a scheduled re-submission or a third-party integration that triggers pings.
Robots.txt
BigCommerce provides a default robots.txt that disallows several internal paths including /cart.php, /checkout, and /account. You can edit robots.txt under Storefront › robots.txt. Common additions include disallowing /search.php (already blocked by default), /wishlist, and any staging or preview paths. Do not disallow /cdn/ — BigCommerce serves product images and CSS from CDN paths, and blocking them prevents Google from rendering your pages correctly for Core Web Vitals assessment.
Structured Data and Schema Markup
BigCommerce Stencil themes output Product schema (JSON-LD) automatically on product pages, including name, description, image, sku, offers, and availability. However, the default schema implementation has known gaps:
- Review aggregate ratings are not included unless you use a review app that injects its own schema
- Breadcrumb schema is present in some themes but absent in others — check with Google's Rich Results Test
- Organization and WebSite schema for the homepage must be added manually via a script tag in the theme's base.html or through a script manager injection under Storefront › Script Manager
Script Manager is the correct place to inject additional JSON-LD without editing theme files directly, because it survives theme updates.
Page Speed and Core Web Vitals
BigCommerce hosts on Google Cloud and includes a global CDN. Despite this, several platform-specific factors degrade Core Web Vitals scores:
- Theme JavaScript bundles — Stencil themes load a single large JS bundle; unused features in the bundle still block rendering
- App scripts — third-party apps injected via Script Manager load synchronously by default; set each to async or defer in the Script Manager settings
- Image optimization — BigCommerce serves images through its cdn11.bigcommerce.com CDN and supports URL-based resizing (?imbypass=on disables optimization); always use the {{{img_url}}} Handlebars helper in themes rather than hardcoded image paths, because it applies automatic format conversion to WebP for supported browsers
- Product image dimensions — oversized source images uploaded to the control panel are resized on delivery but the original file size affects upload processing; keep source images under 1MB
The Most Common BigCommerce SEO Mistakes
These are errors that appear repeatedly on BigCommerce stores and are either caused by platform-specific defaults or by misunderstanding how BigCommerce handles SEO settings.
Leaving Brand Pages as Thin Content
BigCommerce auto-creates a brand page for every brand you assign to a product. These pages default to a grid of products with no descriptive text. Google frequently treats them as thin content. Add a brand description in Products › Brands › Edit Brand and include the brand's primary keywords naturally in the first paragraph.
Ignoring the Product Condition Field in Schema
BigCommerce's Product schema includes a condition property. If you sell new products but leave the condition field unset, some theme implementations output no condition value, which can suppress price-drop and availability rich results. Set condition explicitly to New on all applicable products.
Using the Default Page Title Format Without Customization
The default BigCommerce title tag format appends your store name to every page: Product Name | Store Name. For stores with long product names, this pushes the most important keywords past the 60-character display limit. Shorten the store name suffix or remove it from product and category pages using theme-level logic in templates/layout/base.html.
Not Redirecting www to non-www (or Vice Versa)
BigCommerce does not enforce a canonical domain at the platform level for all configurations. Verify in Store Setup › Store Settings › URL Structure that your preferred domain (www or non-www) is set, and confirm with a browser that the alternate version 301-redirects correctly. A missing redirect splits link equity between two versions of every URL on your site.
Enabling the "Hide Out of Stock Products" Setting Without a Strategy
Under Products › Product Settings, BigCommerce can automatically hide products when inventory reaches zero. Hidden products return a 404, which loses any accumulated backlinks and ranking signals. Instead, keep out-of-stock pages live with a noindex tag or with an in-stock date estimate, depending on whether the product will return. Only 404 products that are permanently discontinued, and implement a 301 redirect to the closest category or replacement product.
Overlooking the Storefront Channel SEO Settings in Multi-Storefront Setups
Merchants using BigCommerce's Multi-Storefront feature (available on Plus plans and above) can run multiple storefronts from one control panel. Each channel has its own SEO settings that override store-level defaults. A common mistake is updating metadata at the store level and assuming it propagates to all channels — it does not. Audit each channel independently in Channel Manager › Edit Channel › SEO.
BigCommerce SEO requires configuring canonical URLs, structured data, and faceted navigation controls before content work begins—then following a repeatable publish-and-index workflow for every new page.
Most BigCommerce stores lose organic traffic not because they ignore SEO, but because they skip platform-specific setup steps that silently create duplicate content, orphaned pages, and unindexed product launches. This section walks through the exact on-page workflow for BigCommerce, then shows how AutoSEO compresses that workflow into a single automated pipeline.
Step-by-Step On-Page SEO Workflow for BigCommerce
Step 1: Audit Your BigCommerce URL and Canonical Structure
BigCommerce generates multiple URL paths for the same product when it belongs to more than one category. A product sitting in both /tools/ and /sale/ gets two crawlable URLs by default. Fix this before writing a single word of content.
- Go to Store Setup → Store Settings → URL Structure and choose a single canonical category path.
- Enable 301 redirects on URL changes so legacy links pass equity forward.
- Confirm that BigCommerce is outputting a rel="canonical" tag on every product and category page pointing to the preferred URL.
- Check that www and non-www versions of your domain resolve to one consistent version via your DNS and SSL settings.
Step 2: Control Faceted Navigation and Pagination
BigCommerce faceted search creates hundreds of filter-combination URLs—color, size, price range—that Google can crawl and index as thin duplicate pages. Left unmanaged, these dilute crawl budget and split ranking signals.
- Use robots.txt to disallow parameter-based filter URLs you do not want indexed, such as ?sort= or ?brand= combinations that produce no unique content.
- For filter pages that do carry unique commercial value—such as a /red-running-shoes/ facet with real search demand—write a short unique description block at the top of the page and allow indexing.
- Apply rel="next" and rel="prev" markup on paginated category pages, or consolidate pagination with a view-all canonical if your product count allows it.
Step 3: Write Optimized Content for Product and Category Pages
Category pages, not just product pages, drive the majority of BigCommerce organic revenue. Each category page needs a keyword-targeted H1, a 150–300 word introductory description above the fold, and a longer supporting section below the product grid.
- Research: Pull primary and secondary keywords for the category using search volume and intent data. Target transactional head terms in the H1 and long-tail variants in subheadings and body copy.
- Write the title tag: Format as Primary Keyword | Brand Name and keep it under 60 characters. BigCommerce lets you edit this in Products → Edit → SEO or Categories → Edit → SEO.
- Write the meta description: 145–155 characters, include the primary keyword and a specific value proposition such as free shipping or same-day dispatch.
- Write the page description: Place a short paragraph above the product grid for crawlers and a longer FAQ or buying-guide section below the grid for depth without disrupting UX.
- Optimize product names: The product name becomes the H1 on product detail pages in most BigCommerce themes. Include the key attribute—material, size, model number—directly in the product name rather than burying it in the description.
- Add structured data: BigCommerce natively outputs Product schema including price and availability. Verify it in Google's Rich Results Test. Add BreadcrumbList schema manually or via a script if your theme does not include it.
Step 4: Optimize Images at Upload
BigCommerce does not automatically compress images or generate descriptive file names. Before uploading, rename image files using the target keyword and a descriptor—black-leather-wallet-front.jpg rather than IMG_4821.jpg. Fill the Alt Text field in the image upload dialog with a natural description that includes the product name. Use WebP format where your theme supports it to reduce page weight without a separate app.
Step 5: Build and Submit Your Sitemap
BigCommerce auto-generates an XML sitemap at yourdomain.com/xmlsitemap.xml. Submit this URL in Google Search Console → Sitemaps and in Bing Webmaster Tools. After any major category restructure or product launch, re-submit the sitemap to prompt faster recrawling. Check the sitemap report monthly for URLs flagged as excluded or errored.
Step 6: Earn and Manage Internal Links
Internal linking on BigCommerce is often limited to the navigation menu and related-products widgets. Supplement these with manual contextual links inside category descriptions and blog posts. Link from high-traffic blog content to the relevant category or product page using anchor text that matches the target page's primary keyword. This passes crawl signals and distributes page authority across the catalog.
How AutoSEO Automates the Full BigCommerce SEO Pipeline
AutoSEO connects directly to BigCommerce via API and handles every stage of the workflow—research, writing, publishing, indexing, and rank tracking—without requiring manual exports or copy-paste into the admin panel.
| Pipeline Stage |
Manual Approach |
AutoSEO Approach |
| Keyword Research |
Export product catalog, run keywords in a separate tool, map manually |
AutoSEO scans your live BigCommerce catalog and assigns search-volume-ranked keywords to each product and category automatically |
| Content Writing |
Brief a writer or write descriptions individually |
AutoSEO generates SEO-optimized title tags, meta descriptions, and page descriptions in bulk using your catalog data and target keywords |
| Publishing to BigCommerce |
Log into admin, navigate to each product or category, paste content, save |
AutoSEO pushes title tags, meta descriptions, and descriptions directly to BigCommerce via the Catalog API—no admin login required |
| Index Request |
Submit sitemap manually in Search Console; wait for Googlebot |
AutoSEO submits updated URLs to the Google Indexing API immediately after publishing, reducing time-to-index from weeks to hours for eligible pages |
| Rank Tracking |
Check rankings in a separate rank tracker; reconcile with revenue manually |
AutoSEO tracks keyword positions for every optimized page and surfaces ranking changes alongside the specific content that was changed, so you can attribute movement to actions |
Setting Up AutoSEO with BigCommerce
- Connect your BigCommerce store by entering your store hash and generating a V2/V3 API key with read/write access to Products and Categories.
- Run the catalog scan. AutoSEO pulls every product name, existing description, and category structure and identifies pages with missing or thin metadata.
- Review the keyword assignments. AutoSEO suggests primary and secondary keywords per page; adjust any that do not match your commercial priorities before generating content.
- Generate content in bulk or page by page. Each output includes a title tag, meta description, short above-grid description, and a longer below-grid section where applicable.
- Approve and publish. A single click pushes approved content to BigCommerce. AutoSEO logs every change with a timestamp so you can roll back if needed.
- Monitor the index queue. AutoSEO's dashboard shows which URLs have been submitted, which are indexed, and which are pending, pulling data from Search Console.
- Track rankings weekly. The rank-tracking dashboard shows position history per keyword per page, with alerts when a page drops more than a configurable number of positions.
FAQ
Does BigCommerce handle SEO automatically, or does it need manual configuration?
BigCommerce provides a solid technical foundation—auto-generated sitemaps, canonical tag output, and native Product schema—but it does not configure these correctly for every store setup. Multi-category products, faceted navigation, and paginated category pages all require manual decisions about canonicalization and crawl control. The platform gives you the tools; the configuration is your responsibility.
How do I stop BigCommerce faceted search from creating duplicate content?
Disallow low-value filter parameter combinations in your robots.txt file and confirm that BigCommerce is applying canonical tags to filtered URLs pointing back to the root category page. For filter combinations with genuine search demand and distinct intent, write unique introductory copy and allow indexing. Audit your coverage report in Search Console quarterly to catch newly generated filter URLs that have slipped through.
What is the best URL structure to choose in BigCommerce for SEO?
Choose a URL structure that places the product name directly after the root domain or a single category segment—for example, /products/product-name/ or /category/product-name/. Avoid deep nesting beyond two levels. Once you have chosen a structure and your store has indexed pages, do not change it without setting up 301 redirects, as BigCommerce does not redirect old URLs automatically unless you enable that setting.
Can I add custom schema markup to BigCommerce product pages?
Yes. BigCommerce outputs standard Product schema by default, but you can extend it by editing your theme's product.html template in the Stencil framework or by injecting additional JSON-LD via a script tag in the Script Manager under Storefront → Script Manager. Common additions include FAQPage schema on product pages with Q&A sections and BreadcrumbList schema if your theme does not already generate it.
How do BigCommerce blog posts contribute to product page rankings?
Blog posts on BigCommerce function as supporting content that builds topical authority and passes internal link equity to category and product pages. A buying guide targeting an informational query—such as how to choose a camping tent—can rank for that query and then link internally to your /camping-tents/ category with keyword-rich anchor text. This signals to Google that your category page is the authoritative destination for the commercial version of that topic.
Why are my BigCommerce product pages not appearing in Google search results?
The most common causes are: the page is blocked by robots.txt or a noindex meta tag added unintentionally through a theme or app; the page has not yet been crawled because it is not linked from any indexed page; or the page is marked as a duplicate because another URL with the same content has been canonicalized as the preferred version. Check the URL Inspection tool in Search Console for the specific page to identify which issue applies.
How long does it take for new BigCommerce products to rank on Google?
A newly published BigCommerce product page with a complete title tag, meta description, unique description, and at least one internal link from an indexed page typically gets crawled within one to two weeks. Ranking for competitive keywords takes longer—often three to six months—as Google assesses the page's relevance and the site's overall authority. Using the Google Indexing API or submitting the URL directly in Search Console can accelerate the initial crawl to within 24–48 hours.
Is BigCommerce's built-in blog good enough for content SEO, or should I use a separate platform?
BigCommerce's native blog is functional for basic content publishing—it supports custom URLs, meta fields, and image alt text—but it lacks features such as category taxonomy for posts, schema output for articles, and advanced internal linking tools. For stores where content marketing is a primary acquisition channel, some teams use a headless WordPress blog on a subdirectory path to access a richer content management environment while keeping link equity on the main domain. For most stores, the native blog is sufficient if content is well-structured and internally linked.