Web Sitesi Nasıl Yapılır? Adım Adım Kurulum Rehberi

Alan adı seçiminden hosting türüne, CMS kurulumundan yayın sonrası bakıma kadar web sitesi kurmanın tüm adımlarını somut örneklerle anlatan pratik bir rehber.

İnternet
Web Sitesi Nasıl Yapılır? Adım Adım Kurulum Rehberi

Web sitesi kurmak artık kod bilmeyi zorunlu kılmıyor, ama doğru sırayla ilerlemeyen kişi hosting parası öder ve elinde boş bir alan adından başka bir şey kalmaz. Planlamadan alan adı ve hosting seçimine, kurulum yönteminden yayın sonrası bakıma kadar sürecin her adımını, hangi araçla ne yapılacağını göstererek bu rehberde ele alıyoruz.

Web Sitesi Kurmadan Önce Ne Planlanmalı

Sitenin amacını net biçimde tanımlamadan hosting satın almak en sık yapılan hatadır. Kişisel blog, kurumsal tanıtım sitesi ve e-ticaret mağazası birbirinden tamamen farklı sayfa yapısı, eklenti seti ve bütçe gerektirir. Önce hangi sayfalara ihtiyaç duyulduğunu (anasayfa, hakkımızda, iletişim, blog, ürün listesi) bir liste hâlinde çıkarmak, sonraki tüm kararları hızlandırır.

Benzer amaçlı 3-5 siteyi inceleyip menü yapılarını not almak, kendi bilgi mimarinizi kurarken zaman kazandırır. Bu aşamada basit bir metin dosyasında sayfa hiyerarşisini çıkarmak, yani bir sitemap taslağı hazırlamak yeterlidir; tasarım detayına henüz girmeye gerek yoktur. Hedef kitleyi de bu aşamada netleştirmek gerekir. Sitenin kime hitap ettiğini ve hangi ihtiyacı karşıladığını baştan yazmak, sonraki tasarım kararlarını da kolaylaştırır.

Bütçe planlaması da bu aşamanın parçasıdır. Alan adı yıllık, paylaşımlı hosting ise aylık birkaç yüz TL civarında değişir; bu rakamlar sağlayıcıya ve döneme göre farklılık gösterdiğinden güncel fiyatı sağlayıcının kendi sayfasından kontrol etmek gerekir. Tema veya eklenti için ayrılacak ek bütçe varsa bunu başta hesaba katmak, sonradan çıkacak sürpriz maliyetleri önler.

Rekabet analizini biraz daha ileri götürüp benzer sitelerin hangi eklentileri veya araçları kullandığını tarayıcının "sayfa kaynağını görüntüle" seçeneğiyle incelemek de fikir verir. Bu inceleme, hangi özelliklerin ziyaretçi için gerçekten değerli olduğunu, hangilerinin gereksiz karmaşıklık kattığını ayırt etmeye yardımcı olur.

Alan Adı ve Hosting Nasıl Seçilir

Alan adı, .com, .com.tr veya .net gibi bir uzantıyla markayı taşıyan adrestir; kısa, yazması kolay ve tire içermeyen adlar tercih edilir. Hosting ise site dosyalarının barındığı sunucu alanıdır ve üç ana türü vardır. Paylaşımlı hosting ucuz ve düşük trafikli siteler için uygundur, VPS izole kaynak sunar ve orta ölçekli projelere hitap eder, bulut hosting ise trafiğe göre otomatik ölçeklenir. Küçük bir kurumsal site veya blog için paylaşımlı hosting genelde yeterlidir.

Web sitesi kurma yöntemlerini karşılaştıran şema: CMS, site oluşturucu ve sıfırdan kodlama

Hosting seçerken şu kriterlere bakmak gerekir:

  • Disk alanı ve trafik limiti - sitenin büyüklüğüne göre belirlenir
  • PHP sürüm desteği - kullanılacak CMS'in gereksinimleriyle uyumlu olmalı
  • Otomatik yedekleme - günlük yedek almayan sağlayıcılardan kaçının
  • Ücretsiz SSL sertifikası - HTTPS artık standart; ekstra ücret talep eden sağlayıcıya dikkat edin

Alan adı kaydını ve hostingi aynı firmadan almak zorunlu değildir; DNS ayarlarını hosting sağlayıcısının name server bilgileriyle güncelleyerek ikisi birbirine bağlanır. DNS değişikliğinin dünya genelinde yayılması, yani propagasyon, genelde birkaç saat sürer; bazen 24-48 saate kadar uzayabilir ve bu süre boyunca sitenin bazı bölgelerde eski, bazı bölgelerde yeni sunucuya gittiğini görmek normaldir.

Sağlayıcı seçerken destek kalitesini de göz ardı etmemek gerekir. Hosting seçiminin en kritik kriterlerinden biri, bir sorun çıktığında canlı destek hattının ne kadar hızlı yanıt verdiğidir. Bu, özellikle teknik bilgisi sınırlı kullanıcılar için belirleyicidir.

Web Sitesi Hangi Yöntemle Kurulur

İçerik yönetim sistemi, kısaca CMS, kod yazmadan site kurmanın en yaygın yoludur. WordPress bunların en bilineni; kurulumu genelde hosting panelindeki tek tıkla kurulum aracıyla birkaç dakika sürer. Kurulumdan sonra tema seçip gerekli eklentileri (SEO, form ve önbellekleme gibi) eklemek yeterlidir.

Site oluşturucular, yani sürükle-bırak araçları, CMS'den daha basit ama daha az esnektir; küçük vitrin siteleri için hızlı bir çözüm sunar. Sıfırdan kodlama ise tam kontrol ister:

<!DOCTYPE html>
<html lang="tr">
<head>
  <meta charset="UTF-8">
  <title>Örnek Sayfa</title>
</head>
<body>
  <h1>Merhaba Dünya</h1>
</body>
</html>

Bu üç dosyayı (index.html, style.css ve script.js) FTP ile hosting'e yüklemek en temel statik site yayınıdır. FTP istemcisi olarak FileZilla gibi ücretsiz araçlar, sunucu adresini ve şifreyi girdikten sonra dosyaları sürükle-bırakla yüklemeye izin verir.

Hangi yöntemin seçileceği teknik bilgiye ve bütçeye bağlıdır. WordPress orta yol olarak çoğu proje için makul bir seçimdir; kod yazmayı gerektirmez ve binlerce hazır eklentiyle esneklik sağlar. Sadece birkaç sayfalık sabit bir vitrin siteniz varsa, sıfırdan HTML/CSS ile kurmak CMS'in getirdiği bakım yükünden (güncelleme, eklenti uyumu) sizi kurtarır.

İçerik ve Tasarım Nasıl Kurgulanır

İçerik sitenin asıl değeridir; tasarım bu değeri okunabilir kılan çerçevedir. Her sayfada net bir başlık, kısa paragraflar ve harekete geçirici bir cümle bulunmalı (iletişime geçin, satın alın veya kaydolun gibi). Görselleri yüklemeden önce sıkıştırmak, TinyPNG gibi araçlarla, sayfa hızını doğrudan etkiler.

Sunucu terminalinde site yayınlama ve bakım komutlarını gösteren kod penceresi

Tasarımda tutarlılık önemlidir. 2-3 renk paleti, tek bir yazı tipi ailesi ve sabit bir buton stili kullanmak siteyi profesyonel gösterir. Anasayfada göze çarpan tek bir ana eylem çağrısının (örneğin "Teklif Al" butonu) bulunması ziyaretçinin ne yapması gerektiğini netleştirir; sayfada beş farklı buton varsa hiçbiri öne çıkmaz.

Mobil uyumluluk artık opsiyonel değildir. Google mobil öncelikli indeksleme uyguladığı için site mobilde bozuk görünüyorsa arama sıralamasında da kayıp yaşanır. Tarayıcının geliştirici araçlarındaki cihaz simülasyonuyla (F12 tuşuna basıp cihaz simgesine tıklayarak) siteyi farklı ekran genişliklerinde test etmek birkaç dakika sürer. Responsive tasarımın teknik detayları için ayrı bir konuya bakmak gerekir; kesme noktaları, esnek birimler ve medya sorguları burada devreye girer.

Yazı tipi boyutunu mobilde en az 16 piksel tutmak kullanıcıyı yakınlaştırma yapmaya zorlamaz. Butonlar arasında parmak dokunuşuna yetecek boşluk bırakmak (yaklaşık 44x44 piksel) de mobil kullanılabilirliğin gözden kaçan ama etkisi büyük bir detayıdır.

Site Nasıl Yayınlanır ve Bakımı Nasıl Yapılır

Yayına almadan önce tüm bağlantıları, iletişim formunu ve sayfa yüklenme hızını test edin; kırık bir bağlantı ya da çalışmayan form ilk izlenimi bozar. Yayın sonrası sitenizi Google Search Console'a eklemek ve site haritanızı (sitemap.xml dosyasını) göndermek arama motorunun sayfalarınızı bulmasını hızlandırır.

Site başlığı ve meta açıklama alanlarını gösteren SEO ayar paneli mock-up

Bakım, yayından sonra bitmeyen bir sorumluluktur.

GörevSıklık
Yazılım/eklenti güncellemesiHaftalık kontrol
YedeklemeGünlük veya haftalık
Bozuk bağlantı taramasıAylık
Güvenlik taramasıAylık

İhmal edilen bir site zamanla güvenlik açığı biriktirir; güncel olmayan bir eklenti saldırganlar için bilinen bir giriş noktasına dönüşebilir. Yedekleri yalnızca sunucuda değil, ayrı bir bulut depolama alanında da tutmak, sunucu tamamen erişilemez hale gelse bile siteyi kurtarma imkânı verir.

SEO Temelleri Neden Kuruluşta Ele Alınmalı

Site yayına girdikten sonra SEO'yu sonradan eklemek, temelden inşa etmekten daha zahmetlidir. Her sayfanın benzersiz bir başlık etiketi ve meta açıklaması olmalı; başlık 60 karakteri, açıklama 160 karakteri aşmamalı. URL yapısını sade tutmak (siteadi.com/hizmetler gibi, rastgele sayı dizileri olmadan) hem kullanıcı hem arama motoru için okunabilirlik sağlar.

Sayfa hızı da SEO'nun parçasıdır; Google'ın PageSpeed Insights aracı hangi görselin veya betiğin yüklemeyi yavaşlattığını gösterir. Başlık etiketlerini (H1, H2, H3) mantıklı bir hiyerarşiyle kullanmak hem kullanıcının sayfada gezinmesini kolaylaştırır hem de arama motoruna içeriğin yapısını anlatır. Konuyla ilgili daha derin teknik detaylar için teknik SEO rehberine bakılabilir.

Alan adı kaydı hakkında resmi bilgi için ICANN'ın kayıt kılavuzuna başvurulabilir. İçerik yönetim sistemleri ve web geliştirme dokümantasyonu için WordPress'in resmi kaynaklarına da göz atılabilir.

Site Güvenliği İçin Alınacak Önlemler

HTTPS artık zorunlu bir standart; çoğu hosting sağlayıcısı Let's Encrypt üzerinden ücretsiz SSL sertifikası sunuyor ve bunu panelden tek tıkla etkinleştirebilirsiniz. CMS ve eklenti güncellemelerini geciktirmemek bilinen güvenlik açıklarının kapatılmasını sağlar; WordPress kullananlar panelden Güncellemeler sekmesini haftalık kontrol etmeli.

Güçlü bir parola politikası ve mümkünse iki adımlı doğrulama, yönetici hesabını korumanın en ucuz yoludur. Otomatik yedekleme kurulu değilse en azından haftada bir manuel yedek almak (dosyalar ve veritabanı birlikte) bir saldırı ya da hatalı güncelleme sonrası kurtarma süresini saatlere indirir.

Güvenlik duvarı eklentisi veya hosting seviyesinde WAF kullanmak, kaba kuvvet saldırılarının çoğunu daha sunucuya ulaşmadan filtreler. Giriş sayfasının varsayılan adresini değiştirmek (WordPress'te /wp-admin yerine özel bir yol tanımlamak) otomatik bot saldırılarının büyük kısmını daha ilk adımda eler.

Bir sitenin yayında kalması, kurulumdan sonra başlayan sürekli bir işin sonucudur. Güncel yazılım, düzenli yedek ve izlenen performans sitenizi hem kullanıcılar hem arama motorları için güvenilir tutar.

Celil Uyanikoglu

Yazan Celil Uyanikoglu

25 yıldır bilgi işlem piyasasında farklı dallarda uzmanlaşan bir Bilgisayar Mühendisi

Yorum

Henüz yorum yok.

Sohbete katıl. Yorumlar yayınlanmadan önce moderasyondan geçer.

Yorum yap

E-posta adresin yayınlanmaz. Yorumlar moderasyondan sonra yayınlanır.

Sırada

İlgili notlar