The Blog Post Structure Search Engines Reward
The structure search engines reward in a blog post is the structure of an honest outline, expressed in real HTML.
I used to think the structure of a blog post was a matter of taste, the way the structure of a letter is. Then I started reading posts the way a search engine does, as a tree of HTML elements rather than a column of text, and I changed my mind. Structure isn’t taste. It’s the part of your thinking that survives when everything else is stripped away. And it turns out you can tell a lot about a post, and a writer, from the skeleton alone.
Here is what a search engine actually receives when it fetches your post. Not the typography, not the images as you see them, not the rhythm of your prose. It gets a document with a title element, hopefully one H1, some subheadings, paragraphs, links, and lists. From this it must answer a brutal question: what is this page about, and is it about that more usefully than ten thousand other pages? The structure is most of the evidence. A post with a clear title, a single H1 that agrees with it, and subheadings that trace an argument gives the machine a summary for free. A post that is two thousand words of undifferentiated paragraphs under a heading like “Some Thoughts” gives it nothing, and the machine, unable to tell what the post is about, ranks it for nothing.
So what does the rewarded structure look like? Start at the top, because the top is most of the battle. The title tag and the H1 should state the actual subject, in words a searcher would use. Not cleverness; clarity. Clever titles are a luxury of writers whose readers arrive already committed. A search result has no committed readers. Then the first paragraph should commit. Say what the post claims and who it’s for, right away. This feels wrong to people trained on essays that build slowly to a thesis, but a blog post found through search is entered by a stranger mid-question, and strangers extend no credit. The wind-up paragraph, the “in today’s fast-paced digital world” paragraph, is where they leave. And when readers leave fast and return to the results page, that behavior is itself a signal about your page.
Below the opening, subheadings. The test for a subheading is whether someone could read only the subheadings and reconstruct the argument. This is just outlining, the thing we were all taught and abandoned. Search engines parse heading levels as an outline: H2s are your major sections, H3s subdivide them. When a post uses headings for their font size rather than their meaning, jumping levels, or styling bold text to look like a heading without the markup, the outline becomes gibberish. GazeSite flags heading problems constantly, missing H1s, multiple H1s, skipped levels, and I’ve noticed the flags correlate with something deeper: pages with broken heading structure usually have broken arguments too. The writer didn’t skip the outline stage in the markup only. They skipped it in the thinking.
Paragraphs come next, and here the reward structure of search aligns with something screens changed about reading. A paragraph on a screen is a unit of commitment. Readers decide at each paragraph whether to continue, and a wall of text loses the vote by default. Short paragraphs, one idea each, are not dumbing down. They are honest accounting: if a paragraph contains three ideas, it was three paragraphs wearing a coat. Lists deserve the same honesty in both directions. When your content is genuinely sequential or enumerable, mark it up as a list; machines extract lists cleanly and readers scan them gratefully. But a post that is entirely lists has usually replaced thinking with formatting. The listicle is what structure looks like when there’s nothing to structure.
Two quieter elements round out the skeleton. Internal links, phrases in your post that link to your other posts, tell both readers and crawlers that this page lives in a body of work rather than in isolation, and the words you choose for the link text tell them what the destination is about. And a canonical tag, one line in the head declaring the page’s official URL, protects the whole effort from a dull technical failure: the same post reachable at several addresses, with and without a trailing slash, with and without tracking parameters, splitting its credit among ghost copies of itself.
The objection writes itself: isn’t this formulaic? Won’t every post structured this way sound the same? The answer is the same as for any form. Sonnets share a structure and do not share a sound. The structure I’ve described, state the subject, commit early, argue in labeled sections, one idea per paragraph, is not a formula for prose. It is the shape of an explanation, and it long predates search engines; it’s how a good textbook chapter worked in 1950. Search engines reward it for the unromantic reason that they were built to find explanations, and pages shaped like explanations are easier to identify. You are not contorting your writing for a machine. The machine spent twenty-five years learning to recognize what clear writing looks like from the outside. The structure it rewards is the residue of that. Write a post whose skeleton you’d be willing to publish alone, and the rest, both rankings and readers, follows more often than not.
More articles
How you divide a page into pieces determines how much of it a visitor can hold in their head.
Read →A page that ends without offering a next step quietly hands the visitor back to their other tabs.
Read →A meta description is not metadata for machines; it is the free ad Google runs for your page, and most people leave it blank.
Read →