CSS (Cascading Style Sheets)
Il CSS (Cascading Style Sheets) è il linguaggio che descrive l’aspetto di una pagina: colori, caratteri, spaziature, posizione degli elementi, comportamento su schermi di dimensioni diverse. Separa la presentazione dalla struttura, che resta compito dell’HTML.
Per la visibilità conta in due modi. Il primo riguarda le prestazioni: i fogli di stile bloccano la visualizzazione finché non sono caricati, per cui il peso e l’ordine di caricamento incidono sui tempi percepiti e sui Core Web Vitals, a partire dallo spostamento degli elementi mentre la pagina si compone.
Il secondo riguarda l’accesso: i file CSS non vanno bloccati nel robots.txt, perché senza di essi Google vede una pagina diversa da quella che vedono le persone e può giudicarla male, per esempio come non adatta ai dispositivi mobili. Vale anche la regola opposta a una vecchia abitudine: nascondere testo con il CSS per mostrarlo solo ai motori è una pratica di black hat SEO.