E-commerce businesses
SEO for E-commerce Businesses, Built Around How You Sell
A DTC brand, a multi-brand retailer and a B2B parts catalog all sell online, but shoppers find them in different ways. We start from your business model, your catalog and how your team works, then apply the SEO and Merchant Center work that fits.
DTC brands
Multi-brand retailers
B2B catalogs
Shopify & WooCommerce stores
Why business model matters
Two Stores on the Same Platform Can Need Very Different SEO
A brand that makes its own products competes mostly on its name, its product names and the problems those products solve. A retailer that resells well-known brands competes with every other store carrying the same items, often with the same manufacturer copy.
A B2B catalog has a different buyer again: someone searching a part number or a spec sheet. Inventory habits, how sales are run and who controls the product data change what’s worth fixing first.
Where we help
E-commerce Situations We Work With
Matched to the way your business actually sells.
DTC brands
Own-brand product and collection pages, brand and identifier setup, and content that answers fit, use and comparison questions.
Multi-brand retailers
Differentiating pages that carry the same products as competitors, plus accurate GTINs and brands for every item.
B2B and parts catalogs
Spec-led product pages, part-number search and catalog structure for buyers who already know what they need.
Shopify stores
Theme, app and Google & YouTube app issues that affect crawling, product data and domain claims.
WooCommerce stores
Plugin conflicts, structured data and Google for WooCommerce feed setup on self-hosted stores.
Merchant Center accounts
Product disapprovals, warnings and account setup for free listings and Shopping ads.
Our process
How We Approach an E-commerce Business
Understand the business before touching the catalog.
01
Learn the model
Who buys, what they search, and which products matter most.
02
Map the catalog
Page types, variants, data sources and who edits what.
03
Audit
Technical, on-page and product data issues, page type by page type.
04
Fix at the source
Change templates, settings and data where they originate.
05
Review
Check indexing, item status and Search Console data after changes.
Common business-side causes
E-commerce SEO Problems That Start Outside the SEO Team
Many issues come from merchandising, inventory and platform decisions rather than from keywords.
- Sale messages typed into product titles instead of using a sale price field
- In-stock items marked out of stock to hide them during a stock count
- Discontinued products deleted or redirected to the homepage in bulk
- Manufacturer descriptions reused unchanged across thousands of resold items
- Prices loaded by a JavaScript app after the page renders
- A theme or app change that removes Product structured data without anyone noticing
What we will never do
- Promise rankings, traffic or sales
- Invent GTINs or brand values for products
- Hide stock or prices from shoppers to influence listings
- Publish mass-produced pages to target more keywords
Business Types We Plan For
Each one changes page priorities and product data rules.
DTC brands
Multi-brand retailers
B2B catalogs
Marketplace-style stores
Seasonal retailers
Retailers with stores
How SEO changes with the kind of online business you run
SEO for an e-commerce business depends more on the business model than on the platform. A DTC brand competes on its own brand and product names, a multi-brand retailer competes with every other seller of the same products, and a B2B catalog serves buyers who search by part number and specification. The right mix of on-site SEO, product data and Merchant Center work follows from that.
This page is about matching the work to the business. For what the work itself covers (site structure, faceted navigation, category and product pages, structured data), see our e-commerce SEO service.
Direct-to-consumer brands
In our experience, DTC brands usually own their brand searches and struggle with everything around them: category terms where marketplaces and big retailers dominate, and problem-led searches where shoppers don’t know the brand yet. Product names are often invented, so nobody searches for them until the brand is known.
The useful work tends to be collection pages that match real category language, product pages that answer fit, sizing, materials and care questions, and guides that compare approaches honestly. On the data side, Google’s unique product identifier guide says that if you manufacture a product and it has no official brand, you use your store name as the brand plus an MPN of your choice. If your products do have assigned GTINs, submit them.
Multi-brand retailers
A retailer reselling well-known brands sells the same items as many competitors, often with the same manufacturer descriptions. The product itself is not a differentiator, so the page has to be: original detail, clear shipping and returns information, honest comparisons and category pages that help shoppers narrow choices.
Identifiers matter more here than anywhere else. Google notes that products with an assigned GTIN submitted without it may have limited visibility, and identifiers must never be guessed or copied from similar products. Google’s free listings documentation also notes that the Shopping Knowledge Panel needs strong identifiers. Return policies set up in Merchant Center can be shown on ads and listings, which Google says may help performance.
B2B and parts catalogs
B2B buyers often arrive with a part number, a model or a specification, and they want a page that confirms compatibility quickly. Catalog pages that hide specs inside PDFs, or that put every product behind a login, give search engines very little to work with.
Two Google rules affect B2B sites directly. Merchant listing structured data is only for pages where a shopper can purchase, with an offer price above zero, so quote-only catalogs don’t fit it as they are. And Google’s Merchant Center requirements include a working, secure checkout and a conventional payment method. Replacement and OEM parts are among Google’s examples of products that may have no GTIN, in which case brand and MPN rules apply instead.
| Business type | How buyers tend to search | Where SEO effort usually goes | Laylar services that fit |
|---|---|---|---|
| DTC brand | Brand name, problem or use case, category terms | Collection pages, product Q&A content, brand and identifier setup | E-commerce SEO, content SEO |
| Multi-brand retailer | Brand + model, product comparisons, category filters | Original product detail, faceted navigation control, GTIN accuracy | Feed optimization, technical SEO |
| B2B catalog | Part numbers, specs, compatibility | Spec-rich product pages, catalog structure, crawlable data | Technical SEO, on-page SEO |
| Retailer with physical stores | Product + nearby, store-specific searches | Business Profile, product data, store pages | Local SEO, Merchant Center |
Organizational realities that shape the work
Most e-commerce SEO problems we see are not caused by the SEO plan. They come from ordinary decisions made by merchandising, inventory and development teams who didn’t know those decisions reach Google.
Merchandising and promotions
Sales are the most common source of trouble. Google’s title rules don’t allow promotional text, prices or sale messages in titles, so “40% off” belongs in the sale price, not the name. The sale_price attribute should be used with sale_price_effective_date while the full price keeps being submitted, and the landing page needs to show both prices. A merchandising calendar shared with whoever manages the product data avoids most mismatches.
Inventory and stock status
Availability has to match across the landing page, structured data, checkout and product data. Google’s availability specification says not to mark in-stock items out of stock to hide them; use pause (up to 14 days) or excluded_destination instead. It also warns that deleting items to hide them means re-adding them takes significant time to show again, and that discontinued products should be removed rather than left as out of stock. Seasonal and limited items can use expiration_date.
Catalog size and update frequency
A store with 200 products can manage data through its platform integration. A catalog with tens of thousands of SKUs and daily price changes usually needs the Merchant API, which Google’s data source guide describes as suited to large catalogs or frequent changes. Automatic item updates can correct sporadic price and availability problems, but Google says they are not a replacement for regular updates and that products changing more than once a day may be disapproved instead.
Who owns which part of the store
Developers, app vendors and theme updates can change what Google sees without anyone in marketing knowing. A price injected by JavaScript after the page loads can trigger a price mismatch, and Google recommends putting Product structured data in the initial HTML because JavaScript-generated markup can make Shopping crawls less frequent and less reliable. A short release checklist covering prices, stock, structured data and canonical URLs catches most of this.
Where an online store’s products can appear
| Surface | What feeds it | Notes from Google’s documentation |
|---|---|---|
| Organic search results | Your crawlable product and category pages | Advertising with Google has no effect on organic presence |
| Merchant listing experiences | Product structured data on purchasable pages | Only pages where a shopper can buy; can show price, availability, shipping and returns |
| Free listings | Merchant Center product data | Can appear across Search, the Shopping tab, Images, Lens, YouTube, Maps and Gemini; only product pages |
| Shopping ads | Merchant Center data plus a Google Ads campaign | Paid; same product data as free listings |
| Business Profile products | Products added to a retailer’s profile | Retail businesses in the US, Canada, UK and Ireland; Shopping ads policy applies |
Google’s free listings page also notes that Google may show product content crawled from your store even without Merchant Center or structured data. Your website remains the source everything else is checked against.
Shopify and WooCommerce businesses
On Shopify, the Google & YouTube app can claim a domain automatically, and Google’s setup guide warns that the claimed domain may not match the domain in your product URLs, which causes approval problems. On WooCommerce, Google for WooCommerce is the official extension for the product feed and free listings. On both, updates from the platform can overwrite manual edits made in Merchant Center, so fixes belong in the store. See our Shopify SEO and WooCommerce SEO pages for platform detail.
Which Laylar service fits which situation
- Organic category and product visibility is the main gap: e-commerce SEO.
- Products are disapproved, limited or the account is warned: Google Merchant Center help.
- Titles, identifiers, variants or prices in the product data need work: product feed optimization.
- The store runs on Shopify or WooCommerce and the platform is part of the problem: Shopify SEO or WooCommerce SEO.
- Crawling, rendering, redirects or faceted URLs are the bottleneck: technical SEO.
Google’s guidance on hiring an SEO says the best time to bring one in is when you’re planning a redesign or launching a new site, and the earlier the better. For stores, that includes platform migrations and theme rebuilds, where URL, variant and structured data decisions are made once and are expensive to undo.
Sources
- Google Merchant Center Help — About unique product identifiers
- Google Merchant Center Help — Free listings for products
- Google Merchant Center Help — Merchant Center guidelines
- Google Merchant Center Help — Title [title]
- Google Merchant Center Help — Sale price [sale_price]
- Google Merchant Center Help — Availability [availability]
- Google Merchant Center Help — Create a product data source
- Google Merchant Center Help — Automatic item updates
- Google Merchant Center Help — How to fix: Mismatched product price
- Google Merchant Center Help — Install and link the Google & YouTube app on Shopify
- Google Search Central — Merchant listing structured data
- Google Search Central — Do you need an SEO?
- Google Business Profile Help — Guidelines for representing your business on Google
- WooCommerce — Google for WooCommerce: Get started
Not Sure Which Problem to Fix First?
Tell us how your business sells, what platform you use and where products reach Google. The free audit reviews your store’s technical and on-page SEO and gives you a prioritized list of fixes.
The free audit reviews
- Technical SEO health
- On-page SEO on key pages
- A prioritized list of fixes
Why Online Retailers Work With Laylar
SEO planned around the business, not a template.
Business first
We plan around your model, catalog and team, not a generic checklist.
Site and data together
Pages, structured data and Merchant Center data are checked against each other.
Documented sources
Recommendations are tied to Google’s published documentation.
Honest scope
We say what’s in our control and what isn’t, and never promise rankings.
Frequently Asked Questions
Quick answers to common questions.
Is SEO different for a DTC brand than for a retailer?
Usually, yes. DTC brands tend to need category and problem-led content because few people search their product names yet, while resellers need to differentiate pages for products many other stores also sell.
Can a B2B catalog without online checkout use Google Shopping?
Not as it is. Merchant Center requires a working, secure checkout and a conventional payment method, and merchant listing markup is only for pages where a shopper can buy. The product pages can still be optimized for organic search.
Our merchandising team edits product titles for sales. Is that a problem?
It can be. Google’s title rules don’t allow promotional text or prices. Use the sale price fields with an effective date and keep titles descriptive.
Should we delete products that are out of stock?
Not if they’re coming back. Google warns that re-added items take significant time to show again. Use pause or excluded_destination for temporary removals, and remove products only when they’re discontinued.
Do Google Shopping ads improve our organic rankings?
No. Google says advertising with Google has no effect on organic presence.
Which Laylar service should we start with?
If you’re unsure, start with the free audit of your store’s technical and on-page SEO. If products are already disapproved or the account is warned, start with Merchant Center help.
Have Questions?
Talk to our team about your website and get a free on-page and technical SEO review.
