İstanbul'da 18 şubesi olan bir restoran grubunu düşünün. Her şube aynı markayı, aynı logoyu, büyük ölçüde aynı menüyü taşır; ama dijital tarafta tablo bambaşkadır: kim hangi sayfayı yönetir, hangi şubenin URL'si nasıl görünmeli, şube bazlı yorumlar nereye gömülür, kampanya içeriği merkezi sayfadan mı akıtılır yoksa her şube ayrı mı yazar? Bu soruların her biri yapısal bir karardır ve birbirini etkiler.
Zincir iş modeli, site mimarisini tek bir yere ek URL koyma sorunuymuş gibi görmeyi cazip kılar. Ama şube sayfaları tek bir domain altında büyüdükçe, crawl yükü, içerik tekrarı, yerel arama sinyalleri ve iç link dağılımı birer birer şekil almaya başlar. Bu şekilleniş kendi kendine olduğunda genellikle kötü gider; çünkü her yeni şube açılırken mimari değil operasyon düşünülür.
Onlarca ya da yüzlerce şubeye sahip bir markada domain seçimi, şube sayfasının içeriği, kampanya akışı ve crawl yükü aynı anda şekillenir. Karar ertelenirse her yeni şube, mevcut tutarsızlığı bir katman daha kalınlaştırır.
Şube sayfaları ayrı domain mi, alt dizin mi, alt alan adı mı?
Bu karar ilk görünenden çok daha az teknik, çok daha fazla stratejik bir seçimdir. Üç seçenek vardır ve her birinin yapısal bedeli farklıdır.
Alt alan adı (kadikoy.zincir.com), her şubeye bağımsız bir varlık vermiş gibi görünür. Ama arama motorları için alt alan adları çoğu durumda ayrı siteler olarak değerlendirilir. Ana domain üzerinde yıllar içinde biriken otorite, alt alan adlarına otomatik olarak akmaz. 20 şubeyi 20 ayrı alt alan adı altına açmak, aslında 20 zayıf siteyi idare etmek anlamına gelir; her biri güçlenmesi için ayrıca zamana ve içeriğe muhtaçtır.
Alt klasör yapısı (zincir.com/subeler/kadikoy/), merkezi otoriteyi korur. Ana domain ne kadar güçlüyse şube sayfaları da ondan pay alır. Büyük zincirlerin neden bu yolu tercih ettiğinin temel nedeni budur. Yönetim kolaylığı da eklenince tercih netleşir: şablon değişikliği, kampanya güncellemesi veya menü revizyonu tek bir noktadan yapılır.
Ayrı domain (kadikoy-zincir.com) yalnızca şubenin markasal olarak bağımsız bir kimliği varsa düşünülmelidir. Franchise modeli zaman zaman bu yola gider; ama her domain, sıfırdan inşa edilmesi gereken bir otorite boşluğu taşır. Franchise veren, şube sayısı arttıkça içerik ve URL tutarlılığını merkezi tutabilmek için çoğunlukla alt klasör yapısına döner. Birden fazla domain üzerinde çalışıyorsanız, site taşıma sürecinde 301 yönlendirme planı bu dağılmayı temizlemenin tek yolu haline gelir.
Şube sayfalarında içerik nasıl farklılaştırılır?
Zincir sitelerde en sık karşılaşılan yapısal sorun, merkezi şablon içeriğinin tüm şube sayfalarına kopyalanmasıdır. Açıklama metni aynı, menü aynı, çalışma saati şablonu aynı, fotoğraflar aynı; tek değişen satır adres bilgisidir.
Şablon tuzağı görünmeden büyür. Arama motorları bu sayfaları teknik anlamda tam kopya olarak değerlendirmeyebilir; Kadıköy sayfasında "Kadıköy" yazar, Beşiktaş sayfasında "Beşiktaş." Ama içerik katmanı özgün bir şey söylemediğinde bu sayfalar değersiz olarak işlenebilir: arama indeksinde yer tutarlar, ama kullanıcıya sonuç olarak sunulma olasılıkları düşüktür.
Gerçek farklılaşma birkaç spesifik yaklaşımla sağlanır. Şubeye özgü fotoğraflar ve ulaşım bilgisi birinci katmandır; merkezi stok görseller yerine her şubeye ait gerçek çekimler, sayfayı hem kullanıcı hem de içerik kalitesi açısından farklı kılar. Lokasyon bazlı kullanıcı yorumları, sitenin kendi sistemiyle toplanıyorsa her şube sayfasına yaşayan bir içerik akışı ekler. Şube bazlı duyurular, o lokasyonda geçici olarak değişen bir ürün ya da o haftaya özel bir etkinlik, hem özgün içerik hem de yerel sinyal üretir.
Bu farklılaşma her şubede mümkün olmayabilir. Küçük operatörler için şablon içeriği zorunludur; o zaman yapılacak şey en azından başlık etiketlerini, meta açıklamayı ve açılış paragrafını lokasyona göre dinamik doldurmaktır. Geri kalan içerik aynı olsa bile bu üç alan, sayfanın konumsal bağlamını netleştirir.
Yerel SEO sinyalleri şube sayfasında nasıl çalışır?
Yerel aramalar şube bazlı sitenin en doğrudan değer ürettiği alandır. "Kadıköy'de kahvaltı yeri" gibi bir sorgu, kullanıcıyı doğrudan o şubeye götürebilir; ama bunun olması için sayfanın hem doğru sinyalleri taşıması hem de arama motorunun bu sayfayı o lokasyonla ilişkilendirmesi gerekir.
Yapısal adres işaretlemesi, HTML içinde makine okunabilir biçimde yerleştirilen lokasyon verisidir. Şube adı, cadde, ilçe, koordinatlar; bunlar şablona gömülü ve her şube için ayrı doldurulmuş olmalıdır. Tek bir şablon tüm şubelere servis ediyorsa bu verilerin merkezi bir veri tabanından dinamik olarak çekilmesi gerekir; manuel güncelleme kaçınılmaz olarak eski veya tutarsız veri bırakır.
Şube URL yapısı da sinyalin bir parçasıdır. /subeler/kadikoy/ yapısı, arama motoruna hem içerik hiyerarşisini hem de lokasyon bağlamını birlikte verir. Buna karşılık /subeler/s-017/ gibi sayısal bir yapı, kullanıcıya da arama motoruna da hiçbir şey söylemez; bu tür eski URL yapıları, sonradan düzeltilmesi gereken bir teknik borç olarak birikir.
Şubeler listesi sayfası ayrı bir mimari öğedir. Tüm şubelere bağlantı veren bu sayfa hem kullanıcılar hem de SEO tarama botları için kritik bir merkez görevi görür. Bu sayfanın URL derinliği düşük tutulmalı, ana menüden tek tıklamayla erişilebilir olmalı ve düzenli güncellenmelidir. Kapatılan şubelerin bu listede tutulması hem kullanıcıyı hem de crawl bütçesini olumsuz etkiler.
URL yapısı ve tıklama derinliği: şube sayfaları ne kadar derine gömülmeli?
Derinlik kararı verilmez. Bu, pek çok zincirde görülen bir ihmaldir: ilk şube eklenirken yapı düşünülmez, ikinci şube birincisini taklit eder, üçüncüde tutarsızlık başlar ve onuncu şubede herkes farklı bir konvansiyonu kullanıyor olur.
Şube sayfaları için ikinci ya da en fazla üçüncü seviye derinlik yeterlidir. /subeler/kadikoy/ ideal bir yapıdır. /turkiye/istanbul/anadolu/kadikoy/kadikoy-subesi/ ise artık beşinci seviyeye düşmüş demektir; bu derinlik, hem crawl bütçesini etkiler hem de kullanıcıya anlaşılmaz bir URL sunar.
Her şube sayfasının altında ek içerik açılabilir. Menü sayfası, rezervasyon sayfası, yol tarifi sayfası bunların en yaygın örnekleridir. Bu alt sayfalar, şube sayfasının bir seviye altında durmaktadır. Yapının kontrolden çıkmaması için bu alt sayfaların şablonu da merkezi olmalı; her şube koordinatörünün kendi alt sayfalarını farklı biçimlerde oluşturmasına izin verilmemelidir. Alt sayfa sayısı arttıkça ana menüye yeni öğe eklemek yerine şube sayfası içindeki bağlamsal bağlantılar taşımalıdır.
Kampanya içeriği: merkezi yönetim mi, şube bazlı mi?
Zincir markaların büyük çoğunluğu ulusal kampanyaları merkezi sayfadan yönetir. Mantıklıdır; içerik yalnızca bir kez üretilir, tüm şubeler için geçerlidir ve marka tutarlılığı korunur. Ama yapısal bir sorun yatmaktadır burada: kampanya sayfası tek URL'de yaşıyorsa, şubelerin o sayfaya iç linkle bağlanması ve şube kullanıcısının kampanyayı kendi lokasyonu bağlamında görmesi güçleşir.
Bu sorunu çözmek için iki yaklaşım kullanılır. Birincisi, kampanya sayfasında şube filtrelemesi sunmak; kullanıcı sayfaya gelir, kendi bölgesini seçer, şubeye özel bilgileri görür. URL değişmez, içerik dinamik olarak güncellenir. İkincisi, her şube sayfasına kampanyayı gösteren bir bileşen yerleştirmek; kampanya içeriği merkezi yönetilir ama şube sayfası üzerinden servis edilir.
Şube bazlı kampanyalar daha ince bir durumdur. Yalnızca o lokasyona özgü bir etkinlik varsa, şube sayfasının altına kısa ömürlü bir alt sayfa açılabilir. Bu sayfa etkinlik bittiğinde kaldırılmak yerine yönlendirmeye dönüştürülmeli ya da içeriği güncellenerek tekrar kullanılmalıdır; aksi takdirde zamanla ulaşılamaz sayfalar birikir ve crawl bütçesi bu ölü kütleye harcanır.
Crawl bütçesi ve indeks yönetimi çok şubeli sitelerde nasıl çalışır?
Crawl bütçesi, SEO tarama botlarının belirli bir sitede belirli bir zaman diliminde tarayabileceği sayfa sayısının pratik üst sınırıdır. Küçük bir site için bu kısıtın önemi yoktur; botlar zaten her sayfaya ulaşır. Ama 200 şubesi olan bir zincirde her şubenin menü, rezervasyon ve galeri alt sayfaları varsa, kolayca binlerce URL üretilmiş olur. Eğer bu URL'lerin önemli bir kısmı boş, tekrarlı ya da güncel değilse, botlar değerli sayfalar yerine bu kütleye zaman harcar.
Pratik bir kural: indekslenmesini istemediğiniz sayfaları açık biçimde işaretleyin. Yalnızca iç kullanıma yönelik araç sayfaları, geçici kampanyalar veya birden fazla şubeye hizmet eden filtre sonuç sayfaları bunun kapsamındadır. İndeks kararını servis edilen sayfa türüne göre vermek, aylık yapısal denetim sırasında düzenli olarak kontrol edilmesi gereken bir kalemdir.
Kapalı şubelerin sayfaları ayrı bir konu açar. Şube kapandığında URL'yi hemen silmek, o sayfaya daha önce verilmiş olan her iç linki kırar. Doğru adım, şube kapatma sayfasını önce bilgilendirici bir içerikle güncellemek, bir süre sonra merkezi şubeler listesine yönlendirmektir. Hızlı silme kolay görünür ama zincirleme kırık linkler bırakır.
İç link yapısı ve hiyerarşi sinyali
İç linkleme, çok şubeli sitelerde genellikle otomatikleştirilir; şablon bir şube sayfası açıldığında önceden tanımlanmış linkleri taşır. Bu iyi bir başlangıç noktasıdır, ama iç link yapısının yönetilmesi gereken birkaç katmanı vardır.
Ana sayfa ile şubeler listesi arasındaki bağlantı, sitenin en güçlü iç link yollarından birini oluşturur. Ana sayfa yeterince linklenmişse, bu güç oradan şubeler listesine, oradan her şube sayfasına dağılır. Bu hiyerarşi koptuğunda, örneğin şubeler listesi menüden çıkarılırsa veya ana sayfadan linklenmez hale gelirse, şube sayfaları hiyerarşik olarak izole kalır.
Şube sayfaları birbirine rastgele bağlanmamalıdır. "Diğer şubelerimiz" bölümü, kullanıcı için faydalı olduğunda anlam taşır; ama her şube sayfasının diğer 50 şubeye link verdiği bir yapı, link değerini sulandırır ve hiçbir sayfayı öne çıkarmaz. Seçici olmak gerekir: yakın lokasyonlardaki şubeleri önermek ya da yalnızca şubeler listesine yönlendirmek daha temiz bir yapı üretir.
Blog veya içerik bölümü varsa, bu içeriklerin ilgili şube sayfalarıyla nasıl ilişkilendirileceği ayrıca planlanmalıdır. "Kadıköy'de kahvaltı kültürü" başlıklı bir yazı, Kadıköy şube sayfasına bağlanmalıdır; ama bu bağlantı şablona gömülmez, her yazı için ayrıca düşünülür. Bu tür kararlar yapısal kontrol listesi kapsamında takip edilebilir.
Merkezi içerik yönetimi ile şube özerkliği arasında denge
Büyük zincirlerin karşılaştığı en yorucu gerilimlerden biri budur. Merkezi yönetim, tutarlılığı garantiler ama yavaş hareket eder; yerel acil güncellemeler için merkezi onay beklemek şube operasyonunu yavaşlatır. Şube özerkliği ise hızı getirir ama zamanla sapmalara yol açar: farklı URL yapıları, farklı şablon kullanımları, birbiriyle çelişen bilgiler.
Pratik çözüm, katmanlı bir yönetim modelidir. Bazı içerik tipleri merkezi kilitlidir: marka tanımı, genel menü, kampanya şablonu. Bazı içerik tipleri şube yetkisindedir: çalışma saati güncellemeleri, geçici duyurular, şube bazlı fotoğraf yüklemeleri. Bu ayrımın CMS yapısında da karşılığı olmalıdır; şubelerin düzenleyemeyeceği alanlar teknik olarak kilitlenmelidir.
İçerik yönetim sistemi seçimi bu kararı doğrudan etkiler. Headless bir içerik katmanı bu kontrolü daha esnek sunabilir: içerik merkezi bir kaynaktan servis edilir, hangi şubenin hangi alanı güncelleyebildiği rol tabanlı izinlerle yönetilir. Klasik bir CMS'de aynı ayrım, alan kilitleri ve yayın rollerinin şablon düzeyinde tanımlanmasını gerektirir; kilit yoksa şube özerkliği fiilen URL ve şablon sapmasına dönüşür.
Franchise modelinde sorun daha da karmaşıklaşır. Franchise alanlar kimi zaman kendi teknik altyapısını kullanmak ister; bazı durumlarda marka, sisteme dahil olmak istemeyen işleticilerle karşılaşır. Bu durumda mimari standartların sözleşme düzeyinde de belirlenmesi, teknik entegrasyonu kolaylaştırır.
Çok şubeli bir site, doğası gereği büyüyen ve değişen bir yapıdır. Açılan yeni şube, kapanan eski şube, değişen menü, güncellenen kampanya, yeniden düzenlenen URL; bunların her biri yapısal bir karar gerektirir. Bu kararlar politika olarak yazılmamışsa, her seferinde yeniden tartışılır ve tutarsızlık kaçınılmaz hale gelir. Büyüyen yapılar için bilgi mimarisi planlaması, tek ürün etrafında büyüyen SaaS siteleriyle zincir iş modelini farklı boyutlarda aydınlatır; her iki durumda da çözüm aynı yerdedir: karar önceden verilir, sonradan uygulanır.
Restoran zinciri sitesinin yapısal sağlığı, şube sayısıyla değil kararların ne zaman verildiğiyle ölçülür. 5 şubede başlayan bir grup, doğru yapıyla 50'ye ulaştığında borcunu sıfır taşır. 50 şubede başlayan ama mimari kararları erteleyerek büyüyen bir grup ise yüzüncü şubede tüm geçmişi yeniden düzenlemek zorunda kalır. Sonuç aynı büyüklükte değil, aynı zamanda verilmiş kararlardadır.