Portfolio / Legacy Seal & Striping
Pavement Maintenance · Clark County, WA

How We Got Legacy Seal & Striping to the Top of Google for Parking Lot Striping in 4 Months

Legacy Seal & Striping opened in 2023, run by a crew with decades of sealcoating and striping behind it. The new company had no website and no Google presence. We built both: a hand-coded site and a page for every Clark County community they serve. On November 6, 2026, Google listed Legacy first for parking lot striping in Battle Ground and in Vancouver, WA.

Custom Website DesignClark County Local SEOLead Pipeline + Tracking
Visit Website
Legacy Seal & Striping website homepage screenshot

The Challenge

A new company has a credibility problem an old one doesn't. The crew at Legacy Seal & Striping had been doing this work around Clark County for years, but the business was new, and a property manager picking who reseals a parking lot can't know that. They search, they click, and they decide in about three seconds. A starter site makes a serious crew look like it might not answer the phone next month.

Pavement work is also split into two completely different buyers. On one side, commercial: property managers and HOAs who need striping to spec, ADA stalls, fire lanes, and lots resealed on a schedule. On the other, homeowners protecting a driveway. They search differently, they buy differently, and one generic page does not speak to either of them.

So we had three jobs: make Legacy look established on day one, speak to both buyers without watering either one down, and get Legacy ranking in every Clark County community for the searches that bring in work.

Checked November 6, 2026

First on Google for Parking Lot Striping in Battle Ground and Vancouver, WA

Search "parking lot striping battle ground wa" and Google's AI Overview opens its list of top local striping companies with Legacy Seal & Striping. The business list below it puts Legacy first too, ahead of Sams Sealcoat and Striping, a crew with 15+ years in business and 82 reviews.

Searching "parking lot striping battle ground wa" from Battle Ground, WA, Google's AI Overview and its business list both show Legacy Seal & Striping first. Source: Google Search, location set to Battle Ground, WA, screenshot taken November 6, 2026.

Vancouver is the bigger market, with more crews bidding on the same lots. Searched from Vancouver, Legacy is first there as well, above Seal Brothers & Striping and Accurate Striping.

Searching "parking lot striping vancouver wa" from Vancouver, WA, Legacy Seal & Striping is the first business Google lists. Source: Google Search, location set to Vancouver, WA, screenshot taken November 6, 2026.

Other Pavement Searches Where Legacy Shows Up

  • "line striping vancouver wa" 1st in the Google map results
  • "sealcoating battle ground wa" 2nd in the Google map results
  • "parking lot sealcoating vancouver wa" 3rd in the Google map results
  • "crack sealing vancouver wa" The crack filling page is 4th in the regular results

Google results for a searcher in Vancouver, WA, checked November 6, 2026 with DataForSEO.

General sealcoating searches in Vancouver are next. Legacy isn't in the map results for those yet, and sealcoating season starts again in spring.

Tracked since June 26, 2026

Most Estimate Requests Start With a Google Search

Persilio, the dashboard we use to log every estimate request, started counting for Legacy on June 26, 2026. Of the 18 requests since, 11 came from people searching on Google, 5 came direct and 2 came from AI tools like ChatGPT. Spam is left out, and each person counts once a month.

Persilio, June 26 to November 5, 2026. Google clicks are all dates on file in Search Console, through November 3.

The second most visited entry page on the site is the ADA parking requirements guide for Washington, with 100 visits. That is 16% of everything on the site, behind only the home page. It answers a question property managers ask before they stripe accessible stalls, and Legacy does that striping.

Phase 1 / Custom Website

A Site as Solid as a Fresh Seal Coat.

We hand-coded it on Astro and serve it from Cloudflare's edge, so it isn't dragging around script it never uses. It loads in under a second on a phone, which is where a property manager pulls up three quotes while standing in the lot. The brand is bold orange and black, the free-estimate form sits in the hero, and the phone number stays within reach the whole way down the page.

Custom Website Design

No template and no page builder. The site has one job: get a visitor from "my lot looks rough" to "I requested a quote" without making them think. Commercial and residential each get their own path, so a property manager and a homeowner land on copy written for them.

A Page for Every Service

Each service has its own page for the way people search for it:

Estimate Requests, Tracked End to End

Every free-quote request posts straight into the lead pipeline and our Persilio dashboard, tied to the search and the pages that brought the visitor in. The forms sit behind a Cloudflare Turnstile gate and a hidden honeypot field, so spam doesn't bury real quote requests. Joe sees the lead, not the noise.

Phase 2 / Clark County Local SEO

Owning the County, One Town at a Time.

Nobody hires a pavement crew from two counties over, so the local SEO play is to show up first in every community Legacy actually serves, for the searches a property manager or homeowner runs when their asphalt needs work. We built a dedicated service-area page for each one, plus a Clark County hub that ties them together.

A Page for Every Town in Clark County

Each area page is written for that community, with the pavement work that comes up there and the corridors and neighborhoods people know. A real Salmon Creek page reads differently from filler, and so does Google's ranking of it.

They all link back to the service-areas hub and into the relevant service pages, so the whole county forms one tight cluster pointing at the free-quote form:

Legacy Seal & Striping Salmon Creek, WA service-area page with local copy and estimate form
The Salmon Creek page. Every Clark County community gets its own like this, written for that town.

Service-Area Pages

12 + county hub

Every community in Clark County, each unique local copy

Service Pages

8 indexed

Sealcoating, striping, crack filling, repair, and more

Schema Coverage

100% every page

LocalBusiness, Service, FAQ, and Breadcrumb structured data

The Technical Edge

Built with Astro

Static-first framework that ships almost no JavaScript. Pages load in under a second, the difference between a quote request and a back-button when someone is comparing crews from a parking lot.

Cloudflare Edge

Served from Cloudflare's global edge. Fast everywhere in Clark County, on any connection, on any phone.

Schema on Every Page

LocalBusiness, Service, FAQPage, and BreadcrumbList structured data so Google understands the company, the work it does, and every Clark County community it covers.

Built Mobile-First

Most of these searches happen on a phone, on a job site. The whole site is designed for that screen first, with the free-quote form and phone number always within reach.

Leads + Spam Defense

Quote requests post into the Persilio dashboard with full attribution, behind a Cloudflare Turnstile gate and a honeypot field that keep bot submissions out of the inbox.

Commercial and Residential, Split

Two very different buyers, two clear paths through the site, so property managers and homeowners each see the work and the proof that matters to them.

Legacy Seal & Striping had the crew and the experience from day one. What it didn't have was any way to be found.

Four months after the site launched, Legacy is the first striping company Google lists in Battle Ground and Vancouver, WA. It has a service page for every job, a page for every Clark County community it covers, and an ADA parking guide that property managers read before they call.

Want a Custom Website and Local SEO Like This?

Let's talk about a site that matches the work you do and local SEO that turns searches in your town into calls.

Start Your Project
5.0 We reply within 24 hours
Message sent! We'll be in touch within 24 hours.