Arama kutusu bulunan web sitelerinde, tıklayabilecekleri bir düğme eklemeli misiniz, yoksa kullanıcılar bu sitedeki gibi bir arama kutusunu anlayacak mı?
Hedef grup, 40-60 yaş arası kadınlar gibi çok teknik değildir.
Evet, teknik olmayan kitleler için kesinlikle gereklidir. Google bunu ana sayfalarında deniyordu ve düğmeyi korudular. İnsanlar bir şeyi tıklamayı bekler ve kullanıcı arayüzü her zaman insanların beklentilerini eşleştirmekle ilgilidir.
Bu sorun HTML5 spesifikasyonunda giderilmektedir. Bir Zamanlar
<input type="search" /> benimsenir, açık arama düğmeleri tarihe gider.
Neden bir düğmeye sahip olmalısınız?
- Herkes girebildiklerini bilmiyor, bu yüzden soğukta daha az anlayışlı insanları bırakıyorsunuz.
- Telefonlar ve konsollar gibi bazı cihazların düğme olmadan gönderim yapması mümkün olmayabilir. PC tabanlı tarayıcı hala baskındır, ancak kullanıcıların sitenize erişmesinin tek yolu olduğunu düşünmeyin.
Aşağıdaki durumlarda bir düğmeniz olmayabilir (her iki koşul da yerine getirilmelidir):
- Kitleniz teknoloji konusunda bilgilidir (SO'da olduğu gibi)
Arama kutusunun aslında bir arama kutusu olduğu konusunda görsel bir ipucu sağlarsınız
- İçine metin ekleyerek, arama yapmak için kullanılması gerektiğini belirtmek
- Kutunun içine bir simge ekleyerek
Genellikle enter tuşuna basmanın birincil yollardan ziyade bir kısayol olduğunu düşünürüm.
Bir alternatif canlı/sürekli arama : Her düğmeye basıldığında arama sonuçlarını hemen güncelleyin. Geliştirilmiş verimliliğe ek olarak, kullanıcılar gerekenden daha fazla arama parametresi yazarak, bul düğmesini fark etmeyen, yazma hatası yapan ve arama sonuçlarının neden boş olduğunu bilmeyen kullanıcılar gibi kullanılabilirlik sorunlarını çözmeye yardımcı olabilir. 1
Elbette, teknik olarak sürekli bir aramanın uygulanması basit bir arama formundan daha karmaşıktır. Web ortamında Ajax/Comet gereklidir ve ayrıca sunucu tarafı araması hızlı olmalıdır. Ancak, arama merkezi bir özellikse, uygulama karmaşıklığı gelişmiş kullanılabilirlikle kolayca doğrulanabilir.
Ne yaparsanız yapın, kullanıcıların sistemi nasıl kullanacaklarını bilip bilmeyeceklerini öğrenmek için bir kullanılabilirlik testi yapmak ve ardından gerektiğinde iyileştirmeler yapmak her zaman iyi bir fikirdir.
1 Soren Lauesen, Kullanıcı Arayüzü Tasarımı: Bir Yazılım Mühendisliği Perspektifi , 2005; sayfa 286
Sadece şeytanın avukatını oynamak için…
Yukarıdaki yanıtlara gönülden katılıyorum; Genelde en azından bir UX perspektifinden bir düğmeye sahip olmanın avantajlarını görmüyorum. Bu düğmenin bulunması kullanıcının beklentilerini karşılar ve teknoloji konusunda bilgili olmayan bireyleri desteklemek için genellikle mutlak bir gereksinimdir.
Ama, Bir düğmenin varlığının doğru şekilde yaklaşılmazsa sorunlara neden olabileceğini düşünmenin çok önemli olduğunu düşünüyorum.
Çok uzun zaman önce bir e-ticaret sitesi için kullanılabilirlik testi projesi yürüttüm ve 'arama' düğmesi oldukça kötü bir kullanılabilirlik sorununa neden oluyordu. Düğme tasarımda çok belirgin hale getirildiğinden, özellikle metin giriş alanının kendisinin aksine (iyi tanımlanmamıştı), birçok kullanıcı, site arama, başlatmak yerine.
Sonuç olarak, birçok kullanıcı “(null)” sayfası için 0 sonuç bulundu ve oldukça karıştı. Metin alanını daha belirgin hale getirerek, düğmeyi önemsizleştirerek ve terminolojiyi 'arama'nın aksine' gitmek 'olarak değiştirerek bu sorunu çözdük. Bu önleme ve düğme sonucunda karışıklık veya belirsizlik. Arama alanınıza bir düğme ekleme kararı muhtemelen doğru olanıdır, sadece tasarım açısından tamamen dikkate alındığından emin olun veya sonuçta yarardan çok zarar verebilir.
Başlamadan önce bunu yoldan çekmeme izin verin. Başlangıçta sorulan soru, bazı permütasyonların ötesinde kesin olarak cevaplanmamaktadır:
Bu bağlıdır, ancak dahil etmenin faydaları biraz daha fazladır.
Şimdiye kadar verilen her cevap, aynı cevaba kadar kaybolan büyük argümanlar ortaya koyuyor.
90'lı yıllarda arama düğmesi tamamen gerekliydi.
Tüm arama işlevleri basit form gönderileriyle yürütülmüştür. Formu göndermek için Ara düğmesi gerekliydi. Sonuçlar, formun teslim eylemine dayanarak iade edilmiştir. Aslında, bir "arama düğmesi" değildi, genellikle "git" veya "enter" düğmesiydi. Ortak desen şöyleydi: Etiket/giriş/düğme
Alternatifler olsaydı, geliştiriciler nadiren bunların farkındaydılar. Kullanıcılar, desenini açıkça göze çarpan özelliklerine göre anladılar.
Basitlik arayışında, etiketi ve düğmeyi bir öğede birleştiren yeni bir desen ortaya çıktı ve arama düğmesi doğdu:
Üç öğeyi ikiye indirdi. Ve modelin anlaşılması kolaylaştı ve kullanıcı beceri setine daha fazla yerleşti.
Kabarcık sonrası dönemde Web 2.0 geldi. İstemci tarafı etkileşimlerini ve eşzamansız çağrıları ele alan JavaScript ortaya çıktı.
Bugün gördüğümüz yeni arama/form giriş modellerinin telaşı sonuçtur. Bazıları, otomatik tamamlama ve filtreleme gibi, düğmeyi hiç gerektirmez. Satır içi form girişleri, aramanın "kaydet/iptal" sürümüdür. Bu kalıpların çoğu, arama sonuçlarını go, go, enter, save vb. Tıklamadan göndermenin fiili yolu olarak "enter" anahtar komutunu kullanır.
Bu yeni kalıplar kullanıcıların onları toplu olarak anlamaları zaman alır. Ama insanların kemerleri altında yirmi yıllık internet kullanımı, arama ve form gönderme yaygınlığı ile, insanların büyük çoğunluğunun "girmek" bildiğini söylemek güvenli olduğunu düşünüyorum. Gayri resmi bir ankete katılın ve aynı şeyi göreceksiniz. Yaptım ve konuştuğum herkes bunu biliyordu.
EVET. Facebook olarak bilinen sürekli kullanıcı test laboratuvarına bir göz atın. Yorumlar üzerindeki enter düğmesini aldılar ve hemen hemen kullanıcılara şikayette bulunduklarında enter kullanmalarını öğretmek için bu çılgın onay kutusuyla geri döndüler. Sadece% 10'u olsa bile, bu 90 milyon kişi demektir.
Arama düğmesinin günümüzün çevrimiçi ortamlarında çok az ilgisi olduğunu düşünüyorum, ancak yine de bir dereceye kadar gerekli olacak. Yani son cevap:
Bu bağlıdır, ancak dahil etmenin faydaları biraz daha fazladır.
2012 Ödül Cevabı
Büyüleyici soru ve cevaplar. UX/UI sözleşmelerinin gelişimi son derece ilginç ... benim için dilin gözümüzün önünde gelişmesini izlemek gibi (:
Ben bir arama düğmesi kullanımı is sizin özel bağlam içinde A/B test değerinde bir şey olduğunu iddia ediyorum. Yukarıdaki bazı aksine aksine böyle küçük bir konu olduğunu iyice araştırmaya değer olduğunu düşünüyorum. Bu, kullanıcıların sitenizdeki bilgilere erişmesinin önemli bir yoludur.
Alternatif olarak (ya da belki de ek olarak) modifiye edilmemiş bir uzaktan kullanılabilirlik testi (Nate Bolt'un büyük bir kısmını okuyorum kitap bu tür konularda oldukça ucuza yapılabilir). Bu, insanların neden kafa karıştırıcı bulup bulmadıklarına dair daha fazla fikir edinebilir.
Arama konusundaki genel izlenimim, onu çevreleyen sözleşmelerin 2012'de kesinlikle değiştiğidir.
Safari'nin daha yeni bir sürümüne geçtim ve google arama artık adres çubuğuna yerleştirildi, yani arama terimlerini veya URL'leri aynı yere koyabilirim. Bu kesinlikle benim için yeni ve ilk birkaç kullanım için google arama kutusunu aramaya devam ettim. Ama şimdi birkaç saat sonra kullanım tamamen sezgisel geliyor.
Benzer şekilde, klavyenin mobil aramada beklenen veri türüne bağlı olarak değişme şekli, kafa karıştırıcı bulduğum aramayı desteklemenin yeni bir yoludur ... yani neden buraya metin yazamıyorum (doh .. bu bir telefon numarası araması) ).
Aynı şekilde google aramada ileri düzey kullanıcılar aramayı odaklamak için her türlü arama terimini kullanabilir.
Kurallar, arama kutusunun bir sayfaya yerleştirildiği yere bağlı olarak değişebilir. Sayfanın üst kısmında yalnızca enter tuşuna basmayı bekleyebilirsiniz, ancak arama sayfa içeriğinin bir parçası olarak sunulursa, kullanıcının beklentisi bir düğme olması gerektiğidir. Ama bu benim açımdan saf bir hipotez.
Test test test ... cevap olmalı! Bu hızlı tempolu tekno dünyamızda neler olduğunu belirlemenin başka bir yolu yok (:
Ödüllere cevap vermek için, 2012'de durum çok değişmedi, çünkü değiştirecek bir şey yok. Ancak, bir arama düğmesinin atlanabileceği özel durumlar vardır:
Kullanıcılarınızın nasıl düşünmediğine dair inancınızın, çalışmaları gerçekten yürütmeniz ve hayal kırıklığını ölçmeniz gerekir (genellikle, bu, pupillalarını kızılötesi bir web kamerası, kan basıncı, Nabız veya cilt elektriği ile ölçerek yapılır. ... Lütfen ölçüm yönteminin onları tek başına hayal kırıklığına uğratabileceğini unutmayın). Bu tür ekipmanlara, üniversitelere, daha büyük UX mağazalarına, büyük pazarlama şirketlerine erişiminiz yoksa ve ücret karşılığında erişim sağlarlar.
Bunun nedeni, aramanın, kapatma işlemine sahip tek bir yöntem olmasıdır. -). Bu işlem affordance: kullanıcı , arabirimde belirli bir şekilde davranarak Bu şekilde çalışan çok sayıda yazılım veya arayüzde görsel ipucu (veya görünürlük ) bulunmalıdır.
Tamamen imkansız değil, orada bekliyoruz bir giriş kutusu tamamen yuvarlanırsa ve varsayılan bir yer tutucu olarak "Arama" yazmışsa, anahtardan sonra girin, ancak uygulamanızın demografi ne kadar temsil ettikleri, kapsamlı (ve pahalı) çalışmalar olmadan kesin olarak söylenemez.
Safari veya Firefox'ta arama alanını hiç kullanmayan milyonlarca insan ve daha da fazlası, bir URL çubuğuna daha önce hiç bir şey girmemiş ve bunun yerine Google gibi bir arama motoruna web adreslerini yazmış ( her tarayıcının varsayılan ön sayfası) ve 2010'a kadar öğrenmedikleri takdirde, son iki yıl içinde alışmaları beklenmez.
Arama giriş kutusunun sol kenarına, kutunun içine küçük bir büyüteç koymak, tıklanabilir hale getirmek için yerden tasarruf sağlayan bir çözüm olacaktır. Bu şekilde, daha önemli işlevlerden alan alınmaz, ancak "Enter" veya "Hızlı Arama" nın etkinliği konusunda beklentisi olmayan kullanıcılar tıklayacak bir şeye sahiptir.
(Hızlı Arama iyi bir fikir olsa da, pratikte, insanların arama şekillerini değiştirmedi ve tartışılmadı, neden olmadı. Şahsen, hala refleksden Enter'a basıyorum, bu yüzden arkadaşlarım sordu )
Düzenleme (aşağıdaki ileti dizisiyle ilgili)
Bu "varsayımlar" listesi aşağıdaki arka plan malzemelerine dayanıyordu:
Eminim ki Krug'un Beni Düşündürmeyin da (tam olarak okumak için asla uğraşmadı) veya Nielsen .
Ancak, bunların hepsi eski araştırma. (Peki, İngilizce sınavı olan yorumlarda Google Anında Arama iddiam hariç)
Dolayısıyla, yeniden ifade edilen soru şudur: 2010-2012 arasında bu araştırmaları modası geçmiş kılan nedir?
Ve cevabın biraz daha karmaşık olduğu.
Çoğunlukla sadece modellerim var, ancak bu modeller oldukça sağlam.
Bir soru, "insanların alışkanlıkları nasıl oluşturur?" Ve "insanların kullanım kalıplarını nasıl hatırladığıdır", örneğin Weinschenk'in Her Desiner'in İnsanlar Hakkında Bilmesi Gereken 100 Şey =, bu tür öğrenimler hakkındaki çağdaş bilgileri açıklar.
Ve orada açıkça görüyoruz, insanlar bir hedefe ulaşmak için ihtiyaç duyduklarında yeni şeyler öğreniyorlar ve bunu sık sık yapmak zorundalarsa alışkanlıklar oluşturuyorlar. Örneğin, bu şekilde yeterince hızlı yazdığım için beş parmakla yazmayı hiç öğrenmedim)
Yani, sorumuz: Hedef grupta insanları bir arama düğmesi arama ve tıklatma alışkanlığını öğrenmeye zorlayan ancak bunun yerine enter kullanarak popülerlik kazanan herhangi bir uygulama var mıydı?
Bilmiyorum, tam hedef grubu bilmiyorum, ama sanırım cevap hayır.
Ancak hedef grubumuz da harekete geçti. Bu sorunun hedef kitlesi 40-60 arası, şimdi 42-62 arası insanlardı.
İnsanların öğrenme yeteneklerinin 40-45 yaşları arasında önemli ölçüde azaldığını biliyoruz. Bunlar hakkında okuduğum araştırmalar aslında Rusça ve 80'lerde, İngilizceye tercüme etmenin bir geleneği olmadığı zaman yazılmıştır.
Bu aslında S şeklinde bir eğridir, ancak zaten 45 yaşın üzerindeki insanların, özellikle de bir bilgisayarı nasıl kullanacaklarına dair bilgileri şimdiye kadar iyi hizmet ettiyse, yeni "kas refleksi" alışkanlıklarını öğrenmesi olası değildi.
50'den fazla insanla (Rus araştırmasına dayanarak) ilgilenmemeliyiz, bu yüzden soru, 30-49 arasındaki insanların en fazla% 10'unun alışkanlık değişikliklerini açıklayacağıdır.
Ama sanırım bu alıştırmayı okuyucu için bırakmalıyım. Temel varsayım ve bu, Norman'ın modelleri doğruysa ve alıntı yapılan tüm araştırmalar doğruysa, bunu öğrenmek zorunda olmayan insanların 2 yıl içinde öğrenmediği ve hedef grup 2 yıl içinde çoğunluğun düşeceği kadar fazla hareket etmedi, o zaman önemli bir değişiklik görünmeyecekti.
Dürüst olmak gerekirse, 80s insanların UI geliştiricilerinin yakında öğrenmelerini beklediği ve görünmezliği ve haritalama sorunları olan şeyler gördüm ve bu hiç olmadı. Buna onaylama iletişim kutuları, klavye kısayolları, değiştirici tuşlar dahildir. Norman ve Raskin kitapları onunla doludur ve eminim bir Nielsen rütbesini bulmak çok fazla zaman almayacaktır.
İki yıl içinde hiçbir şey değişmedi: insanlar değişmedi.
Soru daha spesifik değilse, basit bir cevap mümkün değildir. Arama az sayıda sonuç verirse, büyük olasılıkla (ancak zorunlu olarak) canlı arama ve sonuç arayüzüne izin verir. Her tuşa basıldığında sonuçları güncelledikçe, muhtemelen bir arama düğmesine gerek yoktur.
Bu ne arıyor? Bir veritabanı dizininde (örneğin bir web dizini) metin mi arıyor, resim kitaplığında mı arama yapıyor, vb. Bir arama düğmesini hariç tutma kararı verilmeden önce, belirli bağlamın ne olduğu ciddi bir şekilde dikkate alınmalıdır. Eski ve yeni nesil arayüz tasarımından çok fazla insanın, önyargılarla tamamen körleştirilen tasarım hareketlerinden geçme tuzağına düştüğünü gördüm.
Ayrı bir notta. Bir arama düğmesi bulunduğunda, kullanıcıların zihinsel olarak bir aramayı başlatma eylemine bağlanmasına yardımcı olur. Zihin ve eylem bağlantısının yanı sıra, arama düğmesi, arama ilerlemesi hakkında ipuçları sağlayan değerli bir arabirim öğesidir. Düğme, aramanın devam ettiğini gösteren devre dışı bırakılabilir ve arama genellikle birkaç saniye veya daha uzun sürerse arayüz bir ilerleme çubuğu gösterebilir. Bir arama düğmesine basarken bu açık ve net zaman referansı olmadan, bu uygunluklar geçerli değildir. Enter tuşunu tek bir buton olmadan bu şekilde kullanmak, hiçbir yere kadar etkili değildir.
Şeylerin tamamen görsel tarafında, düğme aynı zamanda arama alanının tamamen başka bir şey olmadığı bir ipucudur. Dolayısıyla, arama düğmesi dolaylı olarak metin giriş öğenizi bir arama alanı olarak etiketler. Bazı çelişkiler (örn. Görüntü simgeleri) bu ipucunun sağlanmasına yardımcı olabilir, ancak basit düğme diğer ipuçlarını tasarlamak zorunda kalmadan bunu açıkça yapar.
Zaten burada bazı iyi yanıtlar vermek istedim, ama biraz farklı bir noktaya değinmek istedim: tartışma çoğunlukla kullanıcıların aramayı başarılı bir şekilde kullanmak için düğmeye ihtiyaç duyup duymadıklarıyla ilgili. Ancak, kullanıcının bu işlemi yapmadan önce ne olacağını da düşünmemiz gerektiğine inanıyorum.
Aramanızı nasıl buluyorlar? Arama düğmesi bir gösterge olarak kullanılabilir . Meşgul bir sayfada veya arama öğeniz standart olmayan bir yerdeyse (yani sağ üstte değil), bu işlemi bulmak için görsel tarama zor olabilir.
Elbette, bu güçlü göstergeye sahip olmanın önemi, sitenizin amacına, tasarımına ve kitlesine bağlıdır. Arama, Stackoverflow (veya UX) için hayati önem taşır, ancak kitlesi anlayışlıdır ve tasarım, aramayı standart bir konuma getirir ve arka planla iyi tezat oluşturur. Kitleniz daha az anlayışlıysa ve/veya arama site kullanımı için kritik bir yolduysa, bunu korumayı düşünebilirsiniz.
Süper harika Stackexchange biraz seçmek için onların İngilizce dil sitesi bakıyordu. İşte arama arayüzü:
Kullanımı benim için kolay, ben onların site paketi çok tanıdık. Ama oraya gelen daha yaşlı bir kullanıcı gramer yardımı mı arıyor? Bir arama düğmesi bunu daha net hale getirebilir. Rağmen arama arka plan beyaz yapmak en yararlı olacağını iddia ediyorum.
Teknik izleyiciler için bile her zaman kullanılabilirlik konusunda hata yapardım. Teknik olmayan kitleler için, formu göndermek için enter tuşuna basabileceğinizi bilmedikleri için eklemek daha da hayati olabilir. Düğme düzenine uyacak şekilde tasarlanabilir, bu yüzden onu saklıyorum.
Kesin olarak izlemenin tek yolu, belirli kitleniz için bir A/B testi çalıştırmaktır - kullanıcılarınızın yarısına bir arama düğmesi olan bir metin kutusu ve yarım kutu olmadan bir davranış gösterin, davranışta herhangi bir fark olup olmadığına bakın.
Başlamadan önce etkili bir A/B testinin nasıl yapılacağını okuduğunuzdan emin olun.
Ya da o kadar umursamıyorsanız ve gerçekten bulmakta zorlanmayı istemiyorsanız, düğmeyi orada bırakın.
Anlamsal olarak, bir form göndermek için bir gönderme düğmesi kullanılır. Esko Luontola'nın belirttiği gibi, arama comet sunucusu aracılığıyla sürekli olarak güncellenirse düğmeyi atlayabilirsiniz, çünkü bu formu gerçekten "göndermez".
Ancak bir arama yapmak, bir formun gönderilmesini ve sayfanın yeniden yönlendirilmesini veya yeniden yüklenmesini gerektiriyorsa, evet, kesinlikle bir arama düğmesinin olması gerektiğini düşünüyorum, çünkü tam olarak gönderme düğmesinin yapması amaçlanan şey budur.
Bu nedenle her zaman bir arama düğmesine sahip olmalısınız ...
Bir arama terimi yazdığınızda ve tek seferde enter tuşuna bastığınızda sorun yok.
Ancak terimi yazdığınızda, başka bir şey yapın ve sayfaya geri dönün (belki bir telefon görüşmesi veya herhangi bir şey aldıysanız) veya tarayıcıda geri tıkladığınızda, aramayı bir düğme olmadan nasıl yapacağınızı merak edersiniz.
Çoğunlukla bir form girişinin değeri değiştiğinde (jQuery kullanarak) otomatik olarak açılan açılanlardan oluşan karmaşık bir arama formu vardı. Bu iyi çalıştı, ancak
<input type="submit" /> düğmesi mevcutsa, form giriş bulanıklaşıncaya kadar bazı tarayıcılarda enter tuşuna basıldığında gönderilmeyi reddetti.
Bu, formun içine CSS tarafından gizlenmiş bir gönderme düğmesi yerleştirilerek çözüldü.
Bu durumda kullanılabilirlik sorunu, gizlenmiş olsa bile bir gönder düğmesi ekleyerek çözüldü.
Arama düğmesinden kurtulmak istiyorsanız, arama alanının kullanıcıyı yönlendirmek için bir tür etiketle (tercihen satır içi, SO gibi) açıkça 'Arama' olarak etiketlendiğinden emin olun.
Kullanıcının asla "Nasıl arama yaparım?"
Gönder düğmesini hiçbir zaman bir arama alanından kaldırma konusunda bir deneme yapmadım, ancak benzer şekilde yapılandırılmış bir formda bir tane yaptım. Aşağıdakiler arama için de geçerli olmalıdır.
Uzun zaman önce web sitemde, yorum göndermek için bir metin alanım ve düğmem vardı. Gönder düğmesini kaldırdım çünkü düğmeyi işaretlemenin ve tıklamanın kullanıcının zamanını harcayacağını düşündüm. Bu yüzden enter tuşuna basarak yorumların gönderilmesini teşvik etmek istedim. Bu değişiklikle ilgili istatistikler topladım ve gönderilen yorum sayısında herhangi bir azalma görmedim. Bu, herhangi bir düğme yoksa, insanların yorumu göndermek için doğal olarak bir sonraki en iyi şeyi - enter tuşuna basacağını ima ettiği anlamına gelir. Başka ne yapacaklar? Pes etmek? Hayır!
Bu soru için birden fazla cevap var.
Birincil kararlar: 1. Boşluk, 2. İzleyici
Kullanıcı geldiğinde gösterilecek içeriği daha az olan bir web siteniz olduğunda (örneğin, ürün web sitenize bir açılış sayfası kullanarak), onunla birlikte gitmek için bir arama kutusu ve bir arama düğmesi kullanma özgürlüğüne sahip olursunuz. Ancak, sayfaya yayılmış çok sayıda bilgi içeren bir web siteniz olduğunda, bir arama düğmesi kullanarak dağınıklığa eklenmesini istemezsiniz.
Dahası, herkesin işaret ettiği gibi, izleyici önemlidir.
Bununla birlikte, burada merak edilecek şey birkaç soru: Bir arama düğmesi gerekli mi? Belli değil mi? Önlenemez mi? Gereksiz değil mi?
Arama kutusundaki "Burada arama yapın" metninden bahsetmek harika bir yol. Hissetmek için bir tarafı büyüteçle giydirebilirsiniz.