e-ticaret öğesi kullanıcı tarafından silindi, 301 ANA SAYFA'ya yönlendiriyor veya 404 bulunamadı?


15

Bu sorunun 404 kullanmanızı tavsiye ettikleri bir yere benzediğini biliyorum , ancak site URL'lerini değiştirirken 301'i kullanmayı önerdikleri başka bir tane okuduktan sonra (belirli bir durumda yeniden tasarım / yeniden faktoring nedeniyle) biraz alıyorum şaşkın ve umarım birisi bu özel örnek için açıklığa kavuşabilir:

  1. Diyelim ki bir e-ticaret sitem var,

  2. en nihai kullanıcı sitesinde ve URL'ler de öğe sayfalarını oluşturulan e-Ticaret webapp bazı ilginç öğeleri takılı diyelim: http://...?id=20, http://...?id=30vb

  3. Şimdi bu ilginç öğelerin bazılarının diğer birçok siteden kendilerine doğru birçok dış bağlantıya sahip olduğunu varsayalım, çünkü bazı insanlar bu öğeleri çok ilginç ve onlarla bağlantılı buldu.

  4. Birkaç yıl sonra nihai kullanıcı bu öğeler, bu yüzden açıkçası sayfaları ve URL'ler siler http://...?id=20, http://...?id=30vb şimdi artık yok, ama web üzerinde hala birçok sayfa onlara doğru bağlantı veriyor .

E-Ticaret sitesi şimdi ne yapmalı, bu öğeler için 404 sayfası gösterilsin mi?

Ancak, kafam karıştı, bu, öğeler sayfalarına dış bağlantılardan geçen tüm Google PR'larını kaybetmez mi? En azından PR'ı HOME PAGE'e geçiren 301 yönlendirmesini HOME PAGE'ye kullanmak daha iyi değil mi?


DÜZENLE:

Cevaplara göre şimdiye kadar yapılacak en iyi şey 404/410 yapmak .

Bu soruyu daha eksiksiz hale getirmek için, sadece anladığımdan emin olmak için özel bir durum hakkında konuşmak istiyorum. uygun şekilde.

Kullanıcının bu öğeleri tekrar oluşturduğunu varsayalım (daha önce 4. noktada sildikleri), belki adlarını ve açıklamalarını biraz değiştirir, ancak temel olarak aynı öğelerdir. Webapp o kadar eski ürün Açıkçası onları yeni URL'ler içeren yeni öğeler olarak oluşturmak edilen bu yeni eklenen öğeleri bilmek için bir yol vardır http://...?id=100, http://...?id=101, o yenilerini 301 eski URL'ler yönlendirmek için bu noktada mantıklı yapar?


BAŞKA BİR DÜZENLEME (ANLAŞMAK ÇOK ÖNEMLİ olurdu):

Şimdiye kadar alınan akıllı cevaplara göre, son EDIT'imde açıklanan özel durum için görünüyor, 301'i kullanabilirim, çünkü aldatıcı olmayan bir şey çünkü temelde yeni sayfalar içerik açısından eski sayfanın yerini alıyor. Bu temelde PR'nin harici bağlantıdan geçmesini sağlamak ve daha iyi kullanıcı deneyimi sağlamak için yapılır.

Ancak, kullanıcı deneyiminin yanı sıra, tartışmalı (* 1), PR'yi sadece her zaman 301 kullanmama neden olan harici kırık bağlantılardan korumak için, Anladığım kadarıyla Google, yinelenen içerikleri beğenmiyor, ancak 301'in ANA SAYFAYA yönlendirmenin göründüğünden emin miyiz? Google için kopya içerik olarak ?!

Google'ın kendisi 301 index.html dosyasını belge köküne yönlendirmenizi önerir, böylece 301'i yinelenen içerik olarak görürlerse, bu yinelenen içerik olarak da kabul edilmez mi? Neden öneriyorlar?

Sizi provoke edeyim: “neden sadece bulunmayan her sayfa için 301'i ANA SAYFAYA eklemiyoruz?”

(* 1) bir kullanıcı olarak, bir web sitesinin sayfasına harici bir bağlantıdan kırık bir URL'yi izlediğimde, web sitesinin olmadığını düşündüğüm bir 404 sayfası görmek yerine HOME PAGE'ye yönlendirilirsem bu web sitesine daha fazla yapışırdım artık var ve belki de web sitesinin ANA SAYFASINA gitmeye bile çalışmıyorum.


bu bağlantı Google'dan değil. Google Grupları'nın bir yayınıdır, bu yüzden resmi tavsiye olarak almayın.
DisgruntledGoat

@ myself: myslef'e ve sorumu kimin okuduğuna dair bir hatırlatma, soruda eksik olduğum şey, tüm web sitesinin düştüğü gibi görünmeyen 404 sayfasının fikri: kullanıcı dostu bir 404 sayfası.
Marco Demaio

Yanıtlar:


7

Önce kullanıcılar !!! Kullanıcılar yerine arama motorlarına catering başarısızlık için bir reçetedir.

İyi kullanılabilirlik, onları ürünün artık mevcut olmadığını açıklayan bir sayfaya yönlendirmek ve diğer ilgili öğeleri keşfetmeye davet etmektir. Bu şekilde, kötü bir bağlantı veya karışıklık nedeniyle ziyaretçiyi kaybetmezsiniz. Sonuçta eğer bir şey bekliyor bir bağlantıyı takip ediyorlar ve başka bir gösterilir, düzgün işlemezseniz sizin için kötü görünüyor.

Bu konuda kesin bir şey görmedim 4xx sayfaları PR geçip geçmediğini bilmiyorum ama bunu yaparsanız, giriş sayfanıza ve gerekli gördüğünüz diğer önemli sayfalara bağlantı vererek bu sayfanın PR'sini "yayabilirsiniz". Eğer PR'ı kaybederseniz, bu çok önemli değil. Kazandığınız kullanılabilirlik, sunulan PR'ın faydalarından çok daha ağır basmaktadır.

Güncelleme

Bir 301 tam olarak yapmak istediğiniz şeydir. Aynı ürün ve yönlendirerek, yeni listenin eski sayfadan kazanılan avantajları aldığından ve kullanıcıların aradıkları ürünü yine de bulabildiğinden emin olursunuz.

Güncelleme # 2

Bulunmayan içerik için 301 yönlendirmesi yapmak hem anlamsal olarak yanlıştır (içerik taşınmamıştır, mevcut değildir) ve kullanıcılar için kafa karıştırıcı olabilir (X ürününü bekliyordular ve ana sayfanızı hayır yerine aldılar neden açıklama).

301 yönlendirmeleri yinelenen içerik sorunlarına neden olmaz. Arama motorlarına A sayfasının B sayfasına taşındığını bildirerek bunları çözerler.

(* 1) kullanıcı olarak, bir web sitesinin sayfasına harici bir bağlantıdan kırık bir url'yi takip ederken, webiste bile olmadığını düşündüğüm bir 404 sayfası görmek yerine HOME PAGE'e yönlendirilirsem bu web sitesine daha fazla yapışabilirim Artık var ve belki de web sitesinin ANA SAYFASINA gitmeye bile çalışmıyorum.

Sorununuzu çözen çok daha iyi bir çözüm, onlara sayfanın artık mevcut olmadığını açıklayan, olası alternatifleri öneren ve olası alternatiflerden herhangi birini beğenmediklerinde bunları ana sayfaya davet eden özel bir 404 sayfası göstermektir. Yine de ayrılırlarsa, onları ilk etapta tutma şansınız olmadı. Bu çözüm en kullanıcı dostudur ve size en yüksek dönüşüm şansını sunar.


Soruyu özel bir vaka ile güncelledim
Marco Demaio

Cevabınız şu ana kadar daha fazla anlamamı sağlayan cevaptı, ama bu konu hala açık değil. Soruyu önemli bir bölümle güncelledim, düşüncelerinizi okumaktan gerçekten memnun olurum.
Marco Demaio

@Marco: cevap güncellendi
John Conde

cevabınız çok açık ve net. Ayrıca tüm güncellemeleri takip ettiğiniz için teşekkür ederiz. Sonunda anladım!
Marco Demaio

7

Benim fikrime göre, bu durumda durum kodunu kullanmak410 gone daha mantıklı olacaktır .

İstenen kaynak sunucuda artık mevcut değil ve yönlendirme adresi bilinmiyor. Bu durumun kalıcı kabul edilmesi beklenmektedir. Bağlantı düzenleme özelliklerine sahip istemciler, kullanıcı onayından sonra Request-URI'ya yapılan referansları SİLMELİDİR. Sunucu, durumun kalıcı olup olmadığını bilmiyorsa veya belirleyecek bir olanağı yoksa, bunun yerine 404 (Bulunamadı) durum kodu kullanılmalıdır. Aksi belirtilmedikçe bu yanıt önbelleğe alınabilir.

410 yanıtı öncelikle alıcıya kaynağın kasıtlı olarak kullanılamadığını ve sunucu sahiplerinin bu kaynağa uzak bağlantıların kaldırılmasını istediğini bildirerek web bakımı görevine yardımcı olmayı amaçlamaktadır. Böyle bir etkinlik, sınırlı süreli, promosyon hizmetleri ve artık sunucu sitesinde çalışmayan kişilere ait kaynaklar için yaygındır. Kalıcı olarak kullanılamayan tüm kaynakları "gitti" olarak işaretlemek veya işareti herhangi bir süre saklamak gerekli değildir - bu sunucu sahibinin takdirine bırakılmıştır.

Ardından, sayfayı http://...?id=XXöğeyle birlikte saklayın (girişi silmeyin), ancak ziyaretçilere bu öğenin artık kullanılamadığını bildirmek için bir söz ekleyin.

Durum kodu seçimlerinizde size yardımcı olması için şunlara göz atın:


[EDIT] özel durum hakkında

"Kaldırılan" öğenin gerçekten silinmediğini, ancak yalnızca kullanılamaz olarak işaretlendiğini düşünürseniz, en iyisi kullanıcıyı değişikliklerini yapmak için öğeyi "yeniden etkinleştirmeye" teşvik etmektir.


Thnaks, tüm bu statis kodları kesinlikle daha fazla okuyacağım ilginç bir konudur. Demek istediğin mantık, ama benim sorum SEO hakkında endişeliyim ve 410 gitti staus kodu bulursa Google'ın ne yapacağından habersizim.
Marco Demaio

1
Yorumuma verilen cevabı JohnMu (Google çalışanı) tarafından buldum google.com/support/forum/p/Webmasters/…
Marco Demaio

Soruyu özel bir vaka ile güncelledim
Marco Demaio

Cevabımı güncelledim ^^
Pascal Qyy

6

Bir içerik siteden kasıtlı olarak kaldırılmışsa, doğal olarak o sayfanın PR'si kaybolacaktır. Uygun davranış budur. Halkla İlişkiler diğer kullanıcıların oylarını temsil ederek bağlantılı sayfanın değerli olduğuna inandıklarını gösterir. Dolayısıyla, oy verdikleri içerik kaldırıldıysa, doğal olarak oyları atılmalıdır.

Şimdi, olabilir muhafaza edin veya PR hasat için başka bir sayfaya yönlendirme URL'si. Ancak bu sayfa benzer bir ikame içeriğine sahip olmadıkça, bu bir anlamda geriye dönük gizlemeye benzer şekilde aldatıcı ve etik olmayan bir uygulama olacaktır. Temel olarak, süresi dolmuş bir alan adını satın almakla aynıdır, böylece PR'sini alabilirsiniz.

Değerli içeriği sitenizden kaldırmak istiyorsanız, söz konusu içeriğin oluşturduğu halkla ilişkilerde etik kurallara dayanamazsınız. Yapılacak en doğru şey G. Qyy'den bahsetmek ve bir 410durum kodu kullanmak olacaktır .

Ancak, kullanıcıları benzer içeriğe veya ana sayfanıza yönlendiren 410 hata sayfası ayarlayarak, şimdi kaldırılan sayfalara olan bağlantılardan yine de yararlanabilirsiniz. İyi bir dahili bağlantı yapınız olsaydı, kaldırılan sayfa Halkla İlişkiler sayfasından diğer sayfalara geçmeye devam ederdi.

Not: Bu yalnızca stokta olmayan bir ürünse, sayfayı yukarıda bırakmalı ve kullanıcıların alışveriş sepetine eklemelerine izin vermemelisiniz. Yine de istek listelerine eklemelerine izin verilebilir veya ürün tekrar stokta olduğunda bilgilendirilmelerini isteyebilirler.


Soruyu özel bir vaka ile güncelledim
Marco Demaio

1
@Marco: Bu durumda, "yedek içerik" olarak kabul edilir ve 301 uygun olur. Web sitenizi yenilerseniz, sayfalarınızın tümü farklı olabilir, ancak eski sayfaların biraz güncellenmiş sürümleri olduğundan, 301 uygun olacaktır. Başka bir örnek, bir ürünün yeni bir sürümünü çıkardıysanız. Eski sayfayı arayan kullanıcılar yeni sayfadan memnun kalacakları sürece,
301'i

1
Cevabınızın son kısmı ile aynı fikirde. Özellikle, kullanıcılar bu sayfayı arama motorları aracılığıyla buluyorsa, sayfayı uygun herhangi bir içerikle ve stokta olmadığını gösteren bir notla tutmak iyi bir fikirdir. Kullanıcıyı ilerlemeye teşvik etmek için benzer bazı öğeleri listeleyebilirsiniz. Belirli bir "değiştirme" öğesi varsa, bunun yerine 301 kullanın.
DisgruntledGoat

1

Soru: Hariç tutulan ürün için bir 404/410 sayfası tutar ve yeni ürün için yeni bir sayfa oluştururdum.

Özel bir durum için: muhtemelen yukarıda aynı ile gitmek istiyorum VEYA ... 303 yönlendirmesi kullanın. Belki bir 301, ama bu kesinlikle benim ilk tercihi olmaz.

İkinci düzenleme için: Web geliştiricileri / seo çocuklar için birçok kez belirtildiği gibi: SEO güzel bir yapı sayfasının sonucudur. Önce kullanıcıları düşünün. Dönemi.

Ayrıca tekerleği yeniden icat etmeyin, çünkü birisi ihtiyacınız olduğunu söyledi. Teknolojiler mevcuttur ve bunları uygun bir şekilde kullanma sorumluluğunuzdur. HTTP Üstbilgileri ve Yanıt Kodları, hayal edebileceğiniz / ihtiyaç duyabileceğiniz neredeyse her durumu kapsar.

Şimdi kullanıcı olarak, yararlı bir 404 sayfasına ulaşmamın sakıncası olmadığını söyleyebilirim. Tabii ki, çirkin, kez yeni roman boyutu 10px, siyah ve beyaz, teknik metin ile, bir kullanıcının bulabileceği en kötü. Ben de bundan nefret ediyorum. Ancak, bana bir site haritasını kontrol etme, arama yapma ve muhtemelen benzer bağlantılar sağlama seçeneği sunan bir sayfaya ulaşırsam ... bu, beni ana sayfaya yönlendirmekten daha mutlu ediyor.

Sonuç Yapmanız gerekenleri yapın, halihazırda sahip olduklarınızı kullanın (daha iyi olanı keşfedin) ve kendinizi kendi kullanıcı olarak yerleştirin.

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.