Craft
Prototyping With Real Content, Because Lorem Ipsum Lies
Placeholder text makes every design look better than it is, but real words expose the edge cases that matter.
The reason prototyping with real content matters is straightforward: placeholder text behaves nothing like the content that will eventually occupy the space. Lorem ipsum arrives in neat, predictable blocks. Real product names run to three words or seventeen. Real descriptions sometimes end mid-sentence because someone ran out of characters. Real headlines contain unexpectedly long words that break your grid on mobile. The design that looks composed with placeholder text fractures the moment actual content enters the system.
This is not a theoretical concern. Every project reaches a point where placeholder text gets replaced, and that moment reveals problems that have been lurking in the design all along. Buttons that worked for 'Submit' fail for 'Submit Your Application'. Navigation labels that looked balanced with 'Services' buckle under 'Our Full Range of Professional Services'. The comfortable spacing you established collapses when real copy is wordier, or terser, than you assumed.
Why placeholder text conceals structural problems
Placeholder text conceals structural problems because it was never designed to stress-test a layout. Lorem ipsum derives from a Cicero text, deliberately scrambled to remove meaning and create visual texture without distraction. That scrambling also removes the irregularities that characterise real content. According to W3C accessibility guidelines, real content varies in length, structure and complexity in ways that directly affect usability, yet placeholder text smooths all of that away.
Real content contains proper nouns that cannot be shortened. It includes mandatory legal language that cannot be rewritten for elegance. It arrives with character limits set by third-party systems, or none at all because the content team has no limits. When you design against lorem ipsum, you design against an artificial baseline that will not survive contact with reality. The layout optimises for a world that does not exist.
This creates a predictable failure mode: designs that look polished in presentation but require frantic adjustment during build. Developers discover that real product descriptions do not fit the card height. Content writers discover that the character count they were promised does not match the space available. Stakeholders discover that their carefully written messaging has been truncated or reflowed in ways that obscure the meaning. The cost of these discoveries increases sharply the later they occur.
What real content reveals during prototyping
Real content reveals edge cases that placeholder text cannot simulate. A product catalogue might include items with single-word names and items with names that run to a full sentence. A news feed might contain headlines of eight words and headlines of twenty. A form might collect answers that range from 'Yes' to three paragraphs of explanation. Designing against the extremes of this range produces layouts that degrade gracefully rather than catastrophically.
It also reveals logical inconsistencies earlier. When you write real button labels, you notice that 'Submit Application' and 'Apply Now' and 'Send' are being used interchangeably across similar actions, creating confusion. When you write real error messages, you notice that some are passive ('An error occurred') and others are direct ('We could not process your payment'). Placeholder text never forces these decisions. Real content makes the inconsistencies visible while they are still cheap to fix.
Furthermore, real content exposes accessibility barriers that lorem ipsum obscures. Placeholder text rarely includes the questions, instructions and labels that screen reader users rely on. It never tests whether your link text is descriptive ('read our guide to SEO best practice') or vague ('click here'). It never reveals whether your headings create a logical document structure or merely divide the page visually. Research from GOV.UK's content design guidance consistently shows that clear, specific language improves comprehension for all users, yet placeholder text bypasses this entirely.
How to source real content early
The obstacle is not conceptual but practical: real content often does not exist when design begins. The product names are not finalised. The marketing copy is not written. The legal disclaimers are still being reviewed. This is the argument for placeholder text, and it is a reasonable one. The solution is not to wait for final content, but to work with realistic approximations.
Existing content from similar projects provides a starting point. If you are designing an e-commerce site, source real product names and descriptions from the client's current catalogue. If you are designing a news site, use actual articles from their archive. If you are designing a booking system, pull real property listings or appointment types from their existing database. The content does not need to be final. It needs to be representative of the length, structure and variation that will eventually appear.
Where no existing content is available, write draft content yourself. This is not the same as writing lorem ipsum. Write actual product descriptions, even if they are placeholders. Write actual navigation labels, even if they might change. Writing forces you to confront the questions that placeholder text defers: What is this button actually asking the user to do? What is this section actually explaining? How much detail does this field label actually need? These are website design decisions, and deferring them until after the layout is built only makes them harder.
When to involve content specialists
Involving content specialists during prototyping is not about delegating the problem. It is about surfacing constraints that will affect the design whether you acknowledge them early or late. A content strategist can identify mandatory fields that cannot be removed, character limits imposed by external systems, and language that must appear verbatim for legal or regulatory reasons. These constraints shape the design, and discovering them after the layout is built creates rework.
Content specialists also identify opportunities that placeholder text obscures. Real microcopy can reduce cognitive load by clarifying what each action does. Real help text can prevent errors by explaining what format is expected. Real success messages can reinforce progress by confirming what just happened. These elements are often treated as afterthoughts, added once the design is complete, but they are structural. They affect hierarchy, spacing and user flow. Working with real content from the start integrates them into the design rather than bolting them on later.
This does not require final sign-off on every word. It requires content that is close enough to reality to stress-test the design. Drafts work. Existing content from similar contexts works. Approximations based on known constraints work. What does not work is text that was explicitly designed to look good without meaning anything.
Building systems that accommodate variation
Prototyping with real content changes how you build design systems. When you design against placeholder text, you optimise components for the average case. When you design against real content, you build components that handle the extremes. A card component stops being a fixed-height container and becomes a flexible one that adapts to content length. A navigation component stops assuming six items of equal length and starts accommodating three items or twelve, some short and some long.
This approach aligns with how app development teams work. Developers test components against edge cases: empty states, maximum character limits, unexpected user input. Designing against real content applies the same rigour to the visual layer. It identifies the edge cases before build begins, when adjusting the design is still straightforward. The alternative is discovering them during QA, when the cost of change is higher and the timeline is tighter.
It also improves collaboration with developers. When a designer hands over a prototype filled with lorem ipsum, the developer has no reference for how real content should behave. When a designer hands over a prototype filled with realistic content, the developer can see how truncation should work, where line breaks will fall, and what happens when optional fields are empty. The design becomes a specification rather than an aspiration.
Real content is not a nice-to-have. It is the material the design will ultimately serve. Placeholder text defers the problems that real content creates, and deferred problems are simply problems that cost more to solve. We prototype with real content because it reveals what actually needs to work, and because the alternative is designing for a system that will never exist. The goal is not perfection. It is a design that survives contact with reality, and that requires testing against reality from the start.
Ready to talk about your project?
Start a conversation →