Render-blocking refers to the delay that occurs when a website has to wait for essential resources like css and javascript files to load before it starts rendering. This can slow down a website and negatively impact user experience. To fix this issue, resources should be minimized, and files should be loaded asynchronously or deferred.