Where lorem ipsum comes from
The text is scrambled Latin derived from De Finibus Bonorum et Malorum, a treatise on ethics written by Cicero in 45 BC. The familiar opening — Lorem ipsum dolor sit amet — is a corruption of dolorem ipsum, meaning “pain itself”.
It has been used in typesetting since at least the 1500s, when a printer scrambled the passage to create a specimen book. It reached modern design through Letraset dry-transfer sheets in the 1960s and then desktop publishing software in the 1980s.
Why nonsense text is the point
Placeholder text exists to let you evaluate layout, typography, and hierarchy without the distraction of meaning. Real copy pulls attention to what it says; lorem ipsum lets you see how the page looks.
Latin also has letter frequency and word length distribution reasonably close to English, so line breaks, hyphenation, and the visual texture of a paragraph behave similarly to real content. Repeating “test test test” would not.
There is a further practical benefit: obviously fake text cannot be mistaken for finished copy. A mockup filled with plausible-looking real sentences occasionally reaches production, which lorem ipsum makes impossible.
The argument against using it
A serious critique, made prominently in content design circles, is that lorem ipsum lets teams defer content decisions until the design is finished — at which point the real copy has to fit a container that was never designed for it.
The failure mode is familiar: a hero section designed around a punchy six-word headline receives an actual headline of eighteen words, and the layout breaks. Or a card designed for two lines of description receives a paragraph.
The content-first counter-argument is to design with real or realistic copy from the outset, so the layout is shaped by what actually has to go in it. Where real copy is not available, using representative text — correct approximate length, correct tone — captures most of the benefit.
The reasonable middle position: lorem ipsum is fine for early typographic exploration and for testing edge cases, and a poor substitute for real content once the design is being finalised.
Testing the cases that break layouts
Uniform placeholder text hides the problems that matter. It is worth deliberately testing:
- Very long words — German compounds, technical terms, URLs. These overflow containers without
overflow-wrap: break-word. - Very short content — a one-word heading in a box designed for three lines.
- Very long content — twice what you expected, to check whether it truncates gracefully.
- Empty states — what the component looks like with no content at all.
- Other scripts — if you will localise, test with German (roughly 30% longer than English), Chinese (much shorter), and Arabic (right-to-left).
A note on accessibility and SEO
Placeholder text should never reach production. Beyond looking unprofessional, it can be indexed by search engines and read aloud by screen readers, presenting nonsense as content.
Two practical safeguards: add a lint or CI rule that fails a build containing lorem ipsum outside of design files, and never place placeholder text in alt attributes or ARIA labels even temporarily — those are the hardest places to spot it later.
Frequently asked questions
What does lorem ipsum actually mean?
It is scrambled Latin from Cicero's De Finibus Bonorum et Malorum, written in 45 BC. The opening is a corruption of dolorem ipsum, meaning pain itself. As printed it is deliberately not meaningful.
Why not just use real text in mockups?
Real text draws attention to what it says rather than how the page looks. That said, many content designers argue for designing with real copy so the layout is shaped by what actually has to fit.
Is lorem ipsum bad for SEO?
Only if it reaches production, where it can be indexed as page content. A lint rule that fails builds containing placeholder text outside design files is a simple safeguard.
What should I test besides lorem ipsum?
Very long words, very short and very long content, empty states, and other languages. German runs about 30% longer than English and Chinese much shorter, which breaks layouts tuned to one language.