Arama Sıralamanızı Etkilemeden veya Para Kaybetmeden Web Sitenizi Nasıl Bakım Altına Alırsınız?
Yayınlanan: 2021-08-19Geçen gün Karlı Bir Çevrimiçi Mağaza Oluşturma Sınıfımdaki bir öğrencim bana oldukça güzel bir soru sordu.
Şu anda sitemi geliştirirken bunun pek bir önemi yok ama başlattıktan sonra arama motoru sıralamamı etkilemeden mağazamı nasıl bakıma alabilirim?
Bu sorunun en güzel yanı, yalnızca e-ticaret mağazası sahipleri için değil, genel olarak tüm web yöneticileri için geçerli olmasıdır.
Web sitenizi uygunsuz bir şekilde bakıma alırsanız, aynı zamanda müşterileri uzaklaştırırken arama motoru sıralamalarınızı potansiyel olarak bozabilirsiniz.
Özellikle web sitenizi uzun süre yayından kaldırmayı planlıyorsanız, işleri doğru şekilde yapmanız çok önemlidir.
Editörün Notu: Kendi işinizi nasıl kuracağınızı öğrenmekle ilgileniyorsanız, e-ticaretle ilgili 6 günlük ÜCRETSİZ mini kursuma katılmak için buraya tıklayın.
Yaygın hatalar
Ancak bir web sitesini bakıma almanın doğru yolunu ve çevrimiçi mağazamla ne yaptığımı tartışmadan önce, insanların sitelerinde yaptıklarını gördüğüm bazı yaygın hatalardan bahsedeceğimi düşündüm.
Muhtemelen gördüğüm en kötü ve en korkunç hata, tüm sitenizi çökertmek ve "Sayfa Bulunamadı" hatalarıyla bir sürü sayfa bırakmaktır.
Lütfen bunu yapma! Ne yazık ki, insanların web sitelerini bu şekilde düzenlediğini kaç kez gördüğüme şaşıracaksınız.
Gördüğüm bir diğer yaygın hata, web yöneticilerinin sitelerindeki tüm sayfaları 301 yönlendirmesi ile önceden hazırlanmış bir "yapım aşamasında" sayfaya yönlendirmeleri… ve sorun burada başlıyor.
Yüzeyde, sitenizi bu kadar uzaklaştırmak iyi görünebilir. Sonuçta, bir insan sitenizi ziyaret ederse, çekici bir "bakım" sayfası görecek ve daha sonraki bir tarihte geri dönecektir.
Ancak arama motorlarının gözünde Google, tüm web sitenizin taşındığını düşünecek ve artık “bakım” sayfanızı işaret edecektir. Ve yeterli zaman verildiğinde, bunun arama motoru sıralamalarınızda feci sonuçları olabilir.
Sorun şu ki, bu tuzağa düşmek oldukça kolay. Örneğin, tavsiye ettiğim popüler bir açık kaynaklı alışveriş sepeti olan Open Cart, tüm müşterileri sorunsuz bir şekilde özel bir "yapım aşamasında" sayfasına yönlendiren bir bakım modu seçeneği sunar.
Ancak sorun, Open Cart'ın Google'a sayfaların kalıcı olarak taşındığını söyleyen “301 Yönlendirmeleri” kullanmasıdır. Sonuç olarak, Open Cart'ın bakım modu, henüz gerçek müşteriniz olmadığında web geliştirmenin başlangıç aşamaları için gerçekten iyidir.
Daha İyi Bir Çözüm
Peki bunu yapmanın daha iyi bir yolu nedir? Çok daha iyi bir çözüm, hem insanlara hem de arama motorlarına web sitenizin yalnızca geçici olarak kapalı olduğunu bildirmektir ve bu, "503 durum kodu" adı verilen özel bir durum mesajı ile gerçekleştirilebilir.
Özetle, 503 kodu, web sitenizin geçici olarak kullanılamadığını gösterir. Kullanılamaz olmanın yanı sıra, web sitenizin umarız hazır olacağını düşündüğünüzde arama motorlarına ne zaman geri döneceklerini de söyleyebilirsiniz.
Web siteniz için 503 durum dönüş kodunu nasıl yayınlayacağınız aşağıda açıklanmıştır. Yapmanız gereken ilk şey, 503.php adlı özel bir dosya oluşturmaktır. Ardından 503.php dosyanızda, dosyanızın en üstüne aşağıdaki kod satırlarını eklemeniz gerekir.

Not: Aşağıdaki “Yeniden Dene-Sonra” parametresi arama motorlarına ne zaman tekrar gelmelerini istediğinizi gösterir. Zaman birimi saniye cinsindendir, bu nedenle aşağıdaki örnekte Google'a 60 dakika sonra geri gelmesini söylüyoruz.
header(“HTTP/1.1 503 Hizmet Geçici Olarak Kullanılamıyor”);
header(“Durum: 503 Hizmet Geçici Olarak Kullanılamıyor”);
header(“Yeniden Dene-Sonra: 3600”);
?>
Bu satırlardan sonra, özel bir "bakım altında" sayfası oluşturmak için bu dosyanın geri kalanını kullanabilirsiniz. Son olarak, aşağıdaki satırları ekleyerek tüm ziyaretçileri 503.php sayfanıza yönlendirmek için .htaccess dosyanızı düzenlemelisiniz.
Yeniden YazmaMotoru açık
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111
RewriteCond %{REQUEST_URI} !/503.php$ [NC]
RewriteRule .* /503.php [R=302,L]
Özetle, .htaccess dosyanızdaki yukarıdaki satırlar tüm ziyaretçileri 503.php dosyanıza yönlendirecek ve hem insanlara hem de arama motorlarına sitenizin bakımda olduğunu söyleyecektir.
Sitenize kendi bilgisayarınızdan erişmeye devam edebilmeniz için yukarıda 111.111.111.111 rakamlarını gördüğünüz yere kendi IP adresinizi yazdığınızdan emin olun.
Sitenizi Bakıma Almanın En İyi Yolu
Bu nedenle, bir 503 bakım sayfası oluşturmak her şey yolunda ve iyidir, ancak açıkçası bakım sorununuzun en iyi çözümü, sitenizi hiçbir zaman çökertmemektir, ben de bunu çevrimiçi mağazamla yapıyorum.
Üzerinde çalışmam gerektiğinde sitemi kapatmak yerine, sunucumda web sitemin 2 özdeş sürümü yüklü. Sitemin ikinci kopyasına hazırlama sitesi denir.
Çevrimiçi mağazamda değişiklik yapmam gerekirse, arka planda aynı kopya üzerinde çalışırken mevcut web sitemi yayında bırakabilirim. Ardından, yeni değişikliklerimi yapıp test etmeyi bitirdikten sonra, bunları hemen canlı siteye kopyalayabilirim.
Bu sayede, satışları kaybetme endişesi duymadan değişikliklerimi kapsamlı bir şekilde test etme ve güncelleme şansım oluyor.
Hazırlama sitesi oluşturmanın iki yolu vardır ve hangi yolu seçtiğinizin önemi yoktur. Seçeneklerden biri, siteniz için tamamen ayrı bir alt etki alanı oluşturmak ve aynı yüklemeyi oluşturmaktır.
Örneğin, hazırlama siteniz için staging.yoursite.com URL'sini kullanabilirsiniz.
Alternatif olarak, public_html dizininizin altında yepyeni bir alt dizin oluşturabilir ve orada aynı kurulumu gerçekleştirebilirsiniz. Her iki durumda da, herhangi bir geliri kaçırmamak için çalışmak için canlı sitenizin 2 versiyonuna sahip olacaksınız.
Bu nedenle, bir dahaki sefere bakım için web sitenizi kapatmanız gerektiğini düşündüğünüzde, çevrimiçi mağazanız için bir hazırlama sitesi uygulamayı düşünebilirsiniz. Sonuçta, mağazanız açık değilse, para kazanmıyorsunuz demektir.