
Nodus Works olarak yönettiğimiz Shopify mağazalarında SEO sorunlarının büyük çoğunluğunun platform mimarisinden değil, platformun yapısı bilinmeden yapılan yapılandırma hatalarından kaynaklandığını gördük. Shopify, teknik SEO açısından WordPress gibi tam özgürlük sunmaz; bazı parametreler sabittir, bazı URL yapıları değiştirilemez. Bu kısıtları bilerek strateji kurmak, kısıtlarla savaşmaktan çok daha kısa sürede sıralama getirir. Bu rehber; teknik SEO temelinden topikal otorite mimarisine, Core Web Vitals optimizasyonundan Türkiye pazarına özgü yapılandırmaya kadar Shopify SEO'sunun tüm katmanlarını kapsar.
Shopify SEO Nedir ve Platform'a Özgü Strateji Neden Gerekir?
Shopify SEO, Shopify platformunun teknik kısıtlarını ve özelliklerini göz önüne alarak mağazanın arama motorlarında görünürlüğünü artırmaya yönelik yapılandırma, içerik ve teknik optimizasyon çalışmaları bütünüdür. WordPress tabanlı bir sitenin SEO stratejisini doğrudan Shopify'a taşımak çalışmaz; iki platformun mimari farklılıkları stratejiyi de farklılaştırır.
Shopify'ın Değiştirilemeyen SEO Parametreleri
Shopify'da bazı URL yapıları kod düzeyinde sabittir ve değiştirilemez. Bu parametreleri bilmeden yapılan optimizasyon girişimleri ya sonuçsuz kalır ya da canonical sorunları yaratır:
Kritik Not: Shopify, koleksiyon üzerinden erişilen ürün sayfaları için /collections/[koleksiyon]/products/[ürün] formatında ikinci bir URL üretir. Bu URL'ler canonical etiketiyle /products/[ürün]'e işaret eder; ancak bu otomatik canonical her zaman doğru çalışmaz. Büyük kataloglarda manuel kontrol şarttır.
Shopify SEO'sunun WordPress ve WooCommerce'den Farkı
Shopify'ın SEO açısından en kritik kısıtı subdirectory yapısı kuramamak değil; robots.txt dosyasını tam anlamıyla özelleştirememe ve etiket (tag) sayfalarını index dışına almakta yaşanan zorluklardır. WooCommerce'de bir plugin ile 5 dakikada çözülen canonical ve noindex konfigürasyonu, Shopify'da Liquid tema katmanına dokunmayı gerektirebilir.
Buna karşın Shopify'ın sunduğu avantajlar şunlardır: yerleşik CDN ile küresel yükleme hızı, otomatik sitemap.xml üretimi, SSL sertifikası yönetimi ve uygulama ekosistemi aracılığıyla erişilebilen schema markup araçları. Shopify dokümantasyonuna göre sitemap.xml, ürün, koleksiyon, sayfa ve blog URL'lerini otomatik olarak günceller; manuel müdahale gerektirmez.
Teknik SEO Temeli: URL Yapısı, Canonical ve Duplicate İçerik
Shopify'ın teknik SEO çalışmasındaki en yaygın sorun canonical hataları ve duplicate içeriktir. Bu sorunları çözmeden yapılan içerik veya backlink çalışması sıralamaya tam katkı vermez.
Shopify URL Şablonları ve Sabit Önekler
Shopify, ürün slug'larını /products/ altında depolar ve koleksiyona bağlı URL'leri ayrıca üretir. Bu yapı iki sorun yaratır: birincisi, aynı ürüne iki farklı URL üzerinden erişilebilir; ikincisi, filtreleme ve sıralama parametreleri yeni URL'ler üretir ve bunlar indexe girebilir.
Shopify bu sorunu kısmen otomatik canonical etiketiyle yönetir; tüm koleksiyon-ürün URL'leri canonical olarak /products/ URL'sine işaret eder. Ancak bu etiketin çalışıp çalışmadığını Screaming Frog veya Google Search Console Coverage raporu ile doğrulayın.
Ürün-Koleksiyon Çakışması ve Canonical Çözümü
Nodus Works olarak gözlemledik ki 500'den fazla SKU içeren mağazalarda Google Search Console'da "Alternate page with proper canonical tag" hatası yüzlerce URL için görünüyor. Bu durum crawl bütçesini tüketir ve link equity'nin bölünmesine yol açar.
Çözüm adımları:
- Screaming Frog ile tüm /collections/[x]/products/[y] URL'lerini tespit edin
- Her URL'nin canonical etiketinin /products/[y]'ye işaret ettiğini doğrulayın
- İç linklerinizde daima canonical URL'yi (/products/) kullanın; koleksiyon yolundan ürüne link vermeyin
İpucu: Shopify tema dosyasında product.liquid şablonunu kontrol edin. Bazı premium temalar koleksiyon bağlamında canonical URL'yi dinamik olarak değiştirir. Bu davranışı Liquid kodunda canonical_url değişkeniyle takip edebilirsiniz.
Etiket Sayfaları ve Robots.txt Yönetimi
Shopify'da ürünlere etiket (tag) atandığında /collections/[koleksiyon]/[etiket] formatında yeni sayfalar oluşur. Bu sayfalar için herhangi bir içerik üretilmez; arama motorları boş veya tekrarlayan içerik sayfaları görür.
Etiket sayfaları için üç seçenek:
- Noindex ekle: Tema şablonuna collection.liquid içinde koşullu noindex meta etiketi yaz
- Canonical yönlendir: Etiket sayfalarını koleksiyon ana sayfasına canonical et
- robots.txt ile engelle: Shopify, robots.txt dosyasını robots.txt.liquid şablonu üzerinden özelleştirilmesine izin verir (Shopify 2.0 temaları)
Shopify'ın etiket sayfaları SEO sorunları hakkında detaylı rehberimiz bu şablon düzenlemelerini adım adım açıklar.
Ürün ve Koleksiyon Sayfaları SEO Optimizasyonu
Shopify'da organik trafiğin büyük çoğunluğu ürün ve koleksiyon sayfalarından gelir; ancak bu sayfalar çoğu mağazada varsayılan Shopify şablonlarıyla bırakılır. Meta title şablonu "Ürün Adı — Mağaza Adı" formatında otomatik üretilir, koleksiyon sayfaları tekrarlayan içerikle dolar ve schema markup hiç kurulmaz.
Meta Title ve Description Şablonları
Shopify, ürün ve koleksiyon sayfaları için meta title'ı admin panelinden tek tek veya tema Liquid şablonundan toplu olarak yönetmenize izin verir. 500+ ürünlü kataloglarda her ürünü manuel düzenlemek sürdürülemez; şablon tabanlı bir yapı kurun.
Yüksek performanslı meta title şablonu için şu formatı izleyin:
Meta description için Shopify admin panelinde her sayfaya özel açıklama girmek tercih edilir; şablon tabanlı description genellikle jenerik kalır ve CTR'yi düşürür. Ürün description'ında ilk 155 karakterde ana anahtar kelimeyi, ürünün çözdüğü sorunu veya temel özelliği geçirin.
Koleksiyon Hiyerarşisi ve İç Link Mimarisi
Shopify'da koleksiyon hiyerarşisi URL yapısına yansımaz; /collections/kadin-ayakkabi ile /collections/kadin-spor-ayakkabi aynı düzeyde görünür. Bu durum, iç link mimarisinin URL'ye değil anchor metin ve sayfa içi bağlamına dayanması gerektiği anlamına gelir.
Sağlıklı bir koleksiyon mimarisi için şu kuralları uygulayın:
- Ana koleksiyon sayfaları (geniş kategori) alt koleksiyonlara iç link vermeli; böylece link equity yukarıdan aşağıya akar
- Ürün sayfalarındaki "breadcrumb" navigasyonu koleksiyon hiyerarşisini yansıtmalı
- Her koleksiyon sayfasında en az 150-200 kelime benzersiz kategori içeriği olmalı; boş koleksiyon sayfaları "thin content" olarak değerlendirilir
Shopify koleksiyon yapısı ve SEO mimarisi rehberimiz bu hiyerarşiyi kurma adımlarını ele alır.
Schema Markup: Product, BreadcrumbList ve FAQPage
Shopify'ın modern temaları (Dawn, Sense vb.) temel Product schema'yı otomatik üretir. Ancak bu otomatik schema çoğunlukla eksik alanlar içerir: aggregateRating, review, offers bloğundaki availability ve priceValidUntil alanları temaların büyük çoğunluğunda boş bırakılır.
Google Search Central rehberine göre Product schema'da price, priceCurrency ve availability alanları zorunlu; bu alanlar eksikse rich snippet gösterilmez.
Ürün sayfanızda mutlaka bulunması gereken schema alanları:
- @type: Product — ürün adı, açıklama, görsel, marka
- offers → price, priceCurrency, availability, url
- aggregateRating → ratingValue, reviewCount (en az 1 yorum varsa)
- breadcrumb → BreadcrumbList formatında, koleksiyon hiyerarşisini yansıtır
Schema kurulumunu Google'ın Rich Results Test aracıyla doğrulayın; hata veren alanlar rich snippet'ı engeller.
Core Web Vitals ve Shopify Hız Optimizasyonu
Shopify mağazasında PageSpeed skoru 50'nin altındaysa SEO çalışmasının diğer katmanları tam performans vermez. Google, Core Web Vitals'ı sıralama sinyali olarak kullanır; düşük LCP ve yüksek CLS skoru aynı kalitedeki içeriği rakibin gerisine iter.
LCP, INP ve CLS: Shopify'da Müdahale Noktaları
Nodus Works olarak ölçtüğümüz mağazalarda Shopify'daki LCP sorununun %70'i hero görsel boyutundan ve lazy load yapılandırmasından kaynaklanıyor. Hero görsel above-the-fold alanda yer aldığı için lazy load ile yüklenmemeli; aksine fetchpriority="high" ile önceliklendirilmeli.
Kritik Not: Shopify'ın kendi CDN'i TTFB konusunda güçlüdür; sunucu kaynaklı yavaşlama nadirdir. Hız sorununun kaynağını bulmak için Chrome DevTools Network sekmesinde "Waterfall" görünümüne bakın. En uzun yükleme süresine sahip kaynak çoğunlukla üçüncü taraf bir uygulama script'idir.
Tema Kodu Sadeleştirme ve Script Yönetimi
Shopify'da kaldırılan uygulamaların script'leri temada kalır. Uygulama silinse bile theme.liquid veya layout/theme.liquid içindeki script tag'leri temizlenmez. Nodus Works olarak incelediğimiz mağazalarda ortalama 3-4 kullanılmayan uygulama script'i aktif olarak yükleniyor.
Script denetimi için:
- Chrome DevTools → Sources → uygulama domain'lerine ait script'leri listeleyin
- Shopify admin → Apps bölümünden aktif uygulamalarla karşılaştırın
- Eşleşmeyen script'leri theme.liquid dosyasında bulup kaldırın
- Kalan script'leri defer veya async özelliğiyle yükleyin; senkron script'ler render'ı bloklar
Shopify hız optimizasyonu ve site hızlandırma rehberimiz bu temizlik sürecini adım adım ele alır.
İçerik SEO'su ve Topikal Otorite
Shopify mağazasında organik trafik yalnızca ürün ve koleksiyon sayfalarıyla sınırlı kalmaz. Blog katmanı doğru kurulduğunda, ürün sayfalarına ulaşmadan önce bilgi arayan potansiyel müşteriyi yakalar ve iç link zinciriyle satın alma kararına taşır. Topikal otorite bu sürecin mimarisidir: tek bir sayfanın değil, birbirine bağlı içerik kümesinin sıralama gücünü birleştirmesi.
Shopify Blog Yapısı ve Kategori Mimarisi
Shopify'da blog, /blogs/[blog-adı]/ yolunda çalışır. Varsayılan blog adı çoğunlukla "news" veya "haberler" olarak kalır; bu slug SEO sinyali taşımaz. Blog adını nişinizi yansıtacak şekilde güncelleyin: /blogs/shopify-rehberleri/ veya /blogs/e-ticaret/ gibi yapılar hem kullanıcı hem crawler için bağlamı netleştirir.
Shopify blogları birden fazla "blog" nesnesi oluşturmanıza izin verir; bu yapıyı farklı içerik kategorileri için kullanabilirsiniz:
- /blogs/teknik-rehberler/ — kurulum, entegrasyon, geliştirme içerikleri
- /blogs/strateji/ — büyüme, pazarlama, CRO içerikleri
- /blogs/sektorel/ — niş ve ürün kategorisi içerikleri
Her blog nesnesi kendi koleksiyon sayfasına sahip olur ve bu sayfa arama motorları için bir kategori landing page'i görevi görür. Bu yapıyı boş bırakmayın; her blog koleksiyonu için 100-150 kelime benzersiz açıklama yazın.
Shopify blog yapısı ve içerik stratejisi rehberimiz bu mimariyi nasıl kuracağınızı adım adım açıklar.
Topikal Cluster ile Uzun Kuyruk Kelime Stratejisi
Topikal otorite; bir konunun merkez sayfasının (macro pillar) etrafında birbirine iç linklerle bağlı spoke sayfalardan oluşan içerik kümesidir. Google bu yapıyı bir konudaki uzmanlaşmanın sinyali olarak değerlendirir.
Shopify mağazaları için pratik cluster mimarisi şöyle kurulur:
Merkez sayfa hedef kelimeyi kapsar: "kadın spor ayakkabı". Spoke sayfalar bu konunun alt sorgularını kapsar: "koşu ayakkabısı nasıl seçilir", "yaz spor ayakkabı modelleri", "kadin sneaker markalari karsilastirma". Her spoke, merkez sayfaya iç link verir; merkez sayfa da spoklara bağlanır.
Nodus Works olarak gözlemledik ki topikal cluster yapısı kurulan mağazalarda, aynı bütçeyle backlink odaklı çalışan mağazalara kıyasla 6 ay içinde hedef kelimede ortalama 15-20 pozisyon artışı gerçekleşiyor. Bu ilerlemenin ana mekanizması, cluster içindeki iç link akışının link equity'yi ana ticari sayfaya yönlendirmesidir.
Shopify ürün sayfası SEO ve dönüşüm optimizasyonu rehberimiz spoke sayfaların ürün sayfasıyla nasıl entegre çalışacağını ele alır.
Uluslararası SEO ve Türkiye'ye Özgü Yapılandırma
Türkiye pazarına satış yapan Shopify mağazaları için iki ayrı senaryo geçerlidir: yalnızca Türkiye'ye satış yapan tek dilli mağazalar ve hem Türkiye hem yurt dışı hedefleyen çok dilli yapılar. Her iki senaryo farklı teknik yapılandırma gerektirir.
Hreflang Kurulumu Shopify'da
Hreflang etiketi, arama motorlarına hangi sayfanın hangi dil ve bölge için olduğunu bildirir. Shopify'da çok dilli mağaza Shopify Markets veya üçüncü taraf dil uygulaması (Langify, Weglot) ile kurulabilir.
Kritik Not: Shopify Markets ile kurulan çok dilli yapılarda hreflang etiketleri otomatik üretilir. Weglot veya Langify gibi üçüncü taraf çözümlerde hreflang'ın doğru üretilip üretilmediğini Google Search Console → Uluslararası Hedefleme raporuyla doğrulayın. Yanlış yapılandırılmış hreflang, iki dil sayfasının birbirini kanonik olarak göstermesine yol açar.
Hreflang uygulamasındaki en yaygın hatalar:
- Türkçe sayfa için tr yerine tr-TR kullanmak (bölge kodu zorunlu değil ama tutarlı olmalı)
- x-default etiketini eklememek (hangi sayfanın varsayılan olduğunu belirtir)
- Yönlendirmeyle taşınan eski URL'lerin hreflang listesinde kalması
Türkiye Pazarı: Yerel SEO Sinyalleri
Yalnızca Türkiye'ye satış yapan tek dilli mağazalar için uluslararası hreflang gerekmez; ancak yerel SEO sinyalleri sıralamayı etkiler.
Türkiye'de faaliyet gösteren Shopify mağazaları için KVKK çerez yönetimi ve ETBİS kaydı da arama motorlarında güven sinyali etkisi taşır: footer'da lisans numarası ve aydınlatma metni bağlantısı bulunan sayfalar, Türkiye'deki kullanıcı güveni açısından rakiplerine kıyasla daha güçlü sinyaller gönderir.
Shopify SEO Araçları: Yerleşik Özellikler ve Üçüncü Taraf Uygulamalar
Shopify'ın yerleşik SEO özellikleri temel ihtiyaçları karşılar; ancak büyük kataloglarda ve teknik SEO derinliği gereken mağazalarda üçüncü taraf araçlara ihtiyaç duyulur. Hangi araca ne zaman başvurulacağını bilmek, gereksiz uygulama yüküyle hız kaybetmemek açısından kritiktir.




