← Knowledge Notes
Global Growth / Knowledge note · English

The Complete Guide to Ecommerce SEO (6 Surfaces / 4 Launch Strategies / Merchant Center / 6 SD Types / 3 Pagination Modes / 13 Review Guidelines)

The 6 surfaces where Ecommerce content appears on Google (Search/Images/Lens/Shopping tab/Business Profile/Maps). Pros and cons of 4 launch strategies for new sites (Grand reveal / Home page launch / Launch with stock unavailable / Soft launch). 2 paths for Product data: on-page structured data + Google Merchant Center feed (automated/manual/Content API); **Merchant Center is mandatory for the Shopping tab**. 6 major relevant SD types (BreadcrumbList / LocalBusiness / Organization / Product+ProductGroup / Review / VideoObject). Ecommerce-specific rules for URL structure (use `?key=value`, do not use `?value`, do not use fragment variants; variants can use path segments or query parameters; use the query-free version for canonical); 3 common mistakes (treating fragments as variants / multiple content pieces on the same URL / infinite URL space from timestamped URLs). Comparison of 3 pagination modes (Pagination / Load more / Infinite scroll) + requirements for unique URLs + sequential links + do not set the homepage as canonical + **next/prev is deprecated**. 13 review guidelines (expert perspective / quantification / competitor comparison / evolution / affiliate disclosure).

Source collection:Google Search and SEO · Published here:2026-09-26

SEOSearch EnginesOrganic growth

One sentence: Ecommerce SEO = basic website SEO fundamentals + ecommerce-specific elements:Google Merchant Center (mandatory for the Shopping tab) + Product structured data + Variant URL design + catalog/category internal link structure + Search engine-friendly implementation of paginated lists.

TL;DR decision table

Your goal What to use
Appear on the Google Shopping tab Mandatory Merchant Center
Show product rich results on Google Search Product structured data (optional + Merchant Center)
Google Images includes product annotations Product SD + Merchant Center
Find products via Google Lens image search Merchant Center + image quality
Find product inventory on Google Maps Merchant Center + Local Business + inventory location data
Main site name + contact information in the Knowledge Panel Business Profile + Organization SD
Site navigation is understood by Google <a href>Internal links + BreadcrumbList SD
Pagination for multi-variant products (color/size) Each variant has an independent URL + canonical points to the query-free main version

Part 1 — The 6 Major Google Surfaces for Ecommerce Content

Surface How to appear Notes
Google Search Basic SEO fundamentals + product SD Go through SEO Starter Guide
Google Images Image best practices + product SD (add annotations to images) Go through Google Images best practice
Google Lens Merchant Center + opt-in product listing + image quality Visual search
Google Shopping tab Mandatory Merchant Center Does not appear without MC
Business Profile claim + link Merchant Center Essential for physical stores
Google Maps Merchant Center + inventory location data Go through Local inventory ads onboarding

1.1 Ecommerce content ≠ only product pages

It also covers:Company story / Special offers / Professional reviews / Customer ratings / catalog category descriptions / Tutorials / workshops / Live streams / Customer service touchpoints(Clear return and exchange policies build trust +).


Part 2 — 4 New Site Launch Strategies

2.1 5 mandatory steps (required for any strategy)

1. Search Console verify site ownership
2. ask-to-recrawl(URL Inspection 或 Sitemap)
3. Page Indexing report 跟踪进度
4. (有实体店)establish business details
5. (要进 Shopping)Merchant Center 注册

2.2 Comparison of the 4 strategies

Strategy Approach Pros Cons
Grand reveal Keep the entire site password-protected until the moment of launch Content is not leaked in advance(paired with a marketing campaign) After launch indexing is slow, Search/Shopping visibility is delayed
Home page launch Only the homepage is accessible + description + verification Register store name early + build domain awareness / allow external links / make store name searchable Detailed product content is only available after full site launch
Launch without product availability Full site is accessible but mark products as OutOfStock + use in Merchant Center excluded_destination Content is indexed immediately Customers can see items but cannot purchase,must clearly state this to avoid dissatisfaction
Soft launch Full-feature launch + follow-up marketing events Simple + low-traffic testing with real users May be spread early on SNS, stealing your own launch momentum

2.3 ⚠️ Key discipline for Launch without availability

  • Do not disable add-to-cart — Google uses add-to-cart to verify final tax/shipping prices
  • Use Merchant Center's excluded_destination to mark products

Part 3 — 2 Paths to Share Product Data

3.1 Path A: On-page Structured Data

Benefits:

  • Product rich result eligibility
  • Improves Google's accurate interpretation of price / discounts / shipping
  • Helps Merchant Center feed verification

⚠️ Optional, but strongly recommended. Shopping tab Does not rely on SD,Relies on Merchant Center.

3.2 Path B: Google Merchant Center Feed

3 ways to feed data:

Method Applicable scenario
Automated feed(Google automatically extracts from pages) Small sites / infrequent updates / easy onboarding; SD improves extraction accuracy
Manually upload feed file Large sites / frequent updates — weekly/daily/hourly refresh
Content API Real-time updates (most critical for inventory)

Unique benefits of Merchant Center:

  • Google knows all your products(crawling does not guarantee discovery of all items)
  • You control update timing(crawling does not guarantee speed)
  • Can share off-site information(in-store inventory not published on the web, provided only to Google)

3.3 ⚠️ Resolving Update Delay

Inventory changes in seconds — Merchant Center feed has a few hours of lag → display inconsistency.

Fix: Set Merchant Center to automatically override feed with web content.


Part 4 — 6 Major Ecommerce-Related SD Types

SD type Purpose
BreadcrumbList Site level → displays breadcrumbs in search results
LocalBusiness Physical store address / business hours / phone number — essential
Organization Company logo / contact information / business identifiers / return policy — for Knowledge Panel
Product + ProductGroup Product price / rating / inventory(ProductGroup used for multi-variant products)
Review Product review snippet
VideoObject Product videos / live stream events

For detailed fields of each type, see Complete Overview of Structured Data (Framework + One-Click Lookup for 34 Rich Result Types + JSON-LD/Microdata/RDFa Selection)(future wiki).


Part 5 — Ecommerce-Specific URL Structure Rules

5.1 3 Common URL Design Mistakes

# Mistake Consequence
1 Using fragments to represent variants:/product/t-shirt#black and /product/t-shirt#white Google treats them as the same page(ignores fragments), only indexes one
2 Multiple URLs for the same content:/product/black-t-shirt and /product?sku=1234 return the same content Google crawls repeatedly, wasting crawl budget
3 URLs contain timestamps:/about?now=12:34am and 12:35am Google treats them as infinite pages, exhausting crawl budget

5.2 General URL Recommendations

  • Letter case Unify(when the server is case-insensitive)
  • Each paginated page has a unique URL(the most common mistake)
  • URL paths Use descriptive words:/product/black-t-shirt-with-a-white-collar not /product/3243

5.3 Query Parameter Rules

Do Don't
?key=value(?page=2) ?value(?2)
Use commas for multiple values under the same key:?type=candy,sweet Duplicate parameters:?type=candy&type=sweet
Long-term persistent parameters:?location=UK Temporary/relative values:?location=nearby, ?session=123

5.4 Product Variant URL Design

2 recommended approaches:

A. Path segment:   /t-shirt/green
B. Query parameter: /t-shirt?color=green

⚠️ When using query parameters to represent variants:Use the query-free version for canonical

<!-- /t-shirt?color=green 页 -->
<link rel="canonical" href="https://example.com/t-shirt" />

→ Google aggregates the "signals" from all color variants to the main product URL.

  • Internal links / sitemap / rel="canonical" use the same URL format
  • Example: ?page=1 unify default values include or exclude, consistent across the whole site
  • All indexable pages self-referential canonical + included in sitemap

5.6 Handling Empty Categories / Invalid Pages

  • category Empty(no products) → <meta robots noindex> or return 404
  • Site automatically removes empty categories from navigation → returning 404 is clearer than noindex

Part 6 — Site Structure / Navigation

6.1 Core Idea

Google does not understand site structure by looking at URL paths.It looks at links between pages to judge:

  • A page's number of incoming links higher → higher importance
  • How many hops from the homepage → closer = more important

6.2 Make Categories Link to All Products

❌ Category page only shows the first 20 products, rest accessible via search → Googlebot does not use search boxes → missing products

✅ Full link chain from category → sub-category → all products + use <a href>(do not use JS event navigation)

Fallback for missing links: sitemap or Merchant Center feed(list URLs that crawlers cannot find).

6.3 Promote Popular Products

Homepage / blog / newsletter → link to hot-selling products → boost importance signals.


Part 7 — 3 Pagination Modes + Implementation

7.1 Comparison of the 3 Modes

Mode Pros Cons
Pagination Users know total count and their position Controls are complex / content split across pages / new pages require loading
Load more Everything on a single page; button can display total count Not suitable for large result sets
Infinite scroll Single page; intuitive and simple scroll fatigue / no sense of total count / not suitable for large result sets

7.2 How Google Indexes Each Mode

Google generally crawls <a> 's href. It does not click buttons or run trigger-based JS.

→ Load more and Infinite scroll use JS → if there are no fallback links, Google cannot see subsequent content.

Fix:

  • Implement paginated URLs at the same time(?page=2)+ History API
  • Use JS SEO best practices
  • sitemap / Merchant Center feed as supplements

7.3 4 Iron Rules for Pagination ⭐

  1. Sequential links: each page <a href>links to the next page (optional link back to the first page to strengthen the sequence starting point signal)
  2. Each page has a unique URL:?page=n format
  3. ❌ Do not use the homepage as the canonical for all pages — each page uses a self-referential canonical
  4. ❌ Do not use fragments to mark page numbers(#page=2)— Google may not follow URLs that differ only in the fragment

7.4 Regarding rel="next" / rel="prev"

⚠️ Google no longer uses these two tags. Other search engines may still use them; you can mark them if you want, but they have no effect on Google at all.

7.5 title / description for paginated pages

You may use the same title / description — Google will recognize the sequence and index accordingly.

7.6 Avoid indexing filter / sort variants

?order=price etc. → multiple URLs for the same list → use:

  • <meta robots noindex>
  • or block crawling with robots.txt

7.7 Performance optimization hint

Use preload / preconnect / prefetch to prefetch resources for the "next page" and improve user experience.


Part 8 — Write High Quality Reviews (13 Guidelines)

For review sites (bloggers / editors / experts):

  1. User perspective evaluation
  2. Demonstrate knowledge / expertise — not generic "I think" statements
  3. Evidence: screenshots / videos / photos from your own hands-on testing
  4. Quantitative metrics: "score it" across multiple dimensions
  5. what sets it apart: points of difference compared to competing products
  6. Comparison checklist: list similar alternatives + applicable scenarios
  7. Pros and cons: strengths and weaknesses based on your own original research
  8. Evolution path: what was improved / fixed compared to the previous generation
  9. Focus on key decision factors(car reviews focus on fuel economy + safety)
  10. Impact of design choices: go beyond official marketing copy and explain the actual impact on users
  11. Link to other useful resources(your own or others')
  12. Link to multiple sellers so readers can choose
  13. Any "best" recommendation must have a reason + first-hand evidence

Special requirements for ranked lists: even if detailed single reviews exist elsewhere, the ranked list itself must stand on its own — with sufficient content.

Reviews commonly use affiliate links to earn commissions.Google does not object to this, but:


Part 9 — Collection of 14 Anti-patterns

# Anti-pattern Consequence
1 Using fragments in URLs to represent variants (#black #white) Same page, only one is indexed
2 Category shows only the first N items, others rely on search Googlebot does not use search → items are missed
3 URL contains timestamps Infinite page space, clogs crawl
4 ?value without a key Does not conform to best practice
5 Duplicate parameters ?type=A&type=B Googlebot ignores one of them
6 Internal links use session IDs Large numbers of short-lived URLs are generated
7 Pagination uses fragments (#page=2) Not followed
8 Pagination first page set as canonical for all pages No page can rank independently
9 Wanting to use rel="next/prev" Deprecated by Google, ineffective
10 Disabling add-to-cart as inventory control at launch Google uses add-to-cart to verify prices
11 Variant URLs do not point to the query-free canonical Signals are diluted
12 Using JS navigation without leaving <a href> fallback Googlebot cannot see it
13 Affiliate pages only link out with no own content spam:thin affiliate
14 Affiliate links do not add rel=sponsored Violates link spam policy

Part 10 — Related Wiki

Last updated

2026-05-17 — Compiled based on 9 specialty/ecommerce series articles from Google Search Central (latest as of 2025-12).

Sources and related materials