πŸŽ›οΈ
Veb-sayt

Filter va saralash UX: katta ro'yxatlardan kerakli narsani topish

09.05.2027
← Barcha maqolalar

Filter va saralash (sort) β€” e-commerce, katalog, blog va boshqa katta ro'yxatlar uchun zarur UX elementlari. Foydalanuvchi 1000 ta mahsulot ichidan kerakli birini topishi uchun filter va sort kerak. Yaxshi dizayn filter konversiyani 40%+ oshiradi. Yomon esa β€” foydalanuvchini sayt'dan ketkazib yuboradi.

Filter va sort farqi

Filter β€” natijani cheklash. \"Faqat Apple telefonlari\" yoki \"100$ dan past\". Natija soni kamayadi.

Sort β€” tartiblash. \"Narx oshib boruvchi\" yoki \"Eng yangi avval\". Natija soni o'zgarmaydi.

Ikkalasi alohida vazifa, lekin birga ishlatiladi.

Filter turlari

Checkbox β€” bir nechta variant tanlash. \"Brand: Apple, Samsung, Xiaomi\". Eng tarqalgan.

Radio β€” bitta variant. \"Tartib: yangi/eski/mashhur\". Sort uchun ko'p ishlatiladi.

Range slider β€” diapazon. \"Narx: 100-500\". Vizual jihatdan jozibali.

Color swatch β€” rang tanlash. Mahsulot ranglari uchun.

Dropdown β€” ko'p variantli list. \"Mamlakat\".

Toggle β€” yes/no. \"Faqat mavjud\".

Search input β€” qidiruv field.

Filter joylashishi

Sidebar (chap tomonda) β€” eng tarqalgan. Desktop ekran yetadi.

Top bar β€” yuqorida horizontal. Sahifa joyini tejaydi.

Mobile drawer β€” mobile'da slide-in panel.

Modal β€” kichik ekranlarda overlay filter.

Sort joylashishi

Top right β€” natija ro'yxati ustida o'ng tomonda. Dropdown bilan.

Yoki tab format: \"Eng yangi | Narx | Mashhur\".

Filter ko'rsatilish strategiyasi

Faqat tegishli filter'larni ko'rsatish. \"Telefon\" kategoriya'da β€” brand, narx, ekran o'lcham filter. \"Kitob\" kategoriya'da β€” janr, muallif, yil.

Conditional filters: foydalanuvchi \"Apple\" filterini tanlasa, qolgan filter'lar Apple mahsulotlariga moslashishi.

Active filters ko'rsatish

Foydalanuvchi qaysi filter'lar aktiv ekanini darrov ko'rishi shart. \"Aktiv filter'lar\" tag'lar bilan ko'rsatish β€” har biri \"X\" bilan o'chirish mumkin.

\"Hammasini o'chirish\" tugmasi β€” barcha filter'larni reset qilish.

Natija counter

Har filter tanlangach β€” \"X natija topildi\" darhol yangilanish. Foydalanuvchi filter'ning ta'sirini ko'radi.

Real-time vs apply tugma: real-time UX yaxshi (har click'da natija yangilanadi). Apply β€” server load kam.

Filter natija yo'q

Filter natijasi 0 ta bo'lsa β€” clear empty state. \"Sizning filter bilan natija topilmadi\".

Alternative tavsiyalar: \"Filter'larni o'zgartiring\", \"Boshqa kategoriyani ko'ring\", popular filter'lar tavsiya.

Mobile filter UX

Mobile'da filter sidebar ishlamaydi β€” joy kam. Eng yaxshi yondashuv: bottom drawer yoki full-screen modal.

\"Filter\" tugmasi yuqori o'ngda. Bosilganda full-screen ochiladi. Filter tanlash, \"Apply\" tugma bilan ishga tushirish.

Sort odatda dropdown β€” mobile'da ham.

URL state

Filter va sort URL'ga saqlanishi shart. ?brand=apple&sort=price-asc. Foydalanuvchi link share qilsa, boshqa odam ham bir xil filter bilan ko'radi.

Browser back tugmasi β€” oldingi filter holatga qaytishi.

Performance

Filter o'zgarganda β€” sahifa yangidan yuklanmasin. AJAX bilan natijalar yangilash. Tezroq UX.

Backend: indexed queries. ElasticSearch yoki Algolia katta katalog uchun.

SEO va filter

Filter URL'lar duplicate content keltirishi mumkin. ?brand=apple va ?brand=apple&color=red β€” alohida URL.

Yechim: canonical asosiy kategoriya'ga. Yoki noindex filter sahifalarga.

Accessibility

Filter keyboard navigation. Tab bilan har filter'ga o'tish. Space/Enter bilan tanlash.

aria-label, aria-checked. Screen reader bilishi shart.

Common filter xato

1. Juda ko'p filter β€” foydalanuvchi adashadi.

2. Conditional filter yo'q β€” filter natijasi yo'q (\"Apple + Samsung brand\" β€” imkonsiz).

3. Active filter ko'rsatilmaydi.

4. Mobile'da sidebar β€” buzilgan.

5. URL state yo'q β€” share qilish mumkin emas.

6. Slow performance β€” sekin yangilanish.

Faceted search

Faceted search β€” filter'ning kengaytirilgan ko'rinishi. Har filter qancha natija beradi ham ko'rsatadi.

\"Brand: Apple (45), Samsung (32), Xiaomi (28)\". Foydalanuvchi natija sonini darrov ko'radi.

Filter tools

Vue.js, React'da kichik komponent. WordPress: WooCommerce filter plugin (Advanced AJAX Product Filter).

Algolia, ElasticSearch β€” backend.

A/B test filter

Test elementlari: filter joylashishi (sidebar vs top), filter turi (checkbox vs dropdown), real-time vs apply.

E-commerce konversiya ta'siri: 20-40% farq mumkin.

Sayt.uz va filter

Sayt.uz hosting va domain saytida filter kam (mahsulot katalogi katta emas).

Blog'da filter bor: kategoriya (SEO, Hosting, Domen, Website, Security, SSL). Yon panelda checkbox bilan.

Sort: \"Yangi avval\" yoki \"Mashhur\". Dropdown bilan.

URL state: ?category=seo&sort=popular. Share oson.

Mobile: filter accordion ostida, sort dropdown bilan yuqorida.

Natija: foydalanuvchi blog kategoriyalar orqali to'g'ridan-to'g'ri navigatsiya qiladi, pages per session 2.8.

O'xshash maqolalar

🌊 Webflow tahlili: dizayner uchun no-code professional platforma 🎨 Tilda saytkonstruktor tahlili: rus tilidagi eng ommabop platforma πŸ—οΈ JAMstack arxitekturasi: modern web rivojlanish standart ⚑ Static Site Generator (SSG): tezlik va xavfsizlik chempionlari
🌐 Til
πŸ‡ΊπŸ‡Ώ O'zbek βœ“ πŸ‡ΊπŸ‡Ώ ЎзбСк πŸ‡·πŸ‡Ί Русский πŸ‡¬πŸ‡§ English