Çeşitli web sitesi projelerinde yer almaya devam ederken, uzun süre önce tescil ettiğim domainime bir kişisel blog kurma fikri hep aklımdaydı. Pandemi döneminde bu fikri hayata geçirmeye oldukça yaklaşmıştım; ancak içerikler üzerinde yeterince çalışamamam nedeniyle bunu bir süreliğine erteledim. O günden sonra da araya farklı öncelikler ve meşguliyetler girdi. Nihayet bir noktada işe koyularak kişisel blogumu yayına aldım. Bu yazımda, bir blog ya da web sitesini nasıl hizmete açabileceğini merak edenler ve ilk kez blog yayınlamayı düşünenler için kendi deneyimlerim üzerinden temel bir yol haritası sunmak istedim.

Domain Nedir ve Nasıl Tescil Edilir?

Öncelikle ilk cümlede geçen “domain” kavramıyla başlayalım. En kısa haliyle domain, bir web sitesine ulaşmamızı sağlayan internet adresidir. Ancak hemen belirtmek gerekir ki domain, tek başına bir web sitesinin tamamını ifade etmez. Domain; tüm bileşenleriyle hazırlanmış bir web sitesine erişmemizi sağlayan, sitenin internetteki adı ve adresi olarak tanımlanabilir. Domaini tescil etmek, aslında sürecin ilk adımıdır. Bir web sitesinin yayına alınabilmesi için domainin yanı sıra, sitenin barındırılacağı bir sunucuya ve bu sunucu üzerinde çalışacak bir yazılıma ihtiyaç vardır. Bu aşamalara geçmeden önce domain nasıl tescil edilir buna değinelim. Domainler, alan adı kayıt firmaları (domain registrar) aracılığıyla satın alınır. Bu firmalar üzerinden istenen alan adı sorgulanır, müsaitse belirli bir süre için tescil edilir. Yerli veya yabancı birçok kayıt firması bulunur ve satın alma süreci genellikle birkaç dakikada tamamlanır.

Domain Tescil Sürecim

domain hosting dns ayarları

Alan adımı tescil ederken, piyasadaki alternatifleri uzun uzun karşılaştırmak yerine yıllardır güvenilir hizmet verdiğini bildiğim bir firmayla devam etmeyi tercih ettim. Daha önce farklı projelerde bu sağlayıcıyla çalışmış olmam, sürecin sorunsuz ilerleyeceğine dair yeterli bir referanstı. Bu nedenle domain tescilinde yeni bir arayışa girmek yerine, bildiğim ve güvendiğim bir altyapı üzerinden ilerlemeyi daha doğru buldum.

Hosting Nedir ve Neden Gereklidir?

Domain tescilini tamamladıktan sonra, alan adının tek başına bir web sitesi anlamına gelmediğini tekrar hatırlamak gerekiyor. Bir sitenin internette yayın yapabilmesi için; dosyalarının, görsellerinin ve varsa veritabanının barındırılacağı bir sunucuya ihtiyaç vardır. Bu noktada devreye hosting kavramı girer. En kısa haliyle hosting, bir web sitesini oluşturan tüm dosyaların ve verilerin internet üzerinden erişilebilir olmasını sağlayan barındırma hizmetidir. Ziyaretçi bir alan adına girdiğinde, tarayıcı bu sunucuya bağlanır ve sitenin içeriği kullanıcıya buradan iletilir. Dolayısıyla hosting; bir web sitesinin hızı, erişilebilirliği ve genel kararlılığı üzerinde doğrudan etkilidir. Bu temel çerçeveden sonra, kendi blogum için hosting tercihimi nasıl yaptığımı anlatabilirim.

Hosting Tercihimi Nasıl Yaptım?

Hosting tarafında domain seçiminden farklı olarak, daha karşılaştırmalı bir yol izledim. Farklı sağlayıcıların hız testlerini, performans değerlerini ve uzun vadeli kullanımda nasıl davrandıklarını inceleyerek ilerledim. Kişisel blog için gereksiz kaynaklara yönelmek yerine, istikrarlı ve güvenilir bir altyapı sunan bir hizmet benim için belirleyici oldu. Sonuçta tercihim, teknik açıdan yeterli olduğu kadar sürdürülebilir bir yapı sunan bir hosting paketi yönünde şekillendi.

Domain ve hosting konuları, özellikle ilk aşamada kafa karıştırıcı olabiliyor. Bu süreçle ilgili sormak istediğiniz noktalar olursa, deneyimlerim doğrultusunda yardımcı olmaktan memnuniyet duyarım. Bu konuda yorumlar bölümüne yazabilirsiniz ya da iletişim sayfasını ziyaret edebilirsiniz.

Domain ve Hosting Bağlantısı (DNS Ayarları)

Alan adı ve hosting hazır olduktan sonra, domainin doğru sunucuya yönlenebilmesi için DNS ayarlarının yapılması gerekiyor. Bu işlem, hosting tarafında değil; alan adının satın alındığı sağlayıcının yönetim paneli üzerinden gerçekleştirilir. Hosting firması tarafından verilen DNS adresleri, domain panelindeki ilgili alana girilerek alan adının hangi sunucudan yayın yapacağı belirlenmiş olur.

DNS Yönlendirmesi Ne Kadar Sürer?

DNS değişikliği yapıldıktan sonra yönlendirme genellikle birkaç saat içinde aktif hale gelirken, bazı durumlarda bu sürecin 24 saate kadar uzayabildiğini de göz önünde bulundurmak gerekir. Yönlendirme tamamlandığında ise alan adı, hosting üzerindeki siteyi göstermeye başlar.

Web Sitesi Tasarımına Geçiş

Alan adı ve hosting yönlendirmesi tamamlandıktan sonra sıra sitenin nasıl görüneceğine, yani tasarım aşamasına geliyor. Bu noktada tasarım; tamamen elle kodlama yapılarak PHP, HTML, CSS gibi çeşitli diller üzerinden geliştirilebileceği gibi, içerik yönetim sistemleri (CMS) kullanılarak da hayata geçirilebilir. Son dönemde, tasarım sürecini hızlandıran yapay zekâ destekli hosting ve site oluşturma araçları da bu seçenekler arasına eklenmiş durumda. Bunların dışında, hazır site oluşturucular veya kodla uğraşmadan ilerlemeyi mümkün kılan no-code platformlar da tercih edilebiliyor. Hangi yolun seçileceği, projeden beklenen esneklik ve kontrol ihtiyacıyla şekilleniyor.

Neden WordPress Tercih Ettim?

Bu tasarım seçenekleri arasından ilerlerken, benim için karar aslında çok da zor olmadı. Uzun yıllardır WordPress(CMS) kullanıyor olmam, sistemin güçlü ve zayıf yönlerini daha yakından tanımamı sağladı. WordPress’in esnekliği ve gerektiğinde sade kalabilme imkânı benim çalışma biçimime daha çok uydu. Gereksiz karmaşaya girmeden, tüm tasarım süreçlerini sıfırdan yapmaya lüzum olmaksızın ve ihtiyaç oldukça genişletilebilen bir yapı sunması bu tercihi pekiştirdi. Bu blogu kurarken de, alışık olduğum ve kontrolünü elden bırakmadığım bir sistemle ilerlemek benim için en sağlıklı yol oldu.

WordPress Kurulum Sürecim

Alan adı ve tasarım tercihi netleştikten sonra WordPress kurulumuna geçtim. Bu aşamada otomatik kurulum araçlarını kullanmak yerine, WordPress dosyalarını FTP(Bilgisayar–sunucu arası dosya transfer protokolü) üzerinden sunucuya yükleyerek manuel kurulumu tercih ettim. Ardından cPanel(Yaygın kullanılan hosting yönetim paneli) üzerinden veritabanını oluşturarak bağlantı ayarlarını yaptım. Bu yöntem, süreci biraz daha elle yürütmeyi gerektirse de, altyapının nasıl çalıştığını kontrol altında tutmak açısından bana daha tanıdık ve güvenilir geliyor. İlerleyen zamanlarda WordPress kurulumunun manuel olarak nasıl yapılacağıyla ilgili temel bir rehber hazırlamak istiyorum.

Tema, Güvenlik ve Performans Yaklaşımım

Kurulum tamamlandıktan sonra, tasarım tarafında lisansını aldığım Veen temasını tercih ettim. Tema seçiminde benim için önemli olan; görsel olarak dikkat çekici ama içerikten rol çalmayan, genel yapısı oturmuş ve ciddi müdahaleye ihtiyaç duymadan kullanılabilen bir tasarım sunmasıydı. Bununla birlikte, ihtiyaç duyduğum küçük düzenlemeler için temanın bazı bölümlerinde sınırlı kod dokunuşları yaparak, yapıyı kendi kullanım alışkanlıklarıma ve görsel beklentilerime daha uygun hâle getirdim.

Güvenlik tarafında ise abartıya kaçmadan, temel ve risksiz ayarlara odaklandım. Sunucu seviyesindeki korumalarla birlikte WordPress tarafında da dengeli bir yapı oluşturmaya çalıştım. Amacım, gereksiz müdahalelerle sistemi karmaşıklaştırmadan, uzun vadede sorunsuz çalışacak bir zemin hazırlamaktı.

Performans tarafında siteyi hafif ve hızlı tutmak için LiteSpeed Cache(WordPress performans önbellek eklentisi) kullandım. Aşırı optimizasyon yerine, günlük kullanımda fark yaratacak sade ayarlarla ilerlemeyi tercih ettim.

SEO Yaklaşımım

SEO (arama motoru optimizasyonu), içeriklerin arama motorlarında daha görünür olmasını sağlayan teknik ve içerik odaklı bir süreçtir. SEO konusunda ise bu aşamada özel bir çalışma yapma kaygısı taşımadım; yalnızca içerik üretimini düzenli bir zemine oturtmak adına Rank Math’i(SEO eklentisi) kurarak temel yapıyı hazır hâle getirdim. İlerleyen süreçte, site ve içerikler oturdukça SEO çalışmalarına daha bilinçli şekilde ağırlık vererek hem makaleleri hem de genel yapıyı yeniden ele almayı planlıyorum.

Bu Yazının Amacı ve Devamı

Bu yazıda anlattıklarım, bir web sitesini yayına alma sürecinde izlediğim yolu yansıtıyor. Benim için önemli olan, her adımı bilinçli ama sade şekilde ilerletmek ve süreci sürdürülebilir kılmaktı. Zamanla bu blog da içeriklerle birlikte gelişecek; belki bazı tercihler değişecek, bazıları ise olduğu gibi kalacak. Şimdilik amacım, düşüncelerimi ve deneyimlerimi paylaşabileceğim bu alanı sağlam bir temel üzerine oturtmak.

Bu yazıda, süreci özellikle çok fazla teknik detaya boğmadan, bir web sitesinin yayına alınması için kendimce gerekli temel adımlar üzerinden toparlamaya çalıştım. Amacım; domain, hosting, altyapı ve tasarım kararlarının genel çerçevesini, kendi deneyimim üzerinden aktarabilmekti. Bazı başlıklara bilinçli olarak yüzeysel değindim; çünkü bu konuların her biri, tek başına ele alınmayı hak ediyor. İlerleyen zamanlarda bu adımları konu konu daha ayrıntılı şekilde ele almayı planlıyorum. Şimdilik bu yazı, kişisel blogumu hangi yaklaşımla ve hangi önceliklerle kurduğumu anlatan bir başlangıç noktası olarak değerlendirilebilir. Okuduğunuz için teşekkür ederim. Tekrar görüşmek üzere.