E-ticaret sitelerinde SEO, klasik blog SEO''dan çok farklıdır: binlerce ürün, faceted navigation (filtre) kaynaklı duplicate content, stok durumları, varyantlar, kategori sayfaları. Bu rehber Google Shopping ve organik aramadan trafik almak isteyen her e-ticaret sahibinin bilmesi gereken temel taktikleri anlatır.
Ürün Sayfası Optimizasyonu
İlgili rehberler: Arama motoru ve SEO rehberi · Core Web Vitals 2026 · WordPress SEO plugin önerileri · Site optimizasyonu · Dijital pazarlama
<!-- Title: ürün adı + marka + varyant + kategori -->
<title>Nike Air Max 90 Siyah Spor Ayakkabı — 42 Numara | MyStore</title>
<!-- Meta description: avantajlar, fiyat rangı, kargo bilgisi -->
<meta name="description" content="Nike Air Max 90 siyah erkek spor ayakkabı 42 numara. 2.499 TL, ücretsiz kargo. Aynı gün sevkiyat. 30 gün iade garantisi.">
<!-- H1 tek ve spesifik -->
<h1>Nike Air Max 90 Erkek Spor Ayakkabı — Siyah</h1>
<!-- İçerik: benzersiz açıklama (üreticinin yazısını kopyalama!) -->
<div class="product-desc">
<p>Air Max 90, Nike'ın 1990'dan beri ikon haline gelen serisi...</p>
<ul>
<li>Mesh ve sentetik deri üst</li>
<li>Visible Max Air ünitesi</li>
<li>Kauçuk waffle taban</li>
</ul>
</div>
Product Schema
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Nike Air Max 90 Siyah Erkek Spor Ayakkabı",
"image": [
"https://example.com/nike-airmax90-1.jpg",
"https://example.com/nike-airmax90-2.jpg"
],
"description": "1990'dan bu yana...",
"sku": "NKAM90-BLK-42",
"gtin13": "0194954123456",
"brand": { "@type": "Brand", "name": "Nike" },
"offers": {
"@type": "Offer",
"url": "https://example.com/nike-air-max-90-siyah",
"priceCurrency": "TRY",
"price": "2499.00",
"priceValidUntil": "2026-12-31",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": { "@type": "MonetaryAmount", "value": "0", "currency": "TRY" },
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" },
"transitTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 3, "unitCode": "DAY" }
}
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "342"
}
}
Kategori Sayfaları
Kategori sayfaları head keyword (erkek spor ayakkabı, kadın kışlık mont) için ranking hedefidir. Boş kategori sayfası (sadece ürün grid''i) yetmez; üstüne H1 + 200-400 kelime özgün giriş metni yaz.
<h1>Erkek Spor Ayakkabı</h1>
<div class="category-intro">
<p>Erkek spor ayakkabı modelleri Nike, Adidas, New Balance ve Puma'nın son sezon koleksiyonları...</p>
<h2>Nasıl Seçilir?</h2>
<p>Koşu için hafif ve amortisörlü, günlük kullanım için konforlu...</p>
<h2>Marka ve Fiyat</h2>
<p>800 TL'den başlayan modeller...</p>
</div>
<div class="product-grid"><!-- ürünler --></div>
Faceted Navigation ve Duplicate Content
Filtre kombinasyonları (renk, beden, fiyat) sonsuz URL üretir: ?renk=siyah&beden=42&fiyat=500-1000. Googlebot bunların hepsini tarar, crawl budget tükenir. Stratejiler:
- Canonical: Tüm faceted URL''ler ana kategori sayfasına canonical
- robots.txt ile
Disallow: /*?renk= - noindex meta tag filtrelenmiş sayfalarda
- Önemli filtreler için statik URL:
/kadin-siyah-bot— ranking hedefi - rel="prev"/"next" deprecated — pagination yeri kendi canonical''ına
<!-- /erkek-spor-ayakkabi?renk=siyah -->
<link rel="canonical" href="https://example.com/erkek-spor-ayakkabi">
<!-- Eğer 'siyah' SEO için önemli ise ayrı statik sayfa oluştur: -->
<!-- /erkek-siyah-spor-ayakkabi — kendi canonical'ı -->
<link rel="canonical" href="https://example.com/erkek-siyah-spor-ayakkabi">
URL Yapısı
# İYİ — temiz, hiyerarşik
/erkek/ayakkabi/spor-ayakkabi
/erkek/ayakkabi/spor-ayakkabi/nike-air-max-90-siyah
# KÖTÜ
/category.php?id=4567&sub=89&product=12345
/products/p123456789
/nike-air-max-90-black-running-shoes-size-42-special-edition-2026
Pagination
- Her pagination sayfası kendi canonical''ını alır (
?page=2canonical =?page=2) - Pagination sayfalarına noindex koymayın — Googlebot derin sayfalara ulaşmasın
rel="prev"/"next"Google artık kullanmıyor, ama yine de ekleyebilirsin- Dikey sıralama varsa (popüler, yeni, ucuz) her biri ayrı URL olmamalı — canonical baz kategoriye
Out of Stock Ürünler
- Hiçbir zaman silmeyin: 404 = backlink kaybı
availability: OutOfStockschema''da işaretle- "Gelince haber ver" formu koy
- Alternatif ürünleri öne çıkar
- Uzun süre yoksa 301 redirect benzer ürüne
Hız (Core Web Vitals)
E-ticaret''te hız direkt dönüşüm. Amazon''un çalışması: 100ms yavaşlama = %1 satış kaybı. Öncelikler: image optimization (WebP + lazy load), JavaScript bundle küçültme, CDN, HTTP/2, critical CSS inline. Detay için Core Web Vitals rehberimize bakın.
Internal Linking
- Kategori → alt kategori → ürün hiyerarşisi net
- Ürün sayfasında "Benzer ürünler" ve "Birlikte alınanlar"
- Breadcrumb her sayfada
- Footer''da popüler kategori link''leri
- Blog → ürün sayfası link''leri (rehber yazısından satışa yönlendirme)
Google Merchant Center + Shopping
Product feed ile Google Shopping''e ücretsiz listeleme. XML feed veya Google Sheet ile. Shopping''den organik trafik satışın 3''te 1''ine yaklaşabilir.
Arama Motoru Optimizasyonu ve İçerik Stratejisi
Arama motoru optimizasyonu (SEO) üç ayaklı bir disiplindir: teknik SEO (sayfa hızı / Core Web Vitals, indekslenebilirlik, mobil uyum, schema markup), içerik SEO (anahtar kelime araştırması, kullanıcı niyetine uygun içerik, semantic enrichment, internal linking) ve off-page SEO (kaliteli backlink kazanımı, marka otoritesi, sosyal sinyaller). Google'ın E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) kriterleri özellikle YMYL (Your Money Your Life) sayfalarında belirleyicidir. Organik trafik kazanmak için SERP analizi, rakip içerik incelemesi, anahtar kelime cluster oluşturma ve düzenli içerik güncellemesi şarttır. Google Search Console ile indeksleme durumu, Lighthouse ile performans, Ahrefs/SEMrush ile rakip analizi yapılabilir.
Mağazanızın teknik SEO denetimi ve kategori stratejisi için SEO hizmetlerimizi inceleyin