google search consoleecommerce seoproduct pagesshopifywoocommercecrawl budget

Google Search Console for E-Commerce: The Complete Guide to More Product Traffic

E-commerce SEO is different. Here's how to use Google Search Console to find and fix the issues that specifically kill product page rankings — from facet crawl waste to merchant center integration.

Search Console Tools Team9 min read
Table of Contents

E-commerce SEO has a set of problems that don't exist on informational sites. Thousands of product pages. Faceted navigation generating millions of URL variants. Out-of-stock products creating indexing dead zones. Duplicate descriptions from manufacturer feeds.

Google Search Console doesn't just give you data — it surfaces the specific technical failures that hold back product traffic. This guide walks through how to use GSC specifically for e-commerce optimization.


The E-Commerce GSC Audit: Where to Start

Step 1: Understand Your Indexed Page Count

Go to Index → Coverage → Valid. Note the number of indexed pages. Now compare that to the number of pages on your site.

For an e-commerce site with 5,000 products:

  • 1,000 indexed pages → major indexing problem
  • 4,500 indexed pages → healthy
  • 50,000 indexed pages → crawl budget waste (likely from facets)

Most e-commerce sites are at one extreme or the other. Let's fix both.


Problem 1: Product Pages Not Getting Indexed

Common Causes in GSC's Coverage Report

Click on Excluded in the Coverage report and review the reasons:

"Discovered - currently not indexed" Google knows the page exists but hasn't crawled it yet. On e-commerce sites, this typically means:

  • Too many low-priority pages in your sitemap diluting crawl budget
  • Internal linking is too shallow to deep product pages
  • New products added without sitemap updates

"Crawled - currently not indexed" Google crawled the page but decided not to index it. This usually means:

  • Thin content (just a product title, price, and image with no unique description)
  • Duplicate content (same manufacturer description used across multiple products)
  • Page looks too similar to other indexed pages

"Blocked by robots.txt" Check your CMS. Shopify, WooCommerce, and Magento all have settings that can accidentally block certain product categories.

Fix: Improve Product Page Content

The fastest way to get "Crawled - currently not indexed" products indexed is to add unique content:

  1. Write unique product descriptions (even 150 words of unique text helps)
  2. Add unique H1 tags (not just the product title)
  3. Include structured data (Product schema with price, availability, reviews)
  4. Add an FAQ section specific to the product

For large catalogs, prioritize this work on your highest-revenue or highest-impression products (find these in the Performance report).


Problem 2: Faceted Navigation Creating URL Explosions

How to Identify It

In your Coverage report, check the total number of URLs Google knows about (Submitted + Excluded + Valid). If this number is 10x or 100x your actual product count, you have a facet explosion.

Example: 5,000 products generating 500,000+ GSC URLs means each product can be accessed via dozens of filter combinations.

Finding the URL Patterns

In the Performance report, click Pages and look for URL patterns with query parameters:

/category/shoes?color=red&size=10
/category/shoes?sort=price-asc
/category/shoes?brand=nike&color=blue&size=10

Sort by impressions. If parameter URLs have near-zero impressions but large quantities, they're wasting crawl budget without providing ranking value.

Fixing Facet Crawl Waste

1. Use canonical tags on faceted pages All filter combinations should canonicalize to the base category page:

<link rel="canonical" href="/category/shoes/" />

2. Block crawling via robots.txt (for zero-value parameters)

Disallow: /*?sort=
Disallow: /*?color=

Only do this for parameters that create no unique content.

3. Configure URL parameters in GSC Go to Settings → URL parameters. Tell Google which parameters don't create unique content. This is a legacy feature but still helps for some sites.

4. Use JavaScript-rendered filtering If filter choices update the URL client-side without creating server-rendered unique pages, Google can't crawl the parameter variants.


Problem 3: Out-of-Stock Product Pages

This is a classic e-commerce SEO dilemma: a product goes out of stock, but the page still ranks and drives traffic. You have three options:

Option A: Keep the Page Live (Best for temporary OOS)

Add a note that the product is temporarily out of stock. If you expect to restock within 60 days, keep the page. Update your Product schema:

"availability": "https://schema.org/OutOfStock"

Monitor in GSC: the page should maintain impressions. If you see a sharp drop, Google may be devaluing it.

Option B: 301 to Category or Similar Product

For discontinued products, redirect to the most relevant category or a similar product. This passes link equity rather than wasting it on a dead URL.

Option C: Noindex Until Restocked

For longer-term OOS situations, temporarily add noindex. Remove it when restocked. Keep in mind Google may take weeks to fully deindex the page.

Use GSC's URL Inspection tool to check the current indexing status of out-of-stock pages and their last crawl date.


Problem 4: Pagination and Category Pages

Diagnosing Pagination Issues

Search your GSC Performance report pages for patterns like:

  • /category/shoes/page/2
  • /category/shoes?page=2

How much impression and click data do paginated pages get vs. page 1? For most categories, pages 2+ should get minimal traffic. If they're generating significant impressions, it may indicate Google is treating each pagination as a separate entry point, or your page 1 isn't comprehensive enough.

Implementing Proper Pagination

  • Use rel="next" and rel="prev" for paginated series (still useful despite Google's official deprecation)
  • Add a canonical tag on page 2+ pointing to page 1 only if the paginated pages are duplicates of page 1. Don't do this if each page has unique products.
  • Consolidate your most important products onto page 1 with more items-per-page if page 2 barely gets traffic

Product Schema: Your Secret Weapon for Rich Results

E-commerce sites have the most to gain from structured data. Product schema enables:

  • Price and availability in search results
  • Review stars in search snippets
  • Merchant Center integration for free product listings

Verifying Your Product Schema in GSC

Go to Enhancements → Products (or Shopping). GSC will show:

  • How many product pages have valid schema
  • Schema errors and warnings
  • Which pages are eligible for rich results

Common schema errors that block rich results:

  • Missing price or priceCurrency
  • Missing availability
  • Missing image
  • Review count of zero (Google requires at least one review for review schema)

Testing Individual Product Pages

Use the URL Inspection tool → Test live URL to see the rendered page and detected structured data. Paste your product page and check that Google sees all the schema elements.


Using GSC to Find Your Best E-Commerce Content Opportunities

Category Pages Ranking for Long-Tail Product Queries

Filter the Performance report by your category page URLs, then look at the queries. You'll often find category pages ranking for very specific product searches that have their own product pages.

Example: Your /shoes/running/ page ranks for "Nike Pegasus 41 size 10" — but you have a product page for that exact shoe. Create internal links from the category page to the product page, and check for cannibalization.

Blog Content Driving Product Traffic

Filter to your blog pages and look for queries with commercial intent. "Best running shoes for flat feet" on a blog post might rank well — but it should also link to your flat-feet running shoes category.

GSC shows you the traffic flow. Use it to build better conversion paths from informational content to product pages.


Shopify-Specific GSC Considerations

The /collections/ vs /products/ structure: Shopify creates both collection pages and product pages. Products can appear at /products/product-name and also within /collections/collection-name/products/product-name. Set up canonical tags to ensure Shopify isn't indexing both URL formats.

Shopify sitemap: Auto-generated at /sitemap.xml. Verify it includes all your product and collection pages. Check for any recently published pages that don't appear.

Apps adding URL parameters: Shopify apps often append parameters to product URLs (?variant=12345). Ensure these canonicalize to the base product URL.


Using Search Console Tools for E-Commerce Analysis

The native GSC interface caps data at 1,000 rows — a real problem for e-commerce sites with thousands of products. Search Console Tools connects directly to the full GSC API and gives you:

  • All product pages' performance data (not just top 1,000)
  • Sort by impressions with no-click filter to find high-impression products with CTR problems
  • Identify which categories are driving the most impression growth
  • Export full datasets for bulk optimization workflows

FAQ

Why are my product pages not showing in Google Search Console?

If product pages don't appear in GSC's Performance report, they may not be indexed. Check the Coverage report's "Excluded" section for your product URLs. Common causes: thin content, duplicate descriptions, blocked by robots.txt, or crawl budget constraints from faceted navigation waste.

How do I stop faceted navigation from wasting crawl budget on Shopify?

Add canonical tags to all filtered/sorted collection URLs pointing to the base collection. Most Shopify themes do this automatically for ?sort_by= parameters, but you should verify. Third-party SEO apps like Tapita or JSON-LD for SEO can help manage this.

Should I keep out-of-stock product pages indexed?

Keep them indexed if the product will return within 60 days. Add Out-of-Stock availability to your Product schema and keep the page content live. For permanently discontinued products, 301 redirect to the most relevant category or alternative product to preserve link equity.

How many products should I include in my XML sitemap?

Include all canonical product and category pages that return 200 status codes and are indexable (no noindex tag). Don't include parameter URLs (filter combinations), pagination pages, or OOS products you've decided to noindex. Update the sitemap dynamically so new products are included immediately.

What's the best structured data to add to product pages?

At minimum: Product schema with name, image, description, price, priceCurrency, and availability. If you have reviews, add AggregateRating. For breadcrumbs, add BreadcrumbList. For FAQs on product pages, add FAQPage. Use GSC's Rich Results Test to verify each type is valid.

How do I find which product categories are growing vs. declining in search visibility?

In GSC's Performance report, filter by URL patterns (e.g., /category/shoes to filter to shoe category pages). Compare two date ranges — you'll see which categories are gaining or losing impressions and clicks over time.


Related guides: Google Search Console Crawl Budget Optimization and Google Search Console Rich Results for more on schema and indexing.

2026 Standard

Run a Free AI Citation Audit

Are you in the AI Overview? Get a free report showing how often ChatGPT, Claude, and Gemini cite your brand, plus the 3 blockers preventing your discovery in 2026.

No spam. 1-click unsubscribe. Join 1,200+ SEO teams managing the GEO pivot.

Put These Tips Into Action

Connect your Google Search Console and let our AI find your biggest opportunities.

Get Started Free