What Prerendering Is
Prerendering means generating a page's HTML before anyone requests it, usually when the site is built, and serving it ready-made. When the first visit arrives the work is done, and nothing remains to be executed in order to see the content.
It is a direct answer to the problem JavaScript SEO raises: if everything important appears only after the code runs, any reader who does not run it — or runs it later — sees an incomplete page.
The word is used with two different scopes, and they deserve keeping apart. In SEO it usually means static generation of every page of a CMS; in the browser there is also a feature that preloads and prerenders the likely next link. Same name, different purpose.
It is worth saying what does NOT change. Prerendering touches neither content nor internal linking: the same page, the same text, the same links. The only thing that changes is the moment that HTML exists — and that alone is enough to make the conversation with a search engine a different one.
Nor is it a new or particularly sophisticated technique. Before sites were built in the browser, every page was a file written in advance; what we call prerendering is largely a return to that, with tools that generate those files from templates and data.
