Key takeaways
- Fix the profile first: category, service areas, services and hours decide whether you show in the Map Pack at all.
- Put tracking in during the first week, or next fall you will not know what the work produced.
- Service, commercial and area pages take the longest, so write them in the off-season.
- Do a full pass in late winter and a short check each month of the paving season.
A local SEO checklist for a paving company covers four things: the Google Business Profile, the website, reviews and tracking. The 15 items below fit into a week of focused work plus a few weeks of page writing. Do them in late winter, and your profile is ready when homeowners start looking at their driveways again.
The checklist
- Profile: primary category. Choose Paving contractor if asphalt work is most of your revenue, Concrete contractor if flatwork is. Add the other, and Asphalt contractor, as secondary categories only if you do that work (Google's category help).
- Profile: service-area setup. Hide the yard's street address from customers and add the towns or ZIP codes your crews pave in. Keep the list to places your crews and your hot mix can reach while it is still workable (service-area rules).
- Profile: services. List each one on its own line: asphalt paving, resurfacing, sealcoating, crack filling, concrete driveways, patios, parking lot repair. Add striping only if you do it.
- Profile: hours. Set the hours someone answers the phone. Over the winter, keep taking estimate calls rather than marking the business closed, because commercial buyers plan spring work then.
- Profile: photos. Add project photos every week of the season: the old surface, base work, paving day and the finished job, plus trucks and equipment with your name visible.
- Website: one page per service. Asphalt paving, sealcoating, concrete driveways, patios and commercial lots each get a page that explains the work, the prep and when to book.
- Website: a commercial page. Property managers and HOAs need lot repairs, maintenance programs and finished lots, separate from the homeowner pages.
- Website: area pages. Write one for each town where you want more projects, built on jobs you actually did there.
- Website: phone and estimate form. Put tap-to-call in the header of every page. Keep the form short: name, phone, property address, project type and a photo upload.
- Website: name, address and phone. Match them exactly to the Google profile, then check Bing Places, Apple Business Connect and any contractor directories you appear in.
- Reviews: a direct link. Copy the review link from your profile into your CRM so every request uses it (Google's review tips).
- Reviews: a fixed moment to ask. Tie the request to the final walk-through, when the crew lead hands over the job, so it happens on every project.
- Reviews: replies. Answer each review within a few days, and mention the work that was done.
- Tracking: calls and clicks by source. Use a tracking number as the profile's primary number with your main line as an additional number, and tag the profile's website link.
- Tracking: signed projects. In your field service or construction CRM, record each estimate's source and whether it was signed.
The local SEO checklist at a glance
Google profile
- Primary category matches your main service
- Service area set, address hidden
- Services and photos filled in
Website
- A page for each main service
- Tappable phone number on every page
- Fast on a phone
Reviews
- Requested from every customer
- Every review answered
Listings
- Same name and phone everywhere
- Duplicates removed
What to fix first
Fix the profile items first, because they decide whether you appear in the Map Pack at all. Then put tracking in before anything else changes, so you have a baseline. Here is the order with a date on each step, counted from the day you start:
| By | Items | Done when |
|---|---|---|
| Day 2 | 1, 2, 3, 4 | Category, service areas, services and hours are correct |
| Day 3 | 11, 14, 15 | Every new call and form is logged with its source |
| Day 5 | 9, 10 | The phone number is tappable and every listing matches |
| Week 6 | 6, 7, 8 | Service, commercial and area pages are live |
| Every week of the season | 5, 12, 13 | Photos posted, review requests sent, replies written |
The pages take longest, so if you are starting in spring, write the service pages first and leave area pages for the fall. The service-area pages guide explains which towns to write for first.
How often to review
Tie the review schedule to the paving year rather than the calendar year.
- Late winter: go through all 15 items, add the best photos from last season, and write any pages you planned in the fall.
- Each month of the season: confirm nobody, including Google, has edited your categories or services. Count new reviews. Compare estimate requests by source with the same month last year, not with the month before.
- When the season closes: list which towns and services produced signed projects. Those decide which pages you write over the winter.
- Whenever calls drop suddenly: open the profile first. An edit or a suspension is more likely than a slow slide in rankings.
If you want a deeper check than this list, the SEO audit guide for paving companies walks through an hour-long self-audit.
How VETS Growth Marketing helps
If you would rather hand the list over, we take it on as a dated project, usually over the winter, so every item is finished and checked before the first spring estimate calls. The profile, site and tracking remain yours, and afterward you see what the work produced in estimate requests and signed projects. Bring your profile and site to a growth consultation; we will score them against these 15 items and tell you the five to fix first.
Sources
- Manage your business category, Google Business Profile Help
- Manage your service areas for service-area & hybrid businesses, Google Business Profile Help
- Tips to get more reviews, Google Business Profile Help
- Creating helpful, reliable, people-first content, Google Search Central