SEO for an online store is different from SEO for a regular website. With thousands of products and categories — technical mistakes multiply.
In short: The right SEO architecture can double organic traffic in 6 months. The key is URL structure, schema markup and product page optimization.
Technical SEO — The Foundation
URL Structure
- Products:
/shop/category/product/ - Categories:
/shop/category/ - Tags: deactivate if unused — duplicate content!
Canonical URLs
WooCommerce creates multiple URLs for one product (filters, sorting, pagination). Without canonical tags Google indexes hundreds of duplicate pages.
Schema Markup — Mandatory
- Product schema — price, availability, rating (stars in results)
- BreadcrumbList schema — breadcrumb navigation in Google
- Organization schema — business information
On-Page SEO for Product Pages
Optimized Product Page Checklist
Title tag with main keywordRequired
Meta description 150-160 charactersRequired
H1 = unique product nameRequired
Description minimum 300 wordsRecommended
WebP images with alt textRequired
Category Page SEO
Category pages target broad high-volume keywords. The mistake: leaving category descriptions empty.
- Add unique text of 150-300 words for each category
- Include the main keyword in H1 and first paragraph
- Add a FAQ section — rich snippets in Google
Three Keyword Types
- Informational — "how to choose X" → blog articles
- Category — "cheap X", "X online" → category pages
- Transactional — "buy X", specific models → product pages
💡 Common mistake: Optimizing product pages for informational keywords. Google doesn't rank product pages for "how to" searches. Match content to search intent.
Frequently Asked Questions
How long does SEO take to work?
Technical SEO shows results in 2-4 weeks. New descriptions — 4-8 weeks. Link building — 3-6 months for significant impact.
Is an SEO plugin needed for WooCommerce?
Yes — Rank Math (free) or Yoast SEO. They manage meta tags, canonical URLs and schema markup automatically.
How do I optimize for local SEO?
Create a Google Business Profile, add LocalBusiness schema, include the city in title tags of key categories.