HTTP'yi HTTPS'ye Yönlendirmek için 301 Kullanma Kılavuzu
Yayınlanan: 2021-12-18HTTP'yi HTTPS'ye Yönlendirmek için 301 Kullanma Kılavuzu
Sitenizi HTTP'den HTTPS'ye geçirmek, bunaltıcı ve karmaşık bir süreç gibi görünebilir. Ancak, büyük güvenlik avantajları ve SEO avantajları ile HTTP'den HTTPS'ye geçiş yapmak mantıklıdır. Sürecin de zor olması gerekmiyor. Anahtar, HTTP'yi HTTPS'ye yönlendirmek için 301 kullanarak geçiş yapmaktır.
Bugün, nasıl geçiş yapılacağının temellerini, SEO'nuz için neden önemli olduğunu ve neden her zaman diğerlerine kıyasla 301 yönlendirmeleri kullanmanız gerektiğini ele alacağız .
HTTPS Nedir?
İlk olarak, HTTPS'nin ne olduğuna ilişkin temel bilgileri gözden geçiriyoruz.
Sayfanın üst kısmındaki tarayıcı arama çubuğunun sol köşesinde, HTTPS veya Güvenli Köprü Metni Aktarım Protokolü ile birlikte genellikle küçük yeşil bir asma kilit olduğunu fark etmiş olabilirsiniz.

Kaynak: Tribulant Yazılımı
Bir tarayıcı ve bir web sitesi arasında veri alışverişinde kullanılan birincil protokol olan HTTP'nin güvenli sürümüdür. HTTPS, veri aktarımının güvenliğini artırmak için şifrelenir. Bu, banka bilgileri, şifreler veya kişisel veriler gibi hassas bilgileri işleyen siteler için gereklidir.

Kaynak: Omni Convert
Her türlü oturum açma ayrıntısını işleyen herhangi bir site HTTPS kullanmalıdır. Chrome gibi tarayıcılarda, HTTPS'ye sahip olmayan herhangi bir web sayfasının güvenli değil olarak işaretlendiğini fark edeceksiniz.
Kaynak: Nasıl Yapılır Geek
HTTPS Neden Önemlidir?
Google, web sitesi taşıma kılavuzunda HTTPS'ye geçmenin birkaç kritik nedenini özetler:
HTTPS kullanılarak gönderilen tüm bilgiler, üç koruma katmanı sağlayan Aktarım Katmanı Güvenlik Protokolü (TLS) ile güvence altına alınır:
- Veri bütünlüğü. Veriler, bilerek veya başka bir şekilde aktarım sırasında değiştirilemez veya bozulamaz.
- şifreleme Veriler şifrelenir, böylece bilgi çalmaya çalışan meraklılardan korunur.
- Kimlik doğrulama. Kullanıcılarınızın amaçlanan site ile iletişim kurduğunu gösterir. Bu, olası müdahale saldırılarına karşı koruma sağlar ve hem SEO hem de iş avantajlarıyla sonuçlanan güven oluşturur.
HTTPS, yalnızca size ve kullanıcılarınıza sitenizin güvenli olduğuna dair gönül rahatlığı sağlamak için gerekli değildir, aynı zamanda SEO'nun önemli bir parçasıdır.
2014'te Google, güvenli HTTPS sitelerine destek sağlamak için HTTPS'yi bir sıralama sinyali yaptı . Şaşırtıcı olmayan bir şekilde Google, daha fazla kullanıcının arama sonuçlarına güvenmesi için web'in daha güvenli bir yer olmasını istiyor. Hala yalnızca hafif bir sıralama sinyali olsa da, Google'ın web yöneticilerini HTTPS'ye geçiş yapmaya teşvik etme yöntemi.
Ek olarak, Chrome gibi tarayıcılar kullanıcılara sitenizin güvenli olmadığını bildirirse, sayfa ziyaretçilerinin hemen geri düğmesine basacağını ve hemen çıkma oranınızı artıracağını hatırlamakta fayda var.
HTTP'yi HTTPS'ye Yönlendirmek için 301'i Kullanma
Google, HTTPS'ye geçiş yaparken bunu URL bazında yapmanızı önerir. Taşıma işlemini 301 yönlendirmelerini kullanarak yapmak en iyisidir.

Kaynak: Hallam İnternet
301 yönlendirmelerinin kullanılması genellikle HTTP'den HTTPS'ye geçişi çok daha temiz hale getirir . Google, tüm eski URL'lerin yeni bir URL'ye taşındığını anlarsa, hiçbir şeyi kaldırmadınız, hiçbir şeyi veya robots.txt dosyasını dizine eklemediniz, bu, HTTP'den büyük bir site taşındığı için Google'ın taşıma işlemine güvenmesini çok daha kolay hale getirir. başka bir şeyin aksine HTTPS'ye.
Google her şeyi netleştirdiğinde, arama motoru bunun sadece genel bir hareket olduğunu ve ayrıntıları düşünmesine gerek olmadığını görebilir. Google bunu yapabildiğinde, arama motorunun sitede gözle görülür herhangi bir büyük değişiklik yapmadan her şeyi değiştirmesi daha olasıdır.
303 Durum Kodlarını Kullanabilir misiniz?
HTTP'den HTTPS'ye geçiş yapmak için diğer durum kodlarının yanı sıra 303 yönlendirmelerini kullanmak mümkün olsa da, bu pek tavsiye edilmez.
Google, yönlendirmeler için başka türde HTTPS sonuç kodları kullanmaya başlarsanız, arama motorunun sonuçta her bir URL'yi yeniden işlemesinin daha uzun süreceğini ve nihayetinde Google'ın sinyalleri sitenin yeni sürümüne iletmesini zorlaştırdığını söylüyor.
Sitenizin SERP'lerde sürekli olarak üst sıralarda yer almasını istiyorsanız, Google'ın iyi tarafında olmak ve arama motorunun hayatını kolaylaştırmak her zaman daha iyidir. Google botlarının sayfanızı kolayca taramasını sağlamak, arama motorunun sayfanızı ödüllendirme olasılığının daha yüksek olduğu anlamına gelir.
Sitenizi HTTPS'ye Taşımaya Nasıl Başlayabilirsiniz?
Bir süredir sitenizi HTTP'den HTTPS'ye geçirmeyi düşünüyorsanız, sitenizin trafiğinin zarar görmemesini sağlamak için uygun adımları düşünmeniz gerekir. Bu temel olarak sitenizi HTTP'den HTTPS'ye taşıdığınızı Google'a bildirmek anlamına gelir.

Kaynak: Ücretsiz Kod Kampı
Bunu şu şekilde yapabilirsiniz:
- Robots.txt kullanarak HTTPS sitenizin taranmasını engellememek
- İhtiyacınız olan sertifika türüne karar verme: çoklu alan, tek alan veya joker karakter
- 2048 bit sertifikaları kullanma
- Aynı güvenli etki alanında bulunan göreli URL'leri uygulama
- Diğer etki alanları için protokol URL'lerini kullanma
- noindex robots etiketinden kaçınmak ve mümkün olduğunda tüm web sayfalarınızın arama motorları tarafından indekslenmesine izin vermek
HTTP'den HTTPS'ye Nasıl Geçilir?
- SSL Sertifikası satın alın
SSL sertifikaları, bir kuruluşun kişisel ayrıntılarına bir anahtar bağlayan küçük veri dosyalarıdır. Doğru kurulduğunda, web tarayıcıları ve sunucular arasında güvenli bağlantılara izin veren HTTPS protokolünü etkinleştirir.
SSL sertifikalarını birkaç farklı satıcıdan satın alabilirsiniz. Önerimiz:

- SSLs.com
- GoGetSSL.com
İşletmenizin ihtiyaçlarına göre üç farklı sertifika türünden birini seçebilirsiniz .
- Etki Alanı Doğrulama. Ucuz olan ve e-posta yoluyla dakikalar içinde verilen tek alan veya alt alan. Bu yeşil bir asma kilit olarak görünür.
- İşletme/Kuruluş Doğrulaması. Daha yüksek düzeyde güven ve güvenlik sağlayan iş doğrulaması gerektiren tek bir alan veya alt alan. Bu genellikle 1-3 gün içinde verilir. Bu, yeşil çubukta görünen işletme adresiyle gösterilir.
- Genişletilmiş Doğrulama Yukarıdakiyle aynı, ancak daha yüksek düzeyde güven ve güvenlikle, 2-7 gün içinde verilir.

Kaynak: Pinterest
2. SSL Sertifikanızı Kurun
SSL sertifikaları yüklemeye alışkın değilseniz, bu teknik olarak oldukça gelişmiş bir adımdır. İş için bir uzman kiralamak en iyisi olabilir, ancak başlamak için bu kılavuza da göz atabilirsiniz.
3. Tüm Sabit Kodlu Bağlantıları HTTPS'ye Güncelleyin
Genel bir kural olarak göreli URL'leri kullanmak en iyisidir, ancak her zaman birisinin bir URL'yi sabit kodladığı zamanlar olacaktır, bu nedenle HTTP'den HTTPS'ye geçiş sırasında sitenizde ve veritabanınızda tam bir tarama yapmanız gerekecektir.
Yine, veritabanı değişiklikleri gerçekleştirme konusunda emin değilseniz, işin doğru yapıldığından emin olabilecek bir uzmana bırakmak en iyisidir.
4. Özel Komut Dosyalarını HTTPS'ye Güncelleyin
Sahip olabileceğiniz özel komut dosyalarını güncellemeniz gerekir, böylece artık HTTPS sürümlerine işaret ederler. Buna üçüncü taraflarca barındırılan komut dosyaları dahildir, aksi takdirde siteniz karışık içerik uyarısı verebilir.
5. Yeni HTTPS URL'lerine 301 Yönlendirmeler Oluşturun
301 yönlendirmeleri oluşturmak, tüm geçiş sürecindeki en kritik adımdır. 301 yönlendirmeleri, bağlantı suyunun (sıralama gücü) yaklaşık %90'ını yönlendirilen sayfaya aktaran kalıcı bir yönlendirmedir .
301 yönlendirmeleri kullanmazsanız, büyük olasılıkla SEO çabalarınıza ciddi şekilde zarar vereceksiniz ve sıralamanızın bir gecede düştüğünü görebilirsiniz.
Eklenti kullanmak yerine 301 yönlendirmelerini sunucu düzeyinde uygulamak en iyisidir. Yüzlerce URL'yi işliyorsanız, bunu sunucu düzeyinde yapmak da aslında daha kolaydır.
301 yönlendirmeleri eklemek, kodlama konusunda rahatlık gerektirir, bu nedenle bunu yalnızca zaten bilginiz varsa yapmak en iyisidir - eğer bir uzmana bırakmazsanız.
6. Robots.txt Dosyanızı Güncelleyin
Robots.txt dosyalarınızda bulunabilecek sabit kodlanmış bağlantılar veya engelleme kuralları, yine de HTTP dosyalarına işaret edebilir. Yeni HTTPS dosyalarına işaret etmeleri için güncellenmeleri önemlidir.
7. Google Arama Konsolunu Güncelleyin
Siteniz HTTPS üzerinde çalışmaya başladığında, yeni bir Google Arama Konsolu profili oluşturmanız gerekir. 'Bir Mülk Ekle'yi tıklayın ve hak talebinde bulunma işlemine devam edin.

Site haritaları için sitenizi yeniden gönderin
Site haritalarını kullanıyorsanız (ki kullanmanız gerekir), yeni Google Arama Konsolu profilinizde HTTPS sürümünü yeniden göndermeniz gerekir.
URL İnceleme Aracını kullanın
URL'nizi URL Denetleme aracına yapıştırın ve enter tuşuna basın. 'Dizin Oluşturma İste'yi tıklayın, Google web sitenizi yeniden tarar. Bazen, bir taşıma işleminin ardından Google'ın sitenizdeki her şeyi düzgün bir şekilde yeniden taraması haftalar alabilir, bu nedenle bu adım işleri hızlandırır.

8. Reddetme Dosyanızı Yeniden Gönderin
Siteniz daha önce kötü SEO'dan muzdaripse veya bir geri bağlantıyı kaldırmanız gerekiyorsa bu önemli bir adımdır. Muhtemelen geçmişte reddedilen bir dosya oluşturmuş ve göndermişsinizdir, bu yalnızca yeni Google Arama Konsolu profilinizle yeniden yapmak için bir durumdur.
Reddetme dosyanızı yeni profil altında yeniden göndermezseniz, yeni bir algoritma güncellemesi geldiğinde Google reddedilme dosyanızı görmez.
Bu, orijinal Google Arama Konsolu profilinize gidip reddedilen dosyayı indirerek kolayca yapılabilir. Ardından HTTPS'nizin altındaki reddetme aracını başlatmanız ve dosyayı yeniden göndermeniz gerekir.
9. Google Analytics Profil URL'nizi Güncelleyin
Hesabınızın altında, Yönetici'ye tıklayın ve ayarlarınızı görüntüleyin. URL'yi HTTPS sürümüne çevirin. Aynı şeyi mülk ayarlarınızda da yapın. Bu, geçmişinizden hiçbir şey kaybetmeyeceğiniz ve kaldığınız yerden devam edebileceğiniz anlamına gelir.
Sitenizin HTTP Sürümünün 301 Yönlendirmelerini Kullanarak HTTPS'ye Yönlendirdiğinden Nasıl Emin Olabilirsiniz?
SSL sertifikanızı yerleştirdikten sonra, kullanıcıların sitenizin HTTP sürümünü değil, HTTPS sürümünü gerçekten ziyaret etmesini sağlamak önemlidir. 301 yönlendirmelerini doğru bir şekilde uyguladıysanız, bir sorun olmaması gerekir.
Yönlendirmenin yerinde olduğunu kontrol etmek için ana sayfanıza gidin ve URL çubuğunu kontrol edin. Sitenizin https ve bir kilit simgesiyle birlikte görüntülendiğini görmelisiniz.

Bunu HTTP olarak değiştirin ve enter tuşuna basın. Yönlendirme doğru bir şekilde yerindeyse, otomatik olarak HTTPS sürümüne yönlendirileceksiniz.
Bu düzgün çalışırsa, yönlendirmeleriniz düzgün şekilde yerinde olmalıdır, ancak yine de sorunlar olabilir:
- HTTPS'den HTTP'ye yönlendirmeler
- HTTP'den HTTPS'ye yönlendirmeler, alt alanlar gibi tüm web sayfalarınızda uygulanmaz.
Özet
HTTP'den HTTP'ye geçiş, hem güvenlik hem de SEO için önemli bir adımdır. Biraz karmaşık bir süreç olsa da, adımları öğrendikten sonra çok daha kolay. Anahtar, HTTP sayfalarının HTTP'lere gitmesi için 301 yönlendirmeleri oluşturmaktır. Kodlama veya alan değişikliği yapma konusunda rahat değilseniz, bir uzmandan size yardım etmesini isteyin.
