When e-commerce owners discuss SEO, they say "I wrote product descriptions and added keywords". Reality: that's 20% of the work. The other 80% is technical and structural.
This checklist is 12 steps we apply to every e-commerce store we manage. Ordered by importance.
1. Buyer-intent keywords
Not all keywords are equal. "Running shoes" = informational. "Buy Nike running shoes" = buyer intent. Focus on:
- Product name + model ("iPhone 15 Pro Max 256GB").
- Product + price ("iPhone 15 price Egypt").
- Product + city ("Cairo flower delivery").
- Product + comparison ("iPhone 15 vs Samsung S24").
- Product + review ("iPhone 15 review after a month").
These convert 5-8x better than generic keywords.
2. Title tag with correct format
Working format:
[Primary keyword] - [Benefit/Price] | [Store name]
Examples:
- "iPhone 15 Pro Max 256GB - Best Price in Egypt | Store X"
- "Ergonomic Office Chair - 3-Year Warranty | Home Furniture"
- "Natural Red Roses - 2-Hour Cairo Delivery | Rose Egypt"
Rules: 50-60 chars, keyword first, brand last.
3. Meta description that clicks
Not a direct ranking factor, but affects CTR. Rules:
- 140-155 chars.
- Contains keyword.
- Clear benefit (price, delivery, warranty).
- Ends with CTA.
Example: "Order iPhone 15 Pro Max 256GB at the best price in Egypt. Free 24-hour delivery, 1-year official warranty. Order now!"
4. Structured data for products
The most important e-commerce SEO step. Without it, results are plain. With it, you get:
- Price.
- Availability.
- Rating (stars).
- Product image.
Use schema.org/Product with:
{
"@type": "Product",
"name": "...",
"image": "...",
"description": "...",
"sku": "...",
"brand": {"@type": "Brand", "name": "..."},
"offers": {
"@type": "Offer",
"price": "...",
"priceCurrency": "EGP",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "23"
}
}
Validate via [Rich Results Test](https://search.google.com/test/rich-results).
5. Page speed (Core Web Vitals)
Covered in detail in [a previous article](/blog/en/web-performance-seo/). Summary:
- LCP < 2.5s.
- INP < 200ms.
- CLS < 0.1.
For e-commerce: use CDN, compress images (WebP), lazy load, minimize JavaScript.
6. Product images with descriptive alt text
Must include:
- Full product name.
- Color/model.
- Angle (front, back, side).
Example: "iPhone 15 Pro Max Natural Titanium - Front View".
This helps Google Image Search, which drives meaningful traffic to stores.
7. Clean URL structure
Bad URL:
example.com/product?id=12345&cat=5&color=blue
Good URL:
example.com/products/iphone-15-pro-max-titanium
Rules:
- Keyword in URL.
- Lowercase, hyphens between words.
- No IDs or query strings.
- Short (under 75 chars).
8. Optimized category pages
A category page isn't just a product list. It needs:
- H1 with keyword.
- 100-200 word intro paragraph.
- Links to sub-products (internal linking).
- Simple filters (price, brand, rating).
- Correct pagination (rel="next" and rel="prev").
9. Specialized blog (content marketing)
Products alone aren't enough. Write articles about:
- How-to guides: "How to Choose a Comfortable Office Chair".
- Comparisons: "iPhone 15 vs Samsung S24: Which is Better?".
- Buying guides: "Top 5 Laptops Under 20,000 EGP".
- Industry news: "iPhone 16 Launch: All Details".
Each article = long-tail keyword opportunity + internal links to product pages.
10. Customer reviews
Reviews do 3 things:
- Increase conversion rate (trust).
- Boost SEO (fresh content + keywords).
- Enable rich snippets (stars in search results).
Ask customers for reviews post-purchase (email + SMS). Display them on product pages with schema.org/Review.
11. XML sitemap + robots.txt
E-commerce sitemap should include:
- All product pages.
- Category pages.
- Blog pages.
Auto-update when new products appear. Submit to Google Search Console.
Robots.txt:
User-agent: *
Allow: /
Disallow: /cart
Disallow: /checkout
Disallow: /account
Disallow: /search?
Sitemap: https://example.com/sitemap.xml
12. Mobile-first
70% of store traffic is mobile. If your site isn't mobile-friendly:
- Google lowers ranking.
- Conversion rate drops 60%.
Test via [Mobile-Friendly Test](https://search.google.com/test/mobile-friendly). If issues, fix before anything else.
ROI of proper SEO
A store that applied this checklist:
| Metric | Before | After 6 months |
|---|---|---|
| Organic visits/month | 3,000 | 27,000 |
| Conversion rate | 0.8% | 2.3% |
| Avg order value | 450 EGP | 620 EGP |
| Monthly sales | 10,800 EGP | 386,000 EGP |
Cost: 45,000 EGP (optimization + blog + technical SEO). ROI: 800% in 6 months.
Bottom line
E-commerce SEO isn't "writing descriptions". It's an integrated strategy: keywords + technical + content + reviews + mobile. Start with the first 4 steps (keywords + titles + structured data + speed), then add the rest.
Need help with your store's SEO? We offer a free audit with a detailed action plan.