Per responsive design si intende l’ottimizzazione del sito web e dei suoi contenuti per la visualizzazione da diversi dispositivi come computer, tablet, smartphone. Oggi la maggior parte degli utenti effettua le sue ricerche dal telefono ed è quindi necessario che un sito, costruito tramite pc e quindi da uno schermo grande, possa poi vedersi bene anche su un piccolo schermo. Per questo, sono necessari degli accorgimenti in fase di costruzione del sito come semplificare o nascondere alcuni elementi non necessari nella visualizzazione da mobile, usare immagini leggere, pensare ad elementi interattivi facilmente utilizzabili sia tramite mouse sia tramite touchscreen (ad esempio, le mappe geografiche nei siti talvolta non sono semplici da utilizzare dal telefono, questo scoraggia l’approfondimento da parte dell’utente).

Occorre ragionare preventivamente sull’utilizzo che l’utente farà del sito: possiamo immaginare ad esempio che un impiegato di un’azienda che stia cercando un fornitore lo farà dal suo ufficio tramite computer fisso mentre un cliente che cerca l’indirizzo per raggiungere la sede lo farà da mobile, e così via in base al proprio tipo di attività. Sul queste basi, si può realizzare un diverso focus per i vari dispositivi dando magari rilievo a immagini e video per la visualizzazione da pc e più spazio al testo e a informazioni mirate da mobile senza però creare siti differenti per differenti dispositivi: sarà il sito stesso ad adattarsi alle dimensioni dello schermo su cui verrà visualizzato.