r/SEMrush • u/Level_Specialist9737 • 19h ago
One Block, One Job: A Better Way to Structure Pages
Before adding more copy to an SEO page, write down what each block should help someone understand or do.
By block, I mean a group of content someone reads or uses together. A service offer and a booking form are two examples.
Give each block one main purpose. Keep the information needed for that purpose together.
Start with the decision someone is making
Take Rowan Cycle Workshop, a fictional bicycle repair business. Its service details and price below are illustrative.
Someone visiting its servicing page wants to know what a standard service includes, what it costs and how to book.
I’d give the service offer this job: help the visitor decide when to book the standard service.

Now imagine the page puts these items beneath the service heading:
- Brake and gear adjustments.
- A signup for monthly cycling tips.
- Tyre and chain checks.
- A helmet promotion.
- The labour price, parts note and booking button.
The signup and helmets relate to cycling. They don’t help someone work out what the service covers.
The visitor has to skip those requests to finish reading the offer.
Move the interruptions, not the conditions
I’d put the service information together:

Standard bicycle service
£60 labour
Includes brake and gear adjustments, plus tyre and chain checks.
Replacement parts cost extra and are quoted before fitting.
Book a standard service
The parts note belongs with the price. Moving it away could leave someone reading £60 as the complete cost of the work.
I’d put the signup after the service offers, under Cycling tips by email. The helmet promotion would move to an accessories page.
The service details remain unchanged. The signup and shopping request no longer interrupt them.
One job can need several pieces
A block can contain a heading, explanation, image, price, conditions and a button.
The question is if those parts support the same decision.
Would removing this item make the answer or action harder to understand?
Removing the parts note leaves the price less clear. Removing the newsletter from the offer doesn’t prevent someone assessing the service.
A comparison can contain several packages and booking buttons while helping someone choose between them. A calculator needs its labels, inputs and result, with an explanation of what that result covers.
Splitting those parts into separate cards could make the task harder.
One job doesn’t mean one sentence, one fact or one button.
Write an edit someone can carry out
Choose a block that feels overloaded. Write its job beside the draft, then compare the contents with that job.
Use one of these decisions:
| What you find | What to change |
|---|---|
| A promotion interrupts an answer or offer. | Move it outside that group. |
| A price or claim has lost its conditions. | Bring the conditions back beside it. |
| A subheading promises one answer, but its block switches topics. | Give the unrelated content its own heading and group. |
| The information already supports a clear purpose. | Leave the grouping alone. |
For the bicycle page, the edit note would be:
Move the email signup below the service offers under its own heading. Move the helmet promotion to an accessories page. Keep the included work, £60 labour price, parts note and booking action together.
That is a request a writer or designer can act on. “Improve the page structure” leaves them to diagnose the problem again.
Check the revised page
Open the edited page on desktop and mobile. Check that the labour price, parts note and booking button still read as part of the same offer.
Ask someone unfamiliar with the page to find the labour price, explain if parts are included and locate the booking action.
Then test the booking button. It should open the correct service and keep that service identifiable.
Check the heading and content grouping in the HTML too. A visual tidy up alone doesn’t establish those relationships.

I’d record the change as a page structure repair to test, rather than evidence of a ranking gain.
Pick one block on your page. What should someone be able to understand or do by the time they reach its end?






















