[email protected] +40 778 711 950 Luni - Vineri: 09:00 - 18:00
XNK Media

Design web funcțional

Design nu înseamnă „să arate frumos". Înseamnă să poată cineva să găsească rapid ce caută și să facă fără frustrare ce vrei tu să facă.

FILOZOFIA

Form follows function

Există o tendință să faci site-uri spectaculoase: animații peste tot, scroll-uri non-standard, tipografie experimentală. E plăcut pentru designeri și praf în ochi pentru clienți reali.

Noi proiectăm pentru utilizatorul tău mediu, nu pentru juriul de competiții. Conventii standard, ierarhie clară, focus pe acțiunea principală. Frumos pentru că funcționează, nu pentru că șochează.

Ce primești

  • Wireframe (schelet pagină)
  • Design vizual complet
  • Versiune mobile dedicată
  • Prototip interactiv (Figma)
  • Sistem de componente reutilizabile
  • Verificare accesibilitate (WCAG)
Citește mai mult: cum facem design web pentru utilizatori reali, nu pentru competiții

De ce designul funcțional bate designul spectaculos

Site-urile cu animații peste tot, scroll-uri non-standard și tipografie experimentală câștigă premii la concursuri de design. Dar pierd clienți. Statisticile arată că un site cu design standard, clar, rapid convertește 3-5 ori mai bine decât unul cu efecte sofisticate.

Utilizatorii nu vor să admire designul. Vor să găsească ce caută rapid și să facă ce trebuie să facă. Designul bun e invizibil: te ajută să acționezi fără să gândești.

Pașii noștri în design

Pasul 1: User research (1 săptămână). Interviuri cu 5-10 utilizatori reprezentativi pentru audiența ta. Ce caută pe site, ce-i frustrează la siteurile actuale, ce-i convinge să acționeze. Aici descoperim insight-uri care nu apar nicăieri în analytics.

Pasul 2: Information Architecture (1 săptămână). Definim structura logică a site-ului. Ce pagini există, cum se leagă, ce vede utilizatorul în meniu, ce e îngropat în submenuri. Folosim tehnica card sorting pentru a valida cu utilizatori reali.

Pasul 3: Wireframes (1-2 săptămâni). Schelete pe fiecare pagină cheie, fără design vizual. Doar structură: unde stau elementele, ce e prioritar, ce e secundar. Iterăm cu tine.

Pasul 4: Moodboard și direcții vizuale (1 săptămână). Două sau trei direcții propuse, cu referințe vizuale, paletă de culori, fonturi. Alegi una sau combini.

Pasul 5: Design final (2-3 săptămâni). Aplicăm direcția aleasă pe toate paginile. Două runde de revizii incluse.

Pasul 6: Prototip interactiv (3-5 zile). Click-through prototype în Figma pentru a testa flow-uri înainte de programare. Identifici probleme acum, nu post-lansare.

Mobile-first explicat concret

Peste 70% din vizitatorii unui site mediu vin de pe telefon. Construim design pentru telefon întâi, apoi extindem pentru desktop. Asta înseamnă:

  • Butoanele au minim 44x44px (recomandare Apple) pentru atingere ușoară.
  • Fonturi minim 16px pentru text (nu trebuie să zoom-in pentru a citi).
  • Distanțe între elemente clickabile (pentru a nu apăsa greșit).
  • Meniuri condensate (hamburger sau bottom nav) pe mobil.
  • Formulare optimizate pentru telefon (tastatura corectă pentru email, telefon).
  • Imagini optimizate (WebP, lazy load, srcset pentru rezoluții diferite).
  • Eliminăm hover effects (mobil nu are hover).

Hierarchy vizuală: cum ghidăm ochiul utilizatorului

  • Z-pattern și F-pattern: pe care ochiul le folosește natural pentru a citi pagina.
  • Contrast pentru elemente importante: CTA-urile cu culoare distinctă, butoane mari.
  • Spațiu alb (whitespace): nu umplem orice colțișor. Aerul face designul respirabil și ajută concentrarea.
  • Tipografie ierarhizată: H1 mare, H2 mediu, paragraf mic. Citește ușor de sus în jos.
  • Culoare strategică: brand color pentru acțiuni principale, neutre pentru text, accente pentru atenționare.
  • Imagini și icoane consistente: același stil peste tot (nu mixăm flat cu skeumorphic).

Accesibilitate WCAG 2.2

Standardele de accesibilitate au devenit obligatorii legal în UE (European Accessibility Act 2025). Pentru tine asta înseamnă:

  • Contrast color minim AA: 4.5:1 pentru text normal, 3:1 pentru text mare.
  • Navigare cu tastatura: fiecare interacțiune posibilă fără mouse.
  • Screen reader friendly: alt text pe imagini, aria-labels pe butoane fără text vizibil.
  • Focus states vizibile: pentru utilizatorii care navighează cu Tab.
  • Form labels asociate: nu placeholder ca singura etichetă (dispare la typing).
  • Reduced motion respect: dezactivăm animații pentru utilizatorii cu preferință de reducere.
  • Skip-to-content link: pentru a sări direct la conținut principal.

Verificăm cu Lighthouse, axe DevTools și WAVE Browser Extension. Score minim AA livrat.

Tipografie pe site

Reguli pe care le respectăm:

  • Maxim 2 familii de fonturi: una pentru titluri (cu personalitate), una pentru text (lizibilă).
  • Performance counts: preload font primar, subset characters pentru limba locală, format WOFF2.
  • Variable fonts când posibil (mai puține fișiere, mai multă flexibilitate).
  • Line height 1.5-1.7 pentru text, mai strâns pentru titluri.
  • Line length 50-75 caractere: prea lung obosește, prea scurt fragmentează.
  • Fallback systemic fonts: dacă fontul custom nu se încarcă, arial sau system-ui.

Sistem de design (Design System)

Pentru proiecte mai mari, construim un Design System: bibliotecă centrală cu componente reutilizabile (butoane, inputs, cards, alerts), paletă de culori cu variabile CSS, scale tipografică, spacings standardizate. Acest sistem permite dezvoltare rapidă, consistență vizuală peste site, scalabilitate ușoară.

Performance ca design

Un design „frumos" cu imagini de 5MB care se încarcă în 8 secunde e un design prost. Performanța face parte integrantă din design. Considerăm:

  • Image optimization: WebP/AVIF, dimensiuni corecte (nu 4K pentru afișare la 800px), lazy load below the fold.
  • Above-the-fold prioritized: ce vede utilizatorul primii 1500ms să fie complet vizibil.
  • Skeleton screens: pentru componente care încarcă date (mai bun UX decât spinner-uri).
  • Critical CSS inline: stiluri pentru above-the-fold inline în HTML.
  • JavaScript minim: nu folosim 50 plugin-uri jQuery când 10 linii vanilla JS fac treaba.

Livrabile concrete

  • Figma file complet, organizat, cu componente reutilizabile.
  • Style guide cu paletă, fonturi, spacings, principii.
  • Asset-uri exportate: SVG-uri iconițe, imagini optimizate, ilustrații.
  • Prototype interactive în Figma pentru flow-uri principale.
  • Documentație de implementare pentru echipa de dezvoltare.
  • Versiune light/dark mode (opțional, dacă brandul o cere).

Pricing tipic

  • Design site basic (5-7 pagini): 2500-5000 RON.
  • Design site standard (10-15 pagini): 5000-10000 RON.
  • Design site complex (20+ pagini sau aplicație): 10000-20000 RON.
  • Redesign existing site: 60-80% din costul unui design nou (depinde de cât păstrăm).
  • Design System complet: 8000-25000 RON (proiect separat).
  • Doar implementarea (fără design): dacă vii cu Figma de la altă echipă.
  • Combo design plus implementare: 15-20% discount față de prețuri separate.
PRINCIPII

Ce considerăm la fiecare design

Mobile-first

Proiectăm întâi pentru telefon, apoi extindem pe desktop. Nu invers.

Hierarchy clară

Ce e important e mare, ce e secundar e mic. Ochiul știe pe unde să meargă.

Performance ca design

O imagine de 5MB poate fi „frumoasă" dar nu se încarcă. Optimizarea face parte din design.

Vrei doar designul sau și implementarea?

Lucrăm și separat (livrăm Figma + asset-uri, tu programezi cu alta echipă) și complet (design + cod).

Discutăm proiectul