Fix Your Sitemap for BigCommerce

Updated April 2026·By SitemapFixer Team

BigCommerce auto-generates /xmlsitemap.php, but product variants, faceted category filters, brand archives, and multi-storefront setups routinely produce duplicate and low-value URLs.

Analyze your BigCommerce sitemap nowTry Sitemap Fixer Free

BigCommerce's sitemap is a black box compared to Shopify or WooCommerce. You can't edit xmlsitemap.php directly - the platform rebuilds it from the catalog on a schedule. What you can control is what gets fed into that generator. Which means the fix lives in Store Settings, product visibility flags, and Stencil theme templates, not in a plugin config.

Helped a BigCommerce home-goods store last quarter. 3,100 live products, xmlsitemap.php listing 18,000+ URLs. The padding came from brand archives (one brand per SKU for drop-shipped items), SKU-level variant URLs, and three legacy blogs that were never unpublished. After the fixes below, the sitemap dropped to 3,450 URLs and indexed coverage climbed from 41% to 82% in about five weeks.

Common BigCommerce Sitemap Issues

BigCommerce-specific quirks

A few BigCommerce behaviors that trip people up:

Recommended robots.txt additions

User-agent: *
Disallow: /search.php
Disallow: /compare
Disallow: /login.php
Disallow: /account.php
Disallow: /cart.php
Disallow: /checkout
Disallow: /*?sort=
Disallow: /*?page=
Disallow: /*?setCurrencyId=
Disallow: /*?sku=
Disallow: /*?brand=
Disallow: /*?search_query=

Sitemap: https://yourdomain.com/xmlsitemap.php

Be careful with Disallow: /*? as a blanket rule - it blocks legitimate filter URLs you might later want to promote as landing pages. Block only the parameters you know are duplicate-producing.

Multi-storefront and hreflang

BigCommerce's Multi-Storefront feature uses one catalog across multiple domains. Each storefront gets its own /xmlsitemap.php, but since products share IDs and slugs across stores, you end up with near-identical URLs that look like duplicates to Google. Use the Stencil theme to emit hreflang tags in the HTML head, and keep each storefront submitted separately in GSC. Do not list every storefront inside one parent sitemap index - GSC handles them as separate properties.

Step-by-Step Fix Guide

  1. Open Advanced Settings > Data Solutions > robots.txt and add disallow rules for filter parameters
  2. In Advanced Settings > Store Settings > SEO, enable "Set canonical URL on products" so variants collapse to the parent
  3. Under Products, set Visible to Customers off for legacy SKUs and out-of-stock items you don't want indexed
  4. In Storefront > Brands, merge or delete single-product brands to kill thin brand archives
  5. For multi-storefront, configure per-storefront sitemap URLs and emit hreflang in the Stencil theme head
  6. Confirm the storefront URL in Store Profile points at your production domain, not *.mybigcommerce.com
  7. Clear BigCommerce cache (Theme > Clear Cache) and wait up to 24 hours for xmlsitemap.php to regenerate
  8. Run curl -s https://yourdomain.com/xmlsitemap.php | grep -c "<url>" to count URLs and sanity-check
  9. Submit the sitemap in Google Search Console and monitor coverage per URL category

Frequently Asked Questions

Where is the BigCommerce sitemap URL?
It's at yourdomain.com/xmlsitemap.php. BigCommerce generates it automatically from your catalog - you can't upload a replacement file at that URL, but you can control what goes into it through Store Settings and product visibility.
Can I customize the BigCommerce sitemap directly?
No file-level edits. BigCommerce regenerates xmlsitemap.php from the catalog and cache. You shape it via product/category visibility, robots.txt, canonical settings, and Stencil theme template changes.
Does BigCommerce include image entries in the sitemap?
No, the default xmlsitemap.php has URLs only. If image traffic matters, generate a supplemental image sitemap via the Catalog API and submit it separately in Google Search Console.
Analyze your BigCommerce sitemap
Find all issues in your sitemap - free, no credit card needed
Analyze My Sitemap Free
Other platform guides