Bir web sitesinin anatomisi: Modern bir site nelerden oluşur?

Kerem Aydın·10 Temmuz 2026·⏱6 dk

Web sitesi tarayıcıdaki basit bir görselden ibaret değildir; alan adı (adres), hosting (depolama alanı), içerikli dosyalar (sayfalar) ve güvenlik protokollerinden oluşan dört temel öğeden meydana gelen karmaşık bir sistemdir. Bu bileşenlerin birbirleriyle nasıl etkileşime girdiğini anlamak, sorunları daha hızlı çözmenize, yükleme hızlarını iyileştirmenize ve kullanıcı verilerini korumanıza yardımcı olur.

Özetle: Alan adı yolu gösterir, hosting dosyaları saklar, tarayıcı kodlardan sayfayı oluşturur ve SSL sertifikası bağlantıyı şifreler. Zincirin herhangi bir halkası eksik olursa site erişilemez veya güvensiz hale gelir.

Alan Adı: Kaynağınızın dijital adresi

Alan adı, sunucunun karmaşık IP adresinin (örneğin 192.0.2.1) yerine geçen, insanlar tarafından kolayca anlaşılabilen bir adrestir. Alan adı olmadan kullanıcıların her web sitesine giriş yapmak için rakam dizilerini ezberlemeleri gerekirdi.

Alan adının bileşenleri

Adres yapısı şu şekildedir: subdomain.domain.zone.

  • Üst Düzey Alan Adı (TLD): .com, .ru, .org. Coğrafi konumlandırma ve güven üzerinde etkisi vardır.
  • İkinci düzey alan adı: Marka veya projenin benzersiz adı.
  • Alt alan adları (Subdomain): shop.example.com veya blog.example.com gibi sitenin bölümleri.

DNS sisteminin rolü

Kullanıcı tarayıcıya bir adres yazdığında DNS (Domain Name System - Alan Adı Sistemi) devreye girer. Bu, internetin küresel "telefon rehberi" gibidir. DNS sunucuları, tarayıcının isteği nereye göndereceğini bilmesi için alan adını anında hosting'in IP adresine dönüştürür.

Alan adı seçimi için ipucu:

  • Tire ve rakam içermeyen kısa bir isim seçin.
  • Yerel işletmeler için ulusal alan uzantılarını (.ru, .kz, .ua), uluslararası projeler için ise .com veya .io kullanın.
  • İsim haklarınızı kaybetmemek için kayıt yenileme işlemlerini zamanında yapın.

Hosting: Temel ve sunucu tarafı

Alan adı bir adresse, hosting sitenin dosyalarının (kodlar, görseller, veritabanları) fiziksel olarak saklandığı arsa ve evdir. Hosting sağlayıcısı, sunucunun 7/24 çalışmasını sağlar.

Ana hosting türleri

Hosting TürüÇalışma PrensibiKime Uygun?
Paylaşımlı (Shared)Yüzlerce site tek bir sunucunun kaynaklarını paylaşır. Ucuzdur ancak komşu sitelerdeki yoğunluk sırasında hız düşüşü yaşanabilir.Açılış sayfaları, kurumsal tanıtım siteleri, küçük bloglar.
VPS/VDSSanal özel sunucu. Garantili kaynaklar (CPU, RAM) ve root erişimi elde edersiniz.E-ticaret siteleri, orta ölçekli portallar, karmaşık uygulamalar.
Özel Sunucu (Dedicated)Fiziksel sunucunun tamamı sizin kullanımınızdadır. Maksimum güç ve güvenlik sunar.Büyük ölçekli, yüksek trafikli projeler, bankalar, devlet kurumları.
Bulut (Cloud)Site bir sunucu kümesi üzerinde çalışır. Bir düğüm arızalandığında trafik diğerlerine yönlendirilir. Gerçek kaynak kullanımı üzerinden ödeme yapılır.Öngörülemeyen trafiğe sahip startup'lar, yüksek erişilebilirlik gerektiren projeler.

Kalitenin kilit parametreleri

  • Uptime (Çalışma Süresi): Kesintisiz çalışma süresi. Endüstri standardı %99,9'dur.
  • NVMe/SSD Diskler: Modern depolama birimleri, eski HDD'lere kıyasla veri okuma hızını katbekat artırır.
  • Sunucu Coğrafyası: Sunucu hedef kitleye ne kadar yakınsa, gecikme (ping) o kadar düşük ve yükleme hızı o kadar yüksek olur.

Sayfalar ve Yapı: Kullanıcının Gördükleri

Tarayıcı sunucuya erişim sağladıktan sonra dosyaları yükler ve sitenin görsel temsilini oluşturur. Bu süreç, kaynağın mimarisine bağlıdır.

İstemci ve sunucu tarafları

  1. Frontend (İstemci Tarafı): HTML (iskelet), CSS (görünüm) ve JavaScript (etkileşim). Bu dosyalar kullanıcının tarayıcısında çalıştırılır.
  2. Backend (Sunucu Tarafı): PHP, Python, Node.js dillerindeki kodlar ve veritabanları (MySQL, PostgreSQL). Sunucu istekleri işler, içeriği oluşturur ve tarayıcıya gönderir.

Mimari ve SEO

Arama motorları sitenin mantıksal yapısını değerlendirir.

  • SEF URL (Arama Motoru Dostu URL'ler): site.com/about gibi adresler, site.com/?id=123 adreslerinden daha iyidir.
  • Derinlik: Önemli sayfalar ana sayfadan 2-3 tıklama içinde erişilebilir olmalıdır.
  • Mobil Uyumluluk: Site akıllı telefonlarda doğru görüntülenmelidir. Google mobile-first indeksleme kullanır, yani siteyi öncelikli olarak mobil versiyonuna göre değerlendirir.

Yaygın hata: URL yapısını değiştirirken "kırık" bağlantılar (404 hatası) oluşturmak. Arama motoru otoritesini korumak için eski adreslerden yeni adreslere her zaman yönlendirme (301) ayarlayın.

Güvenlik: Veri ve itibarın korunması

Web sitesi güvenliği sadece verilerin korunması için değil, aynı zamanda arama motorlarının ve kullanıcıların güvenini kazanmak için de kritiktir.

Temel Seviye: HTTPS ve SSL

HTTPS protokolü, tarayıcı ile sunucu arasındaki veri alışverişini şifreler. Bu, şifreleri, kart bilgilerini ve kişisel verileri ele geçirilmeye karşı korur.

  • Tarayıcıda kilit simgesinin olmaması kullanıcıları korkutur.
  • Arama motorları, SSL sertifikası olmayan siteleri sıralamada geri plana iter.
  • Modern sertifikalar (örneğin Let’s Encrypt'ten alınanlar) ücretsiz olarak edinilebilir ve otomatik olarak yenilenebilir.

Saldırılara karşı koruma

  • WAF (Web Uygulama Güvenlik Duvarı): Zararlı trafiği filtreleyerek SQL enjeksiyonları, XSS saldırıları gibi hack girişimlerini sunucuya ulaşmadan önce engeller.
  • Düzenli Güncellemeler: Eski CMS sürümleri (WordPress, Joomla) ve eklentiler hackerlar için ana giriş noktasıdır. Yazılımı yamalar yayınlandıktan hemen sonra güncelleyin.
  • Yedekleme (Backup): Siteyi bir hack veya arızadan sonra kurtarmanın tek güvenilir yolu budur. Kopyaları hosting dışında ayrı bir depolama alanında veya bulutta saklayın.

Kimlik Doğrulama

Yönetim paneline giriş için güçlü şifreler ve iki faktörlü kimlik doğrulama (2FA) kullanın. Bu, şifre deneme yoluyla yapılan yetkisiz erişim girişimlerinin %99'unu engeller.

Hepsi birlikte nasıl çalışır: İstek yolculuğu

Resmi bütünlemek için kullanıcının yolculuğunu takip edelim:

  1. Adres girişi: Kullanıcı example.com adresini yazar.
  2. DNS sorgusu: Tarayıcı DNS sunucusuna sorar: "example.com nerede?". DNS, hosting'in IP adresini yanıt olarak verir.
  3. Bağlantı: Tarayıcı sunucu ile güvenli bir bağlantı (HTTPS) kurar.
  4. Yükleme: Sunucu isteği işler, veritabanından verileri alır ve HTML/CSS/JS dosyalarını gönderir.
  5. Görüntüleme: Kullanıcının tarayıcısı koddan hazır sayfayı oluşturur ve kişiye gösterir.

Yeni Başlayanların Sık Yaptığı Hatalar

  • Hosting tasarrufu yapmak: Yoğun trafikli bir mağazayı ucuz paylaşımlı hosting'e yerleştirmek, yoğun saatlerde sitenin sürekli çökmesine neden olur.
  • Yedeklemeleri görmezden gelmek: "Olur da" umudu genellikle ilk saldırıda veya geliştirici hatasında veri kaybıyla sonuçlanır.
  • Karmaşık URL yapısı: Tarihler ve kategoriler içeren uzun adresler oluşturmak navigasyonu ve indekslemeyi zorlaştırır.
  • İzleme olmaması: Site gece çökerse, sahibi bunu ancak sabah kaybedilen müşterilerden öğrenebilir. Kaynak erişilemezliği konusunda uyarı bildirimlerini ayarlayın.

SSS

Hosting almadan alan adı satın alınabilir mi? Evet, alan adı kaydedilebilir ve "park" edilebilir (siteye bağlanmadan saklanabilir). Ancak sitenin çalışması için alan adının DNS kayıtları aracılığıyla hosting'e yönlendirilmesi gerekir.

Hosting, Google ve Yandex'teki sıralamaları etkiler mi? Evet, dolaylı olarak. Yavaş hosting, yükleme süresini (LCP) artırır ki bu bir sıralama faktörüdür. Ayrıca sık yaşanan kesintiler (downtime), arama motoru botlarının sayfaları indekslemesini engeller.

Kendi sunucum mu yoksa bulut mu daha iyi? Çoğu proje için esnek ölçeklendirme nedeniyle bulut veya VPS tercih edilir. Kendi fiziksel sunucunuz donanım, soğutma, elektrik ve sistem yöneticisi kadrosu için maliyet gerektirir.

SSL sertifikası için mutlaka ücret ödemek gerekir mi? Çoğu bilgi sitesi ve küçük mağaza için ücretsiz sertifikalar (örneğin Let's Encrypt) yeterlidir. Ücretli sertifikalar, genişletilmiş kuruluş doğrulaması (EV SSL) ve sigorta garantileri için büyük işletmeler tarafından ihtiyaç duyulur.