E-Ticaret Sitesi Nasıl Kurulur?
E-ticaret sitesini 10 adımda kuruyoruz. Altyapı türünden ölçüm ve teknik SEO'ya, test siparişine kadar her adımı nasıl doğrulayacağınızı anlatıyoruz.
Bir e-ticaret sitesini on adımda kuruyoruz ve her adımı bir sonrakine geçmeden önce doğruluyoruz. Sıranın mantığı basit. Kategori ve adres yapısı tasarımdan önce, ölçüm ve teknik SEO yayından önce kuruluyor. Sonradan değiştirmesi pahalı olan her şey başa geliyor.
Bu rehber ürününüzü, iş modelinizi ve vergi kaydınızı netleştirdiğinizi varsayıyor. O kararları henüz vermediyseniz önce e-ticaret nasıl yapılır rehberimize bakın. Kurulumu bir e-ticaret ajansıyla yürüttüğünüzde bu sırayı sizin yerinize biz işletiyoruz. Aşağıda kendiniz kuracaksanız neyi hangi ölçütle kontrol edeceğinizi bulacaksınız.
Önemli Noktalar
- Kategori ağacı ve URL kalıbı tasarımdan önce kurulur, sonradan değişen her adres 301 ister.
- GA4 14 önerilen e-ticaret olayı tanımlıyor,
purchaseolayındakitransaction_idçift sayımı engelliyor.- Meta Pixel ve Conversions API olayları aynı kimlikle gelirse 48 saat içinde tekilleşiyor.
- Site haritası dosyası en fazla 50.000 URL ya da 50 MB olabiliyor.
- Taşımada yönlendirmeleri en az 1 yıl tutmanız ve zincir kurmamanız gerekiyor.
E-ticaret sitesi nasıl kurulur?
E-ticaret sitesi kurulumu, altyapı, alan adı, katalog, ödeme, kargo, ölçüm ve teknik SEO katmanlarının yayından önce kurulup test edilmesidir. Bu katmanları on adımda ve şu sırayla kuruyoruz.
- Altyapı türünü seçmek
- Alan adını ve DNS ayarlarını yapmak
- Kategori ağacını ve URL yapısını kurmak
- Ürün verisini hazırlayıp aktarmak
- Temayı kurmak ve hızını kontrol etmek
- Ödeme ve kargo entegrasyonunu tamamlamak
- Yasal sayfaları eklemek
- Ölçüm altyapısını kurup test siparişiyle doğrulamak
- Teknik SEO temelini yayından önce kurmak
- Yayın öncesi kontrol listesini geçmek
Hangi altyapı türü size uygun?
E-ticaret altyapıları üç türe ayrılıyor. Hazır SaaS altyapıda barındırma, güvenlik ve güncelleme sağlayıcıda, siz aylık abonelik ödüyorsunuz. Açık kaynak altyapıda yazılım ücretsiz, ama sunucu, güncelleme ve yedekleme sizin işiniz. Özel yazılımda her şey size göre yazılıyor ve her şeyin bakımı da sizde.
Altyapıyı marka adına göre seçmeyin. Kurulum açısından dört soruya “evet” cevabı alabildiğinize bakın. robots.txt dosyasını ve canonical etiketlerini düzenleyebiliyor musunuz? Tema dosyasına yapılandırılmış veri ve etiket yöneticisi kodu ekleyebiliyor musunuz? Tek tek adres bazında 301 yönlendirme tanımlayabiliyor musunuz? Ürün, müşteri ve sipariş verinizin tamamını dışa aktarabiliyor musunuz? Son soru, iki yıl sonra altyapı değiştirmek isterseniz elinizin bağlı olup olmayacağını belirliyor.
Alan adı ve DNS ayarları nasıl yapılır?
.com.tr alan adı için 14 Eylül 2022’den beri belge istenmiyor. Yönetimin TRABİS’e geçmesiyle bu uzantılar ilk başvurana tahsis ediliyor. Alan adını aldıktan sonra sitenin tek bir sürümünü seçiyorsunuz, ya www ile ya da onsuz. Diğer sürüm ve http adresleri tek sıçramayla bu sürüme yönlenmeli ve sitenin tamamı https ile açılmalı.
Search Console’u alan adı mülkü olarak, DNS’e bir TXT kaydı ekleyerek doğrulamanızı öneriyoruz. Bu mülk tüm alt alan adlarını ve protokolleri tek yerden görmenizi sağlıyor. Sipariş e-postaları için de DNS’te SPF ve DKIM kayıtlarını kurun. Gmail’in 1 Şubat 2024’te başlayan gönderici kurallarına göre her gönderici SPF ya da DKIM kullanmak zorunda, günde 5.000’den fazla e-posta gönderenler ise SPF, DKIM ve DMARC’ın üçünü birden kurmalı. Bu kayıtlar yoksa sipariş onayınız spama düşebiliyor.
Kategori ağacı ve URL yapısı neden tasarımdan önce kurulur?
Kategori ağacı ve URL kalıbı tasarımdan önce kuruluyor, çünkü sonradan değişen her adres bir 301 yönlendirme ve bir kayıp riski demek. Tasarım menüyü gösteriyor, ama menünün içeriğini kategori ağacı belirliyor.
Ağacı kendi depo düzeninize göre değil, müşterinin aradığı ürün tiplerine göre kurmanızı öneriyoruz. Bio Organik için 4 ana kategori ve 3 seviyelik bir ağaç kurduk, 336 ürünün tamamı yeni yapıda bir kategoriye yerleşti. Adreslerde Google’ın URL yapısı önerisine uyarak kelimeleri tireyle ayırıyor, okunurluk için Türkçe karakter yerine sade harf kullanıyoruz.
Filtre ve sıralama adresleri ayrı bir karar istiyor. Google’ın filtreli gezinme rehberine göre bu adreslerin dizine girmesi gerekmiyorsa robots.txt ile taramaya kapatabilirsiniz. Gerekiyorsa parametreleri hep aynı sırada üretmeniz, sonuç vermeyen kombinasyonlarda 404 döndürmeniz ve canonical etiketini doğru kurmanız gerekiyor. Kategori sayfalarının ayrıntısını kategori sayfası SEO yazımızda anlattık.
Ürün verisi nasıl hazırlanır ve aktarılır?
Ürün verisini tasarımdan bağımsız, bir tablo olarak hazırlıyorsunuz. Her ürün kartında stok kodu, ad, açıklama, marka, GTIN ya da MPN, varyantlar, fiyat, KDV oranı, desi ve ağırlık, stok adedi ve görseller yer almalı. Google Merchant Center ürün başlığı için 150, açıklama için 5.000 karakter sınırı koyuyor, ürün adlarını bu sınırla yazmak sonradan feed düzeltmesini önlüyor.
GTIN, ürünün barkod numarası ve 8, 12, 13 ya da 14 haneli oluyor. Merchant Center’ın kuralı açık, emin değilseniz GTIN girmeyin, numara tahmin etmeyin ya da uydurmayın. Barkodu olmayan özel üretim ürünlerde marka ve MPN yeterli. Linya Jewellery sitesinde barkod alanı gerçek bir EAN taşımadığı için GTIN’i bilerek eklemedik.
Varyantları ayrı ürün olarak değil, tek ürün kartının altında renk ve beden seçenekleri olarak tanımlayın. Görseli olmayan ürünleri silmek yerine pasife alın. Linya’da 36 ürünü bu yüzden pasife aldık ve geri alınabilir bıraktık. Açıklamaları nasıl yazdığımızı ürün açıklaması rehberimizde anlattık.
Tema ve tasarımda kurulum açısından nelere bakılır?
Kurulum açısından temada üç şeye bakıyoruz. Mobilde satın alma akışının eksiksiz çalışması, görsel alanlarının önceden boyutlandırılması ve ilk ekrandaki ana görselin önce yüklenmesi. Core Web Vitals iyi eşikleri LCP için 2,5 saniye, INP için 200 milisaniye, CLS için 0,1. Ölçüm ziyaretlerin 75. yüzdeliğinden, mobil ve masaüstü için ayrı yapılıyor.
Linya’da ürün galerisinin yüklenirken yarattığı kaymayı giderdik ve gerçek kullanıcı verisinde CLS 0,24’ten 0,01’e indi. Hızın satışa etkisini e-ticaret sitelerinde hız yazımızda, tasarım tarafını e-ticaret site tasarımı sayfamızda bulabilirsiniz.
Ödeme ve kargo entegrasyonu nasıl kurulur?
Ödeme için iki yol var. Bankanın kendi sanal POS’u ya da lisanslı bir ödeme kuruluşu. Banka POS’unda her banka ayrı sözleşme istiyor, ödeme kuruluşu ise birden fazla kartı ve taksiti tek sözleşmeyle açıyor. Kart sahibini doğrulayan 3D Secure adımının ödeme sayfasında açıldığını, taksit seçeneklerinin ürün grubunuz için mevzuatın izin verdiği sınırlarla tanımlandığını kontrol edin. Güncel taksit tablosunu bankanızdan ya da ödeme kuruluşunuzdan alın.
Kurulum takvimini çoğu zaman tasarım değil, hesap onayları belirliyor. Sanal POS, kargo ve pazaryeri hesaplarının onayı firmaya göre günler sürebiliyor. Bu yüzden başvuruları kurulumun ilk gününde başlatıyoruz. Kargoda anlaşmalı firmanın desi tanımlarını ürün verisiyle eşleştirmeniz, takip numarasının müşteriye otomatik gitmesi ve 1 Ocak 2026’dan beri iade için anlaşmalı taşıyıcının ön bilgilendirme formunda yazması gerekiyor.
Yasal sayfalar kurulumun hangi aşamasında eklenir?
Yasal sayfalar ödeme adımı kurulmadan önce ekleniyor, çünkü ödeme ekranındaki onay kutuları bu sayfalara bağlanıyor ve sanal POS başvurusunda da isteniyor. Kendi sitenizden satacaksanız ETBİS kaydını faaliyete başlamadan önce yapmanız gerekiyor. Sitede ETBİS karekodu gösterme zorunluluğu ise Ağustos 2025’te kaldırıldı.
Hangi metinlerin zorunlu olduğunu ve her birinin nerede durması gerektiğini e-ticaret sitesinde olması gerekenler yazımızda madde madde verdik.
Ölçüm altyapısı nasıl kurulur ve doğrulanır?
Ölçümü etiket yöneticisi üzerinden GA4, reklam pikselleri, Search Console ve Merchant Center olarak kuruyor, sonra gerçek bir test siparişiyle doğruluyoruz. Kurmak yetmiyor, verinin doğru geldiğini kanıtlamanız gerekiyor.
GA4 ürün listesini görüntülemeden satın almaya ve iadeye kadar 14 önerilen e-ticaret olayı tanımlıyor. Satın alma olayında transaction_id, yani işlem kimliği, aynı siparişin iki kez sayılmasını engelliyor. Tutarı value ile gönderiyorsanız para birimini currency ile göndermeniz de gerekiyor, yoksa gelir raporları doğru hesaplanmıyor.
Meta Pixel’i Conversions API ile birlikte kuruyorsanız tarayıcı ve sunucu olayı aynı olay adı ve aynı event_id ile gelmeli. Meta’nın kuralına göre olaylar ancak 48 saat içinde ulaşırsa tekilleşiyor. Eşleşme kalitesini artırmanın yolunu Meta Pixel gelişmiş eşleştirme yazımızda anlattık.
Doğrulamada iki eşleşmeye bakıyoruz. Test siparişinin paneldeki numarası GA4’te işlem kimliği olarak görünmeli. Merchant Center feed’indeki ürün kimliği de pikselin gönderdiği ürün kimliğiyle aynı olmalı. Linya’da 15 senaryolu bir izleme denetimiyle olayları Chromium ve WebKit üzerinde gerçek test siparişiyle doğruladık, Meta’nın her sepete eklemeyi iki kez saydığını bulup düzelttik.
Teknik SEO temeli yayından önce nasıl kurulur?
Teknik SEO temeli yayından önce kuruluyor, çünkü Google sitenizi ilk taradığında gördüğü yapıyı öğreniyor. Dört parça var. Canonical düzeni, robots.txt, site haritası ve ürün yapılandırılmış verisi.
Google’a göre yönlendirme ve canonical etiketi güçlü, site haritasında yer almak ise zayıf bir kanonik sinyal. robots.txt kanonikleştirme için kullanılmamalı. robots.txt bir sayfayı Google dışında tutmanın yolu da değil, engellenen bir sayfa dışarıdan link alırsa içeriği olmadan da dizine girebiliyor. Dizinde istemediğiniz sayfa için noindex kullanıyorsunuz. Kuralları yayından önce gerçek adresler üzerinde test edin. Linya’da robots.txt’teki 45 kuralı 27 gerçek URL üzerinde Google’ın eşleşme mantığıyla denedik, davranış farkı sıfır çıktı. Dosyanın mantığını robots.txt yazımızda anlattık.
Site haritası tek dosyada en fazla 50.000 URL ya da 50 MB olabiliyor. İçine yalnızca 200 dönen canonical adresleri koyun. lastmod tarihi gerçek değişikliği gösteriyorsa Google onu kullanıyor, priority ve changefreq alanlarını ise yok sayıyor.
Ürün sayfalarına fiyat, stok, iade politikası ve kargo bilgisini içeren yapılandırılmış veri ekleyin. Linya’da 462 ürünün tamamına bu işaretlemeyi yazdık ve aynı sayfada ikinci bir ürün şeması çıkmasını engelledik. Ayrıntısı ürün sayfası yapılandırılmış veri yazımızda.
Mevcut bir siteyi taşıyarak kuruyorsanız her eski adresi yeni karşılığına kalıcı yönlendirmeyle bağlayın. Google’ın taşıma rehberi yönlendirmeleri genellikle en az 1 yıl tutmanızı öneriyor. Googlebot 10 sıçramaya kadar izliyor, ama her adresin doğrudan son hedefe gitmesi gerekiyor. Linya’nın geçişinde 1.224 eski adresi tek sıçramayla bağladık. Yönlendirme kodlarının farkını HTTP durum kodları yazımızda bulabilirsiniz.
Yayına almadan önce neleri kontrol etmelisiniz?
Yayına almadan önce her kontrolü bir test yöntemi ve bir geçme ölçütüyle yapıyoruz. “Test ettik” demek yetmiyor, neyin geçti sayılacağını önceden yazmanız gerekiyor.
| Kontrol | Nasıl test edilir | Geçti sayılır |
|---|---|---|
| Tek alan adı sürümü | www’suz, http ve www’lu adresleri tarayıcıda açın |
Hepsi tek sıçramayla aynı https adrese gidiyor |
| Mobil satın alma | Telefondan ürün bulun, varyant seçin, sepete ekleyip ödemeye geçin | Hiçbir adımda takılma yok, üye olmadan alışveriş açık |
| Ödeme | Gerçek kartla küçük tutarlı sipariş verin, sonra iptal edip iade edin | 3D Secure ekranı açıldı, iade karta döndü |
| Taksit ve kupon | Taksitli ödeme ve kupon deneyin | Tutarlar ödeme özetiyle aynı |
| Stok | Test siparişinden sonra paneli açın | Stok bir azaldı, iptalde geri geldi |
| Kargo | Siparişi kargoya aktarın | Takip numarası oluştu, müşteriye e-postayla gitti |
| Sipariş e-postaları | Gmail ve Outlook adresiyle sipariş verin | E-posta gelen kutusuna düştü, spama değil |
| Yasal metinler | Ödeme adımındaki onay kutularına bakın | Ön bilgilendirme ve sözleşme siparişten önce görünüyor |
| GA4 olayları | Etiket yöneticisi önizlemesi ve GA4 DebugView ile sipariş verin | view_item’dan purchase’a olaylar geldi, işlem kimliği panel numarasıyla aynı |
| Meta Pixel ve CAPI | Events Manager test olaylarına bakın | Satın alma bir kez sayıldı, tarayıcı ve sunucu olayı tekilleşti |
| Feed ve piksel kimliği | Merchant Center ve katalogdaki ürün kimliğini piksel olayıyla karşılaştırın | Kimlikler aynı |
| robots.txt | Kuralları filtre, arama ve ürün adresleri üzerinde deneyin | Ürün ve kategori açık, filtre ve sepet kapalı |
| Canonical | 5 ürün ve 5 kategori sayfasının kaynak koduna bakın | Her sayfa kendi temiz adresini gösteriyor |
| Site haritası | Search Console’a gönderin | Durum başarılı, içinde yalnızca 200 dönen canonical adresler var |
| Yapılandırılmış veri | Zengin Sonuçlar Testi ile 3 ürün sayfasını deneyin | Ürün ve fiyat işaretlemesi hatasız, sayfada tek ürün şeması |
| Yönlendirmeler (taşımada) | Eski adres listesini toplu kontrol edin | Hepsi tek sıçramada 200 dönen hedefe gidiyor |
Bu listenin tamamını e-ticaret mağaza kurulumu hizmetimizde yayından önce uyguluyor, her satırı test siparişiyle kapatıyoruz.
Yayından sonraki ilk 30 gün ne yapılır?
Yayından sonraki ilk 30 gün, kurduğunuz düzenin gerçek trafikte çalıştığını doğrulama dönemi. İlk hafta Search Console’da site haritasının işlendiğine ve sayfaların dizine eklenmeye başladığına bakın. Kırık iç link ve 404 taramasını tekrarlayın, Merchant Center’daki ürün teşhislerini kapatın.
Her hafta GA4’teki satın alma sayısını paneldeki sipariş sayısıyla karşılaştırın, aradaki fark ölçümde bir kopukluk olduğunu gösteriyor. Core Web Vitals saha verisi sitenin yeterli trafik almasından sonra oluşuyor, bu yüzden ilk ay laboratuvar ölçümüyle yetinmeniz gerekebilir. 30. günde siteyi baştan sona yeniden tarayın. Bundan sonrası kurulum değil, satış işi. Trafik ve dönüşüm tarafını e-ticaret nasıl yapılır rehberimizin son bölümlerinde anlattık.
Siteyi kim kurmalı?
On adımın hepsini kendiniz yapabilirsiniz, ama en çok zaman kaybettiren kısım kurmak değil, doğrulamak. Kurulumu, ölçümü ve teknik SEO’yu tek ekipten almak isterseniz e-ticaret ajansımızın kapsamına bakabilir ya da ücretsiz ön görüşme için bize yazabilirsiniz.
Bu yazı Emir Bengiserp tarafından yazıldı. Benji’s Digital kurucusu; 15+ yıldır e-ticaret markalarında SEO, performans pazarlaması ve ürün verisi tarafında çalışıyor.
Son güncelleme 7 Ekim 2026. Teknik eşikler Google Search Central, Google Analytics, Google Merchant Center, web.dev ve Meta geliştirici dokümantasyonundan alındı.
Sıkça Sorulan Sorular
E-ticaret sitesi kurmak kaç TL?
Maliyeti 4 kalem belirliyor. Altyapı ya da lisans bedeli, tema, ürün girişi ve entegrasyonlar için kurulum işçiliği, ödeme komisyonu ve kargo gibi işlem maliyetleri ve alan adı yenilemesi, ek uygulama ve bakım gibi sürekli giderler. Tutar ürün sayısına, tasarıma ve entegrasyonlara göre değiştiği için sabit rakam vermiyoruz, kapsamı sizinle birlikte çıkarıyoruz.
E-ticaret sitesi kaç günde kurulur?
Süreyi en çok 2 şey belirliyor. Ürün verilerinin ve görsellerin eksiksiz hazır olması ve sanal POS, kargo ve pazaryeri hesaplarının onaylanması. Bu iki koşul tamamsa kurulumun kendisi kısa sürüyor, onay süreleri ise ilgili firmaya bağlı. Bu yüzden hesap başvurularını kurulumun ilk gününde başlatmanızı öneriyoruz.
Hazır altyapıda ayrıca hosting almam gerekir mi?
3 altyapı türünden yalnızca hazır SaaS altyapıda barındırma pakete dahil. Açık kaynak ve özel yazılımda sunucu, güvenlik güncellemesi ve yedekleme sizin sorumluluğunuzda. Bu yüzden açık kaynak bir altyapı seçerken yazılımın ücretsiz olmasına değil, sunucu ve bakım işini kimin yapacağına bakmanızı öneriyoruz.
Test siparişinde neleri kontrol etmeliyim?
En az 6 şeyi kontrol edin. Ödemenin 3D Secure ile geçmesi, stokun düşmesi, kargo takip numarasının oluşması, sipariş e-postasının gelen kutusuna düşmesi, GA4'te satın alma olayının bir kez görünmesi ve işlem kimliğinin panel sipariş numarasıyla eşleşmesi. Sonra siparişi iptal edip iadenin karta döndüğüne bakın.
Ürünlerimin barkodu yoksa GTIN girmem gerekir mi?
Hayır. GTIN 8, 12, 13 veya 14 haneli bir numara ve yalnızca üreticinin verdiği gerçek numara girilir. Barkodu olmayan özel üretim ürünlerde marka ve MPN yeterli. Google Merchant Center emin olmadığınız bir GTIN'i hiç girmemenizi istiyor, uydurma numara görünürlüğü kısıtlayabiliyor.
Eski sitemden yeni altyapıya geçerken sıralamamı nasıl korurum?
Her eski adresi yeni karşılığına kalıcı 301 yönlendirmeyle, tek sıçramada bağlayın ve yönlendirmeleri en az 1 yıl tutun. Google taşımadan sonra görünürlüğün geçici olarak dalgalanabileceğini söylüyor. Linya Jewellery'nin geçişinde 1.224 eski adresi bu kuralla taşıdık ve her hedefi yayından sonra tek tek doğruladık.
Sıfırdan e-ticarete nasıl başlanır?
Site kurulumu 8 kararlık yol haritasının beşinci adımı. Önce ürün, iş modeli, vergi kaydı ve fatura düzeni kararlarını vermeniz gerekiyor. Bu kararları ve 2026'da geçerli eşiklerini e-ticaret nasıl yapılır rehberimizde sırayla anlattık.