Visitors arriving at an online store from Google often land directly on category or product pages. E-commerce SEO aims to have these landing pages crawled and understood correctly among hundreds or thousands of URLs, and listed in a form matching search intent. It addresses category architecture, product descriptions, variant and filter URLs, availability, structured data, and Merchant Center product data together.
This page explains factors affecting store visibility, drawing on Google Search Central’s e-commerce guides, Product structured data documentation, and Merchant Center help resources. Common WooCommerce settings and consumer review rules effective August 1, 2026, have separate sections. Based in Maltepe Gülsuyu, Onur Freelance meets Istanbul stores in person or online; work for stores elsewhere in Turkey and abroad is remote. Rankings are not promised; each change is shared with its rationale and supporting source.
Let’s review your store’s search visibility
Send your store address, platform, and priority categories for an initial review. A quote is prepared with defined tasks once the scope is clear.
What is e-commerce SEO, and how does it differ from company website SEO?
E-commerce SEO combines technical, content, and data work to make category and product pages discoverable, understandable, and clickable in search engines. A company website may have a few dozen pages, while products, variants, and filters rapidly multiply a store’s page count. The central challenge is deciding which URLs should be indexed and configuring thousands of pages correctly at template level.
Google’s store guides therefore cover separate topics: sharing product data, URL structure, navigation, pagination, and product reviews. General foundations such as keyword research, title tags, and meta descriptions are covered on the SEO search engine optimization page; this page focuses on store-specific issues.
How are category architecture and internal links organized?
Category architecture is a hierarchy that lets users reach each product from the menu in a few clicks through standard HTML links. Google infers a page’s importance from internal links rather than its URL; pages with more links are relatively more important. Products accessible only through an internal search box may remain undiscovered because Googlebot does not submit searches.
Guidelines for sound category architecture include:
- An unbroken link chain: Connect menus, main categories, subcategories, and product pages with <a href> links; test menus that rely only on JavaScript clicks separately.
- Names matching search language: Name categories with phrases customers actually use, such as “men’s leather boots”, rather than internal stock codes.
- Consolidate duplicates: Two categories listing almost identical products create two weak pages competing for the same search; combine them.
- Additional links to priority products: Link to bestsellers and seasonal products from the homepage, blog posts, and relevant categories.
- Breadcrumbs: Show visitors where they are and define the hierarchy for Google with BreadcrumbList markup.
- Empty categories: Use noindex for categories without products, and return 404 for permanently removed categories.
Category page SEO: preparing listing pages for search
Category page SEO strengthens product selections and explanatory content on listing pages serving broad comparison searches such as “women’s running shoes”. The searcher has not chosen one model and wants an organized list of options to compare.
The category H1 and title tag contain the target phrase, and the listed products match it. Brief text above or below the list explains selection criteria, sizing differences, and uses. This content helps purchasing decisions rather than repeating keywords.
Updating seasonal campaign pages at the same URL each year preserves previously earned links. Longer comparisons and usage guides can be planned as blog posts linking to categories within the content marketing plan.
Product page SEO and original product descriptions
Product page SEO answers questions from shoppers close to purchasing a specific product, helping Search, Images, and Shopping understand it correctly. Manufacturer descriptions often appear word for word across many sellers’ sites. Google’s helpful content criteria aim to favor original information and added value over copying or merely rewriting other sources.
Original product descriptions usually cover:
- Who the product suits, its intended use, and when it should not be chosen
- Decision-making specifications such as dimensions, material, compatibility, and care
- Package contents and a brief shipping and returns summary
- Notes from the store’s experience, such as frequent sizing questions or differences from similar models
- Original photos from multiple angles and, where available, a short usage video
Product titles combine brand, model, and distinguishing features such as color, capacity, or size. Rewriting every description at once is unrealistic for stores with thousands of products; groups with the greatest sales and search potential are prioritized.
Page contents
Variant URLs, filters, and pagination
Color and size variants, filters, and page numbers are major sources of repeated product lists across many URLs. Without an indexing plan, crawl resources can be exhausted on unhelpful combinations.
Variant URLs
Google’s URL structure guide for e-commerce sites recommends a distinct URL for each variant, using a path such as /tisort/yesil or a query parameter such as /tisort?renk=yesil. If an optional parameter selects the variant, the parameter-free product URL is canonical. Fragments after # are ignored for indexing, so distinguishing variants only with fragments such as #siyah represents one page to Google. Product variants are also grouped under ProductGroup in structured data using variesBy, hasVariant, and productGroupID.
Faceted navigation and URL parameters
Combining color, size, brand, and price filters can generate nearly infinite URLs. Google recommends blocking crawling through robots.txt if these URLs need not appear in search. If indexing is desired, use & as the parameter separator, keep filter order consistent, and return 404 for combinations without results. Canonical and nofollow controls are described as less effective long-term methods.
| URL type | Recommended approach |
|---|---|
| A single filter with search demand, such as black leather boots | Create an indexable page with its own title, description, and permanent URL |
| Multiple filter combinations | Limit crawling through robots.txt or apply noindex |
| Price or popularity sorting parameters | Do not index; a different sort order does not create new content |
| Session, campaign tracking, and user-dependent parameters | Avoid in internal links; prefer permanent URLs |
| Filter combinations returning no results | Return 404 at the same URL rather than redirecting to a generic error page |
| Paginated category (?page=2) | Each page is self-canonical and links sequentially to other pages |
Pagination and “load more” buttons
The first page is not canonical for an entire paginated series; each page has a unique URL and an <a href> link to the next. Google says it no longer uses rel=”next” and rel=”prev”. Since Googlebot does not click buttons, products in load-more or infinite-scroll categories also need crawlable pagination links. These settings and crawl reports are reviewed in detail through technical SEO services.
How are out-of-stock and discontinued products managed?
An out-of-stock page’s treatment depends on whether unavailability is temporary or permanent. Deleting temporarily unavailable products wastes earned links and search history. Leaving a permanently discontinued product marked sold out for months creates a dead end for visitors.
| Situation | Page action | Structured data and feed |
|---|---|---|
| Temporarily out of stock; the product will return | Keep the page live; add stock notifications, an estimated date if available, and similar products | Update availability to OutOfStock or BackOrder |
| Product available for preorder | State the delivery date clearly | Set availability to PreOrder |
| Permanently discontinued with a direct replacement | 301 redirect to the replacement model | Remove the old product from the feed and sitemap |
| Permanently discontinued without an equivalent | Return 404 or 410; remove category and menu links | Remove the product from the feed and sitemap |
| Avoid: a “product not found” message with status 200 | May be reported as a soft 404 in Search Console | Creates inconsistency between the page and markup |
Stock updated instantly on site may reach Merchant Center later when feeds upload periodically. Google recommends enabling automatic product data updates to reduce price and stock discrepancies. WooCommerce’s hide-out-of-stock option removes products from listings, not their individual pages; those pages still require treatment according to the table.
Let’s resolve filter and stock issues together
With securely shared Search Console and store dashboard access, indexed filter, variant, and unavailable product URLs are identified. Findings are prioritized, and the quote follows the scope.
Product structured data and Merchant Center free listings
Product structured data lets Google read product names, prices, availability, shipping, and returns in machine-readable form. Merchant Center sends the same product data directly to Google. Google says combining both maximizes eligibility for shopping experiences. Structured data is not required to appear in Search, but according to Google’s Product structured data documentation, it provides eligibility for rich results with prices, availability, and ratings.
Purchasable product pages use merchant listing markup, while review pages without purchasing use product snippet markup. Store-wide details such as return policies can be defined in Organization markup. Before publication:
- Confirm that marked-up prices and stock match what visitors see.
- For variants, put shared information at ProductGroup level and variant-specific information in each Product.
- Validate code with the Rich Results Test and the live page with Search Console’s URL Inspection tool.
- Send complete id, title, description, link, image link, price, and availability attributes to Merchant Center.
- Ensure the feed’s main image is sufficiently large and contains no promotional text.
Merchant Center’s free listings allow eligible products to appear without payment across Google Search, the Shopping tab, Images, Lens, YouTube, and Maps, and are enabled by default for new accounts. Google stresses that eligibility does not guarantee display. Availability varies by country and is checked in account settings. Account creation and connecting initial product data are explained step by step in the Google Merchant Center setup guide. Paid Shopping campaigns using the same feed fall under the Google Ads management service, with advertising budgets paid directly to Google.
Product images, image SEO, and site speed
Image SEO helps product photos appear in Google Images and Lens while loading without slowing pages. Google discovers images through the src attribute of <img> elements and does not index CSS background images. Main product photos should therefore use standard image tags.
Use descriptive names such as siyah-deri-bot-yan.jpg instead of IMG00023.jpg, with alt text describing the image rather than listing keywords. Google Search supports JPEG, PNG, WebP, AVIF, SVG, GIF, and BMP. Original photos from different angles directly distinguish a seller from others using identical manufacturer images.
Dozens of category thumbnails, large product galleries, campaign scripts, and plugins can easily slow stores. Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) are monitored separately on mobile; moving size-selection buttons and late-loading images commonly cause layout shifts. Image compression, caching, and plugin overhead are addressed through the speed optimization and performance improvement service; no specific speed score is promised.
Product reviews: authentic feedback and the fake review prohibition
Reviews support purchasing decisions and add original text to product pages over time, but are valuable only when genuine. Google’s review snippet guidelines prohibit fake reviews and reviews whose incentives are undisclosed in page content or structured data. Marked-up reviews and ratings must also be visible to visitors.
In Turkey, an amendment published in the Official Gazette on July 1, 2026, effective August 1, 2026, added Article 28/B to the Regulation on Commercial Advertising and Unfair Commercial Practices, introducing binding online consumer review rules. Key provisions for stores include:
- Only purchasers of the relevant goods or services may submit reviews; reviews from channels where purchases cannot be verified may not be published.
- After necessary checks, reviews must be published without positive/negative discrimination for at least one year, ordered by an objective criterion such as date or rating.
- Businesses may not contract people or companies, or purchase services, to produce false reviews to increase sales.
- Reviews without purchase verification may not be used in advertising.
- Publication rules must be shown in the review area or on a linked screen.
In practice, a verified system inviting reviews after order completion and open, solution-focused responses to negative reviews is a sound approach. This summary is not legal advice; consult a lawyer when preparing the store’s review policy.
WooCommerce SEO: which platform settings matter?
WooCommerce SEO aligns permalinks, archive pages, sorting parameters, and plugin settings with search visibility. Permalink settings include product base, shop base, and shop base with category. Including categories in product URLs means category changes alter URLs and require redirects. Since Google reads structure through links rather than URLs, a simple permanent product base is lower-risk for most stores.
Other common checks include ?orderby= sorting URLs, ?add-to-cart= links, repetitive product tag archives, and empty attribute archives. Product title templates, content types included in sitemaps, and duplicate Product markup from themes and plugins are also checked individually.
Getting these settings right before launching a store is easier than cleaning URLs and redirects later. WooCommerce setup scope is explained on the e-commerce website development page; the steps for opening a WordPress store are in the building an e-commerce website with WordPress guide.
General optimization versus product-focused e-commerce SEO
Store optimization often focuses only on keywords for the homepage and a few blog posts. This overlooks how thousands of product and filter URLs are crawled, which variants are indexed, and whether feed and page data agree.
A product-focused approach starts with the actual URL inventory: which categories and products generate traffic and sales, which URLs waste crawl resources, and which descriptions merely copy manufacturers. High-sales-potential pages are prioritized and each change is documented with its source. Common errors and corrections include:
- Indexing all filter combinations: Crawl resources are wasted; only filters with search demand become pages.
- Deleting sold-out products and redirecting to the homepage: Visitors land on irrelevant content; redirect to an equivalent product or return 404 or 410 if none exists.
- Using manufacturer descriptions unchanged: Rewrite priority descriptions using the store’s own knowledge.
- Marking up prices or ratings absent from the page: Structured data describes only information visitors can see.
- Distinguishing variants with #: Give every variant a URL path or query parameter.
E-commerce SEO consulting: what is included from 9,000 TL per month?
At Onur Freelance, e-commerce SEO consulting starts at 9,000 TL per month, the same starting rate as local and company website SEO. A free initial assessment reviews product and category counts, filters, platform, and Merchant Center status before a written quote confirms the fee. Consulting includes implementing priority fixes in the dashboard or alongside the store team, beyond delivering reports.
Monthly work is adapted for stores and covers:
- Crawling and indexing: Monitor filter, sorting, and variant URLs through Search Console; identify URLs that should not be indexed.
- Category and product content: Make descriptions original and adjust title templates, starting with categories offering high sales and search potential.
- Product data: Keep prices and availability in Product markup and Merchant Center consistent with the page.
- Internal links: Build links to bestsellers and seasonal products from categories, blogs, and the homepage.
- Reporting: Share category-level impression and click changes from Search Console and GA4, completed work, and next month’s plan.
Monthly fees exclude Shopping and search advertising management, advertising budgets, and building a store from scratch. Google Ads management is separate, also starting at 9,000 TL per month; store development is a separate project starting at 24,000 TL. All included and excluded items are listed on the SEO prices page. Stores wishing to implement changes with their own teams can use the SEO consulting model for audits and roadmaps. For self-assessment before a meeting, use the e-commerce website SEO checklist.
E-commerce SEO process, scope, and quote factors
Work starts with a baseline assessment, moving from priority pages to broader coverage:
- Access and inventory: Obtain Search Console, Analytics, and dashboard access; list category, product, variant, and filter URLs.
- Crawl and index audit: Identify parameter URLs that should not be indexed and important pages failing to enter the index.
- Category architecture and internal linking plan: Decide which categories to merge, rename, or create.
- Template adjustments: Fix title templates, canonical, noindex, pagination, and structured data at theme or plugin level.
- Content work: Create original priority category and product descriptions; improve image names and alt text.
- Merchant Center and stock updates: Resolve feed errors and align feed and page prices and availability.
- Monitoring: Report indexing, clicks, and queries regularly; repeat checks for new products and campaigns.
What determines the quote?
E-commerce SEO consulting starts at 9,000 TL per month. A store review produces a written scope rather than a preset package. Factors include product and category counts, variant and filter complexity, platform and theme, Merchant Center status, descriptions to rewrite, and one-time versus monthly work. Rankings and traffic are not promised; progress is reviewed together using Search Console. Meetings are available from 9:00 a.m. to 9:00 p.m.; previous work is shown on the portfolio page.
Let’s start with priority categories
Use the same number to clarify a question, review an existing SEO report, or start work. The first step is reviewing the store’s bestselling category together.
Related guides
Frequently asked questions
What is e-commerce SEO, and what does it cover?
E-commerce SEO combines technical, content, and data work to make category and product pages discoverable and understandable in search. It covers category architecture, descriptions, variant and filter URLs, stock management, Product structured data, and Merchant Center data.
Are category or product pages more important?
They serve different searches. Categories address broad comparison queries such as “women’s running shoes”; product pages serve brand-and-model searches closer to purchase. They should not target the same phrase.
Is using manufacturer descriptions unchanged a problem?
Text repeated across dozens of sites adds no distinguishing value. Google’s helpful content criteria favor original information, so priority descriptions are rewritten using the store’s own usage and sizing knowledge.
Should out-of-stock product pages be deleted?
Keep pages for returning products, mark availability as OutOfStock or BackOrder, and suggest similar products. For permanently discontinued products, 301 redirect to a direct equivalent or return 404 or 410 if none exists.
Should filter pages be indexed by Google?
Most filter combinations need not be indexed; Google recommends blocking their crawling through robots.txt. Single filters with search demand can become pages with their own title, description, and permanent URL.
Do Merchant Center free listings need an advertising budget?
No. Free listings need no advertising budget and are enabled by default on new accounts. Complete, policy-compliant product data is required; Google notes that eligibility does not guarantee display.
Which WooCommerce SEO settings should be checked?
Check the permalink product base, orderby sorting URLs, add-to-cart URLs, tag and attribute archives, and duplicate Product markup from themes and plugins. Assess the hide-out-of-stock setting together with product pages.
How is e-commerce SEO priced?
Pricing depends on product and category counts, variant and filter complexity, platform, Merchant Center status, and descriptions needing rewriting. Monthly work starts at 9,000 TL; a final written quote follows review, without ranking promises.
How much is monthly e-commerce SEO consulting?
At Onur Freelance, e-commerce SEO consulting starts at 9,000 TL per month. The final written quote follows review of product and category counts, filters, platform, and Merchant Center status.
Can e-commerce SEO be done on platforms such as ikas, Ticimax, or IdeaSoft?
Yes. Category and product content, internal links, product data, and Search Console monitoring apply across platforms. URL structure, robots.txt, and template settings can change only within platform limits, clarified during initial assessment.
Does the e-commerce SEO fee include Google Shopping ads?
No. Shopping and search advertising management are separate, starting at 9,000 TL per month, with advertising spend paid directly to Google. Merchant Center free listings require no advertising budget.