“Bakım yapmak” sayfa sahibi, seo ve sayfa sıralamanızı etkiler mi? Öyleyse, bununla başa çıkmanın daha iyi bir yolu var mı?


12

Diyelim ki teorik olarak bir e-ticaret mağazası işletiyorsunuz. Yılda bir kez, ürün bilgilerini güncellemek veya bakım yapmak için siteyi kaldırmanız gereken zamanlar olabilir.

Sayfa sıralamanıza ne olur? Herhangi bir sayfanın bakım sayfasına bakacağımızı varsayarım.

Yanıtlar:


12

Bunu geçmişte Apache ile nasıl yönettiğimi şu şekilde sıraladım (sıralamada belirgin bir değişiklik olmadan):

1. Bakım penceresi için tanımlanmış bir açma / kapama ile bakım sayfası oluşturun - bakım penceresini bakımın uzun süre beklediğinden yaklaşık iki kat daha fazla yapın, böylece gerekirse geri dönebilirsiniz

2. Trafiği bakım sayfasına yönlendirmek için kuralı yeniden yazın:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !maintenance\.html$
RewriteRule .* /maintenance.html [L,R=307]

( 1\.2\.3\.4IP'niz için normal ifade nerede )

3. Komple bakım ve test, yeniden yazma direktifleri yorum

307 Geçici yeniden yönlendirme benim en iyi bildiğim için, bir bakım durum için uygun yanıt başlığını, ben orta derecede meşgul sitelerde 1-3 saat (yani 100-500 kullanıcıları / saat) süren bakım herhangi bir sorun görmedim vardır.

Düzenle:

John Mueller'ın yorumları uyarınca, web sunucunuzu, örümceklerin bakım sayfasının içeriğini önbelleğe almaması gerektiğini belirtmek için Yeniden Deneme Sonrası zaman aralığıyla 503 hatası verecek şekilde yapılandırmanız gerekir.

Bu amaçla, AskApache'nin 503 / Retry-After HowTo'sunu takip edebilirsiniz .


Evet. 307 tam olarak istediğin şey.
John Conde

3
Ayrıca, bakım sayfanızın 503 HTTP sonuç kodu döndürdüğünden kesinlikle emin olun. 503 olmadan, arama motorları bu içeriğin dizine eklenmesini istediğinizi varsayabilir (muhtemelen durum böyle değildir).
John Mueller

1
@John Mueller - Ah, haklısın - <meta name="robots" content="noindex" />Bakım sayfasındaki etiketten bahsetmeyi unuttum - ekleyeceğim
danlefree

1
Neredeyse :) - 503 önemlidir çünkü tarayıcılar sayfanın içeriğini hiç okumaz ve bunun yerine daha sonra tekrar deneyin. Temel olarak arama motorlarına içeriği dizinden kaldırmasını söyleyeceği için noindex meta etiketi yanlış olur (hem bakım sayfasını hem de orijinal URL'yi dizinden kaldıracaktır). Bakım sayfasında noindex kullanmanızı tavsiye etmem.
John Mueller

1
@John_Mueller - Bakım yapmak sırasında fark ettiğim bir şey değil, adil olmak gerekirse, bakım nadiren 30 dakikadan fazla sürdü ve site sürekli örümceklemeyi garanti etmek için yeterince yeni içerik üretmiyordu, bu yüzden deneyiminize erteleyeceğim.
danlefree
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.