AJAX
AJAX (Asynchronous JavaScript and XML) è la tecnica con cui una pagina richiede dati al server e aggiorna una parte di sé senza ricaricarsi. È alla base delle interfacce che filtrano risultati, caricano commenti o aggiungono elementi mentre si scorre.
Il vantaggio per chi naviga è evidente; il rischio per la visibilità sta in che cosa resta accessibile a chi non esegue gli script. Contenuti e link che compaiono solo dopo una chiamata AJAX possono non essere raggiunti: Google esegue il codice in una seconda fase e in genere ci arriva, ma diversi crawler AI leggono soltanto l’HTML restituito dal server.
La regola pratica è semplice: ogni contenuto che deve essere trovato ha bisogno di un indirizzo proprio e di un link tradizionale che lo raggiunga, con il testo presente già nella prima risposta del server. Filtri e scorrimento infinito vanno affiancati da una navigazione paginata che esiste anche senza JavaScript (JavaScript, rendering).