Un sito internet ben progettato e costruito è la condizione necessaria perché la comunicazione vada a buon fine.
Spesso vengono usati programmi di codifica visuale per generare l’HTML delle pagine del sito.
Programmi che, sebbene rendano più rapida la costruzione delle pagine, le "infarciscono" di codice ridondante, eccessivo, non rispettoso degli standard, spesso pieno di errori. Piuttosto che perdere tempo a correggere un codice problematico generato automaticamente da una macchina, è preferibile scrivere direttamente, manualmente, un codice pulito (preferibilmente XHTML conforme agli standard), essenziale, orientato semanticamente, indipendente da quella che sarà poi la sua rappresentazione grafica sullo schermo.
Pagine così costruite sono particolarmente appetibili per i motori di ricerca.
I programmi automatici (robots, spiders, crawlers, grabbers) che scandiscono il WEB alla ricerca delle informazioni poi riportate nei risultati di Google, Yahoo, MSN, sono enormemente facilitati nel loro compito quando trovano pagine con contenuti ben organizzati e senza impedimenti dovuti a codice male implementato.L’ausilio di tecnologie come quella dei fogli di stile (CSS=Cascading Style Sheets) e l’utilizzo di programmi (script) eseguiti direttamente sul server (per esempio in PHP=Hypertext Preprocessor) o interpretati dal browser (Javascript) permettono poi di arricchire di colore, grafica sofisticata e interattività quello che potrebbe altrimenti risultare un semplice testo in sequenza.