Notes / seo / data · 7 min

One blog post took 62 percent of a remodeler's search clicks

By Krystian Swierk, Kreate Vision, Palatine IL

A remodeling contractor client on Chicago’s North Shore pulled roughly 715 to 720 organic clicks over 90 days. Blog posts brought in 499 of them, and one post alone brought in 312 of those blog clicks. That is the honest answer to whether a contractor should blog. It works, and it is where almost all the non-homepage traffic comes from. But it concentrates hard, in a single post you cannot pick in advance.

Where the clicks actually come from

The site had 437 pages with any search impressions at all in the 90-day window from June 2 to August 30, 2026. Most of those pages earned nothing. The homepage earned 122 clicks on 18,393 impressions. The blog earned 499 clicks on 36,891 impressions, over four times the homepage’s total.

Strip the homepage out and look at everything else on the site, and the blog is 83.6 percent of it.

Kreate Vision measurement, Google Search Console, 2026-06-02 to 2026-08-30.

Page typeClicksImpressionsShare of non-homepage clicks
Homepage12218,393n/a
Blog (all posts)49936,89183.6%
Whole site (approximate)715-720128,000-150,000n/a

The rest of the site, the service pages and the service-area pages, split the remaining 16.4 percent of non-homepage clicks.

One post carries most of the blog’s traffic

The blog is not roughly 80 posts pulling even weight. It is one post pulling most of the weight, and the rest splitting what is left.

Kreate Vision measurement, Google Search Console, 2026-06-02 to 2026-08-30. Top five blog posts by clicks; the right column paraphrases what the searcher is really asking, not the post’s title.

Post topicClicksImpressionsPositionWhat the query is really asking
Whether gold bathroom fixtures are still in style in 20263129,1844.3Is this look dated right now, or can I still do it
Doorless shower pros and cons633,2728.1What do I lose if I remove the door
Accessible bathroom remodel cost, North Shore142,8937.8What will this actually cost me
Bathroom remodel cost in Chicago112,77012.8What will this actually cost me, asked more broadly
Asbestos testing requirements in Illinois981710.1Am I required to test before I remodel
Bar chart of five blog posts: the top post has 312 clicks, the next four have 63, 14, 11 and 9.
Top five blog posts by clicks in the same 90 days. Kreate Vision measurement, Google Search Console.

The top post is 62.5 percent of the blog’s 499 clicks by itself. The next four posts combined do not equal a third of what the top post does alone.

Why a style question about gold fixtures outranks a cost page

A cost page is a fair guess for what should win. It is not what won here. The top post is a style question, not a cost question. It holds position 4.3, well ahead of the site’s cost pages at position 7.8 to 12.8.

The reason is competition. A cost question, “how much does a bathroom remodel cost in Chicago,” competes against every remodeling company’s cost page. It also competes against every content site that has ever guessed at a number. A style question with a specific year in it competes against a much thinner field. It also does not have to fight the map pack, the way a location page does.

Look at what happened to this client’s own location pages in the same window, a pattern we’ve written about with city pages too. Thirty-six service-area pages earned 71,046 impressions and only 29 clicks combined, at an average position of 19.2. Twenty of those 36 pages earned zero clicks. Those pages compete on “near me” queries, where Google shows a local pack of map results above the organic list. The blog post about gold fixtures never has to out-rank a map. That is a structural advantage for content over location pages, not a writing problem.

Google’s own guidance on helpful content backs this up (and it is the same test that decides whether a page gets quoted by an AI answer). It asks whether a visitor would see the site as “well-trusted or widely-recognized as an authority on its topic.” It also asks whether the content demonstrates “first-hand expertise and a depth of knowledge.” A specific, dated style question, written by someone who actually does the work, answers that test more directly than a generic cost estimate does.

Quality did not predict which post would win

We reviewed this same client’s roughly 80 blog posts on 2026-08-31, scoring each one on writing quality. Quality did not predict traffic. The highest-traffic post in the batch was not the highest-scored post. Some of the best-written posts on the site earned no clicks at all in 90 days.

That does not mean writing quality is irrelevant. It means you cannot look at a finished draft and reliably guess whether it will be the one that breaks out. Topic and timing carried more weight than sentence-level polish in this dataset.

A click on a style post is not a lead

A homeowner searching “are gold fixtures still in style” is not asking for a quote. She is deciding on a look, weeks or months before she calls anyone. That click is real traffic, but by itself it is not a lead. Some of that early research now happens inside an AI chat instead of a Google results page. That raises a different question: does ChatGPT recommend your business?

The post only becomes worth something commercially if it hands that homeowner a next step. That could be a link to the matching service page, a photo of the contractor’s own finished work, or a short question form. Without one, it is a dead end. Without a next step, 312 clicks a quarter is just an interesting number, not a pipeline.

How to check if your own blog is doing this

You do not need a full audit to see this pattern in your own numbers. In Google Search Console, open the Performance report and filter Pages to contain “/blog/”. Set the date range to the last three months, then sort by clicks.

If one or two posts carry most of the total and the rest sit near zero, you have the same pattern this client has. That is normal for a contractor blog. The mistake is assuming the pattern is a failure and stopping, instead of reinforcing the post that is already working.

What this means for a Chicagoland business

If you are deciding whether to start a blog, start one. Expect the first several posts to earn little on their own, while you look for the topic that breaks through. Write questions with a year, a town, a price, or a decision in them, the way a homeowner actually types them. Skip the paragraph describing your services.

Once a post starts pulling clicks, treat it like the asset it is. Update it instead of moving on to write something new. Add a link from it to the service page it should be selling, a photo of real work, and a way to ask a question. A fast page matters here too, since a slow post loses that homeowner before the next step ever loads, which is its own revenue number.

This is how we build these sites: hand-coded on Astro, with schema that tells search engines what each page actually is. We also run Meta ads for some of the same clients, so a post like this can feed a retargeting audience beyond organic search alone. We work on a fixed quote after one conversation. If you want to know whether your own blog has a post like this hiding in it, call us at (224) 328-2853. Or look at our past work. We’re in Palatine, Illinois.

Sources

Quick answers
Does blogging actually work for a contractor?

For one Chicago-area remodeling client, yes. Blog posts brought in 499 of roughly 715 to 720 total clicks over 90 days, more than four times what the homepage brought in on its own. But the return was not spread evenly. One post did 62.5 percent of the blog's work, so a blog can carry a site's growth and still be dominated by a single post.

Which gets more clicks, a cost page or a style question?

On this site, a style question, whether gold bathroom fixtures are still in style, outranked every cost page, holding position 4.3 for 312 clicks. The site's cost posts sat at position 7.8 to 12.8 with 11 to 14 clicks each. Broad, timely questions beat narrow cost questions here, at least for search visibility.

Can I predict which post will be the winner before I write it?

Not reliably. Kreate Vision's own review of this client's roughly 80 blog posts, done 2026-08-31, found writing quality did not predict which post got the traffic. The highest-traffic post was not the highest-scored post in the batch. Topic and timing mattered more than polish, so expect to write several posts before one breaks out.

What should a Chicagoland contractor's blog do differently?

Write questions with a year, a town, a price, or a decision in them, not generic service descriptions. When a post starts pulling clicks, add a link to the matching service page, a photo of real work, and a way to ask a question, so the click turns into a lead instead of a pageview that goes nowhere.