Why photos matter for a contractor's profile (and what they don't do)
Photos are not a direct ranking factor the way categories, services, and proximity are. Google has never published a formula that says "X photos = Y ranking boost." What photos do is feed two things that matter: profile engagement (views, clicks to call, clicks for directions) and the trust signal a searcher reads in about four seconds before deciding to call you or the next name in the three-pack.
A concrete contractor's profile with a stock photo of a generic gray driveway reads as generic because it is generic. A profile with a photo of an actual stamped-concrete patio pour, dated last month, with the crew's truck visible, reads as an active, real business. That difference shows up in click-through and call rate, and Google does watch how searchers interact with a profile once it's shown to them.
The other job photos do: they answer questions before the phone rings. A pressure-washing company that posts photos of a soft-wash roof job next to a hard-surface driveway job is showing a homeowner the difference between those two services without anyone typing a word. That reduces the "do they even do this" hesitation that kills a chunk of map-pack clicks before they become calls.
What photos will not fix: a profile in the wrong category, a profile with no service-area setup, or a profile that's thin on reviews. Photos are one input among several. If the profile itself is misconfigured (wrong primary category, no services list, hours that don't match reality) no amount of photo volume will out-rank a competitor who has the fundamentals right and fewer photos. Treat photo cadence as maintenance on a profile that's already built correctly, not a substitute for building it correctly.
What to post: the photo categories that actually help
Google buckets Business Profile photos into categories: cover, logo, exterior, interior, product, team, and "at work" / identity. For a contractor, most of those categories map poorly to a service business that doesn't have a storefront. Skip trying to force an "interior" shot of your office if you're a two-truck operation. Focus effort where searchers actually look.
- Before/after pairs. The single highest-value photo type for trades where visual transformation is the sale: concrete resurfacing, pressure washing, roofing, painting, landscaping. Shoot the same angle before and after. Upload them close together or as a pair.
- Completed work, wide and close. One shot showing the whole job (a full driveway, a full roof slope, a full deck), one shot showing the detail that proves craft (a clean control joint, a tight flashing line, a straight fence run).
- Crew and equipment on site. A photo of your crew actually working, or your truck/trailer parked in front of a real address, does more trust-building than any headshot. It says "a real crew shows up," which is the actual anxiety a homeowner has before hiring a stranger.
- Team/owner photo. One is enough. It humanizes the profile without turning it into a personal social feed.
- Logo and cover photo. Required, but they're the floor, not the strategy. Set them once and move on.
The right mix shifts by trade. A concrete contractor's strongest photo is almost always the finished slab or patio in daylight, wide enough to show the whole pour, since that's what a homeowner comparing three bids is trying to picture for their own yard. A pressure-washing operation gets more mileage out of the before/after pair than almost any other trade, because the transformation is the entire pitch: a green, streaked driveway next to the same driveway clean is a stronger argument than any paragraph of copy could make. Roofers and painters fall somewhere in between, where a wide completed shot matters but a close-up proving clean lines (a straight ridge cap, a crisp cut-in around trim) does real work too.
Skip stock photography entirely. Google has gotten visibly better at flagging generic stock or AI-generated images on profiles, and searchers recognize a stock truck photo on sight. It works against the trust signal you're trying to build, not for it. The same goes for photos pulled from a manufacturer's website or a supplier's catalog to represent "materials we use." If it's not a photo of your crew, your job site, or your equipment, it's not doing the job a Business Profile photo is supposed to do.
How often to post: a cadence that holds up over a year
There's no published Google number for "ideal" photo frequency. What the pattern across active, well-ranked contractor profiles shows is consistency beats volume. A profile that uploads 4 to 8 real job photos a month, every month, tends to out-hold a profile that uploads 50 photos in one sitting after a slow quarter and then nothing for six months.
| Cadence | What it signals | Realistic for |
|---|---|---|
| 1-2 photos/week | Active, working business | Crews running multiple jobs weekly (concrete, pressure washing, landscaping) |
| 4-8 photos/month | Steady, maintained profile | Most established contractors, one owner-managed profile |
| Quarterly dump | Profile exists but isn't managed | Nobody. This is the pattern to avoid |
The practical way most contractors hit a weekly or biweekly cadence without it becoming a second job: shoot photos as a habit at the end of every job, the same way you'd take a photo for your own records or for a review-request text. Keep a folder. Batch-upload once a week rather than trying to remember to log into the profile from the truck.
Photos also age. A profile whose newest photo is three years old signals the opposite of what you want, even if the business is thriving. If you haven't touched your profile's photo library in the last few months, that's the first thing to fix before anything else on this page.
For a concrete or pressure-washing operation specifically, seasonality argues for front-loading photo uploads during your active months (spring through fall in most climates) since that's also when search volume for those services peaks. A dormant winter profile with fresh photos still standing from October holds trust better than one that goes visibly silent.
Sizing, quality, and the technical details Google actually checks
Google's minimum photo requirements are low: 720x720 pixels minimum resolution, JPG or PNG, under 5MB. Meeting the minimum is not the same as meeting the bar searchers judge you by. Practical guidance that holds regardless of trade:
- Shoot in landscape or square, well-lit, no filters. Natural daylight beats flash. A slightly imperfect real photo beats an overprocessed one.
- Fill the frame with the work, not the sky or the street. A driveway shot taken from too far back reads as an afterthought.
- Cover photo should be your best single before/after or completed-job shot, since it's what shows in search results and Maps before anyone taps into the profile.
- Logo photo stays your actual logo, square-cropped, not a photo of your truck door.
- Avoid text-heavy graphics, price lists, or promotional banners as photos. Google's system and searchers both treat these as low-value, and they can get flagged in review.
Timing matters more than most contractors think. Shoot the after-photo once the site is actually clean: swept concrete dust, hosed-off driveway, hauled-off debris. A finished job photographed with a pile of scrap still sitting in the yard undercuts the whole point of posting it. For pressure washing specifically, shoot the after shot once the surface has fully dried; wet concrete photographs darker and can make a clean surface look blotchy or uneven in a still photo, which works against the exact result you're trying to showcase.
One category-specific note worth flagging: profiles get downgraded in trust, not by Google's algorithm directly but by the searcher scanning them, when photos don't match the primary category. A profile categorized as "Concrete Contractor" that's full of landscaping and pressure-washing photos confuses the story. If a business genuinely does more than one trade, that's a services-list and category-setup conversation, not a photo-cadence one. Keep the photo library visually aligned with what the category and services list say the business does. If you're not sure your category and services are set up correctly in the first place, fix that before spending another minute on photo cadence: photos on a misconfigured profile are polishing a foundation that isn't level.
Photos vs. GBP Posts: they're not the same feature
Contractors regularly confuse the Photos section with GBP Posts (the update feed that shows "Updates" or "Offers" cards on a profile). They're separate features with separate purposes, and mixing them up wastes effort.
Photos build the permanent visual library of the business. They live in the Photos tab, they're what a searcher browses when deciding whether to trust the profile, and they don't expire on their own (though Google can archive very old ones from prominent placement).
Posts are short-lived updates, generally expiring after seven days (longer for event or offer posts with a set end date), that show up higher in the profile feed and can include a photo, a short write-up, and a call-to-action button. Posts are closer to a mini announcement: "Just wrapped a stamped-concrete patio in [neighborhood]" with one photo attached.
The two work together. A completed job becomes a permanent photo in the library and, optionally, a Post announcing it while it's fresh. Contractors who only do one or the other are leaving half the mechanism on the table. If choosing where to spend limited time, prioritize the photo library first since it's what stays visible long-term; Posts are the topping, not the base.
Who should be uploading, and how much time this actually takes
For an owner-operator or small crew, the honest time cost of a real photo cadence is 10 to 15 minutes a week: taking two or three photos on the last job of the week and uploading them from a phone. That's a habit problem more than a skill problem, and it's the single most common maintenance item that slips once a season gets busy.
Where this breaks down in practice: nobody owns it. The owner's taking photos on-site but never uploading them. Or the office manages the profile but never gets the field photos. Or the profile was set up by a "Google guy" during onboarding and hasn't been touched since. Any of those patterns leaves a profile that looks abandoned to a searcher scrolling through six-month-old images, even if the business itself is booked solid.
The bottleneck is rarely camera skill. It's the handoff. A crew lead who's good at pouring concrete or running a soft-wash rig is not the same person who remembers to open an app, log in, and upload a batch of photos at 6pm on a Friday. The businesses that keep a fresh photo library long-term are the ones that build the upload step into an existing routine (the same text thread where a foreman already sends the owner a daily job-done photo, for instance) rather than treating it as a new task on top of a full week.
A managed profile closes that gap by making photo upload, category accuracy, and posting cadence part of a standing routine instead of something that depends on one person remembering. That's table stakes work inside profile management, not a separate service: it rides alongside category upkeep, the Q&A section, and the review-request flow tied to the profile, all under one roof rather than split across tools nobody logs into.
DIY photo uploads vs. a managed profile: what changes
A contractor can absolutely upload their own photos. Nothing about the Photos feature is locked behind an agency. The question worth asking isn't "can I do this myself," it's "will this still be happening in month eight." Most owners can keep a photo cadence going for the first few weeks after reading a guide like this one. Fewer keep it going once a slow month, a big job, or a slammed schedule shows up, and that's exactly when a competitor's profile that's still posting weekly starts pulling ahead in the three-pack.
What a managed profile actually changes isn't the mechanics of clicking upload, it's the standing cadence and the connection to everything else on the profile. Photo uploads tied to a review-request workflow, a Q&A monitoring routine, and category upkeep tend to stay consistent because they're one person's job, not an owner's afterthought squeezed in between estimates and payroll.
| DIY | Managed | |
|---|---|---|
| Cost | Free (your time) | Monthly management fee |
| Consistency risk | High, first to slip in a busy month | Low, it's someone's standing job |
| Tied to categories/services | Only if you remember to check | Reviewed as part of the same profile audit |
| Time cost | 10-15 min/week, if it happens | Near zero for the owner |
Neither path is wrong. A contractor with one truck and a slow week here and there can absolutely keep this up solo with a standing weekly reminder. A contractor running multiple crews, juggling a suspension recovery, or simply out of bandwidth is the more common candidate for handing the whole profile, photos included, to someone whose job is to not let it slip.