Cascading Style Sheets (CSS) is the language used to define the layout and design of web pages. CSS controls colours, fonts, spacing and arrangement, among other things.
separates the design of a web page from its content structure in . While HTML defines what is on a page, CSS determines how it looks, such as colours, fonts, spacing and responsive behaviour across devices.
For , CSS is usually relevant indirectly, but important in some places:
CSS files should not be blocked for crawlers, so Google can and assess the page correctly,
content hidden via CSS but present in the HTML (for example in tabs) generally remains discoverable,
layout and loading behaviour affect user experience and performance metrics.
If important CSS resources are blocked, a page may appear differently or incompletely to crawlers. Checking blocked CSS and JavaScript resources is therefore part of a good technical audit.