Diyelim ki mağazanızda dört bin ürün var. Search Console'u açıyorsunuz ve Google'ın bulduğu adres sayısı altmış binin üzerinde: renk, beden, fiyat aralığı ve sıralama seçeneklerinin her kombinasyonu ayrı bir adres olmuş. Bu sırada yeni eklediğiniz ürünler haftalarca dizine girmiyor, ürün sayfalarınız da Trendyol'daki kendi ilanınızın arkasında kalıyor.
E-ticarette SEO, tek tek sayfa parlatmaktan çok bir dizi mimari karardır ve bu kararlar binlerce sayfaya aynı anda yansır. Bu yazıda kategori ağacından filtreli gezinmeye, ürün metinlerinden varyant işaretlemesine, tükenen ürünlerden Merchant Center'a ve pazar yeri dengesine kadar bu kararları sırayla ele alıyoruz. Altyapı seçimini ve site hızını ayrı yazılarımızda anlattığımız için burada yalnızca SEO'ya dokunan kısımlarına giriyoruz.
Kategori ağacını arama talebine göre kurmak
Bir mağazada ticari aramaların çoğunu ürün sayfaları değil kategori sayfaları karşılar. “Erkek deri bot” ya da “katlanır bebek arabası” arayan kişi tek bir ürün değil, seçenek görmek ister. Bu yüzden kategori ağacı aslında sitenizin anahtar kelime haritasıdır ve depo düzenine göre değil, müşterinin nasıl aradığına göre kurulmalı.
Başlangıç noktası talep verisidir: Google Ads Anahtar Kelime Planlayıcı, Search Console'daki sorgular, site içi arama kayıtlarınız ve pazar yerlerinin filtre yapısı. Trendyol'da bir kategoride hangi filtrelerin öne çıktığına bakmak, müşterinin hangi boyutlarda düşündüğünü hızlıca gösterir.
- Kategori adı müşterinin kullandığı kelime olsun: “Aktif Yaşam Serisi” değil, “Spor Ayakkabı”.
- Her kategorinin tek bir adresi olsun. Aynı ürün listesine iki farklı yoldan ulaşılıyorsa biri asıl sayfadır, diğeri ona bağlantı verir.
- Ürün adresi kategori yolundan bağımsız olsun (örneğin /urun/deri-bot-kahve). Ürünü başka kategoriye taşıdığınızda adres değişmez, iki kategoride duran ürün iki adres üretmez.
- Boş ya da iki ürünlü kategori açmayın; Google içeriği olmayan sayfalara bağlantı vermemeyi ya da en azından onları dizine almamayı öneriyor.
- Adreslerde tek bir yazım biçimi kullanın: küçük harf ve Türkçe karakterlerin tutarlı karşılığı (ı yerine i, ş yerine s). Google, büyük küçük harfi aynı sayan sunucularda tüm adresleri tek biçime çevirmeyi öneriyor.
Derinlik konusunda kesin bir sayı yok, ama pratik kural şu: önemli her ürüne ana sayfadan birkaç tıkla ulaşılabilmeli. Dört kat derinlikte, içinde üç ürün olan alt alt kategoriler hem müşteriyi hem tarayıcıyı yorar.
Filtreli gezinme: hangi kombinasyon dizine girmeli?
Filtreler müşteriye iyi gelir, tarayıcıya değil. Beş renk, on beden, dört fiyat aralığı ve üç sıralama seçeneği olan tek bir kategori, kombinasyonlarıyla yüzlerce adres üretir. Google'ın Search Central'daki filtreli gezinme belgesi bu adreslerin taranmasının sunucuyu yorduğunu ve yeni adreslerin keşfini yavaşlatabildiğini açıkça yazıyor.
Google'ın önerisi net: filtreli adreslerin arama sonuçlarında görünmesine ihtiyacınız yoksa ilk tercih, bunları robots.txt ile taramaya kapatmak; ürün sayfaları ve filtresiz liste sayfası açık kalır. Filtreyi adres parçası (#) ile taşımak taramayı ne olumlu ne olumsuz etkiler. Canonical etiketi ve bağlantılara nofollow eklemek ise Google'ın deyişiyle uzun vadede daha az etkili; canonical zamanla tarama hacmini azaltabilir ama garantisi yoktur.
Öte yandan bazı filtre kombinasyonlarının gerçek arama talebi var. “Siyah kadın bot” aranıyorsa bu, filtre sonucu değil kendi başına bir kategori sayfası olmayı hak eder: sabit bir adres, kendi başlığı ve kısa metni, kendine işaret eden canonical ve kategori sayfasından bağlantı. Kalan kombinasyonlar taramaya kapalı kalır.
| Sayfa türü | Örnek | Arama talebi | Önerilen karar |
|---|---|---|---|
| Ana özellik veya marka | /kadin-bot/siyah | Çoğu zaman var | Sabit, dizine açık iniş sayfası; kendi başlığı ve metni |
| Çoklu filtre kombinasyonu | ?renk=siyah&beden=38&topuk=kisa | Çok nadir | robots.txt ile taramaya kapalı |
| Sıralama ve görünüm | ?sirala=artan, ?gorunum=liste | Yok | robots.txt ile kapalı; bağlantılar asıl listeye |
| Fiyat aralığı, kampanya, stok filtresi | ?fiyat=aralik&stokta=evet | Yok | robots.txt ile kapalı |
| Sonuç vermeyen kombinasyon | ?renk=mor&beden=48 | Yok | 404 döndürün; genel bir sayfaya yönlendirmeyin |
| Sayfalama | ?sayfa=2 | Dolaylı | Taranabilir, her sayfa kendi canonical'ı ile |
Dizine açık tuttuğunuz filtreler için Google'ın teknik önerileri de var: parametreleri standart & ile ayırın, filtreler adres yolunda duruyorsa sıralarını hep aynı tutun, aynı filtrenin iki kez eklenmesini engelleyin ve sonuç vermeyen kombinasyonlarda gerçek bir 404 döndürün.
Kategori sayfası: liste değil, iniş sayfası
Kategori sayfasının başlığı ve H1'i aranan ifadeyle örtüşmeli, ürünler sayfanın en üstünde görünmeli. Ürünlerin üstüne iki üç cümlelik bir giriş yeter; satın alma rehberi niteliğindeki uzun metin listenin altına gider. Ürünleri ekranın dışına iten bin kelimelik “SEO yazısı” ne müşteriye ne Google'a bir şey anlatır.
İyi bir kategori metni müşterinin gerçek sorusunu cevaplar: koşu ayakkabısında asfalt ile arazi tabanı arasındaki fark, bebek arabasında tek elle katlanma ve uçağa alınma ölçüleri, deri botta hakiki deri ile suni deri ayrımı. Bu cevapların içinden ilgili alt kategorilere bağlantı vermek, iç bağlantının en doğal biçimidir.
Sayfalama
Google'ın sayfalama belgesindeki kurallar kısa: her sayfa kendi adresine sahip olsun (?sayfa=2 gibi), her sayfa kendini canonical göstersin, ilk sayfayı tüm serinin canonical'ı yapmayın ve sayfalar arasında normal <a href> bağlantıları kullanın. rel=next ve rel=prev etiketlerini Google artık kullanmıyor. Sayfa numarasını adres parçasıyla (#) taşımayın; Google onu yok sayar.
Sonsuz kaydırma ya da “daha fazla yükle” düğmesi kullanıyorsanız bilin ki Google'ın tarayıcısı düğmelere tıklamıyor. Arka planda taranabilir sayfa bağlantıları bulunmalı; ayrıca site haritası ve Merchant Center ürün akışı, Google'ın tüm ürünleri bulmasına yardım eder.
Ürün sayfası metni: üreticinin açıklamasını kopyalamayın
Üreticinin gönderdiği açıklama sizin sitenizde, yirmi başka mağazada ve Trendyol ile Hepsiburada ilanlarında birebir aynıysa Google bu kopyalardan birini seçip gösterir. Bunun bir ceza olduğunu düşünmeyin, sorun daha basit: seçilen çoğu zaman siz değilsiniz, genellikle en güçlü alan adı, yani pazar yeri oluyor.
Ürün metni, müşterinin satın almadan önce sorduğu sorulardan doğar: ölçüler, malzeme, kalıp (dar mı, bol mu), kime ve hangi kullanıma uygun olduğu, bakım, kutu içeriği, garanti ve servis, kargo ve iade özeti. Bir kahve makinesi için “üstün performans” yazmak yerine haznenin kaç litre olduğunu, kaç dakikada ısındığını, hangi kapsüllerle uyumlu olduğunu ve kireç çözmenin ne sıklıkla gerektiğini yazın. İade nedenleriniz bu listenin en dürüst kaynağıdır.
Dört bin ürünün hepsine elle metin yazılamaz, yazılması da gerekmez. En çok satan ve en çok aranan ürünlere elle yazılmış metin, uzun kuyruğa ise ürün özelliklerinden beslenen ama okunabilir şablonlar yeter. Yapay zekâ ile taslak üretiyorsanız insan kontrolü şart: Google'ın ölçekli içerik istismarı politikası, nasıl üretildiğinden bağımsız olarak, kullanıcıya neredeyse hiçbir şey sunmayan çok sayıda sayfa üretmeyi hedef alıyor.
Ürün başlığı için tutarlı bir kalıp belirleyin: marka, model, ana özellik ve varyant. “Kahve Makinesi Süper Fırsat” değil, “Marka X Model 12 Kapsüllü Kahve Makinesi, 1,2 Litre, Siyah”. Ürün yorumları da sayfanın en değerli özgün içeriğidir; yalnızca gerçek alıcılardan gelen yorumları yayımlayın ve 2026'da yürürlüğe giren Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği değişikliğinin yorum doğrulamasına getirdiği yükümlülükleri hukuk danışmanınızla birlikte değerlendirin.
Varyantlar ve yapılandırılmış veri
Her ürün sayfası Product ve Offer türünde yapılandırılmış veri taşımalı. Google iki farklı görünümden söz ediyor: ürün snippet'leri ve satıcı listelemeleri. Satıcı listelemelerine yalnızca ürünün doğrudan satın alınabildiği sayfalar uygun; bunun için ürün adı, görseli ve teklif bilgisi zorunlu, teklifte fiyat ve para birimi bulunmalı ve fiyat sıfırdan büyük olmalı. Stok durumu zorunlu değil ama önerilen alanlardan; InStock, OutOfStock, PreOrder, BackOrder gibi tek bir değer verilmeli.
Varyantlar en çok karışan konu. Google'ın varyant belgesine göre aynı ürünün renk ve beden seçenekleri ProductGroup altında toplanır: variesBy hangi özelliklerin değiştiğini (renk, beden), productGroupID üst stok kodunu, hasVariant da tek tek varyantları gösterir. Her varyantın kendine ait sku veya gtin değeri olmalı ve her varyant, doğru görseli, fiyatı ve stok durumunu önceden seçili getiren ayrı bir adresle (örneğin ?renk=yesil&beden=m) açılabilmeli.
Canonical tarafında Google'ın e-ticaret adres belgesi şunu söylüyor: varyantlar parametreyle ayrılıyorsa canonical, parametresiz ürün adresidir. Tüm varyantların tek sayfada seçildiği yapıda ürün grubunun tek bir canonical adresi olur; her varyantın ayrı sayfası olan yapıda ise her sayfa kendi verisini eksiksiz taşır.
- Barkod olarak en özel GTIN'i kullanın (Türkiye'de çoğunlukla 13 haneli EAN); yalnızca rakam, adres değil.
- Kargo ve iade politikasını her ürüne tek tek yazmak yerine Google'ın önerdiği gibi Organization düzeyinde bir kez tanımlayın; ürün düzeyini yalnızca istisnalar için kullanın.
- Merchant Center'da ya da Search Console'da girdiğiniz kargo ve iade ayarları işaretlemenin önüne geçer; ikisini çelişkili bırakmayın.
- İşaretlemedeki fiyat ve stok bilgisi sayfada görünenle birebir aynı olmalı. Önbellekte kalmış eski fiyat en sık hatadır.
Tükenen ve kalıcı olarak kaldırılan ürünler
Bir ürünün stoğunun bitmesi ile satıştan tamamen kalkması farklı durumlardır ve farklı ele alınır. En sık hata ikisine de aynı şeyi yapmak: ya hepsini silmek ya hepsini ana sayfaya yönlendirmek.
| Durum | Sayfaya ne olur | Yapılandırılmış veri | Ek adım |
|---|---|---|---|
| Geçici olarak tükendi | Yayında kalır, 200 döner | OutOfStock | Benzer ürünler ve stoğa girince haber ver seçeneği |
| Ön sipariş veya tedarik bekliyor | Yayında kalır | PreOrder veya BackOrder | Tahmini teslim tarihini yazın |
| Kalıcı olarak kalktı, yeni modeli var | 301 ile yeni modele | Yeni sayfada güncel | Eski adresi site haritasından çıkarın |
| Kalıcı olarak kalktı, karşılığı yok | 404 veya 410 | Kaldırılır | İç bağlantıları temizleyin |
| Her yıl dönen sezon ürünü | Aynı adres korunur | Sezon dışında OutOfStock | Yeni sezonda aynı sayfayı açın, yenisini üretmeyin |
Google'ın belgesine göre 404 ile 410 arasında pratik fark yok; ikisi de içeriğin olmadığını söyler ve adres zamanla dizinden düşer. 301 ve 308 ise güçlü bir sinyaldir. Kalkan yüzlerce ürünü tek seferde ana sayfaya ya da genel bir kategoriye yönlendirmek kullanıcıyı şaşırtır ve Search Console'da çoğu zaman soft 404 olarak görünür. Yönlendirme yalnızca gerçekten karşılığı olan bir sayfaya yapılır.
Merchant Center, görseller ve hız
Merchant Center ücretsiz listelemeleri
Google Merchant Center'a ürün akışı gönderen mağazalar, reklam bütçesi ayırmadan ürünlerini Alışveriş sekmesinde, Google Arama'da, Görseller'de, YouTube'da ve Lens'te gösterebiliyor; Google bunlara “ücretsiz listelemeler” diyor. Türkiye desteklenen ülkeler arasında. Ürünlerin gösterileceği garanti değil, sizin verdiğiniz veriye göre eşleşiyor; başlık, görsel, açıklama, beden ve cinsiyet gibi özellikler ve en az üç seviyeli ürün türü bu yüzden önemli.
Akışı elle yönetmek yerine kullandığınız altyapının Merchant Center entegrasyonunu tercih edin; ürün, fiyat ve stok değişikliği akışa kendiliğinden yansısın. Akıştaki fiyat ile sayfadaki fiyatın tutmaması, ürünlerin reddedilmesinin en sık nedenlerinden biri.
Ürün görselleri
Google görselleri yalnızca <img> öğesinin src özelliğinden indeksliyor; CSS arka planı olarak yüklenen görseller dizine girmiyor. Desteklenen biçimler BMP, GIF, JPEG, PNG, WebP, SVG ve AVIF. Alt metni açıklayıcı yazın ama anahtar kelimeyle doldurmayın: “ürün” değil, “kahverengi bağcıklı erkek deri bot, yandan görünüm”. Dosya adı da kısa bir ipucu verir; IMG_0042.jpg yerine erkek-deri-bot-kahve-yan.jpg. srcset kullanıyorsanız yedek bir src her zaman bulunsun.
Hız
Hızı Core Web Vitals yazımızda ayrıntılı anlattık; mağazalara özgü suçlular hemen hep aynı: ölçüsüz yüklenen görseller, sohbet, yorum ve takip betikleri gibi üçüncü taraf kodlar, filtre menüsünün ağır JavaScript'i. Ekranın altındaki görselleri geç yüklemek doğru, ama ürün sayfasının ana görselini geç yüklemek en büyük içerikli boyama süresini doğrudan uzatır.
İç bağlantı ve pazar yeri dengesi
İç bağlantı, Google'a hangi sayfaların önemli olduğunu söylemenin en ucuz yolu. Ekmek kırıntısı menüsü (BreadcrumbList verisiyle), kategoriden alt kategorilere ve alt kategoriden üst kategoriye bağlantılar, ürün sayfasında tamamlayıcı ürünler, rehber yazılardan ilgili kategorilere verilen bağlantılar bu işin temeli. robots.txt ile kapattığınız filtre adreslerine bağlantıyı mümkün olduğunca azaltın; tarayıcıyı kapalı kapılara göndermeyin.
Trendyol, Hepsiburada, Amazon.com.tr ya da n11'de de satıyorsanız şu tabloya hazırlıklı olun: kendi ürününüzün marka ve model aramasında pazar yeri ilanınız çoğu zaman sizin sitenizin üstünde çıkacak. Bu kendi başına kötü değil, o satış da sizin. Asıl soru, kendi sitenizin neden var olduğu: müşteri ilişkisi, marj ve marka.
- Kendi sitenizdeki ürün metni pazar yeri ilanınızdan farklı ve daha zengin olsun; aynı metni iki yere koymak, seçimi pazar yerine bırakmak demek.
- Yalnızca kendi sitenizde bulunan setler, renkler ya da hizmetler (kurulum, kişiselleştirme, uzatılmış iade) sunun.
- Marka adınızla yapılan aramada ilk sırada kendi sitenizin çıktığından emin olun; Organization verisi ve tutarlı marka bilgisi burada işe yarar.
- Kendi sitenizde e-posta ve SMS izinlerini KVKK ve İYS kurallarına uygun toplayın; pazar yerindeki müşteri sizin listeniz değildir.
Nereden başlamalı?
- Search Console'un sayfa dizine ekleme raporunda dizindeki ve bilinen adres sayısına bakın; ürün ve kategori sayınızla karşılaştırın.
- Filtre ve sıralama parametrelerinin listesini çıkarın, her biri için tablodaki kararlardan birini verin.
- Arama talebi olan filtre kombinasyonları için sabit iniş sayfaları açın.
- Kategori ağacını talep verisine göre gözden geçirin, boş ve tekrar eden kategorileri birleştirin.
- En çok satan ürünlerden başlayarak üretici metinlerini kendi metninizle değiştirin.
- Product, Offer ve varyantlar için ProductGroup işaretlemesini kurun, Search Console'daki ürün ve satıcı listelemesi raporlarını izleyin.
- Tükenen ve kalkan ürünler için yazılı bir kural belirleyin ve ekibe dağıtın.
- Merchant Center hesabını açın, ücretsiz listelemeleri etkinleştirin, akışı altyapı entegrasyonuyla bağlayın.
- Ürün görsellerinin alt metinlerini ve dosya adlarını şablona bağlayın.
- Pazar yeri ilanlarınızla kendi ürün metinlerinizi ayırın.
AYTE Digital olarak e-ticaret SEO çalışmalarına tarama verisi ve mağaza mimarisiyle başlıyor, filtre ve varyant kararlarını yazılımla birlikte uyguluyoruz. Pazar yerleriyle kendi siteniz arasındaki dengeyi de satış verinize bakarak sizinle birlikte kuruyoruz.