Web sitesi: Basit tanımdan teknik öze
Web sitesi, internette tek bir alan adı altında erişilebilen, mantıksal olarak bağlantılı web sayfalarının bir bütünüdür. Basitçe ifade etmek gerekirse, ağ üzerindeki "temsilciliğiniz" veya aracınızdır; müşterileri bilgilendirebilir, ürün satabilir veya 7/24 hizmet sunabilir. Site, bir sunucuda depolanan dosyalardan (metin, kod, görseller) oluşur ve kullanıcı isteği üzerine tarayıcıda görüntülenir.
Bir sitenin nasıl yapılandırıldığını ve çalıştığını anlamak, yalnızca geliştiriciler için değil, işletme sahipleri, pazarlamacılar ve içerik yöneticileri için de gereklidir. Bu bilgi, görevlerin doğru şekilde belirlenmesine, geliştirme için uygun platformun seçilmesine ve kaynağın arama motorlarında etkili bir şekilde tanıtılmasına yardımcı olur.
Kısaca: Site = Alan Adı (adres) + Hosting (barındırma yeri) + Dosyalar (içerik ve kod).
Sitenin bileşenleri: Temel unsurlar
Bir sitenin kullanıcıda açılması için birkaç öğenin etkileşime girmesi gerekir. Zincirin herhangi bir halkası eksik olursa, kaynak erişilemez hale gelir.
- Alan adı (Domain) — Ağdaki benzersiz site adresi (örneğin,
example.com). Kullanıcıların kaynağı bulduğu "tabeladır". - Hosting (Sunucu) — İnternete 7/24 bağlı güçlü bir bilgisayar. Sitenin tüm dosyaları burada fiziksel olarak saklanır: HTML sayfaları, resimler, veritabanları ve yazılım kodu.
- Site dosyaları — Tarayıcının görünür bir sayfaya dönüştürdüğü belge seti:
- HTML — İskelet ve içerik (metinler, başlıklar).
- CSS — Görünüm (renkler, yazı tipleri, boşluklar).
- JavaScript — Etkileşim (animasyonlar, hesap makineleri, tıklama tepkileri).
- Veritabanı (dinamik siteler için) — Yapılandırılmış bilgilerin deposu: ürünler, makaleler, kullanıcı verileri.
Site nasıl çalışır: Saniyeler içindeki istek yolculuğu
Sayfa açma işlemi neredeyse anında gerçekleşir, ancak bunun arkasında karmaşık bir eylem zinciri yatar.
- Adres girme. Kullanıcı URL'yi tarayıcı çubuğuna yazar veya bir bağlantıya tıklar.
- DNS sorgusu. Tarayıcı DNS sunucularına sorar: "Bu isimdeki site nerede bulunuyor?". DNS, sunucunun IP adresini döndürür (örneğin,
192.0.2.1). - İstek gönderme. Tarayıcı, bulunan sunucuya HTTP/HTTPS isteği gönderir.
- Sunucuda işleme.
- Site statik ise, sunucu gerekli dosyayı bulur ve iletir.
- Site dinamik ise (CMS veya çerçeve üzerinde), sunucu bir betik çalıştırır, veritabanına başvurur, güncel bilgileri toplar ve HTML kodunu "anında" oluşturur.
- Yanıt ve render etme. Sunucu kodu tekrar tarayıcıya gönderir. Tarayıcı HTML, CSS ve JS'i "okur", öğe ağacını oluşturur ve hazır sayfayı kullanıcıya gösterir.
Hız neden önemlidir? Bu zincirdeki her ekstra adım (ağır resimler, yavaş sunucu, karmaşık kod) yükleme süresini artırır. Arama motorları yavaş siteleri cezalandırır ve kullanıcılar açılmasını beklemeden onları kapatır.
Temel web sitesi türleri
Siteler, içerik oluşturma yöntemine ve işlevsel amaca göre sınıflandırılır.
Oluşturma teknolojisine göre
| Site türü | Açıklama | Kime uygun |
|---|---|---|
| Statik | Hazır HTML dosyalarından oluşur. İçerik yalnızca kod üzerinden manuel olarak değiştirilir. Çok hızlı çalışır, hosting maliyeti düşüktür. | Güncellemelerin nadir olduğu kartvizit siteler, açılış sayfaları, portfyolar. |
| Dinamik (CMS) | İçerik veritabanında saklanır. Sayfalar her istekte oluşturulur. Kod bilgisi olmadan yönetim paneli üzerinden kolay yönetim sağlar. | Bloglar, haber portalları, kurumsal siteler, mağazalar. |
| Web uygulaması (SPA) | Tarayıcıda bir program gibi çalışan karmaşık etkileşimli hizmet. Profesyonel geliştirme gerektirir. | Çevrimiçi bankacılık, CRM sistemleri, sosyal ağlar, rezervasyon hizmetleri. |
Amaca göre
- Açılış Sayfası (Landing Page). Tek bir hedef eyleme (satın alma, talep bırakma, indirme) odaklanmış tek sayfalık site.
- E-ticaret sitesi. Katalog, sepet, kişisel hesap ve ödeme sistemi entegrasyonu içeren çok işlevli kaynak.
- Kurumsal site. Şirket temsilciliği: hizmetler, ekip, iletişim bilgileri ve haberler hakkında bilgiler.
- Blog / Medya. Düzenli olarak makale, haber veya inceleme yayınlayan kaynak. Ana değer içeriktir.
- Forum / Topluluk. İçeriği ziyaretçilerin kendisinin oluşturduğu, kullanıcıların iletişim kurduğu platform.
Site oluşturma ve değerlendirirken yapılan yaygın hatalar
Teknik olarak sorunsuz bir site bile stratejik hatalar yapıldığında işe yaramaz olabilir.
- Mobil uyumluluğun olmaması. Trafiğin %60'ından fazlası akıllı telefonlardan geliyor. Site telefonda rahat okunmuyorsa, kitlenizin büyük bir kısmını kaybedersiniz.
- Aşırı yüklü tasarım. Çok sayıda animasyon, açılır pencere ve parlak renkler ana eylemden dikkati dağıtır ve yüklemeyi yavaşlatır.
- Karmaşık navigasyon. Kullanıcı aradığı bilgiyi 2-3 tıklamada bulabilmelidir. Karışık menü, hemen çıkma oranını artırır.
- HTTPS'in ihmal edilmesi. Güvenli protokolün (adres çubuğundaki kilit simgesi) olmaması kullanıcı güvenini ve Google/Yandex sıralamalarını düşürür.
- "Şablon" içerik. Şablon metinler ve özgün olmayan görseller SEO'ya yardımcı olmaz ve müşteriyi satın almaya ikna etmez.
Önemli: Siteyi sosyal ağ veya mesajlaşma uygulamasıyla karıştırmayın. Site size aittir; tasarımı, verileri ve kuralları siz kontrol edersiniz. Sosyal ağlar algoritmaları değiştirebilir veya hesabınızı engelleyerek kitlenizi elinizden alabilir.
SSS: Popüler sorulara yanıtlar
Site ile web sayfası arasındaki fark nedir? Web sayfası, tek bir ayrı belgedir (tek bir dosya veya adres). Site ise ortak bir konu, tasarım ve alan adı altında birleştirilmiş bu tür sayfaların grubudur.
Site oluşturmak için programlama bilmek gerekir mi? Hayır, çoğu görev için (açılış sayfası, blog, mağaza) site oluşturucular (Tilda, Wix) veya CMS (WordPress) yeterlidir. Programlama yalnızca standart dışı web uygulamaları ve karmaşık hizmetler için gereklidir.
Hangisi daha iyi: Site oluşturucu mu yoksa CMS mi? Site oluşturucu başlangıç için daha kolay ve hızlıdır, ancak işlevsellikte sınırlamaları vardır ve aylık ücreti vardır. CMS (örneğin WordPress) hosting kurulumu gerektirir, ancak site üzerinde tam kontrol sağlar, kullanımı ücretsizdir ve kolayca ölçeklendirilebilir.
Site oluşturmanın maliyeti ne kadardır? Fiyat, 0 TL'den (oluşturucunun ücretsiz tarifinde kendi başınıza) milyonlarca TL'ye (büyük bir portal veya mağazanın özel geliştirmesi) kadar değişir. Bütçe, tasarımın karmaşıklığına, işlevselliğe ve içerik hacmine bağlıdır.