Domain

Subdomain ile Subfolder Arasındaki Farklar Nelerdir?

Subdomain ile subfolder arasındaki fark, içeriğin DNS seviyesinde ayrı bir ana makine adında mı yoksa aynı site içinde bir URL yolunda mı yayınlandığına dayanır. Bu tercih; barındırma, sertifika kapsamı, analitik ve site mimarisi kararlarını birlikte etkiler.

Subdomain ile Subfolder Arasindaki Farklar Nelerdir

Subdomain ve Subfolder (Alt Klasör) Yapılarının Çalışma Biçimi

Bir alt alan adının çalışması için DNS bölgesinde ilgili ana makine adına ait bir kayıt bulunması gerekir. Genellikle IP adresine işaret eden A veya AAAA kaydı ya da başka bir ana makine adına yönlendiren CNAME kaydı kullanılır. Bu kayıt sayesinde alt alan adı, ana alan adından farklı bir sunucuda veya farklı bir hizmet sağlayıcıda barındırılabilir.

Alt klasör yapısında içerik, aynı ana makine adının altındaki bir URL yolunda yayınlanır: ornek.com/blog/ gibi. İki yapı arasındaki en görünür fark burada ortaya çıkar; alt klasör için yeni bir DNS kaydı oluşturulmaz, çünkü adres zaten mevcut ana makine adına aittir.

Alt klasörler fiziksel olarak sunucudaki bir dizine karşılık gelebileceği gibi, içerik yönetim sisteminin ürettiği sanal bir yol da olabilir. WordPress, PrestaShop veya özel geliştirilmiş uygulamalarda /blog/, /urunler/ ya da /destek/ yolları çoğunlukla veritabanı ve yönlendirme kurallarıyla üretilir; diskte aynı adda bir klasör bulunması gerekmez.

Farklı teknolojilerle çalışan uygulamalar da alt klasörde sunulabilir. Bunun için ters vekil (reverse proxy) yapılandırması kullanılır: ana sunucu, /blog/ ile başlayan istekleri arka plandaki başka bir sunucuya veya uygulamaya iletir, ziyaretçi ise tek bir alan adıyla iletişim kurmaya devam eder. Bu yöntem, ayrı altyapı ihtiyacını alt klasör yapısıyla birleştirmeye imkân tanır.

İki Yapının Teknik Karşılaştırması

İki yapının karşılaştırılmasında adresleme biçimi tek ölçüt değildir. Farklar; DNS yönetimi, SSL kapsamı, barındırma esnekliği, çerez davranışı ve ölçümleme araçlarındaki raporlama düzeyi gibi birbirinden bağımsız eksenlerde somutlaşır.

Ölçüt Subdomain (blog.ornek.com) Subfolder (ornek.com/blog/)
DNS gereksinimi Her alt alan adı için ayrı A, AAAA veya CNAME kaydı oluşturulur Ek DNS kaydı gerekmez, mevcut ana makine adı kullanılır
SSL kapsamı Sertifikanın ilgili ana makine adını veya wildcard kapsamı içermesi gerekir Ana alan adına ait mevcut sertifika yolu da kapsar
Barındırma esnekliği Farklı sunucu, farklı sağlayıcı veya farklı yazılım yığını kullanılabilir Aynı sunucu üzerinden sunulur; ayrı altyapı için ters vekil gerekir
Çerez ve oturum Çerezler üst alan adına ayarlanmadıkça paylaşılmaz Aynı ana makine adı olduğu için çerez ve oturum ortak kullanılır
robots.txt yönetimi Alt alan adının kendi robots.txt dosyası geçerlidir Ana alan adındaki tek dosya tüm yolları yönetir
Search Console takibi URL ön ekli mülkte ayrı mülk açılması gerekir; domain mülkü tümünü kapsar Mevcut mülk içinde klasör bazlı filtrelemeyle izlenir
Yönetimsel bağımsızlık Ayrı ekip, ayrı panel ve ayrı yayın süreci kurmaya elverişli Tek yönetim paneli ve tek yayın akışı üzerinde ilerler

Tablodaki ayrımlar birbirini dengeleyen maliyetler üretir. Alt alan adı, bağımsız çalışma alanı sağlarken sertifika kapsamı, yönlendirme kuralları ve ölçümleme kurulumunu ayrıca yönetmeyi gerektirir. Alt klasör ise kurulum ve izleme tarafını sadeleştirir, buna karşılık farklı teknolojilerin aynı ana makine adı altında birlikte çalışmasını sağlamak için sunucu yapılandırmasına ihtiyaç duyar.

Yapı Tercihinin SEO Etkileri

Arama motorları, alt alan adında da alt klasörde de yayınlanan sayfaları tarayabilir ve dizine ekleyebilir. Yapı tercihinin SEO tarafındaki asıl etkisi sıralama ayrıcalığı değil, sinyallerin ve yönetim süreçlerinin ne kadar bütünleştiğiyle ilgilidir.

Alt klasör yapısında yeni bölüm, mevcut ana makine adının bir parçası olarak yayına girer. İç bağlantılar aynı site içinde kurulur, gezinme menüsü ve kırıntı navigasyonu doğal biçimde ortak çalışır, tarama ve dizinleme yönetimi tek robots.txt ve tek site haritası düzeninden ilerler. Bu bütünlük, özellikle içerik bölümünün ana sitenin konusuyla yakından ilişkili olduğu durumlarda operasyonel yükü azaltır.

Alt alan adı kullanıldığında ise ilgili ana makine adı, tarama ve raporlama açısından büyük ölçüde kendi başına ele alınır. Ana site ile alt alan adı arasındaki ilişki, çoğunlukla karşılıklı bağlantılar üzerinden kurulur. Bu yapı yanlış yönetildiğinde iç bağlantı akışı zayıflayabilir, aynı konu iki ayrı yerde işlendiğinde içerik tekrarı ve kaynak dağılması riski ortaya çıkar.

Teknik SEO tarafında dikkat edilmesi gereken noktalar da ayrışır: her ana makine adı için ayrı site haritası sunulması, kanonik etiketlerin doğru ana makine adını göstermesi, hreflang kullanılıyorsa karşılıklı tanımların eksiksiz olması ve sertifikanın ilgili tüm adları kapsaması gerekir. Alt klasörde bu kontrollerin çoğu tek yapılandırma üzerinden yürür.

Blog İçin Subdomain mi Subfolder mı Seçilmeli?

Blog, çoğu durumda ana sitenin ürün ve hizmet konularıyla aynı tematik çerçevede ilerler. Bu nedenle alt klasör yapısı, içerik ile dönüşüm sayfaları arasındaki bağlantı kurgusunu sadeleştirdiği için blog yayınında yaygın bir tercihtir.

Alt klasörde yayınlanan bir blog, kategori sayfalarına ve ürün sayfalarına doğrudan iç bağlantı verir; ziyaretçi aynı ana makine adı içinde kaldığı için oturum, sepet ve ölçümleme akışı bölünmez. Analitik tarafında da alt alan adları arasında oturum takibi için ek yapılandırma gerekmez.

Blogun farklı bir içerik yönetim sisteminde çalışması alt klasör kullanımını engellemez. Ters vekil yapılandırmasıyla /blog/ yolu ayrı bir uygulamaya devredilebilir. Yalnızca sunucuya erişim veya yapılandırma imkânı bulunmayan, hazır bir platform üzerinde çalışılan durumlarda alt alan adı pratik çözüm hâline gelir; bu durumda ana site ile blog arasındaki bağlantıların özenle kurulması önem kazanır.

Subdomain Kullanmanın Mantıklı Olduğu Durumlar

Alt alan adı, içeriğin ana siteden teknik veya işlevsel olarak ayrışması gerektiğinde değer üretir. Bu noktada tercih, bir SEO kararından çok mimari bir gerekliliğe dönüşür ve yalıtım ihtiyacı belirleyici olur.

  • Uygulama ve müşteri panelleri: Pazarlama sitesinden ayrı bir yazılım yığınında çalışan arayüzler için ayrı ana makine adı yönetimi kolaylaştırır.
  • Üçüncü taraf platformlar: Yardım merkezi, bilet sistemi veya durum sayfası gibi harici hizmetler çoğunlukla CNAME kaydıyla alt alan adına bağlanır.
  • Test ve geliştirme ortamları: Yayına kapalı ortamlar ayrı ana makine adında tutularak canlı siteden izole edilir.
  • Kullanıcı tarafından yüklenen içerik: Dosya ve medya içeriğinin ayrı kaynakta sunulması, çerez ve oturum kapsamını ana siteden ayırır.
  • Farklı hedef kitleye yönelik bağımsız markalar: Ana siteyle konu örtüşmesi düşük, kendi başına yönetilen projeler ayrı yapıda ilerleyebilir.

Bu senaryoların ortak noktası, içeriğin ana sitenin arama görünürlüğünden beslenmesine ihtiyaç duymamasıdır. Buna karşılık her alt alan adı; sertifika kapsamı, izleme kurulumu, güvenlik güncellemeleri ve erişim kontrolü açısından ayrı bir bakım kalemi oluşturur. Kullanılmayan alt alan adlarının DNS kayıtlarından kaldırılması, başka bir hizmete devredilmiş kayıtların istismar edilmesini önlemek açısından da yararlıdır.

Subdomain ve Subfolder Arasında Geçiş Yaparken Dikkat Edilmesi Gerekenler

Mevcut bir bölümü alt alan adından alt klasöre ya da tersi yönde taşımak, adres değişikliği anlamına gelir. Bu aşamada yapı tercihi kadar eski adreslerin yeni adreslere eksiksiz eşlenmesi de önem kazanır.

  1. Taşınacak tüm URL’lerin listesini çıkarın ve her eski adres için karşılık gelen yeni adresi belirleyin.
  2. Yeni yapıyı yayına almadan önce sertifikanın ilgili ana makine adını kapsadığını SSL sorgulama aracıyla kontrol edin ve HTTPS üzerinden sorunsuz yanıt verdiğini doğrulayın.
  3. Eski adresleri 301 kalıcı yönlendirme ile birebir yeni adreslere yönlendirin; toplu biçimde ana sayfaya yönlendirmekten kaçının.
  4. Site genelindeki iç bağlantıları, menüleri ve kanonik etiketleri yeni adres yapısına göre güncelleyin.
  5. Yeni site haritasını hazırlayın ve robots.txt kurallarının yeni yapıyı engellemediğini kontrol edin.
  6. Search Console tarafında ilgili mülkleri tanımlayın ve taşıma sonrası tarama hatalarını düzenli olarak izleyin.

Yönlendirmelerin uzun süre korunması, eski adreslere verilmiş harici bağlantıların ve kayıtlı yer imlerinin çalışmaya devam etmesini sağlar. Taşıma sonrasında dizinlenen adreslerin, sunucu günlüklerindeki 404 yanıtlarının ve yönlendirme zincirlerinin kontrol edilmesi, eksik eşlemelerin erken fark edilmesine yardımcı olur. Geçiş sırasında içerik, başlık ve sayfa yapısını aynı anda değiştirmemek, oluşabilecek dalgalanmanın kaynağını ayırt etmeyi kolaylaştırır.