PageRank’i etkilemeden SSL’ye nasıl geçebilirim?


92

İşte Stack Exchange'de tüm trafiği SSL'ye taşımaya çalışıyoruz. Yalnızca oturum açmış kullanıcılar yapmamamızın nedeni, giriş bölünmesinin bir tarafının Google’dan her zaman bir yönlendirme almasıdır. Bunun nedeni, Google’ın her ikisine de değil yalnızca sonuçlara http://ya https://da sonuçlara ulaşmasıdır . SSL altyapısını oluşturmanın yanı sıra ( ayrıntılar burada ), şu ana sorumuz şu:
SSL'ye en iyi nasıl geçebiliriz?

İşte planımızın ilgili kısımları (küçük siteler üzerinde test etme, yukarı çıkma stackoverflow.com):

  1. Tüm alanlarda SSL'yi hazır / etkin (ancak bağlantılı değil) yapın
  2. Render başlayın Yalnızca<link rel="canonical"> olarakhttps://
  3. Tüm http://istekleriniz için 301 göndermeye başlayın https://(etki alanlarımızdan ... tabii ki bize yönlendiren mevcut bağlantılarla ilgili hiçbir şey yapamayız)
  4. Bir geçiş döneminden sonra, tüm kullanıcı çerezlerini olarak ayarlayın. secure

Böylece son oyun tüm içeriğin SSL üzerinden teslim edilmesini ve tüm HTTP isteklerinin yönlendirilmesini sağlıyor. Öncelikle endişelendiğimiz, bunun PageRank’i sitelerimize nasıl etkileyeceği. Google’dan gelen trafiğe çok bağlıyız ve kullanıcılarımıza daha fazla güvenlik sağlamaya başladığımızda bunun dalış yapmamasını sağlamak istiyoruz.

Asli görünmektedir Bu konuda buldum sadece parçalarıdır bir Google çalışanına bir açıklama üzerinde benzer çizgiler boyunca eski soruya :

@Frank Evet, Google’ın HTTP ve HTTPS URL’lerini tarama, dizin oluşturma ve sıralama için ayrı URL’ler olarak kabul ettiğinden eminim (burada Google’daki web arama ekibiyle çalışıyorum). Bahsettiğiniz gibi 301 yönlendirmesiyle kanonikleştirme yapmak bunu çözmek için harika bir yoldur :) - John Mueller Eki 23 '10

ve bulabildiğim tek webmaster videosu: HTTPS'ye geçme zarar sıralamasına girebilir mi? Videoda kesin bir cevap yok, bir şirketin geleceğini nasılsa dayandıracağım bir cevap değil.

Geçiş planımız, en azından SEO açısından bir SSL hareketi gerçekleştirmenin en iyi yolu mu? Bunun gibi bir hareketin Google sıralamasını nasıl etkilediği konusunda daha yeni veya somut bir tavsiye varsa, duymayı çok isteriz.


3
Önce sayfa sıralaması üzerindeki etkisini değerlendirmek için önce küçük SE sitelerinden birini göç etmeye değer mi?
Kirk Woll

2
@Jeff ya http ve yetişen kullanıcılara https’e tekme atıldığını gösterdik (arama her hit için acı verici bir yönlendirme) ya da google arama sonuçlarında https’i gösteriyoruz, bu da etkili bir şekilde herkesi https’e planladığımız gibi değiştirdiğimiz anlamına geliyor ( ancak yönlendirmeler yok, en azından google'dan geliyor). Google’ın gösterdiği her şey% 95-99’luk trafik durumudur, bu nedenle uzun vadede yönlendirmelerden kaçınmak için tam https yapmamız gerekir . Ayrıca, kayıtlara göre google, reklamı yapıp yapmamamız bizi https'de taramaya çalışıyor ...
Nick Craver

2
@Kirk Kesinlikle, parantez içindeki küçük siteleri test etmekle kastettim. Plan, önce bir dizi küçük siteyi denemek.
Nick Craver

2
@IlmariKaronen - Evet, bizim için acı verici değil ... kullanıcılar için acı verici , Avustralya gibi yerlerde, sayfa yükleme süresinde ekstra bir saniyeye kadar çıkabilecek yerler. ABD'de bile mobil cihazlarda olduğundan çok daha yüksektir. Soru sayfalarımız 50 ms'nin altında yayınlanıyor (çoğu zaman bunun yarısı kadar), bu nedenle gecikme ekleyen herhangi bir çözüm sayfa yükleme süresinde büyük bir etki yaratıyor. Yüzde olarak, hemen hemen ağımıza göz atarken göreceğiniz tüm gecikme süresi aktarımdır, bu nedenle sayfa sayısının% 95-99'unda istek sayısını iki katına çıkarmak önemli bir artış olur.
Nick Craver

1
@Nick: Gerçekten% 95 + olur mu? Google’dan gelen tüm isteklerinizin kesrinin görüldüğünü görebiliyorum , ancak kesinlikle giriş yapan kullanıcılar için oranın çok daha düşük olması gerekiyor? Bununla birlikte, fazladan bir gecikme süresinin "acılı" olarak nitelendirilmeye başlayacağı konusunda hemfikirim. (Sen olabilir bu sorunu çözmek ve coğrafi olarak dağınık ön uç proxy bir demet sahip olarak, genel olarak gecikme süresini iyileştirmek, ama burada ... hala bu soruya kapsamı dışında biraz belki gidiyor çalışır için Wikipedia'da. )
Ilmari Karonen

Yanıtlar:


34

Önerilen çözüm, SEO perspektifinden ileriye dönük en iyi yoldur. Kurallı URL'yi kullanarak yinelenen içerikten kaçınırsınız ve 301 yönlendirmesi PageRank'inizin çoğunu aktarır ( yönlendirmede küçük bir miktar kaybolur ). Ayrıca, Stack Overflow’un Google’daki sayfalarının gücü sayesinde, sıralamalarınızda herhangi bir dalgalanma görürseniz, bundan daha çok şaşırdım. Google, yeni URL'lerini yakalarken, daha küçük siteler sıralamasında bir geçiş dönemi göreceklerdi, ancak Stack Overflow'ta bunun olduğunu tahmin etmiyorum.

Bilginize, alıntı yaptığınız Google çalışanı John Meuller, burada aktif bir üyedir . Küçük bir şansla bize bu konudaki bakış açısını verecektir.


16
Evet, bence bu oldukça sağlam bir yaklaşım. FWIW bir süre önce Google + 'da da bazı detaylara baktığımızda benzer bir tartışma oldu: plus.google.com/106413090159067280619/posts/ZZVAS65mmw4 . Rel = canonical'ı ayırmak ve zaman dilimi yönlendirme muhtemelen gerekli değildir, ancak sorunları daha erken yakalamayı kolaylaştırabilir. Bahsetmediğiniz bir şey de bir noktada düşünmeye değer HSTS.
John Mueller

Ekibimizden ikinize de teşekkürler, şimdi SEO tarafında bu geçiş konusunda çok daha rahatız. Henüz çok az bir kaç haftalık işimiz kaldı, ancak hala HTTPS anahtarına doğru çalışıyoruz.
Nick Craver

11

Yaklaşık bir yıl önce, WordPress sitem için Permalink kodunu üreten ve Google'dan yaklaşık% 70 trafik alan bir hata oluştu. Kurallı etiket, normal biçim yerine WP kısa URL biçimini kullanmaya başladı.

İki hafta sonra, URL’lerimin Google dizininde tuhaf göründüğünü fark ettiğimde hatayı buldum. /999999/post-url-format-like-this/Sonuçların tam yerine , gösteriyordu ?post_id=99999(veya benzer bir şey).

Trafikte hiçbir değişiklik olmadı.

Hata düzeltildi, kurallı etiket tekrar doğru bir şekilde ayarlandı ve yaklaşık bir hafta sonra Google, dizine alınmış tüm bağlantıları normal biçime döndürdü. Acısız, gerçekten.

Bu yüzden tecrübelerime dayanarak planın şöyle olmalı:

  1. Kurallı etiketi, bunun yerine HTTPS URL'sine işaret edecek şekilde değiştirin.
  2. Google, dizindeki tüm sonuçları otomatik olarak güncelleyecektir. Bu birkaç hafta sürebilir ve 301 yönlendirmesi gerektirmez. Ve ... Trafiğinizin% 95'i SSL kullanıyor olacak.
  3. Başka bir siteden gelen oturum açan kullanıcıları yeniden yönlendirin.

301 yönlendirmeleri pagerank'ın bir kısmını kaldırdığı için, bunları hemen kullanmanın noktasını göremiyorum, özellikle de kanonik etiket Google dizinine bakmalıdır .


5

Kanonik bir bağlantı kullanılmadığı sürece doğru bir bağlantı kullanılmadığı sürece Google’ın kısa bir URL, HTTP veya hatta HTTPS olması durumunda ilk URL’yi sıraladığına inanıyorum, böylece 301 geçişi geçişte bir miktar meyve suyu kaybıyla sonuçlanacak.

Bununla birlikte, John’un şüpheli olduğunu söylediği gibi, yığında Google’ın otoritesine ve güvenine sahip olduğundan, bu yığına zarar verebilir.

Ayrıca herkesin bildiği gibi, Google’ın SSL’ye gitme oranını da arttırabilir, çünkü siteyi kullanıcıları için daha güvenli kılar, bu da aslında Google’ın inandığı kullanıcı deneyimini artırır. Bu spekülasyona rağmen umutlu olmak iyi mi? :)

Ayrıca:

Google’ın Matt Cutts, Hacker News’in yorumunda, tüm web sitelerini HTTP’den HTTPS’ye geçirmekle ilgilenenlerin devam etmesi ve bunu yapması gerektiğini söyledi.


6
Bu konuda uzaktan güvenilir bir bilginiz olmadığından sıralamaların SSL kullanarak artabileceğini speküle etmenin hiçbir faydası olmadığını düşünüyorum.
DisgruntledGoat

Bence Stack'daki beyinler spekülasyonun ne anlama geldiğini belirleyebilir ve neyin yararlı ya da yardımcı olmadığını düşünebilir. Açıkça şunu söylediğin için teşekkürler;)
Simon Hayter

1
Demek istediğim, hiçbir şeye dayanmayan spekülasyon. Cevabınıza, "Google’ın bildiği kadarıyla etrafınızdakileri yok etmek için veri merkezinize göndereceğini biliyoruz" cevabını da ekleyebilirsiniz.
DisgruntledGoat

2
Bu, a) SSL sitelerinin kullanıcılar için daha iyi olduğu ve b) Google’ın kullanıcılar için iyi sitelerin tanıtımını yaptığı tarihine dayanıyor.
Spongeboy

5

Son zamanlarda sitelerimden bazılarını SSL’e taşıdım ve pagerank olumlu ya da olumsuz olarak etkilenmedi. Temelde tanımladığınız gibi Google’ın tüm kurallarına uydum:

  1. Sitenizi HTTPS ile sorunsuz çalışmasını sağlayın. İhtiyaç duyduğum en büyük değişiklik sadece göreceli ve protokol göreceli linkler kullanmaktı. Örneğin: href = "page.html" ve gerektiğinde href = "// www.example.com/"
  2. Rel = "canonical" etiketlerini ekleyin ve bunları sayfanızın HTTPS adresine yönlendirin
  3. HTTPS'ye göndermek için tüm HTTP istekleri için 301 yönlendirmeleri kullanın.

Google Webmaster’da hem HTTP hem de HTTPS sitelerini kurun ve her ikisini de yakından izleyin.


4

Oldukça farklı olmasına rağmen, trafik yoğunluğu yüksek olan bir web sitesinde benzer bir geçişin parçası oldum, buna rağmen: URL'lerin tümü değiştirildi ve 301 yönlendirmesi gerçekleştirilmedi.

Yaklaşık bir ay boyunca Google sıralaması üzerindeki etkiyi yakından takip ettim ve çoğu anahtar kelime için 2-3 pozisyon kazanıldım, ancak daha iyi SEO nedeniyle tamamen emin olduğum halde.
Yalnızca HTTPS'ye atfedilebilecek herhangi bir değişiklik göremedim.

Planın çok açık gözüküyor, ikinci adımda biraz yırtılsam da, şahsen 301'e doğru giderim.

A / B neden az sayıda tercihen sahte sorularla test etmiyor ve bunlar üzerindeki etkilerini kontrol etmiyor?


1
A / B testi yaklaşımını düşünmüştük, ancak derecelendirmelerin sorunu diğer nedenlerle dalgalanıyor, bu yüzden böyle bir kontrolsüz deneyden hala çok somut veriler göremiyoruz. Bu göz önüne alındığında, site düzeyinde test etmemiz daha iyi görünüyor çünkü zaten yapmak istediğimiz gerçek değişiklik bu.
Nick Craver
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.