Skip to content

Case study · Warren, Michigan

Flooring website case study

good work, on a site Google couldn’t read.

Top Quality Floors does hardwood, vinyl, tile, kitchens and full renovations across Macomb and Oakland counties. The site looked fine. Underneath, it gave Google almost nothing to work with, and some of its forms were emailing an address nobody reads. We rebuilt the foundation under all 41 pages.

Fix my marketing leaks

30 minutes with Ervin · Ranked fix list · No contract

Industry
Flooring and renovation
Location
Warren, Michigan
Build
WordPress and Breakdance, SEO foundation
The Top Quality Floors homepage with its free estimate form

The receipt

Counted on the live site, not described.

FAQ markup

The questions customers ask, answered and marked up for Google.

Each service page ends with the questions people actually ask about that job, and every answer is marked up so search engines can read it as a question and an answer.

  • Pages: 41
  • FAQ answers: 204
  • Duplicate titles: 0
  • 204 customer questions answered on 32 pages, every one in FAQ markup
  • Service markup on 32 pages: every service and every town the crew works in
  • A unique title on every page, and one H1 per page telling Google what it’s about
Hardwood floor refinishing questions on the live Top Quality Floors site: how long it takes, walking on the floors, moving furniture, changing the color and cost
The FAQ on the live hardwood refinishing page, one of 32 marked up. See the page yourself.

The leak

Nothing looked broken, so nobody fixed it.

It’s the most common pattern we find in home-service sites.

Top Quality Floors does the kind of work that earns referrals. The trouble was underneath the website. Pages shared titles, so Google couldn’t tell them apart. Service pages had no structured data, so search engines saw plain text where competitors served up detail.

The quieter leak was the forms. When we checked the mail log, estimate requests were split three ways: some to the right inbox, some to a misspelled version of the domain, some to the site builder’s default address. Two forms had no send action at all and dropped every request.

None of it showed on the page. The brief was to fix all of it without redesigning a site the owner was happy with: every title, every service and town page, the markup, and every form.

What we built

One foundation under forty-one pages.

Structure

A clean service silo

Flooring, kitchen cabinets and renovations, each with a hub and a page for every service: hardwood, refinishing, vinyl plank, tile, cabinet sales, kitchens, bathrooms and basements.

Local search

Fifteen areas

Pages for twelve towns, from Warren and Troy to Novi and Northville, plus Macomb, Oakland and Wayne counties, each marked up with the area it serves.

FAQ markup

204 answers

The questions customers ask about each job, answered on 32 pages and marked up so they qualify for richer search listings.

Business data

Who, where and when

General contractor markup on every page with the address, map coordinates, hours and social profiles, so search engines know exactly where the business is.

Titles

No duplicates

A unique title and meta description on every page and one H1 each, so no two pages compete for the same search.

Forms

Leads re-routed

Every form pointed at the inbox the owner reads, including the two that had no send action at all.

The outcome

What the site runs on now.

Counted on the live site on September 18, 2026.

  • 41

    Pages, audited

    Services, towns, the gallery, reviews and contact.

  • 0

    Duplicate titles

    Every page says what it’s about in its own words.

  • 32

    Pages with Service markup

    Every service and every area served.

  • 204

    FAQ answers marked up

    Across 32 service and area pages.

Keep reading

The services behind the build, and more of the work.

Your turn

Get a foundation like this under your site.

Thirty minutes with Ervin. We look at your website, your local search and your tracking, and you leave with a ranked fix list whether or not you hire AlbaTech.

Fix my marketing leaks
No contractNo credit cardYou own the plan
This Is The Part Where You Decide

You can keep investing in marketing that doesn't work. Or you can fix it.

One free 30-minute SEO audit with Ervin. We look at your website, your local search, and your tracking, then rank what's broken by what it's costing you. You keep the list whether you hire us after or not. No pitch. No pressure. No credit card.
No contracts · No credit card
Just a real conversation

How Can we Help