Key takeaways
- Use the customer's words: the problem they see, the price they want to know and the material they are choosing.
- Service-plus-town and "near me" searches are closest to an estimate. Problem and comparison searches come weeks earlier.
- Give each group of searches one page, so two pages never compete.
- Block "pavers", DIY, supply and job searches in Google Ads, but keep price searches.
The keywords for a paving company are the words its customers type: a service plus "near me", the problem they see ("cracked driveway"), the price question ("asphalt driveway cost") and the material choice ("asphalt vs concrete driveway"). Each kind of search needs a page built to answer it, and your ads need a list of searches to ignore.
How paving customers search
Paving customers search in their own words, and homeowners and commercial buyers use different ones.
Homeowners describe the problem or the result. They type "driveway cracking", "potholes in driveway", "driveway sinking" or "new driveway". They rarely use trade terms like overlay, mill and fill, or base course. Someone selling a house types "fix driveway before selling". A new-build owner types "driveway for new house" or "concrete driveway contractor".
Property managers, HOA boards and facility managers use maintenance language: "parking lot sealcoating", "crack filling", "asphalt patching", "parking lot repair contractor", often with "commercial" in front.
Both groups follow the weather. Searches build through spring, and sealcoating and repair searches carry on through summer. They thin out once the plants close for the year.
High-intent vs research searches
| Question | High-intent search | Research search |
|---|---|---|
| What they want | To book or get a quote | To learn, compare or price |
| How it reads | A service and "near me" | "How much", "how to", "which is best" |
| Where to send them | A service page with a call button | A guide that answers the question |
| In paid ads | Worth bidding on | Usually a negative keyword |
High-intent vs research searches
A high-intent search pairs a service with a place, and it usually comes just before someone asks for an estimate. Research searches ask a question and come earlier. You need pages for both.
| Search type | Example searches | What the searcher wants | Where it should land |
|---|---|---|---|
| Service + near me | "asphalt paving near me", "sealcoating near me" | A contractor now | Google profile and the service page |
| Service + town | "concrete driveway contractor" plus their town | A contractor in their town | Area page |
| Problem | "cracks in asphalt driveway", "driveway sinking" | Repair or replace? | A repair-or-replace guide |
| Price | "asphalt driveway cost", "cost to sealcoat parking lot" | A budget figure | A pricing guidance page |
| Comparison | "asphalt vs concrete driveway", "stamped concrete vs pavers" | Help choosing a material | A comparison page |
| Commercial | "parking lot maintenance company" | A bidder | The commercial page |
Problem, price and comparison searches often happen weeks before the homeowner calls anyone. The paver whose page answered the question is the one they remember when they are ready.
Building a keyword map
- Collect real phrases. Pull words from estimate forms, call notes in your CRM and the queries report in Google Search Console (Search Console).
- Group them by service. Asphalt paving, resurfacing, sealcoating and crack filling, concrete driveways, patios, commercial lots.
- Give each group one page, and each page one group. Two pages chasing "asphalt driveway" split the signal and confuse visitors.
- Add pages for the big questions. Repair or replace, asphalt or concrete, and what affects price are worth a page each.
- Place the main phrase in four spots. The page title, the main heading, the opening paragraph and the matching service on your Google profile.
- Write before the season. A page published in May misses most of the spring searches. Publish over the winter.
- Review after each season. Check which phrases brought clicks and estimates, and adjust the map.
Negative keywords for ads
If you run Google Ads, negative keywords keep your budget away from searches that will never become a paving project (Google's explanation). Paving has some traps of its own.
- The wrong trade. "Paving stones", "brick pavers" and "paver patio" are searches for interlocking pavers, a different trade. Block them unless you lay pavers.
- The wrong kind of paving. "Road construction", "highway paving" and "pothole report" are public works and complaints to the town, not driveway buyers.
- DIY and supplies. "How to sealcoat", "driveway sealer", "cold patch", "concrete mix" and "asphalt millings", unless you sell millings.
- Job seekers. "Jobs", "hiring", "CDL" and "laborer". Your busiest hiring months are also your busiest ad months.
- Services you do not do. "Gravel driveway", "epoxy garage floor", or striping if you subcontract it.
Do not block "cost" or "price". Homeowners who ask what a driveway costs are buyers. Check your search terms report weekly in the spring and add new negatives as they appear (match types explained). The Google Ads keyword guide for paving companies covers the paid side in detail.
How VETS Growth Marketing helps
Our keyword maps for paving companies start from your call notes, estimate forms and Search Console, and every group ends up with a page, an ad group and a matching profile service before the spring searches begin. Site and ad accounts stay in your name, the map is delivered by a set date, and reporting shows estimate requests by search group. In a growth consultation we will pull your Search Console queries and point out the paving searches no page of yours answers yet.
Sources
- Google Search Console, Google
- About negative keywords, Google Ads Help
- About keyword matching options, Google Ads Help
- SEO Starter Guide, Google Search Central