SSL Sertifikası Nedir ve Nasıl Kurulur?
Bu Rehberde Ne Öğreneceksin?
Bu rehberin sonunda adres çubuğundaki o "yeşil kilit" işaretinin ne anlama geldiğini ve kendi web sitene sıfırdan, ücretsiz bir şekilde SSL sertifikasını nasıl kuracağını öğrenmiş olacaksın. Hazırsan başlayalım.
SSL Sertifikası Nedir?
Bir kafede oturduğunu ve bir arkadaşına şifrelerini yüksek sesle söylediğini düşün. Herkes duyabilir, değil mi? Web sitende SSL yoksa, ziyaretçinin girdiği her şifre veya kredi kartı bilgisi internette işte böyle yankılanır. Kötü niyetli kişiler bu bilgileri kolayca havada yakalayabilir.
SSL, bu iletişimi alır ve kilitli, kırılmaz bir çelik kasaya koyar. Sen ve karşı taraf dışında kimse içindeki mesajı okuyamaz. Tarayıcı (Chrome, Safari gibi internete girmek için kullandığın program) bu kasayı gördüğünde adres çubuğuna o güven verici "kilit" simgesini yerleştirir.
SSL (Secure Sockets Layer), internet siten ile ziyaretçinin bilgisayarı arasındaki bilgi alışverişini şifreleyen, dışarıdan okunmasını engelleyen ve sitenin adresini "http"den "https"ye çeviren dijital bir güvenlik belgesidir.
İnternetin Evrimi: HTTP vs HTTPS
- ❌ Düz Metin: Veriler şifrelenmeden, herkesin okuyabileceği şekilde iletilir.
- ❌ Uyarı Ekranı: Google Chrome, ziyaretçilere kocaman kırmızı bir "Bu site güvenli değil" uyarısı gösterir.
- ❌ Kötü Sıralama: Arama motorları bu siteleri sevmez ve arka sayfalara atar.
- ✅ Şifreli İletişim: Şifreler ve kart bilgileri karmaşık kodlara dönüştürülür.
- ✅ Güven Simgesi: Adres çubuğunda "Bağlantı Güvenli" yazısı ve kilit simgesi çıkar.
- ✅ SEO Avantajı: Google, bu sitelere güvenli oldukları için sıralamada öncelik verir.
Bilmen Gereken Terimler
Sadece temel mantığı kavraman için basitçe açıklıyoruz.
İnternetteki eski, şifresiz iletişim protokolü.
Sondaki "S" Secure (Güvenli) demektir. Şifrelenmiş, yeni protokoldür.
Web sitenin 7/24 açık kalmasını sağlayan kiralık sunucu bilgisayar.
Tüm dünyaya ücretsiz SSL sertifikası dağıtan kar amacı gütmeyen kuruluş.
Neden SSL Sertifikası Almak Zorundasın?
1. Ziyaretçi Güveni İçin Şart
Web sitene giren biri adres çubuğunda kırmızı renkli "Güvenli Değil" yazısını gördüğünde ne yapar? Çoğu insan panikler ve hemen sekmeyi kapatır. E-ticaret sitesi olmasan bile, sadece bir iletişim formu bulunduruyorsan insanların sana güvenmesi gerekir.
Tarayıcıların (Chrome, Firefox gibi programlar) %90'ından fazlası artık HTTPS olmayan siteleri varsayılan olarak "tehlikeli" işaretliyor.
2. Google Sıralamaları (SEO) İçin Zorunlu
SSL sadece bir güvenlik aracı değildir, aynı zamanda çok güçlü bir Google sıralama faktörüdür. Google, arama yapan kullanıcıları güvensiz sitelere göndermek istemez. Eğer iki sitenin içeriği aynı kalitedeyse, SSL sertifikası olan site arama sonuçlarında her zaman daha üstte çıkar. Bu, başarılı bir SEO stratejisinin en temel yapıtaşıdır.
Pratik İpucu
Hosting firmanın sunduğu "Otomatik Yenileme (Auto-Renew)" özelliğini açık bırak. SSL sertifikaları genelde 90 günde bir sona erer. Otomatik yenileme sayesinde sertifikan süresi dolmadan kendi kendini yeniler.
Ücretli SSL mi, Ücretsiz SSL mi?
Piyasada yüzlerce dolara satılan SSL sertifikaları da var, tamamen ücretsiz olanlar da. Aradaki fark nedir? Aslında şifreleme kalitesi (verilerin kilitlenme gücü) olarak aralarında hiçbir fark yoktur. İkisi de aynı 256-bit şifrelemeyi kullanır.
- Ücretsiz SSL (Let's Encrypt): Kişisel bloglar, tanıtım siteleri ve standart e-ticaret siteleri için fazlasıyla yeterlidir. Otomatik kurulur.
- Ücretli SSL (EV / OV): Bankalar veya dev kurumlar içindir. Şirket evrakları ister, arka planda şirketin gerçekten var olup olmadığını onaylar.
Dikkat: Mixed Content Hatası
SSL kurmak tek başına yetmez. Eğer sitendeki bir görselin bağlantısı hala "http://" ile başlıyorsa, tarayıcı kilit simgesini bozar ve uyarı verir. Buna Karma İçerik (Mixed Content) hatası denir. Birazdan bu sorunu nasıl çözeceğini göstereceğim.
Sıfırdan SSL Kurulum Atölyesi
Hiç kod bilmene gerek yok. Aşağıdaki adımları sırayla takip et.
Hosting Paneline Giriş Yap
Web siteni barındırdığın firmanın (örneğin Turhost, Güzel Hosting, Hostinger) müşteri paneline gir. Buradan cPanel veya sitenin kontrol paneline erişmen gerekiyor.
Güvenlik (Security) Sekmesini Bul
Kontrol panelinde sayfayı aşağı kaydır. "Güvenlik" veya "Security" yazan bölümü bul. Burada "Let's Encrypt SSL" veya "SSL/TLS Status" adında bir ikon göreceksin. Ona tıkla.
Sertifikayı Üret (Issue)
Açılan sayfada alan adını (site ismini) listede göreceksin. Yanındaki "Issue" (Üret/Kur) butonuna tıkla. Gelen onay ekranında hiçbir ayara dokunmadan tekrar "Issue" diyerek işlemi başlat. Bu işlem birkaç saniye sürebilir.
Buraya kadar her şey kolaydı ve sertifika sunucuya kuruldu. Ama bekle! Eğer şu an siteyi bırakırsan, siten hala eski güvensiz adresi (HTTP) kullanmaya devam eder. İşte çoğu kişi tam bu noktada takılıp, "sitemde neden kilit çıkmıyor" diye düşünür. Şimdi siteni bu yeni güvenli adrese yönlendirmeliyiz.
WordPress URL'lerini Güncelle
WordPress admin paneline (siteadi.com/wp-admin) giriş yap. Soldaki menüden Ayarlar > Genel sekmesine tıkla. Orada "WordPress Adresi" ve "Site Adresi" kısımlarını göreceksin. Başlarındaki http:// kısımlarını https:// olarak değiştir ve kaydet.
Otomatik Yönlendirme (Eklenti ile)
Geçmişte yüklediğin resimlerin sorun çıkarmaması (Mixed Content hatası) için "Really Simple SSL" adlı ücretsiz eklentiyi kur. Etkinleştirdikten sonra "SSL'i Etkinleştir" butonuna basman yeterli. Bu, tüm sitedeki linkleri otomatik olarak güvenli hale getirir.
Not: Eklenti kullanmak istemezsen .htaccess dosyası üzerinden 301 yönlendirmesi de yapabilirsin.
Really Simple SSL
"Sertifikayı kurmak işin sadece yarısıdır. Asıl SEO hamlesi, arama motorlarına 'eski güvensiz sitemi unut, artık bu yeni adresimi kullan' demektir."
Sık Sorulan Sorular
Ücretsiz SSL ile ücretli SSL arasında fark var mı?
Şifreleme gücü ve güvenlik açısından hiçbir fark yoktur. İkisi de verileri aynı teknolojiyle kilitler. Ücretli SSL'ler genellikle bankalar ve büyük firmalar için "kurumsal kimlik doğrulaması" (şirket belgelerinin incelenmesi) ve maddi sigorta garantisi sunar. Standart bir web sitesi veya blog için ücretsiz SSL %100 yeterlidir.
Sitemde kilit simgesi yerine ünlem işareti çıkıyor, neden?
Buna "Mixed Content" (Karma İçerik) hatası denir. SSL sertifikan kurulu olsa bile, sitenin içindeki bazı görseller veya dosyalar hala eski "http://" linkinden çağrılıyordur. Really Simple SSL eklentisini kurarak bu sorunu saniyeler içinde çözebilirsin.
Sadece e-ticaret siteleri mi SSL almalı?
Hayır. Google, e-ticaret yapmasan bile (örneğin sadece yazı paylaştığın bir blog siten olsa bile) SSL sertifikasını bir SEO sıralama kriteri olarak kabul eder. SSL'siz siteler arama motorlarında arka sayfalara itilir ve ziyaretçilere "Güvenli Değil" uyarısı gösterilir.
SSL sertifikamın süresi dolarsa ne olur?
Sertifika süresi dolduğu an, sitene girmeye çalışan ziyaretçiler dev bir kırmızı ekranla karşılaşır ve "Bağlantınız gizli değil, saldırganlar bilgilerinizi çalmaya çalışıyor olabilir" uyarısı alırlar. Ziyaretçi trafiğin anında bıçak gibi kesilir. Bu yüzden cPanel'den "Otomatik Yenileme" ayarının açık olduğundan emin ol.
SSL kurulumu sitemi yavaşlatır mı?
Hayır, tam aksine! Modern internet teknolojisi (HTTP/2 protokolü) sadece SSL kurulu sitelerde çalışır. Bu yeni teknoloji, sitenin eskisinden çok daha hızlı yüklenmesini sağlar. Site hızı SEO için kritik olduğundan, SSL aslında hızı artırarak sana çift yönlü avantaj sağlar.
Desteğe mi İhtiyacın Var? Buradayım.
Buraya kadar okuduysan sitenin güvenliğinin ve "yeşil kilit" işaretinin mantığını artık biliyorsun. Kurulumu yaparken bir yerde hata alırsan veya siten yeşil kilit vermiyorsa, birlikte hızla çözelim.
Gökhan Vatancı ile Görüş →

