Ana Sayfa›Blog›Shopify SEO: Mağaza İçin Teknik ve İçerik Kontrol Listesi
E-Ticaret8 dk okuma·🔄 Son güncelleme: Ekim 2026

Shopify SEO: Mağaza İçin Teknik ve İçerik Kontrol Listesi

Fatih Emin Çakıroğlu
Fatih Emin Çakıroğlu
SEO Uzmanı · İstanbul
Shopify SEO: Mağaza İçin Teknik ve İçerik Kontrol Listesi

Shopify, SEO'nun temel işlerini kutudan çıktığı gibi halleder: site haritası otomatik üretilir, sayfa başlığı ve meta açıklama alanları her ürün ve koleksiyonda hazırdır. Ama platformun bazı kuralları sabittir ve bunları bilmeden yapılan kurulum, ileride düzeltilmesi zor sorunlar bırakır.

Bu yazıda Shopify'a özgü noktaları ele alıyorum: değiştiremediğiniz URL yapısı, koleksiyon içinden açılan ürün adresleri, robots.txt.liquid dosyası, uygulama yükü ve içerik alanları. Shopify'ı diğer altyapılarla kıyaslıyorsanız önce e-ticaret altyapılarının SEO karşılaştırmasına bakın.

Kısa cevap: Shopify'da SEO çalışması, platformun sabit URL yapısını kabul edip onun içinde düzen kurmaktır. Koleksiyon içi ürün linklerini standart /products/ adresine yönlendiren tema ayarı, gerektiğinde robots.txt.liquid ile kontrollü tarama kuralları, gereksiz uygulamaların temizlenmesi ve özgün ürün ile koleksiyon metinleri en çok fark yaratan dört iştir.

Shopify'ın URL yapısı SEO'yu nasıl etkiler?

Shopify'da URL ön ekleri sabittir: ürünler /products/, koleksiyonlar /collections/, sabit sayfalar /pages/, blog yazıları /blogs/<blog-adı>/ altında yayınlanır. Bu ön ekleri kaldıramaz ya da Türkçeleştiremezsiniz; yalnızca son kısmı, yani tanıtıcıyı (handle) düzenleyebilirsiniz.

magaza.com
  • /collections/
    • /collections/kadin-mont
    • /collections/kadin-mont/products/su-gecirmez-mont (koleksiyon içi varyant)
  • /products/
    • /products/su-gecirmez-mont (standart adres)
  • /pages/
    • /pages/iade-kosullari
  • /blogs/
    • /blogs/rehber/mont-nasil-secilir

Pratikte bu bir dezavantaj değil; Google ön ekin İngilizce olmasıyla ilgilenmez. Asıl dikkat edilmesi gereken, tanıtıcıların kısa, Türkçe karakterden arındırılmış ve kalıcı olmasıdır. Tanıtıcıyı sonradan değiştirirseniz eski adres için yönlendirme gerekir. Shopify'ın yardım dokümanına göre yönlendirmeler yalnızca artık sayfa göstermeyen (404 veren) adreslerde çalışır; toplu kural hazırlarken yönlendirme oluşturucu zaman kazandırır.

Koleksiyon içi ürün URL'leri ve yinelenen içerik

Shopify'da aynı ürüne hem /products/urun hem de /collections/koleksiyon/products/urun adresinden ulaşılabilir. Bir ürün üç koleksiyondaysa dört farklı adres oluşur. Güncel temaların çoğu bu varyantlarda canonical etiketini /products/ adresine işaret ettirir, yani Google'a hangi adresin standart olduğu söylenir.

Sorun, temanın koleksiyon sayfalarındaki ürün linklerini koleksiyon içi adresle vermesidir. Canonical bir ipucudur; site kendi iç linkleriyle sürekli başka adresi gösteriyorsa Google'a çelişkili sinyal gider ve tarama gereksiz adreslere harcanır.

Tercih edilen kurulum
  • Koleksiyon sayfası ürünlere doğrudan /products/ adresinden link verir
  • Canonical ve iç link aynı adresi gösterir
  • Site haritasında yalnızca standart adresler bulunur
Sık gördüğüm kurulum
  • Ürün linkleri /collections/.../products/ biçiminde
  • Canonical bir adresi, iç linkler başka adresi gösterir
  • Aynı ürünün birden çok adresi taranır

Temanızı kontrol etmek için bir koleksiyon sayfasında ürün kartının linkine bakın. Koleksiyon içi adres görüyorsanız tema geliştiricinizden ürün kartı şablonunu standart adresi kullanacak şekilde düzenlemesini isteyin. Genel kanonikleştirme mantığı teknik SEO rehberinde anlatılıyor.

💡
Bu noktaya kadar geldiyseniz, muhtemelen bununla kendiniz uğraşıyorsunuzdur.
Bunun sizin sitenize nasıl uygulanacağını konuşalım — ücretsiz, hiçbir taahhüt yok.
Ücretsiz görüşme al →

robots.txt.liquid ne zaman düzenlenmeli?

Shopify her mağaza için çoğu durumda yeterli bir robots.txt üretir. Kendi kurallarınızı eklemek isterseniz temanın Templates klasörüne robots.txt.liquid şablonu eklersiniz; Shopify'ın geliştirici dokümanı, kuralların düz metin yerine hazır Liquid nesneleriyle (robots.default_groups gibi) yazılmasını önerir.

{% for group in robots.default_groups %}
  {{- group.user_agent }}
  {%- for rule in group.rules -%}
    {{ rule }}
  {%- endfor -%}
  {%- if group.user_agent.value == '*' -%}
    {{ 'Disallow: /*?q=*' }}
  {%- endif -%}
  {%- if group.sitemap != blank -%}
    {{ group.sitemap }}
  {%- endif -%}
{% endfor %}

Yukarıdaki örnek, varsayılan kuralları korur ve tüm botlar için yalnızca ?q= parametreli adresleri engelleyen bir satır ekler. Bu şablonla varsayılan bir kuralı kaldırmak da mümkündür, ama hangi kuralı neden kaldırdığınızı bilmiyorsanız dokunmayın.

Uygulama yükü ve hız: Shopify'da en sık sorun

Shopify'ın altyapısı hızlıdır; mağazaları yavaşlatan genellikle sonradan eklenen uygulamalar, büyük görseller ve tema içi gereksiz kodlardır. Core Web Vitals eşiklerini (LCP ≤ 2,5 sn, INP ≤ 200 ms, CLS ≤ 0,1) hedefleyin; ayrıntılar Core Web Vitals yazısında.

Kullanılmayan uygulamalar
Denenip unutulan uygulamaları kaldırın. Kaldırdıktan sonra temada kod kalıntısı kalıp kalmadığını kontrol edin.
Görsel boyutu
Ana görseli gereğinden büyük yüklemeyin; ilk ekrandaki görseli tembel yüklemeye (lazy load) bırakmayın.
Üçüncü taraf betikler
Sohbet, yorum ve pop-up betikleri INP'yi bozabilir. Her birinin işe yarayıp yaramadığını ölçün.
Ağır tema bölümleri
Ana sayfadaki kaydırmalı bannerlar ve video arka planlar LCP'yi geciktirir.

Her uygulama için tek bir soru sorun: Bu uygulama satış ya da operasyon için ölçülebilir bir iş yapıyor mu? Yapmıyorsa hız maliyetine değmez.

Ürün, koleksiyon ve blog için içerik alanları

Shopify'ın yardım dokümanına göre sayfa başlığı 70 karaktere kadar girilebilir ama arama sonuçlarında kesilmemesi için 60 karakter civarı önerilir; meta açıklama için yaklaşık 160 karakter tavsiye edilir. H1, ürün ya da sayfanın Başlık alanından üretilir.

AlanNerede?Ne yazılmalı?
Başlık (H1)Ürün/koleksiyon Başlık alanıMüşterinin aradığı ürün adı, marka ve ayırt edici özellik
Sayfa başlığı ve meta açıklamaArama motoru listeleme bölümüBaşlığı tekrar etmeyen, tıklama nedeni veren kısa metin
URL tanıtıcısıArama motoru listeleme bölümüKısa, Türkçe karaktersiz, kalıcı
Görsel alt metniGörsel düzenleme ekranıGörselde ne olduğunu anlatan cümle
Koleksiyon açıklamasıKoleksiyon düzenleme ekranıSeçim kriteri, alt kategori yönlendirmesi, kısa SSS

Ürün metinlerinde üretici açıklamasını kopyalamak Shopify'a özgü değil ama en yaygın hata. Nasıl özgün metin yazılacağını ürün açıklaması ve kategori metni yazımı yazısında anlattım. Ürün yapısal verisini temanızın üretip üretmediğini kontrol edin; eksikse schema oluşturucu ile başlayabilirsiniz.

Shopify SEO kontrol listesi

Yeni bir mağaza kurarken ya da mevcut mağazayı denetlerken şu listeyi sırayla uygulayın:

  • Birincil alan adı tek; diğer alan adları birincil adrese yönleniyor.
  • Mağaza şifre korumasında değil; sitemap.xml Search Console'a gönderildi.
  • Koleksiyon sayfalarındaki ürün linkleri /products/ adresini kullanıyor.
  • Tanıtıcısı değişen ürün ve koleksiyonlar için yönlendirme var.
  • robots.txt.liquid varsa çıktısı varsayılan dosyayla karşılaştırıldı.
  • Kullanılmayan uygulamalar kaldırıldı, Core Web Vitals raporu kontrol edildi.
  • Ana koleksiyonlarda özgün açıklama, ürünlerde özgün metin ve alt metin var.

Kategori mimarisi, filtreler ve ürün yapısal verisi gibi platformdan bağımsız konular e-ticaret SEO rehberinde ve yapısal veri rehberinde ayrıntılı işleniyor. Mağazanız için bu listeyi birlikte uygulamak isterseniz e-ticaret SEO danışmanlığı sayfasına göz atın ya da ön görüşme planlayın.

Sıkça Sorulan Sorular

Shopify'da /products/ ve /collections/ ön eklerini kaldırabilir miyim?

Hayır, bu ön ekler platform tarafından sabitlenmiştir ve tema ya da uygulamayla güvenli biçimde değiştirilemez. Bu durum sıralamayı olumsuz etkilemez. Siz tanıtıcıların kısa ve anlamlı olmasına odaklanın.

Shopify'ın otomatik site haritası yeterli mi?

Çoğu mağaza için evet. Shopify'ın dokümanına göre site haritası ürünleri, koleksiyonları, sayfaları ve blog yazılarını içerir ve yeni içerik eklendikçe güncellenir. Sizin işiniz onu Search Console'a göndermek ve dizine eklenmesini istemediğiniz içerikleri gizli tutmak.

Çok dilli Shopify mağazasında hreflang'i elle eklemem gerekir mi?

Shopify, uluslararası alan adları ve dil ayarlarıyla çalışan mağazalarda dil sürümlerini site haritasına kendisi ekler. Yine de kaynak kodda hreflang etiketlerinin doğru dil-bölge eşleşmesini gösterdiğini kontrol edin. Kurulum mantığı için hreflang ve uluslararası SEO yazısına bakabilirsiniz.

Stokta olmayan ürün sayfasını silmeli miyim?

Ürün geri gelecekse sayfayı yayında tutun ve stok durumunu açıkça gösterin. Kalıcı olarak kalktıysa ürünü taslağa alıp eski adresi en yakın alternatif ürüne ya da koleksiyona yönlendirin. Shopify'da yönlendirme, eski adres 404 verdiğinde devreye girer.

Shopify blogu SEO için kullanılmaya değer mi?

Değer, ama ürün satmaya yardım eden konularla. Seçim rehberleri, kullanım ve bakım yazıları koleksiyonlara doğal iç link verir. Blog yazısının ürün sayfasıyla aynı aramayı hedeflememesine dikkat edin.

Shopify SEO uygulaması kurmak şart mı?

Şart değil. Temel alanlar platformda zaten var. Uygulama, toplu meta düzenleme ya da görsel sıkıştırma gibi belirli bir işi hızlandırıyorsa düşünün; her uygulamanın hız maliyetini de hesaba katın.

Fatih Emin Çakıroğlu
YAZAR HAKKINDA
Fatih Emin Çakıroğlu
SEO & GEO Danışmanı · İstanbul

150+ projede e-ticaret, SaaS, sağlık ve yerel işletme sektörlerinde 8+ yıllık uygulamalı SEO ve GEO deneyimi. Teoriye değil, gerçek müşteri verilerine dayanarak yazıyor.

İlgili rehberler

İlgili Yazılar