Roof cleaning case study · Salem, Oregon
A homeowner in the Willamette Valley does not search for “home services.” They search for the moss on the roof, the gutters full of fir needles, the green film on the north wall. The site has to meet each search with its own page, in their own town, and then prove the company on the other end is real and local.
The business
On Top Home Services is a veteran-owned home services company in Salem, Oregon. The home page title states the core of the business: “Roof & Gutter Cleaning Salem OR.” Behind it sit sixteen services, seventeen city pages, service-by-city pages beneath each city, a before-and-after gallery, a FAQ and thirty blog articles.
Reduce that to a pressure-washing company and most of the business disappears. The published offer runs from roof cleaning, moss removal and gutter cleaning through house, driveway and window washing to deck and fence installation, remodeling, Christmas light installation and a roof rejuvenation treatment.
The challenge
Every service-plus-town search needs a page, and the pages have to read as one local company rather than a directory. Five pressures shaped the build.
They type the problem. A site has to be found sixteen different ways and still read as one company when the visitor arrives.
Sixteen services across seventeen cities is 272 combinations. Building them without the site becoming a maze is the architectural problem.
Will pressure hurt the siding, will the ladder scratch the gutters. The site has to answer before the call or lose the cautious buyer.
Moss, fir needles, algae on the north wall. A national template cannot say why Willamette Valley roofs fail; a local company has to.
A request for Christmas lights and a request for a kitchen remodel need different follow-up. One message box sends both to the same inbox.
The organising principle: give every service a page, every city a page and every service-in-city a page beneath it; link all three directions; explain the Oregon climate wherever it matters; put the owner and the proof where a homeowner looks; and make the form ask which service.
The searches behind the visit
Each term below is shown as search language with a note on what the site actually publishes for it.
The home page title leads with roofs and gutters, and the roof cleaning page is the deepest on the site: an Oregon explanation, a process, and “a soft wash, never a pressure washer.”
Fir needles packing gutters is explained on the gutter page and in the blog, with the Oregon timing for a clean before the autumn rain.
A soft-versus-pressure page lists which surfaces take which method, so a homeowner who feared damage reads a company that fears it too.
Driveway and window washing each have a service page of their own, with the same shape as the roof page and a town in every link.
Decks are built by a named partner “personally vetted and backed by On Top,” with fence installation and remodeling pages beside them. The site publishes no price list for them.
Interior cleaning covers move-out, post-construction and deep cleaning. Christmas lights are published as design-to-removal installation, with lease-versus-purchase explained.
These terms describe how people search, not results the client has proven. No traffic, lead volume, ranking or conversion figure is published or claimed.
What we built
By the time a homeowner calls or submits the form, they have searched the problem with their town in the query, read why it happens in Oregon, looked at a before-and-after, checked who owns the company, and ticked the services they need. The site is built to meet them at each of those six moments.
Most local-service sites choose between service pages and city pages. This one builds both and then the grid between them. A search with a service in it lands on a service page, a search with a town in it lands on a city page, and a search with both lands on a page headed with both: “Roof Cleaning in Salem, Oregon.” Each pairing links sideways to the same service in sixteen other cities and to the other services in the same city.
The site does not just offer moss removal; it explains that fir needles pack gutters, that moss roots into the gaps between shingles and lifts them, that algae on siding is a north-wall problem. Explanation is what makes a homeowner trust the fix. Twenty-two of the thirty blog articles carry Oregon, Salem or the Pacific Northwest in the title, and the service pages link the ones that support them.
The soft and pressure washing page opens with a warning: “Not every surface should be cleaned the same way.” It explains that soft washing uses garden-hose pressure and a solution that kills mold, mildew, algae and moss at the root, while pressure washing lifts dirt and oil from concrete, brick and stone. A homeowner who has seen a neighbour's siding etched by a rented washer reads that as competence, and it converts the category's most common objection into the reason to hire.
A homeowner lets this company onto the roof. They want to know who owns it and whether neighbours have used it. The site answers with a named owner, a veteran-owned claim stated in three places, a Salem shop address, and the line “We're not a national franchise. Every job is managed by ownership.” A filterable gallery of before-and-after pairs is captioned with the town where each was taken, because in exterior cleaning the pair is the only claim that verifies itself.
The contact form asks which of nineteen services, accepts photographs of the problem and promises a reply within 24 hours. Service buttons across the site pre-select the service by URL, so a visitor from the roof cleaning page arrives with roof cleaning already ticked. The company receives a lead it can price, not a message it has to decode, and a Christmas lights request and a kitchen remodel arrive labelled.
The blog and FAQ are the explanation layer under the business. Thirteen FAQ categories map onto the service groups, and the questions are the ones a homeowner has on the driveway: what causes moss on Oregon roofs, can you pressure wash a roof, do I need a permit to build a deck. The cost question has articles of its own for Salem roof cleaning, which is the right place for a range a company is willing to publish.
Results & impact
No performance data was supplied and none is claimed. What follows is capability created by the structure, which is different from a measured result.
No lead volume, revenue, rankings, traffic, conversion figures, project counts or verified review figures are claimed. None were supplied. Figures the client's site displays about itself are not restated here. Nothing here describes a measured result.
What's next
The grid is built. The next layer fills it and gives each town more of its own detail.
Questions
Sixteen published services: roof cleaning, moss removal, roof rejuvenation and gutter cleaning; soft and pressure washing, house, driveway, window and vehicle washing; deck and fence installation, interior and exterior remodeling; Christmas light installation, outdoor accent lighting and interior cleaning. It serves Salem and sixteen other Willamette Valley cities.
Both are published. Decks are built by a named partner “personally vetted and backed by On Top,” fence installation and remodeling have service pages, and permits and Oregon materials are covered in the FAQ. The site publishes no price list for them.
No. The site says so plainly: a roof is soft washed, “never a pressure washer.” Soft washing uses garden-hose pressure and a solution that kills growth at the root, which is why the roof page leads with the explanation.
Bytes & Partners builds multi-service, multi-location platforms for home service companies whose customers search the problem and the town. If you offer many services across many cities, your website has to give each search a page, link them so nothing is a dead end, explain the local climate, and put the owner and the proof where a homeowner looks.