Structure

Content chunks that actually chunk

Chunking is a load-bearing structural choice

Most people treat content chunking like decoration: drop in some subheadings, maybe a horizontal rule, call it readable. That's not chunking—that's formatting cosplay.

Real chunking is an information architecture decision. You're deciding what constitutes a discrete unit of meaning that can stand semi-independently, be scanned as a coherent block, and still make sense if someone lands mid-page from search.

I've audited enough botched content structures to recognize the pattern: people chunk by vibes. They break wherever it "feels long." Then they wonder why bounce rates spike and scroll depth tanks.

Chunk boundaries need semantic weight

A proper chunk answers one question, explains one concept, or completes one thought arc. Not halfway through. Not "sort of." Completely.

Test it: Can you write a three-to-five-word label that describes what this chunk does? Not a vague theme—an actual function. "How to export" works. "Background information" doesn't, because that could mean anything.

If you can't label it without hedging, you haven't chunked correctly. You've just inserted whitespace.

This is why [subheadings that actually subdivide](/posts/subheadings-that-actually-subdivide) matter so much—they're the primary signal that a chunk boundary exists and what that chunk accomplishes.

Each chunk should justify its own existence

Here's the test I run on every content block: If this chunk were the only thing someone read on this page, would they get something useful?

Not everything. Not the full picture. But *something* they can act on or remember.

That doesn't mean every chunk needs to be self-contained. It means every chunk needs to carry enough context that a scanner can evaluate whether to invest attention. Think topic sentences from composition class, except you actually follow through.

Bad chunking creates orphaned fragments that only make sense if you read sequentially from the top. That's not how people use web content. That's not how *you* use web content when you're trying to solve a problem at 4pm on a Tuesday.

Length signals importance whether you want it to or not

Chunk length is semantic information. A single-sentence chunk reads as an aside or a transition. A ten-paragraph chunk reads as the main event.

If your most important point is buried in a seven-paragraph block and your throat-clearing is getting its own tidy three-sentence chunk, you've sent the wrong signal. Scanners will skip the wall of text and assume the short bits are the highlights.

This isn't about making everything uniform. Variation is fine—necessary, even, as covered in [sentence length variation isn't a style choice](/posts/sentence-length-variation-isnt-a-style-choice). But variation should reflect actual hierarchy, not typing rhythm.

Chunking happens before you enter the CMS

By the time you're in your CMS, chunking decisions should be locked. You're not discovering structure in the WYSIWYG—you're implementing structure you already mapped.

This is why [drafting in plain text](/posts/draft-in-plain-text-format-in-cms) clarifies chunking so effectively. Markdown forces you to mark boundaries explicitly. You can't fake it with visual spacing.

If you're still "figuring out" where chunks go while you're formatting, you skipped the actual content work. Go back. Outline the functional units. Then write to those boundaries.

Chunks interact with everything else

Your chunking strategy affects navigation depth, determines what becomes a separate page versus a page section, and shapes how people link to your content.

If chunks are too granular, you fragment understanding and create maintenance overhead. If chunks are too coarse, you force people to parse walls of text to find the one piece they need.

This is a [structure](/category/structure) problem first, a writing problem second. Get the chunks right and half your readability issues solve themselves. Get them wrong and no amount of polish will fix the underlying incoherence.

Chunk deliberately. Chunk semantically. Chunk like someone's going to link directly to the middle of your page—because they will.

← All posts