E-Ticaret SEO Nasıl Yapılır? Ürün ve Kategori Sayfalarını Google'da Üst Sıraya Taşıma

E-ticaret SEO nedir ve nasıl yapılır?
E-ticaret SEO, bir online mağazanın kategori ve ürün sayfalarını satın alma niyeti taşıyan Google aramalarında üst sıraya taşıma çalışmasıdır. Kategori sayfalarını genel ürün aramalarına, ürün sayfalarını model aramalarına eşlersiniz; ardından filtre URL'lerini, yapısal veriyi, stok durumunu ve ürün feed'ini Google'ın okuyabileceği hale getirirsiniz.
2012'den beri farklı ölçekteki e-ticaret projelerinin SEO stratejisini yönetiyorum. En sık gördüğüm tablo şöyle: mağaza sahibi bütün enerjisini ürün sayfalarına veriyor, ciroyu taşıyacak kategori sayfaları ise ince ve birbirine benzer kalıyor. Oysa e-ticaret SEO, tek tek sayfaları parlatmaktan çok binlerce URL'nin nasıl davranacağına dair kurallar koymaktır.
Bu rehberde Google'ın resmi belgelerine dayanarak altı katmanı sırayla ele alıyorum:
- Sayfa rolleri: hangi sorguyu kategori, hangisini ürün sayfası karşılar.
- Taranabilirlik: filtre, sıralama ve sayfalama URL'lerinin kontrolü.
- Ürün verisi: Product, Offer ve varyant yapısal verisi ile Merchant Center feed'i.
- Yaşam döngüsü: stoku biten ve satıştan kalkan ürünlerin yönetimi.
- İçerik: özgün ürün metinleri, kategori metinleri ve müşteri yorumları.
- Ölçüm: Search Console ve Merchant Center raporları.
Kategori sayfaları neden e-ticaret SEO'sunun ana sıralama sayfasıdır?
Kategori sayfaları, "kadın koşu ayakkabısı" ya da "ahşap çalışma masası" gibi genel ve yüksek hacimli aramaların doğal karşılığıdır. Bu aramaları yapan kişi henüz tek bir ürün seçmemiştir. Seçenekleri görmek, fiyat aralığını anlamak ve filtrelemek ister. Bu yüzden Google bu sorgularda çoğu zaman liste sayfalarını öne çıkarır; siz de arama sonuçlarını açıp bunu kendi sektörünüzde kolayca doğrulayabilirsiniz.
İkinci neden kalıcılıktır. Ürünler sezonla, stokla ya da tedarikçiyle değişir; kategori URL'si ise yıllarca aynı kalır. Dolayısıyla dış bağlantılar, marka bilinirliği ve iç link gücü en çok kategori sayfalarında birikir. Menüden gelen bağlantıların büyük kısmı da zaten kategorilere gider.
Başlık etiketlerinde şablon kullanabilirsiniz, ama kör şablondan kaçının. "Kadın Koşu Ayakkabısı Modelleri ve Fiyatları" gibi bir kalıp, hem ürün grubunu hem ticari niyeti karşılar. Alt kategorilerde aynı kalıbı tekrarlarken ürün grubunun kendi dilini koruyun; kullanıcılar "bot" ile "çizme" kelimelerini farklı ihtiyaçlar için arar.
Güçlü bir kategori sayfasında şu parçaları görmek istersiniz:
- Aramayla birebir örtüşen bir H1 ve başlık etiketi.
- Ürün ızgarasının üstünde iki üç cümlelik bir giriş metni.
- Alt kategori bağlantıları ve anlamlı filtreler.
- Sayfanın altında satın alma kararını kolaylaştıran kısa bir rehber bölümü.
Kategori ağacının mimarisini büyük web sitelerinde kategori yapısı yazımda ayrıntılı anlattım. Burada e-ticaret SEO'sunun mağaza tarafındaki kararlarına odaklanıyorum.
Ürün sayfaları hangi aramalarda sıralama almalı?
Ürün sayfaları, kullanıcının ne istediğini bildiği aramalarda kazanır. Marka ve model adı, model numarası, GTIN ya da "marka + model + renk" gibi belirgin sorgular bu gruba girer. Bu aramalarda kullanıcı karşılaştırma aşamasını çoğu zaman geçmiştir; fiyata, stoka ve teslimat süresine bakar.
Ürün sayfalarının ikinci görevi, alışveriş deneyimlerine veri taşımaktır. Google'ın satıcı listeleri, müşterinin satın alma yapabildiği sayfaları hedefler. Merchant Center ücretsiz listelemeleri de kategori sayfalarını değil, ürün sayfalarını gösterir. Yani ürün sayfasında fiyat, stok ve varyant verisini doğru vermezseniz görünürlüğün önemli bir kısmını baştan kaybedersiniz.
Ürün sayfasının tasarım, fotoğraf ve dönüşüm tarafını e-ticaret ürün sayfası rehberimde ayrıca ele aldım. Bu yazıda ürün sayfasına yalnız arama motorunun gözünden bakıyorum: URL, veri ve yaşam döngüsü.
Kategori, filtre ve ürün sayfalarına anahtar kelimeleri nasıl dağıtırsınız?
Her sorgu kümesine tek bir hedef URL atamanız gerekir. Aksi halde kategori sayfanız, bir filtre sayfanız ve bir blog yazınız aynı sorgu için birbiriyle yarışır. Google bu durumda hangi sayfayı göstereceğine kendisi karar verir. Çoğu zaman da sizin öne çıkarmak istemediğiniz sayfayı seçer.
Aşağıdaki tablo, sahada kullandığım basit eşleştirme mantığını özetliyor.
| Arama türü | Örnek sorgu | Hedef sayfa |
|---|---|---|
| Genel ürün grubu | kadın koşu ayakkabısı | Kategori sayfası |
| Ürün grubu ve tek özellik | su geçirmez koşu ayakkabısı | Alt kategori ya da dizine açık filtre sayfası |
| Marka ve ürün grubu | [marka] koşu ayakkabısı | Marka filtresi ya da marka kategori sayfası |
| Marka ve model | [marka] [model] 38 numara | Ürün sayfası, varyant seçili URL |
| Seçim ve karşılaştırma | koşu ayakkabısı seçimi | Satın alma rehberi (blog) |
Bu haritayı bir tabloda tutun ve yeni kategori açmadan önce mutlaka kontrol edin. Yöntemin ayrıntısını anahtar kelime haritalama yazımda adım adım anlattım. Özellikle kategori ile filtre sayfası arasındaki çakışmalar, mağazalarda en sık gördüğüm kanibalizasyon kaynağıdır.
Filtreli gezinme (faceted navigation) neden tarama sorunu yaratır?
Filtreli gezinme, ziyaretçinin ürünleri renk, beden, marka ya da fiyata göre daraltmasını sağlayan yapıdır. Kullanıcı için vazgeçilmezdir; ancak her filtre kombinasyonu yeni bir URL üretir. Beş renk, on beden, yirmi marka ve dört sıralama seçeneği bile binlerce adres demektir. Filtreler üst üste eklenebiliyorsa sayı pratikte sonsuza yaklaşır.
Google'ın yönlü gezinme belgesi sorunu açıkça tarif eder. Tarayıcı, bu URL'lerin işe yarayıp yaramadığını taramadan anlayamaz. Bu nedenle işe yaramadıklarını fark edene kadar çok sayıda filtre adresine girer. Taramayı gereksiz URL'lere harcadığında ise yeni ve değerli sayfalara daha az zaman ayırır.
E-ticarette bunun bedeli somuttur. Google yeni sezon ürünlerini geç keşfeder, fiyat değişiklikleri arama sonuçlarına geç yansır ve dizin birbirinin kopyası olan filtre sayfalarıyla dolar. Kısacası sorun yalnız tarama bütçesi değildir; aynı zamanda sinyallerin onlarca URL'ye dağılmasıdır.
Sorunun sizde olup olmadığını anlamak için iki yere bakın. Search Console'un tarama istatistikleri raporu, Googlebot'un yaptığı isteklerden örnekler gösterir; bu örneklerde parametreli URL'lerin ağırlığına dikkat edin. Ayrıca sunucu günlüklerinizde Googlebot isteklerini URL kalıbına göre gruplayın. Taramanın büyük kısmı filtre ve sıralama adreslerine gidiyorsa önceliğiniz bellidir.
Google filtre URL'leri için robots.txt, canonical ve noindex konusunda ne öneriyor?
Google'ın önerisi, filtre URL'lerinin arama sonuçlarında görünmesine ihtiyacınız olup olmadığına bağlıdır. İhtiyacınız yoksa en etkili yol, bu URL'lerin taranmasını robots.txt ile engellemektir. Alternatif olarak filtre durumunu URL parçası (#) ile taşıyabilirsiniz; Google arama, URL parçalarını tarama ve dizine eklemede genellikle desteklemez.
Belge, rel="canonical" ve rel="nofollow" yöntemlerini uzun vadede daha az etkili bulur. Canonical, zamanla kanonik olmayan sürümlerin tarama hacmini düşürebilir; fakat taramayı hemen durdurmaz. Noindex ise sayfanın dizine girmesini engeller, ama Google etiketi görmek için sayfayı yine tarar. Üstelik robots.txt ile engellediğiniz sayfadaki noindex etiketini Google hiç göremez; çünkü noindex kuralının çalışması için sayfanın robots.txt ile engellenmemesi gerekir.
Filtre sayfalarının dizinde kalmasını istiyorsanız Google şu kuralları önerir:
- Parametreleri standart ayraç olan & ile ayırın; virgül, noktalı virgül ya da köşeli parantez kullanmayın.
- Filtreleri URL'de her zaman aynı mantıksal sırayla yazın ve aynı filtrenin iki kez eklenmesine izin vermeyin.
- Sonuç döndürmeyen bir filtre kombinasyonu için HTTP 404 durum kodu döndürün.
- Boş sonuçları genel bir hata sayfasına yönlendirmeyin.
Hangi filtre kombinasyonlarını dizine açmalısınız?
Her filtreyi kapatmak da hatadır. "Siyah deri bot" ya da "V yaka kazak" gibi ifadelerin kendi arama talebi vardır ve bu talebi karşılayan sayfa çoğu zaman bir filtre sonucudur. Benim kuralım basit: gerçek arama hacmi olan, yeterince ürün listeleyen ve kategoriden farklı bir niyeti karşılayan kombinasyonları açarım. Gerisini tarama dışında tutarım.
| Filtre türü | Örnek | Önerim |
|---|---|---|
| Aranan tek özellik | siyah deri bot | Dizine açık, özgün başlık ve H1 |
| Marka | [marka] bot | Dizine açık marka sayfası |
| Üç ve daha fazla filtre | siyah, 42 numara, indirimli | robots.txt ile tarama dışında |
| Fiyat aralığı | 500 ile 1000 TL arası | robots.txt ile tarama dışında |
| Sıralama | fiyata göre artan | robots.txt ile tarama dışında |
| Geçici durumlar | stokta olanlar, hızlı kargo | robots.txt ile tarama dışında |
Dizine açtığınız filtre sayfasını gerçek bir açılış sayfası gibi ele alın. Sayfaya temiz ve kalıcı bir URL, sorguya uygun bir başlık etiketi, H1 ve kısa bir giriş metni verin. Menüden, ilgili kategorilerden ve rehber içeriklerinden bu sayfaya bağlantı kurun. Ürün sayısı azaldığında sayfayı ne yapacağınıza da önceden karar verin.
Sayfalamayı e-ticaret SEO'suna zarar vermeden nasıl kurarsınız?
Sayfalama, uzun ürün listelerini birden fazla sayfaya böler ve doğru kurulduğunda derindeki ürünlerin keşfini kolaylaştırır. Google'ın sayfalama belgesi birkaç net kural koyar. Her sayfaya benzersiz bir URL verin; örneğin ?page=2 gibi bir sorgu parametresi kullanın. Google sayfalı dizideki URL'leri ayrı sayfalar olarak ele alır.
En sık gördüğüm hata, ikinci ve sonraki sayfaların canonical etiketini ilk sayfaya bağlamaktır. Google'ın talimatı açıktır: dizinin ilk sayfasını kanonik sayfa olarak kullanmayın, her sayfaya kendi kanonik URL'sini verin. Ayrıca her sayfadan bir sonraki sayfaya HTML bağlantısı koyun; Googlebot sonraki sayfaları bu bağlantılar sayesinde bulur.
Google rel="next" ve rel="prev" etiketlerini artık kullanmıyor; bu etiketleri başka arama motorları için tutabilirsiniz. Sonsuz kaydırma ya da "daha fazla yükle" düğmesi kullanıyorsanız arkasında taranabilir sayfa URL'leri bulunsun. Mağazalarda çoğunlukla karma modeli öneririm: kullanıcı "daha fazla yükle" ile devam eder, tarayıcı ise ?page=n bağlantılarını izler.
Ürün varyantlarının URL yapısını nasıl kurmalısınız?
Renk, beden ya da malzeme gibi varyantlar, filtrelerden sonra kopya URL'nin en yaygın kaynaklarından biridir. Google'ın ürün varyantları belgesi iki mimariyi tanır. Tek sayfalı yapıda kullanıcı bütün varyantları aynı sayfada seçer; URL, seçimi sorgu parametresiyle taşır. Çok sayfalı yapıda ise her varyantın kendi sayfası vardır.
İki mimaride de bazı kurallar ortaktır:
- Her varyantı doğrudan açan ayrı bir URL olsun; yol parçası (/tisort/yesil) ya da sorgu parametresi (/tisort?renk=yesil) kullanabilirsiniz.
- Varyantı URL parçasıyla (#yesil) ayırmayın; Google dizine eklemede parça tanımlayıcılarını kullanmaz ve bu adresleri aynı sayfa sayar.
- Varyantı isteğe bağlı bir parametreyle taşıyorsanız parametresiz URL'yi kanonik yapın.
- Yapısal veride ProductGroup türünü kullanın; varyantları hasVariant ile bağlayın, farklılaştıran özellikleri variesBy ile, üst ürün kodunu productGroupID ile belirtin.
Hangi mimariyi seçeceğiniz arama talebine bağlıdır. Örneğin renk adıyla ciddi arama alan ürünlerde ayrı varyant sayfaları mantıklıdır. Beden gibi kimsenin ayrı aramadığı seçeneklerde ise tek sayfa ve tek kanonik URL daha temiz sonuç verir. Google bu yapısal veri desteğini Şubat 2024'te duyurdu; belgeyi bugün de güncel tutuyor.
Ürün snippet'i mi, satıcı listesi mi: hangi yapısal veriyi hedeflemelisiniz?
Google, Product yapısal verisini iki deneyim için kullanır. Ürün snippet'leri, ürünü doğrudan satın alamadığınız sayfalar içindir; inceleme ve karşılaştırma siteleri bu gruptadır. Satıcı listeleri ise müşterinin sizden satın alma yapabildiği sayfalar içindir ve kargo, iade, beden gibi daha ayrıntılı alanlar sunar. Online mağazanın ürün sayfaları için hedef, satıcı listeleridir.
Google'ın satıcı listesi belgesine göre Product için name, image ve offers alanları zorunludur. Offer tarafında price ile priceCurrency zorunludur ve satıcı listelerinde fiyatın sıfırdan büyük olması gerekir. Önerilen alanlar arasında availability, itemCondition, shippingDetails, hasMerchantReturnPolicy, gtin, brand, aggregateRating ve review yer alır.
E-ticaret tarafında asıl mesele tutarlılıktır. Sayfadaki fiyat, yapısal verideki fiyat ve Merchant Center feed'indeki fiyat aynı olmalı. Google, yapısal veriyi ve Merchant Center feed'ini birlikte sunmanın deneyimlere uygunluğu en üst düzeye çıkardığını ve verinizi doğrulamasına yardım ettiğini belirtir. Kavramların temelini schema markup rehberimde anlattım.
İşaretlemeyi yayına almadan önce Google'ın Rich Results Test aracıyla birkaç örnek sayfada doğrulayın. Yayından sonra hataları tek tek sayfalarda değil, şablon düzeyinde düzeltin. Çünkü e-ticaret sitelerinde bir şablon hatası çoğu zaman binlerce ürün sayfasını aynı anda etkiler.
Kargo ve iade bilgisini Google'a nasıl aktarırsınız?
Kargo ücreti ve iade koşulu, alışveriş sonuçlarında tıklamayı doğrudan etkileyen bilgilerdir. Google bu bilgiyi her ürüne ayrı ayrı yazmanızı beklemez. Genel iade politikanızı Organization işaretlemesi altında MerchantReturnPolicy ile bir kez tanımlamanızı önerir. Bazı ürünlerde farklı bir politika varsa Offer altında hasMerchantReturnPolicy ile genel politikanın üzerine yazarsınız.
Kargo için de aynı mantık geçerlidir. Çoğu ürüne uyan standart kargo politikasını Organization altında hasShippingService özelliğiyle, ShippingService türünde verirsiniz. Belirli bir ürün bu politikadan ayrışıyorsa Offer altında shippingDetails ile OfferShippingDetails kullanırsınız. Kurallarınız karmaşıksa ve sık değişiyorsa Google, teslimat ayarlarını Merchant Center'dan yönetmenizi de önerir. Search Console'da da kargo ve iade ayarlarını ekleyip yönetebileceğiniz bir bölüm bulunur.
Benim pratik önerim şu: politikayı önce sitede herkesin okuyabileceği bir sayfada yazın, sonra aynı bilgiyi hem işaretlemede hem Merchant Center'da tekrarlayın. Kaynaklar birbiriyle çeliştiğinde Google hangisine güveneceğini seçmek zorunda kalır ve siz kontrolü kaybedersiniz.
Stokta olmayan ürün sayfasını kapatmalı mısınız?
Hayır; stok geçici olarak bittiyse sayfayı yayında tutun. Google'ın işletmeyi geçici olarak duraklatma belgesi bunu net söyler: sayfayı açık tutup ürünü stokta yok olarak işaretlemek daha iyidir. Böylece kullanıcı, ürünü satın alamasa bile ne olduğunu anlar. Ürünü aramadan kaldırırsanız insanlar neden kaybolduğunu bilemez.
Stoku biten ürün sayfasında şunları uygulayın:
- Sayfa 200 durum kodu döndürmeye devam etsin; 404, 410 ya da noindex kullanmayın.
- Yapısal verideki availability değerini OutOfStock olarak, ön siparişte PreOrder ya da BackOrder olarak güncelleyin.
- Tahmini stok tarihini ve "gelince haber ver" seçeneğini görünür bir yerde sunun.
- Aynı kategoriden stoktaki benzer ürünlere bağlantı verin.
- Merchant Center feed'indeki stok durumunu sitedeki bilgiyle aynı anda güncelleyin.
Bu yaklaşım, sayfanın biriktirdiği bağlantıları ve sıralamayı korur. Stok geri geldiğinde sıfırdan başlamazsınız. Sezonluk ürünlerde de aynı mantık geçerlidir: kış botlarını yaz aylarında silmeyin, sayfayı stokta yok olarak tutun ve yeni sezonda aynı URL'yi yeniden doldurun.
Satıştan kalkan ürün URL'lerini nasıl yönetmelisiniz?
Ürün kalıcı olarak satıştan kalktığında durum değişir. Google'ın tarama hatalarını giderme belgesi iki yol çizer: sayfanın açık bir karşılığı varsa 301 kalıcı yönlendirme, artık hiçbir karşılığı yoksa 404 ya da 410 durum kodu. Google, daha önce dizinde olan ve 404 döndüren bir URL'yi dizinden çıkarır. Bu nedenle kararı ürün bazında, karşılığın gerçekten var olup olmadığına bakarak verirsiniz.
| Durum | Önerilen yanıt | Not |
|---|---|---|
| Stok geçici olarak bitti | 200 ve availability değeri OutOfStock | Sayfa ve sıralama yerinde kalır |
| Yeni model eskisinin yerini aldı | 301, yeni modele | Açık bir karşılık olduğu için yönlendirme doğru |
| Ürün bitti, çok yakın bir muadil var | 301, muadil ürüne | Muadil aynı ihtiyacı karşılıyorsa |
| Ürün bitti, karşılığı yok | 404 ya da 410 | Ana sayfaya toplu yönlendirme yapmayın |
| Ürün bitti ama arama talebi sürüyor | 200, bilgi sayfası olarak tutun | Yedek parça, kılavuz ya da yeni modele geçiş içeriği |
Yönlendirmeleri toplu değiştirdikten sonra zincir ve döngü olup olmadığını yönlendirme denetleyici ile kontrol edin. Böylece eski ürün URL'lerinin gerçekten doğru hedefe gittiğinden emin olursunuz.
Üretici açıklamalarını kopyalamak neden sıralamanızı zayıflatır?
Aynı ürünü satan onlarca mağaza, üreticinin gönderdiği aynı açıklamayı kullanır. Google'ın kanonikleştirme belgesi, bir sitede bir miktar kopya içeriğin normal olduğunu ve spam politikalarını ihlal etmediğini söyler. Yani ortada bir ceza yoktur. Sorun başka yerde: aynı metni taşıyan sayfalar arasında Google'ın sizi seçmesi için bir neden kalmaz ve çoğu zaman daha güçlü alan adı kazanır.
Çözüm, her ürüne roman yazmak değildir. Ürünü gerçekten tanıyan birinin ekleyebileceği bilgileri öne çıkarın:
- Kendi ölçümleriniz: kalıp, gerçek ağırlık, kutu içeriği.
- Kullanım senaryosu: ürün kimin için uygun, kimin için değil.
- Uyumluluk: ürün hangi modellerle ve hangi parçalarla çalışır.
- Müşteri sorularından derlediğiniz kısa cevaplar.
- Benzer iki ürün arasındaki farkı anlatan bir paragraf.
Binlerce ürününüz varsa önceliği ciro ve arama talebine göre belirleyin. En çok satan ve en çok aranan ürünlerden başlayın; kalan ürünlerde özellik verisinden beslenen şablon metinler kullanın. Aynı ürün birden fazla kategori yolunda görünüyorsa da dikkat edin. Örneğin /erkek/bot/urun ve /indirim/urun aynı ürünü gösteriyorsa kategori yolundan bağımsız tek bir kanonik ürün adresi belirleyin.
Müşteri yorumları e-ticaret SEO'suna nasıl katkı sağlar?
Müşteri yorumları, ürün sayfasına düzenli olarak özgün ve güncel metin ekler. Müşteriler ürünü sizin katalog dilinizle değil, kendi kelimeleriyle anlatır. Bu yüzden yorumlar, "kalıbı dar mı" ya da "yağmurda su alır mı" gibi uzun kuyruklu sorgularla sayfanızı doğal olarak buluşturur. Üstelik yıldız puanı, arama sonucunda dikkat çeken bir güven işaretidir.
Google'ın yorum snippet'i yönergeleri birkaç noktada nettir. Product türü yorum snippet'lerini destekler. İşaretlediğiniz yorumlar, kullanıcının o sayfada hemen görebileceği içerik olmalıdır. Başka sitelerdeki yorumları ya da puanları toplayıp kendi sayfanızda işaretlemeyin. Kendi hakkındaki yorumları kontrol eden işletmelere yönelik kısıtlama ise LocalBusiness ve Organization türlerini kapsar; ürün yorumlarınızı bu kural etkilemez.
Yorum toplamak için teslimattan birkaç gün sonra giden bir e-posta çoğu mağazada iyi bir başlangıçtır. Yorumları seçerek yayınlamayın; olumsuz yorumlara kısa ve somut cevap verin. Son olarak URL Denetimi aracının canlı testiyle yorumların oluşturulmuş HTML'de göründüğünü doğrulayın. Yorum eklentiniz içeriği JavaScript ile ayrı bir kaynaktan yüklüyorsa bu kontrolü atlamayın.
Google Merchant Center ücretsiz listelemeleri e-ticaret SEO'sunu nasıl tamamlar?
Merchant Center ücretsiz listelemeleri, ürünlerinizin reklam bütçesi harcamadan Google yüzeylerinde görünmesini sağlar. Google'ın ücretsiz listelemeler yardım sayfasına göre bu listelemeler Alışveriş sekmesi, Google Arama, Google Görseller, Google Lens, YouTube, Google Haritalar ve Gemini'de görünebilir. Yeni bir Merchant Center hesabı açtığınızda ücretsiz listelemelere varsayılan olarak dahil olursunuz.
Durumunuzu İngilizce arayüzde Marketing ve ardından Marketing methods yolundaki Free listings kartından kontrol edebilirsiniz. Ürün verisinde kimlik, başlık, bağlantı, görsel bağlantısı, fiyat, açıklama ve stok durumu temel alanlardır. İkinci el ya da yenilenmiş ürünlerde durum bilgisini de eklersiniz. Giyim ürünlerinde renk, beden, yaş grubu ve cinsiyet alanlarını doldurmanız gerekir.
Burada kritik bir ayrım var: ücretsiz listelemeler kategori sayfalarını değil, ürün sayfalarını gösterir. Dolayısıyla Merchant Center, kategori odaklı SEO çalışmanızın yerini tutmaz; onu ürün tarafında tamamlar. Feed'i sitenizle senkron tutun, çünkü fiyat ya da stok uyuşmazlığı ürünlerinizin listelemelerden düşmesine yol açabilir.
İç linkleme kategori sayfalarının gücünü nasıl artırır?
Google'ın e-ticaret site yapısı belgesi bağlantı akışını açıkça tarif eder: menülerden kategori sayfalarına, kategorilerden alt kategorilere, alt kategorilerden de bütün ürün sayfalarına bağlantı verin. Belge ayrıca bir sayfaya site içinden ne kadar çok bağlantı gelirse o sayfanın göreli öneminin o kadar arttığını belirtir. Bu nedenle çok satan ürünlerinizi ve stratejik kategorilerinizi ana sayfadan bağlamanız anlamlıdır.
Mağazalarda en çok işe yarayan iç link kalıpları şunlardır:
- Her sayfada kategori yolunu gösteren içerik haritası (breadcrumb).
- Kategori sayfalarında ilgili alt kategorilere ve dizine açık filtre sayfalarına giden bağlantılar.
- Satın alma rehberlerinden ilgili kategoriye açıklayıcı bağlantı metniyle giden linkler.
- Ürün sayfalarından bir üst kategoriye ve tamamlayıcı ürünlere giden bağlantılar.
Bağlantıları HTML'deki a etiketiyle kurun; Google gezinme için başka öğelerdeki JavaScript olaylarını kullanmamanızı önerir. Kategorilerden ulaşılamayan ürünler için XML site haritası ya da Merchant Center feed'i kullanın. Site haritasını XML sitemap oluşturucu ile hazırlayabilirsiniz. Stratejinin tamamını iç linkleme rehberimde anlattım.
E-ticaret SEO performansını hangi raporlarla ölçmelisiniz?
Ölçümü sayfa türüne göre ayırmadan e-ticaret SEO sonuçlarını doğru okuyamazsınız. Search Console'daki Performans raporunda sayfa filtresine kategori ve ürün URL kalıplarını ayrı ayrı yazın. Tıklama, gösterim ve ortalama konumu iki grup için ayrı izleyin. Kategori sayfalarının genel sorgulardaki konumu, mağazanın asıl SEO sağlığını gösterir.
Search Console'un alışveriş raporları da bu tabloyu tamamlar. Merchant listings ve Product snippets raporları, yapısal verideki hata ve uyarıları ayrı ayrı gösterir. Uygun mağazalar ayrıca Merchant opportunities raporunu görür; bu rapor mağazanın Google'daki görünümünü iyileştirmek için öneriler sunar. Merchant Center tarafında ise ücretsiz listelemelerden gelen tıklamaları ayrıca takip edin.
Gelir tarafını GA4'te açılış sayfası bazında izleyin ve organik trafiğin hangi kategoriden satışa dönüştüğünü raporlayın. Search Console'u yeni kullanıyorsanız Google Search Console rehberim iyi bir başlangıç noktasıdır.
E-ticaret SEO'sunda en sık gördüğüm hatalar nelerdir?
Denetimlerde karşıma çıkan hatalar mağazadan mağazaya çok az değişir. En yaygın olanları şöyle sıralayabilirim:
- Bütün filtre ve sıralama URL'lerini dizine açık bırakmak.
- Sayfalı kategorilerin canonical etiketini ilk sayfaya bağlamak.
- Stoku biten ürünleri silip ana sayfaya yönlendirmek.
- Varyantları URL parçasıyla (#) ayırmak ya da her bedene ayrı sayfa açmak.
- Üretici açıklamasını değiştirmeden bütün ürünlerde kullanmak.
- Kategori sayfalarını ürün ızgarasından ibaret bırakmak.
- Sayfadaki fiyatla yapısal veri ve feed fiyatını senkron tutmamak.
- Ürünü birden fazla kategori yolunda farklı URL'lerle yayınlamak.
Bu hataların çoğu, tek bir teknik kararın binlerce URL'ye kopyalanmasından doğar. Bu yüzden düzeltmeyi de tek tek sayfalarda değil, şablon ve kural düzeyinde yaparsınız.
İlk 90 günde e-ticaret SEO çalışmasını hangi sırayla yürütmelisiniz?
Kaynaklarınız sınırlıysa sırayı etkiye göre kurun. Sahada izlediğim sıra genelde şöyle:
- İlk iki hafta: tarama ve dizin denetimi; filtre, sıralama ve sayfalama URL'lerinin envanteri.
- Üçüncü ve dördüncü hafta: robots.txt kuralları, canonical düzeltmeleri ve dizine açacağınız filtrelerin listesi.
- İkinci ay: kategori sayfalarının başlık, H1, giriş metni ve iç link düzeni; anahtar kelime haritası.
- İkinci ayın sonu: Product, Offer ve ProductGroup işaretlemesi; Merchant Center feed'i ve ücretsiz listelemeler.
- Üçüncü ay: çok satan ürünlerde özgün açıklamalar, yorum toplama akışı ve stok dışı ürün kuralları.
Yeni robots.txt kurallarını robots.txt oluşturucu ile taslak olarak hazırlayabilir, yayına almadan önce test edebilirsiniz. Bu sürecin tamamını ekibimle birlikte SEO danışmanlığı kapsamında yürütüyoruz. Mağazanın ürün, feed ve operasyon tarafını ise e-ticaret danışmanlığı ile birlikte ele alıyoruz. Ürünlerinizin yapay zeka asistanlarındaki görünürlüğünü merak ediyorsanız e-ticaret için GEO yazım bu rehberin doğal devamıdır.




