On Top Home Services Case Study

Roof cleaning case study · Salem, Oregon

Turning sixteen services and seventeen cities into one acquisition platform

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.

Roof cleaningGutter cleaningSoft washingInformation architectureUX/UILocal SEO
ROOFGUTTERSSIDINGDECK A PROBLEM GOES IN, A PAGE COMES OUT SCHEMATIC, NOT A HOUSE DRAWING WHAT THE HOMEOWNER NOTICEDMoss, needles, a green wall WHAT THE SITE DOESA page per service and town WHERE IT ENDSAn estimate request, sorted SCHEMATIC ONLY
16Services, each with its own pagePUBLISHED
17Oregon cities, each with its own pagePUBLISHED
15Service-in-city pages linked from the Salem hubPUBLISHED
30Blog articles, 22 titled for OregonPUBLISHED
ClientOn Top Home Services LLC
SectorExterior cleaning · Home maintenance · Remodeling
ServicesInformation architecture · UX/UI · Web · Local SEO
MarketSalem, Oregon · Willamette Valley
ReviewedOctober 2026

The business

The business is broad. The site is where breadth becomes a search footprint, not a blur

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.

Two readers, one homeowner

  • →The homeowner with a problem reads for the fix: will soft washing hurt my siding, how long does moss treatment last.
  • →The homeowner choosing a contractor reads for the company: who owns it, can I see their work.
  • →One architecture that is a how-to for the first and a credential for the second.

The challenge

Sixteen services, seventeen cities, one owner

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.

Nobody types “home services”

They type the problem. A site has to be found sixteen different ways and still read as one company when the visitor arrives.

272 possible searches

Sixteen services across seventeen cities is 272 combinations. Building them without the site becoming a maze is the architectural problem.

Exterior cleaning is bought on fear

Will pressure hurt the siding, will the ladder scratch the gutters. The site has to answer before the call or lose the cautious buyer.

Oregon is its own climate

Moss, fir needles, algae on the north wall. A national template cannot say why Willamette Valley roofs fail; a local company has to.

The lead has to arrive sorted

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

Homeowners search the problem, then the town

Each term below is shown as search language with a note on what the site actually publishes for it.

The roof

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.”

Roof cleaningMoss removalRoof rejuvenation
The gutters

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.

Gutter cleaning
Washing the house

A soft-versus-pressure page lists which surfaces take which method, so a homeowner who feared damage reads a company that fears it too.

Soft and pressure washingBuilding and house washing
Driveways and windows

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.

Driveway cleaningWindow washing
Building and remodeling

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.

Deck installationFence installation
Inside and seasonal

Interior cleaning covers move-out, post-construction and deep cleaning. Christmas lights are published as design-to-removal installation, with lease-versus-purchase explained.

Interior cleaningInterior remodelingChristmas lights installation

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

01 / 07

A page for every service, every city and every pairing

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.

01A problem onthe houseMoss, gutters,a green wall02Search theproblem, townRoof cleaningSalem, Oregon03Understandwhy hereAn Oregon-specificexplanation04See the workBefore-and-aftergallery by town05Ask, sortedNineteen-servicechecklist, photos FROM A GREEN ROOF TO A SORTED ENQUIRY
02 / 07

The grid is the strategy

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.

Linked three waysService to cities, city to services, pairing to siblings.
Neighbourhoods namedA page that knows Fairmount Hill from Hayesville is not a template with a town token.

Three kinds of page

Service pageThe problem a homeowner types
16
City pageZIP codes and a hub for that town
17
Service in cityHeaded exactly as the search is typed
Both
BlogThe long-tail why and how much
30
03 / 07

Oregon in the content, not only the title

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.

Why the roof is green here

  • 01Fir needles pack the gutters before the autumn rain.
  • 02Moss roots into the gaps between shingles and lifts them.
  • 03Algae follows the north wall.
  • 04A roof should never be pressure washed.
04 / 07

The explainer that prevents the wrong job

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.

Which method for which surface

Soft washSiding, stucco, painted surfaces, fences, roofs
Soft
Pressure washConcrete, brick and stone
Pressure
RoofsStated plainly: never a pressure washer
Never
05 / 07

Proof a homeowner can check

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.

What the site shows

  • 01A named owner and the veteran-owned badge.
  • 02A Salem shop address and a state contractor licence number, as the site displays them.
  • 03Before-and-after pairs with town captions.
  • 04Named reviewers with their towns on the roof page.
06 / 07

A form that sorts the lead

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 enquiry

19Services to tick
24Hour reply promise
3Doors: form, widget, phone
1Photo upload
07 / 07

A blog that answers the cost question

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.

The question, and where it is answered

  • 01Why is my roof green? The roof page and the Oregon moss articles.
  • 02What does it cost? Two Salem cost articles.
  • 03Does my insurer care? An Oregon article on insurance.
  • 04When should I do it? Gutter and lighting timelines.

Results & impact

A structure, stated at the level it can be defended

No performance data was supplied and none is claimed. What follows is capability created by the structure, which is different from a measured result.

16 pagesEvery problem has a pageA service page each, with an Oregon explanation, a process and links to its cities.
17 townsEvery city has a hubCity pages with ZIP codes and service links, plus a page for each pairing beneath.
3 waysThe grid is linked both directionsService to cities, city to services, pairing to siblings, so nothing is a dead end.
22 of 30Oregon in the long tailBlog articles titled for Oregon, Salem or the Pacific Northwest.
19 boxesA lead that arrives sortedA service checklist and a photo upload, with the service pre-selected from the page.
NamedAn owner, a shop and a galleryProof a homeowner can look up before someone climbs their roof.

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

Three ways to widen the footprint

The grid is built. The next layer fills it and gives each town more of its own detail.

Questions

About this roof cleaning case study

What services does On Top Home Services offer?

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.

Does it build decks and fences, or only clean?

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.

Is a roof pressure washed?

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.

Every service-plus-city search deserves its own page

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.