E-ticarette teknik SEO: filtre URL'leri, sayfalama, canonical, varyantlar, stokta olmayan sayfalar, hız, Product şeması ve sitemap'ler, Google kurallarına göre.

Bu sayfada
Kısaca
E-ticaret için teknik SEO, Google'ın ürün sayısından çok daha fazla URL üreten bir kataloğu tarayabildiğinden, dizinleyebildiğinden ve anlayabildiğinden emin olmak demektir. En önemli sekiz düzeltme şunlardır: faset gezinmesini kontrol altında tutmak, sayfalanmış her sayfaya kendi canonical'ini vermek, ürün başına tek bir canonical seçmek, varyantları ProductGroup ile işaretlemek, stokta olmayan ve kaldırılmış ürünleri soft 404 oluşturmadan yönetmek, şablonlarda Core Web Vitals hedeflerini tutturmak, Product yapılandırılmış verisi ile bir Merchant Center akışı eklemek ve XML site haritalarını yalnızca dizinlenebilir URL'lerle sınırlamak.
Daha fazlasını mı istiyorsunuz? Sorun:
Kısa test
Online mağazanız sonraki müşterilerini nerede bulmalı?
Sorank yanıtlarınıza uyuyor
Kendi sitenizde 3 gün deneyin ve Google, ChatGPT ve diğer yapay zekâlarda nerede olduğunuzu görün.
3 gün ücretsiz deneyin3 gün ücretsiz, sonra istediğiniz zaman bırakın. 90 gün sonuç ya da para iade garantisi.
200 makaleden oluşan bir blogun yaklaşık 200 URL'si vardır. 2000 ürünlü bir mağaza ise her filtre, sıralama, renk ve sayfa numarası bir bağlantıya dönüştüğünde yüz binlerce URL sunabilir. Bu yüzden e-ticaret için teknik SEO başlı başına bir disiplindir: teknik SEO'nun genel kuralları geçerlidir, ancak ölçek ve şablonlar öncelikleri değiştirir. Google, aşağıdakilerin büyük bölümünü faset gezinmesini yönetme rehberinde ve e-ticaret bölümünde belgelemektedir. Bu rehber, konuyu sayfa türüne göre bir kontrol listesine dönüştürür; böylece her düzeltme bir kez yapılır ve tüm katalog için işe yarar.
Bir mağazayı içerik sitesinden ayıran üç şey vardır:
Sonuç, tarama bütçesi ve yinelenen içerik sorunudur: Googlebot ziyaretlerini filtrelenmiş veya sıralanmış kopyalara harcarken yeni ürünler ve önemli kategoriler beklemede kalır. Aşağıdaki tablo, tekrarlayan her sorunu nedeni ve Google'ın önerdiği çözümle eşleştirir.
| Sorun | Tipik neden | Çözüm |
|---|---|---|
| Filtrelerde boşa harcanan tarama | Faset bağlantıları (renk, beden, fiyat) | Gereksiz fasetleri robots.txt'de engelle, yalnızca arama talebi olan fasetleri dizinle |
| Yinelenen listeler | Sıralamalar, izleme parametreleri | Temiz URL'ye canonical, sıralama parametreleri için robots.txt |
| Derindeki ürünler bulunamıyor | JavaScript veya #parça ile sayfalama | Taranabilir ?page=n bağlantıları, her sayfada kendi canonical'i |
| Aynı ürün birden fazla URL'de | Ürüne birden fazla kategori yolundan erişilmesi | Kategorisiz tek bir ürün URL'si, canonical onu göstersin |
| Varyantlar birbirleriyle yarışıyor | Her renk veya beden için ayrı URL, gruplama yok | ProductGroup işaretlemesi, grup başına veya varyant sayfası başına tek canonical |
| Soft 404 | Stokta olmayan veya kaldırılan ürünlerde boş sayfalar | Alternatifli sayfayı tut; kalıcı kaldırmada 301 veya 404 |
| Yavaş şablonlar | Ağır görseller, üçüncü taraf betikler | LCP, INP ve CLS'yi şablon düzeyinde iyileştir |
| Kalabalık site haritası | Filtrelenmiş, yönlendirilmiş veya noindex URL'lerin listelenmesi | Yalnızca canonical, dizinlenebilir, 200 yanıtı veren URL'ler |
Faset gezinmesi (kategori sayfasındaki filtreler), çoğu mağazada boşa giden taramanın ilk kaynağıdır. Google'ın yönlendirmesi nettir: Filtrelenmiş URL'lerin arama sonuçlarında görünmesi gerekmiyorsa, bunları robots.txt'de engelleyin. Canonical etiketi, canonical olmayan URL'lerin taranmasını yalnızca zamanla yavaşça azaltır; nofollow ise URL'ye verilen her bağlantı bunu taşıdığında işe yarar.
Uygulamada işe yarayan yöntem, fasetleri iki gruba ayırır:
Filtrelenmiş URL'lerin taranabilir kalması gerektiğinde Google, standart parametre ayırıcısı olan & kullanımını, aynı kombinasyonun asla iki URL üretmemesi için filtrelerin sabit sırasını ve bir kombinasyon hiç ürün döndürmediğinde HTTP 404 durum kodunu ister.
Dikkat
Aynı URL'de robots.txt engeli ile noindex etiketini birleştirmeyin. Google sayfayı tarayamıyorsa noindex'i hiç görmez ve URL açıklamasız biçimde dizinde kalabilir. Birini seçin: yalnızca israf varsa taramayı engelleyin; eski URL'ler düşene kadar noindex ile taramaya izin verin, sonra engelleyin.
Büyük kategoriler sayfalara bölünür ve 8. sayfadaki ürünler ancak Google 8. sayfaya ulaşabilirse bulunur. Google'ın e-ticaret sayfalama yönergeleri dört kural koyar:
«Tümünü göster» sayfaları ve «daha fazla yükle» kalıpları hakkında daha fazla bilgi için sayfalama SEO'su makalemizi okuyun.
Bir canonical etiketi, neredeyse aynı birden fazla sayfa arasında Google'a hangi URL'nin referans sürüm olduğunu gösterir. Bir mağazada üç kural çoğu durumu kapsar:
Canonical bir ipucudur ve sinyaller çeliştiğinde Google onu geçersiz kılar: parametreli sürüme giden iç bağlantılar, onu listeleyen bir site haritası ya da yönlendirilmiş veya noindex bir sayfaya işaret eden canonical. Bağlantılar, canonical'ler ve site haritaları arasındaki tutarlılık, tek başına etiketten daha önemlidir.
Renkler, bedenler ve malzemeler her mağazada aynı soruyu doğurur: tüm varyantlar için tek sayfa mı, yoksa her varyant için ayrı sayfa mı? Google ikisini de destekler; bunu ürün varyantları yapılandırılmış veri belgelerinde anlatır:
Her iki durumda da grubu ProductGroup ile işaretleyin, varyantları hasVariant ile listeleyin, özellikleri variesBy içinde (color, size, material, pattern, suggestedAge, suggestedGender) belirtin ve her varyanta kendi sku veya gtin değerini verin. Google ayrıca her varyantın kendi URL'siyle önceden seçilebilmesini ve sayfanın doğru görseli, fiyatı ve stok durumunu göstermesini ister; örneğin ?color=green&size=small gibi.
Örnek
5 renk ve 6 bedende satılan bir tişört 30 varyant oluşturur. 30 sayfayı dizinlemek sinyalleri seyreltir. Yaygın bir tercih, renk başına bir sayfa (her biri kendi fotoğraflarına ve talebine sahip 5 sayfa) ve bedenlerin sayfada seçilmesidir; hepsi aynı productGroupID altında gruplanır.
Stok, mağaza URL'lerinin en sık bozulduğu yerdir. Yalnızca «Mevcut değil» yazan boş bir ürün sayfası Search Console'da soft 404 olarak raporlanabilir ve sayfa sıralamalarını ve bağlantılarını kaybeder. Doğru yanıt, ürünün ne kadar süredir yok olduğuna bağlıdır:
| Durum | Önerilen yaklaşım |
|---|---|
| Geçici olarak stokta yok | Sayfayı yayında tut (200), işaretlemede OutOfStock durumunu belirt, yeniden stok tarihini ve stokta olan benzer ürünleri göster |
| Mevsimlik ürün, gelecek yıl geri gelecek | Sayfayı ve URL'sini koru, alternatifler ve stok bildirimi kaydı ekle |
| Kaldırıldı, yakın bir muadili var | Muadile veya en yakın kategoriye 301 yönlendirmesi |
| Kaldırıldı, muadili ve bağlantısı yok | 404 veya 410 döndür ve site haritasından ve iç bağlantılardan kaldır |
| Kaldırıldı, ama hâlâ trafik veya bağlantı alıyor | Özellikleri ve halefleri olan bir arşiv sayfası tut |
Kaldırılmış her ürünü ana sayfaya yönlendirmeyin: Google bu toplu yönlendirmeleri genellikle soft 404 olarak değerlendirir. Yönlendirme kuralları için SEO yönlendirmeleri rehberimize bakın.
Google, sayfa deneyimini Core Web Vitals ile ölçer. web.dev'e göre bir sayfa, mobil ve masaüstündeki gerçek ziyaretlerin 75. yüzdeliğinde LCP 2,5 saniye veya daha az, INP 200 milisaniye veya daha az ve CLS 0,1 veya daha azsa «iyi» kabul edilir. Mağazalar bu eşikleri tekrarlayan nedenlerle kaçırır:
URL bazında değil şablon bazında çalışın: ürün şablonunu düzeltmek binlerce sayfayı aynı anda iyileştirir. Search Console'un Core Web Vitals raporu URL'leri zaten benzer sayfalara göre gruplar.
Product yapılandırılmış verisi (name, image, fiyat, para birimi ve stok durumunu içeren offers, gerçek ve sayfada görünen yorumlar varsa aggregateRating), ürün sayfalarını fiyat ve stok bilgisi içeren zengin sonuçlara uygun hale getirir. Kategorilere ve ürünlere BreadcrumbList, ana sayfaya Organization ekleyin. Google ayrıca işaretlemenin yanında bir ürün akışının Merchant Center'a gönderilmesini önerir: akış, Shopping sekmesinde neyin görüneceğini belirler ve kendi takviminize göre güncellenir. E-ticaret ürün sayfası rehberimiz, aynı şablonun içerik tarafını ele alır.
XML site haritaları için Google'ın site haritası belgeleri, dosya başına sınırı 50.000 URL veya sıkıştırılmamış 50 MB olarak belirler; priority ve changefreq etiketlerini yok sayar ve lastmod'u yalnızca her zaman doğruysa kullanır. Bir mağaza için pratik kurallar:
Ücretsiz site haritası denetleyicisi, yanlışlıkla listelenmiş yönlendirilmiş, kırık veya noindex URL'leri işaretler.
İpucu
Ürün site haritanızdaki URL sayısını, Search Console'un sayfa dizinleme raporunda bu site haritasına göre filtrelenmiş «Dizinlendi» olarak işaretlenmiş ürün sayısıyla karşılaştırın. Büyük bir fark, ürün şablonunda yinelenen içerik, ince sayfalar veya tarama sorunları olduğuna işaret eder.
Evet. ChatGPT, Gemini ve Perplexity artık ürün ve mağaza öneriyor ve bunu getirip okuyabildikleri sayfalara dayanarak yapıyor. Kataloğunuzun alıntılanabilmesini üç teknik nokta belirler:
Yayınladığımız perakende yapay zekâ alıntı çalışması, alışveriş sorularında yapay zekânın hangi kaynakları alıntıladığını gösterir; e-ticarette yapay zekâ makalesi ise yeni yapay zekâ alışveriş kanalını ele alır. Mağazanızın bu yanıtlarda geçip geçmediğini görmek için yapay zekâ bahsetme takibi, markanızı ChatGPT, Claude ve Gemini'de izler.
Önce dizinlemeyi engelleyenlerle, sonra taramayı boşa harcayanlarla, en son da sıralamayı ve tıklamaları iyileştirenlerle başlayın:
Birkaç ayda bir ve her platform geçişinden sonra tam bir e-ticaret SEO denetimi yapın; düzeltmelerin değerini e-ticaret SEO yatırım getirisi hesaplayıcısıyla tahmin edin.

Teknik olarak temiz bir mağaza, her ürün ve her kategorinin yinelenen içeriklerle savaşmak yerine içeriğiyle rekabet etmesini sağlar. Şablonlar sağlam olduğunda büyüme içerik ve otoriteden gelir: Sorank, mağazanızın kazanabileceği anahtar kelimeleri bulur, kategorilerinize iç bağlantılı, optimize edilmiş satın alma rehberleri yazıp yayınlar, 5000'den fazla kullanıcının siteleri sayesinde doğal geri bağlantıları otomatik olarak kazanır ve yapay zekâ alıntılarınızı autopilot modunda takip eder. Planlara göz atın; yıllık ödemeyle aylık $49'dan başlar ve 3 gün ücretsiz deneme içerir.
Daha fazla ağırlığı vardır, çünkü bir mağaza filtreler, sıralamalar, sayfalama ve varyantlar yüzünden ürün sayısından çok daha fazla URL üretir. Ürün veya kategori şablonundaki tek bir hata, o türdeki her sayfada tekrarlanır. Az filtreli küçük kataloglarda temeller yeterlidir; büyük kataloglarda tarama ve yinelenen içeriği kontrol etmek, yeni ürünlerin hiç dizinlenip dizinlenmeyeceğini çoğu zaman belirler.
Yalnızca gerçek bir aramaya karşılık gelen filtrelenmiş sayfalar dizinlenmelidir; örneğin insanların Google'a yazdığı bir renk veya malzeme gibi. Bunlar da yalnızca temiz bir URL, benzersiz bir title ve özgün içerikle dizinlenmelidir. Birden fazla filtrenin kombinasyonları, fiyat aralıkları ve sıralamalar taramanın dışında kalmalıdır; genellikle parametreleri için robots.txt kurallarıyla.
Shopify, WooCommerce, Magento, BigCommerce ve PrestaShop, doğru yapılandırıldıklarında hepsi iyi sıralanabilir. Farklar kontrolde yatar: bazı platformlar URL yapısını zorunlu kılar, ürün yollarını çoğaltır veya robots.txt düzenlemesini sınırlar. Seçmeden veya taşınmadan önce her platformun canonical, faset URL'leri, yönlendirmeler ve yapılandırılmış veriyi nasıl ele aldığını kontrol edin.
SORANK'I SİZDEN ÖNCE DENEDİLER
