How to rank your concrete company in the Google map pack
Ranking a concrete company in the Google map pack comes down to five things: choosing the right primary category, setting service areas to where you actually pour, building relevance in the cities you want, keeping review velocity steady, and adding photos regularly. Proximity is a real ranking factor you cannot bid past, so relevance is the lever you actually control.
Why the map pack decides most concrete searches
Search "concrete driveway" plus a city name on a phone, which is how almost everybody does it, and what appears first is three businesses with a map, star ratings and a call button. A large share of searchers pick one of those three and never scroll.
That reorders everything. A well-run Google Business Profile sitting second in the map pack out-earns a beautiful website sitting fourth organically, and it costs nothing per lead. For most concrete contractors it is the single highest-return asset they own, and it is also the one most likely to have been set up once in 2019 and never touched.
What Google is actually weighing
Google describes three factors, and it is worth being precise about which ones you can move.
| Factor | What it means | Your control |
|---|---|---|
| Relevance | How well your profile matches what was searched: categories, services, description, the page you link to. | High |
| Distance | How far your location is from the searcher, or from the place named in the search. | None directly |
| Prominence | How well known the business is: reviews, review velocity, citations, links, organic strength. | High, slowly |
So two of the three are yours. The work below is almost entirely relevance and prominence, and the one section on distance is about working around it rather than beating it.
Categories, in priority order
Your primary category does most of the ranking work, and changing it changes what you appear for more than any other single edit.
| Category | Use when | Priority |
|---|---|---|
| Concrete Contractor | Always. This is your primary. | Primary |
| Paving Contractor | You pour driveways and flatwork | Secondary |
| Foundation Contractor | You do footings, foundations, underpinning | Secondary |
| Masonry Contractor | You genuinely do block or stone work | Secondary |
| Curb Supplier | You do decorative curbing | Secondary |
| Construction Company | Rarely. Broad, and it dilutes relevance. | Avoid |
| General Contractor | Only if you genuinely operate as one | Avoid |
Two rules. Do not add a category for a service you do not offer, because it is a policy problem and it waters down what you rank for. And re-check your categories once a year, because Google adds and retires them quietly.
Address or service area: pick deliberately
If customers do not come to your yard, hide the address and set service areas instead. A service-area business ranks perfectly well from a hidden pin, and publishing a home address you do not operate a storefront from is both a policy risk and an open invitation for a competitor to report you.
If you have a real yard or shop that customers do visit, show it. A verified physical location is a genuine prominence signal.
Set service areas to where you actually pour. The instinct is to list everything within two hours. Resist it: it does not extend your reach, and a profile claiming to serve forty municipalities looks exactly like the spam Google is trying to filter out.
The proximity problem, and the only thing that works
This is the part contractors find most frustrating. Google weights how close you are to the person searching, so a competitor pinned three kilometres closer beats you for that searcher regardless of how good your profile is.
You cannot bid past it, you cannot move your pin, and you cannot fake an address without eventually getting reported.
What you can do is build genuine relevance in the markets you want, which Google does weigh alongside distance. That means, in order:
- A real page for that city on your website, linked from your profile, with local specifics rather than the same page with a swapped name.
- Reviews from customers in that city that mention it by name. Ask the Vernon customer to mention Vernon. Do not script it, just ask them where the job was.
- Photos of jobs there, uploaded to the profile as you complete them.
- Local citations: the chamber of commerce, local directories, local supplier pages.
- A separate profile if you have a genuine staffed location there, and only then.
This is not theory. It is exactly the sequence that opened Vernon, Kelowna and Greater Vancouver for a Langley contractor, and the whole thing is written up with the arithmetic on the Valley West case study.
Review velocity beats review count
Contractors fixate on the total. Google cares more about the pattern. A profile gaining two or three reviews a month reads as an active, currently-trading business. A profile with 120 reviews that all arrived in 2023 reads as one that might have stopped.
A system that survives a busy season:
- Ask at the final walkthrough, while the customer is standing on the finished slab and is at peak satisfaction. A week later they have moved on.
- Make it one tap. A QR card in the truck that opens your review form directly. Not "search for us on Google".
- Have the crew lead ask, not the office. The person who did the work gets a materially higher yes rate.
- Reply to every review, including the bad ones, within a couple of days. Replies are visible to everyone reading later and they are the cheapest credibility you will ever buy.
- Never gate reviews. Asking happy customers only, or screening for rating first, violates Google policy and it is detectable.
Eight copy-paste request templates are in the reviews guide.
Photos, posts and Q&A
Photos are the most underused lever on a contractor profile. Upload finished jobs regularly rather than in one batch: a profile that adds photos most months reads as active. Shoot in daylight, get the whole slab in frame, and include a few in-progress shots because they signal that the work is really yours.
Posts twice a month is enough. Make them specific: a driveway you just finished in a named neighbourhood beats "Spring is a great time for concrete!" every time.
Q&A is a section almost nobody fills in, and you are allowed to ask and answer your own questions. Seed it with what you actually get asked: do you do small repairs, how far out are you booked, do you pour in winter, do you do free estimates.
The services list nobody fills in
Your profile has a services section that accepts a name and a description for each service. Most contractor profiles leave it empty, which is free relevance thrown away.
Fill in every service you offer, using the words customers actually search: concrete driveway installation, driveway replacement, stamped concrete patio, exposed aggregate, garage slab, shop floor, concrete steps, foundation footings, concrete repair, sidewalk replacement. Write a real sentence for each rather than leaving the description blank.
It takes forty minutes once and it is one of the few remaining places where effort maps directly onto results.
Reporting map spam, which works more often than you think
Concrete is one of the worst trades for map spam: fake addresses, virtual offices, and business names stuffed with keywords like "Best Concrete Driveways Surrey Ltd". Every one of those takes a map pack slot from a legitimate contractor.
The in-app "suggest an edit" mostly goes nowhere. The channel that gets acted on is the Business Redressal Complaint Form. Document properly:
- Screenshot the listing showing the name and address.
- Pull street view of that address showing it is a house, an empty lot, or a UPS Store.
- Note the registered business name if it differs from the listing.
- Submit, and follow up if nothing changes in a month.
Contractors assume this is futile. It is not, and cleaning up your local map is one of the cheapest ranking gains available to you, because it moves you up a slot without you changing anything.
The 90-day map pack checklist
| When | Do this | Time |
|---|---|---|
| Week 1 | Claim and verify. Fix primary and secondary categories. Decide address versus service area. | 2 hrs |
| Week 1 | Fill in the complete services list with real descriptions. | 40 min |
| Week 2 | Upload 20 job photos. Write the business description. Link to the right page, not just the homepage. | 2 hrs |
| Week 2 | Set up the review system: QR card, SMS template, crew briefed to ask at walkthrough. | 1 hr |
| Week 3 | Seed Q&A with eight real questions. Check name, address and phone match your website exactly. | 1 hr |
| Week 4 | Audit the map pack for your main terms. Report any spam listings you find. | 2 hrs |
| Weeks 5–12 | Two posts a month, photos as jobs finish, reply to every review, keep asking. | 30 min/wk |
| Week 12 | Re-check rankings from a few points across your service area, not just your office. | 1 hr |
Check your rankings from different physical points in your service area, not from your desk. Because of proximity, your position from your own office tells you almost nothing about what a customer across town sees.
Questions
How long does it take to rank in the map pack?
Profile changes like categories and service areas can show inside two to six weeks. Building genuine relevance in a new city takes two to three months, because it needs a page, reviews mentioning that city, and photographed jobs there. Anyone promising map pack results in a week is describing something else.
Does my business name affect rankings?
Keywords in a business name do help, which is why map spam is so common in this trade. But using a name you do not legally operate under is a policy violation, and competitors report it. Use your real name. Then report the ones who did not.
How many service areas should I set?
Only the ones you genuinely serve, up to about twenty. Adding every municipality in the province does not extend your reach, it dilutes your relevance and makes the profile look like the spam Google filters.
Do Google posts help rankings?
Indirectly. They signal an active profile and they occupy space in your listing, which helps conversion more than ranking. Two a month is enough. Weekly generic filler is not a better use of your time than photographing a finished job.
Can I rank in a city I have no address in?
Yes, but not as easily as in your own. You need a dedicated page for that city, reviews from customers there, jobs photographed there, and local citations. That combination is exactly how Valley West opened Vernon and Kelowna from a Langley base.


