E-ticaret altyapısı değiştirirken SEO kaybını önlemenin temel şartı, geçişi yalnızca tasarım veya yazılım projesi olarak değil, aynı zamanda bir site taşıma operasyonu olarak ele almaktır. WooCommerce’den Shopify’a, özel yazılımdan Shopify’a, Magento’dan başka bir platforma veya farklı bir altyapıya geçiş sırasında URL yapısı, ürün sayfaları, kategori sayfaları, dahili bağlantılar, canonical etiketleri, structured data, sitemap ve site hızı değişebilir. Bu değişiklikler kontrol edilmezse organik trafik kaybı yaşanabilir.
Google da URL değişen taşımalarda eski ve yeni URL eşleştirmelerinin hazırlanmasını, kalıcı yönlendirmelerin kullanılmasını, yeni sitemap’in gönderilmesini ve taşıma sonrası performansın izlenmesini öneriyor.
Bu nedenle geçiş öncesinde hedef yalnızca yeni siteyi yayına almak değil, mevcut SEO değerini mümkün olduğunca yeni altyapıya aktarmaktır.
E-Ticaret Altyapısı Değiştirirken SEO Neden Risk Altına Girer?
Bir e-ticaret sitesinin organik görünürlüğü yalnızca domain otoritesinden oluşmaz. Google zaman içerisinde ürün, kategori ve içerik URL’lerini tarar; bu sayfalara gelen backlinkleri, dahili bağlantıları, içerik sinyallerini ve kullanıcıların arama sonuçlarıyla etkileşimini değerlendirir.
Platform değiştiğinde aşağıdaki yapılardan biri bile değişirse SEO etkilenebilir:
- URL yapısı
- Kategori hiyerarşisi
- Ürün handle’ları
- Başlık ve meta description’lar
- H1 ve sayfa içeriği
- Canonical etiketleri
- Structured data
- Breadcrumb yapısı
- Dahili bağlantılar
- Sitemap
- Robots.txt
- Site hızı
- Mobil deneyim
En büyük risk genellikle URL değişimidir. Eski URL’ler yeni altyapıda karşılık bulmazsa 404 vermeye başlar ve geçmişte bu sayfalara gelen link değeri yeni sayfalara aktarılamaz.
Örneğin eski altyapıda:
site.com/product-category/kadin-ayakkabi/
kullanılırken yeni platformda:
site.com/collections/kadin-ayakkabi
kullanılıyorsa iki URL arasında 301 yönlendirme kurulmalıdır.
E-Ticaret Altyapısı Değiştirmeden Önce Ne Yapılmalı?
Geçişten önce mevcut sitenin tam SEO envanteri çıkarılmalıdır. Bu çalışma yapılmadan eski site kapatılırsa hangi URL’nin ne kadar değerli olduğu sonradan anlaşılamayabilir.
Öncelikle mevcut URL’leri birkaç farklı kaynaktan toplayın:
- XML sitemap
- Screaming Frog crawl
- Google Search Console
- GA4
- Backlink araçları
- CMS export
- Ürün ve kategori listeleri
Tek bir kaynağa güvenmeyin. Sitemap yalnızca mevcut ve sitemap’e eklenmiş URL’leri gösterirken Search Console geçmişte trafik alan ancak sitemap’te olmayan URL’leri de ortaya çıkarabilir.
Screaming Frog gibi bir crawler ile geçiş öncesi tam site taraması almak özellikle faydalıdır. Böylece title, H1, status code, canonical, meta robots ve crawl depth gibi verileri aynı anda export edebilirsiniz.
Geçiş öncesinde oluşturulacak ana çalışma dosyasında en az şu alanlar bulunmalıdır:
| Eski URL | Sayfa Türü | Organik Trafik | Backlink | Yeni URL | Redirect Durumu |
|---|---|---|---|---|---|
| /product/urun-a | Ürün | Yüksek | Var | /products/urun-a | 301 |
| /category/kadin | Kategori | Yüksek | Var | /collections/kadin | 301 |
| /blog/eski-yazi | Blog | Orta | Yok | /blogs/blog/yeni-yazi | 301 |
Bu tablo geçişin en kritik dosyalarından biridir.
URL Yönlendirmeleri Nasıl Planlanmalı?
SEO kaybını azaltmanın en önemli adımlarından biri eski URL’leri doğru yeni URL’lere yönlendirmektir.
Buradaki temel kural şudur:
Her eski URL, içerik açısından en yakın yeni URL’ye yönlendirilmelidir.
Eski ürün URL’sini doğrudan ana sayfaya yönlendirmek genellikle doğru değildir. Ürünün yeni karşılığı varsa ürün sayfasına, ürün kaldırıldıysa yakın bir alternatif veya ilgili koleksiyona yönlendirmek daha anlamlıdır.
Örneğin:
/product/siyah-deri-canta/
şu yeni URL’ye gitmelidir:
/products/siyah-deri-canta
Google site taşıma dokümantasyonunda URL değişikliklerinde server-side kalıcı yönlendirmelerin kullanılmasını öneriyor.
Shopify tarafında URL redirect’ler admin panelinden oluşturulabilir veya CSV ile toplu olarak içe aktarılabilir.
301 Yönlendirme Zincirlerinden Nasıl Kaçınılır?
Geçiş sırasında yalnızca yönlendirme olması yeterli değildir. Yönlendirmenin doğrudan hedefe gitmesi gerekir.
Kötü yapı:
Eski URL → Geçici URL → Yeni URL
Daha iyi yapı:
Eski URL → Yeni URL
Örneğin siteniz daha önce bir kez URL değiştirdiyse eski yönlendirmeleri yeni yapıya göre yeniden düzenleyin.
/eski-urun → /urun-yeni → /products/urun-yeni
yerine:
/eski-urun → /products/urun-yeni
kullanılmalıdır.
Redirect chain hem crawl verimliliğini düşürür hem de kullanıcı için gereksiz gecikme yaratır.
URL Yapısı Mümkün Olduğunca Korunmalı mı?
Evet. Platform değişimi sırasında yalnızca değişmesi zorunlu olan URL’leri değiştirmek daha güvenlidir.
Örneğin yeni altyapı teknik olarak eski URL yapısını destekliyorsa sırf daha kısa görünsün diye binlerce URL değiştirmek gereksiz risk yaratabilir.
Ancak Shopify gibi bazı platformlarda /products/, /collections/ veya /pages/ gibi sabit URL dizinleri bulunduğu için tüm URL’leri birebir korumak mümkün olmayabilir. Shopify’ın geçiş rehberi de eski platform ile Shopify URL yapısının farklı olabileceğini ve bu durumda redirect hazırlanması gerektiğini belirtiyor.
Bu durumda hedef URL’yi zorla eski yapıya benzetmek yerine temiz bir redirect mapping hazırlamak daha doğrudur.
Kategori ve Koleksiyon Sayfaları Nasıl Korunmalı?
E-ticaret geçişlerinde ürün sayfaları genellikle daha fazla dikkat çeker ancak kategori sayfaları çoğu mağazada daha yüksek organik değere sahiptir.
Örneğin:
- kadın elbise
- sneaker
- erkek gömlek
- laptop
- telefon aksesuarları
gibi ticari sorgular genellikle kategori veya koleksiyon sayfalarıyla hedeflenir.
Bu nedenle geçiş sırasında kategori yapısını sıfırdan değiştirmeden önce organik trafik verisini kontrol etmek gerekir.
Eski kategorinin yeni altyapıda şu unsurları mümkün olduğunca korunmalıdır:
- Hedef arama niyeti
- Title
- H1
- Açıklama
- Ürün kapsamı
- Dahili linkler
- Breadcrumb ilişkisi
Eski kategori binlerce organik ziyaretçi alıyorsa onu iki küçük kategoriye bölmek veya tamamen farklı isimle oluşturmak ciddi SEO etkisi yaratabilir.
Ürün Sayfaları Nasıl Taşınmalı?
Ürün migrasyonunda sadece ürün adı, fiyat ve görsel taşımak yeterli değildir.
SEO açısından şu alanların da korunması gerekir:
- Handle
- Title tag
- Meta description
- H1
- Ürün açıklaması
- Alt text
- Product schema
- Canonical
- İç linkler
Özellikle organik trafik alan ürünlerin açıklamalarını geçiş sırasında kısaltmak veya tamamen yeniden yazmak riskli olabilir.
Yeni içerik geliştirme yapılacaksa ilk gün bütün ürün sayfalarının içeriğini değiştirmek yerine altyapı migrasyonu ile içerik optimizasyonunu mümkün olduğunca ayrı aşamalarda yapmak daha güvenlidir.
Böylece trafik değişirse nedenin platform migrasyonu mu yoksa içerik değişimi mi olduğunu anlamak daha kolay olur.
Canonical Etiketleri Nasıl Kontrol Edilmeli?
Yeni altyapıda canonical etiketlerinin doğru URL’yi göstermesi gerekir.
Örneğin yeni ürün URL’si:
ise canonical’ın yanlışlıkla eski URL’yi:
göstermemesi gerekir.
Geçiş sonrası Screaming Frog crawl’ında şu canonical sorunlarını kontrol edin:
- Missing canonical
- Multiple canonical
- Canonical to 404
- Canonical to redirect
- Canonical to non-indexable
- Canonical başka ürünü gösteriyor
Canonical, redirect yerine kullanılmamalıdır. Eski URL kapatılmışsa eski URL’den yeni URL’ye 301 gerekir.
Robots.txt ve Noindex Nasıl Kontrol Edilmeli?
Yeni mağaza geliştirme sırasında çoğu zaman Google’ın staging siteyi indekslememesi için erişim kısıtlamaları kullanılır.
Canlıya geçerken en sık yapılan hatalardan biri bu engellerin kaldırılmamasıdır.
Geçiş günü mutlaka kontrol edin:
- Ana sayfa indexable mı?
- Ürünler indexable mı?
- Kategoriler indexable mı?
- Robots.txt önemli dizinleri engelliyor mu?
- Meta robots içinde noindex kalmış mı?
- X-Robots-Tag bulunuyor mu?
Yeni site teknik olarak mükemmel olsa bile noindex kalırsa organik görünürlük hızla kaybolabilir.
XML Sitemap Nasıl Yönetilmeli?
Yeni altyapı yayına girdikten sonra yeni sitemap Google Search Console’a gönderilmelidir.
Google site taşıma rehberi yeni URL’lerin sitemap üzerinden sunulmasını tavsiye ediyor.
Shopify da sitemap.xml dosyasını otomatik oluşturur ve ürün, koleksiyon, blog ve sayfa sitemap’lerini ana sitemap üzerinden sunar.
Ancak sitemap’i göndermek yeterli değildir.
Şunları kontrol edin:
- Sitemap eski URL içeriyor mu?
- 301 URL sitemap’te mi?
- 404 URL sitemap’te mi?
- Noindex URL sitemap’e eklenmiş mi?
- Yeni önemli URL’lerin tamamı sitemap’te mi?
Sağlıklı sitemap yalnızca canonical ve indexable URL’lerden oluşmalıdır.
Dahili Linkleme Nasıl Korunmalı?
Redirect’ler eski linkleri kurtarabilir ancak site içerisindeki dahili linklerin sürekli redirect üzerinden çalışması doğru değildir.
Örneğin bir blog yazısında eski URL:
/product-category/sneaker
kullanılıyorsa yeni site yayına girdikten sonra bu link doğrudan:
/collections/sneaker
olarak güncellenmelidir.
Böylece:
- Redirect ihtiyacı azalır
- Crawl daha verimli olur
- Kullanıcı daha hızlı hedefe gider
- Site mimarisi daha temiz kalır
Geçiş sonrasında Screaming Frog ile tüm internal 3xx linklerini bulup yeni URL’lerle güncellemek bu nedenle önemlidir.
Breadcrumb Yapısı Değişirse Ne Yapılmalı?
Breadcrumb, özellikle büyük e-ticaret sitelerinde kategori hiyerarşisini hem kullanıcıya hem arama motoruna anlatan önemli bir yapıdır.
Örneğin:
Ana Sayfa > Kadın > Ayakkabı > Sneaker
yapısı yeni platformda:
Ana Sayfa > Sneaker
şeklinde sadeleşirse site hiyerarşisinin önemli bir kısmı kaybolabilir.
Yeni tema hazırlanırken breadcrumb yalnızca görsel bir bileşen olarak değil, bilgi mimarisinin parçası olarak düşünülmelidir.
Breadcrumb structured data da yeni altyapıda doğrulanmalıdır.
Structured Data Kaybı Nasıl Önlenir?
Platform değiştirildiğinde structured data yapısı da değişebilir.
Örneğin eski WooCommerce sitesinde Product schema bir SEO eklentisi tarafından oluşturulurken yeni Shopify Tema kendi schema yapısını oluşturabilir.
Geçişten sonra şu structured data türlerini kontrol edin:
- Product
- BreadcrumbList
- Organization
- Article
- LocalBusiness
Özellikle Product schema içerisinde şu alanlar kritik olabilir:
- name
- image
- offers
- price
- priceCurrency
- availability
- aggregateRating
Google Rich Results Test kullanılarak yeni ürün ve kategori şablonları test edilmelidir.
Site Hızı Geçiş Sırasında Neden Önemli?
Yeni platformun daha modern görünmesi otomatik olarak daha hızlı olduğu anlamına gelmez.
Yeni Shopify Tema üzerinde çok fazla uygulama, tracking scripti, slider veya ağır görsel kullanılırsa eski mağazadan daha yavaş bir site oluşabilir.
Bu nedenle geçiş öncesi ve sonrası şu metrikleri karşılaştırın:
- LCP
- INP
- CLS
- TTFB
- Mobil PageSpeed
Özellikle Shopify Eklentileri veya üçüncü taraf scriptler site hızını etkileyebilir.
Geçiş yayına alınmadan önce PageSpeed Insights ve gerçek mobil cihaz testleri yapılmalıdır.
Alan Adı da Değişiyorsa Ne Yapılmalı?
Platformla birlikte domain de değişiyorsa migrasyon riski daha yüksektir.
Örneğin:
eski-site.com
yerine:
yeni-site.com
kullanılacaksa hem domain hem URL yapısı aynı anda değişmiş olur.
Google bu senaryoda yeni domainin Search Console’a eklenmesini, eski URL’lerin yenilere yönlendirilmesini ve uygun durumlarda Change of Address aracının kullanılmasını önerir. 2026’da Google, domain migrasyonlarında www ve non-www gibi domain varyantlarının da doğru şekilde ele alınması gerektiğini ayrıca netleştirdi.
Mümkünse aynı anda üç büyük değişiklik yapmaktan kaçının:
- Domain değişimi
- Platform değişimi
- İçerik/mimari değişimi
Hepsini aynı anda yaparsanız performans problemi yaşandığında kaynağı tespit etmek zorlaşır.
Geçiş Öncesi Screaming Frog Nasıl Kullanılır?
Screaming Frog migrasyon öncesi ve sonrası karşılaştırma için en pratik araçlardan biridir.
Geçiş öncesinde tam crawl alıp export edin:
- Internal URLs
- Status Codes
- Page Titles
- Meta Descriptions
- H1
- Canonicals
- Directives
- Inlinks
- Crawl Depth
Yeni site yayına girdikten sonra aynı crawl tekrar yapılır.
Daha sonra karşılaştırın:
Eski 200 URL yeni sitede ne oldu?
Eski title’lar kayboldu mu?
Canonical değişti mi?
Hangi URL’ler 404 oldu?
Hangi internal linkler redirect’e gidiyor?
Bu karşılaştırma manuel kontrollerde fark edilmeyecek yüzlerce sorunu hızlıca bulabilir.
Geçiş Ne Zaman Yapılmalı?
E-ticaret sitesinin en yoğun satış döneminde altyapı değiştirmek gereksiz risk oluşturur.
Örneğin Black Friday öncesinde büyük migrasyon yapmak yerine trafiğin daha sakin olduğu dönemi seçmek daha güvenlidir.
Ayrıca geçişi cuma gecesi yapmak da her zaman iyi fikir değildir. Teknik ekip, geliştirici ve SEO ekibinin ulaşılabilir olduğu bir iş günü tercih etmek sorun çıktığında müdahaleyi kolaylaştırır.
Yayına alma saatinde ayrıca DNS TTL gibi teknik detaylar da önceden planlanmalıdır.
Geçiş Sonrası İlk 24 Saatte Ne Kontrol Edilmeli?
Yeni site yayına girdikten sonra ilk kontroller bekletilmemelidir.
Öncelikle:
- Ana sayfa 200 dönüyor mu?
- Robots.txt açık mı?
- Sitemap çalışıyor mu?
- Önemli ürünler 200 mü?
- Önemli kategoriler 200 mü?
- Redirect’ler çalışıyor mu?
- Canonical doğru mu?
- GA4 çalışıyor mu?
- Google Ads ve Meta tracking çalışıyor mu?
- Checkout çalışıyor mu?
Daha sonra eski URL listesini crawler ile taratın.
Hedef şu olmalıdır:
Önemli eski URL → doğru yeni URL → 200
404 veya redirect chain bulunan kritik URL’ler hemen düzeltilmelidir.
Geçiş Sonrası İlk Haftalarda Ne Takip Edilmeli?
Migrasyon bittikten sonra SEO çalışması bitmez.
İlk haftalarda Google Search Console günlük veya birkaç günlük aralıklarla takip edilmelidir.
Özellikle şu raporlara bakın:
- Pages / Indexing
- Crawl Statistics
- Search Results
- Core Web Vitals
Organik performansı da şu seviyelerde karşılaştırın:
- Toplam tıklamalar
- Brand / non-brand
- Ürün sayfaları
- Kategori sayfaları
- Blog
- En güçlü anahtar kelimeler
Bir veya iki sorgudaki dalgalanmayı site genelinde SEO kaybı olarak değerlendirmeyin. Önce URL gruplarını karşılaştırın.
Örneğin kategori trafiği düşerken blog stabil kalıyorsa sorun site geneli değil kategori migrasyonunda olabilir.
E-Ticaret Altyapısı Geçişi SEO Kontrol Listesi
Geçişten önce ve sonra aşağıdaki kontrol listesi kullanılabilir:
- Eski URL’lerin tamamı çıkarıldı mı?
- Organik trafik alan URL’ler belirlendi mi?
- Backlink alan URL’ler belirlendi mi?
- Eski-yeni URL mapping hazır mı?
- 301 redirect’ler hazır mı?
- Redirect chain kontrol edildi mi?
- Kategori hiyerarşisi korundu mu?
- Ürün içerikleri eksiksiz taşındı mı?
- Title ve meta description’lar korundu mu?
- H1 yapıları kontrol edildi mi?
- Canonical doğru mu?
- Robots.txt kontrol edildi mi?
- Noindex kalmış mı?
- Sitemap oluşturuldu mu?
- Search Console’a gönderildi mi?
- Dahili linkler yeni URL’lere güncellendi mi?
- Breadcrumb korunuyor mu?
- Structured data doğrulandı mı?
- Mobil performans test edildi mi?
- Core Web Vitals kontrol edildi mi?
- Analytics ve reklam tracking çalışıyor mu?
- Eski URL listesi launch sonrası tarandı mı?
E-ticaret altyapısı değiştirirken SEO kaybını tamamen sıfırlamak her zaman garanti edilemez; Google yeni yapıyı yeniden tarayıp değerlendirdiği için kısa süreli dalgalanmalar yaşanabilir. Ancak URL yönlendirmeleri, içerik, site mimarisi, structured data ve teknik SEO doğru yönetildiğinde ciddi ve kalıcı organik trafik kaybı riski büyük ölçüde azaltılabilir.
Özellikle WooCommerce’den Shopify’a geçiş gibi platform değişikliklerinde migrasyon planı ürün aktarımıyla sınırlı kalmamalıdır. Shopify Teknik SEO, tema yapısı, Shopify Eklentileri, E-Ticaret SEO, yönlendirmeler ve performans birlikte değerlendirilmelidir.
