Half the advice about geo-tagging photos is wishful thinking. The other half is genuinely useful. Here is which is which.
TL;DR Google strips EXIF data on upload, so GPS coordinates in your photos are not a ranking lever. What does work: uploading real photos consistently, naming files descriptively, showing recognizable local context, and compressing them so pages stay fast.
The uncomfortable truth about EXIF
You will read that embedding GPS coordinates into photo metadata boosts local rankings. Treat this claim carefully.
What is actually known
- Google strips most EXIF data on upload to Google Business Profile, for privacy and storage reasons.
- Google has never confirmed that EXIF location is a local ranking factor.
- No credible controlled test has demonstrated a ranking lift from geo-tagging alone.
What that means for you. Geo-tagging is a free maybe. It costs almost nothing to leave location services on when photographing a job. It is not a strategy, and anyone selling you a geo-tagging service as a ranking package is selling a rumor.
Spend your effort on the things below, which are known to matter.
What actually works: upload consistency
Fresh media is an activity signal. A profile receiving new photos monthly reads as an operating business. One that has not been touched in two years reads as abandoned.
A realistic cadence
- Three to five photos a month, from real jobs.
- A mix: finished work, work in progress, your team, your vehicle, your premises.
- Uploaded steadily, not forty at once and then silence.
That is roughly ten minutes a month.
File naming, before you upload
This one is free and almost nobody does it.
| Bad | Good |
|---|---|
IMG_4471.jpg |
water-heater-install-fall-river-ma.jpg |
photo(3).png |
bathroom-remodel-somerset-before.jpg |
DSC00219.jpg |
panel-upgrade-swansea-finished.jpg |
Rename in bulk before uploading. It takes two minutes and gives every image a plain-language description of what and where.
Visual proof in maps
The real mechanism is human, not algorithmic. Photos answer the question “is this a real operation in my area.”
What to capture
- Recognizable local context. A street, a bridge, a skyline, local architecture. Something that says here to a resident.
- Your vehicle with branding, parked at a job.
- Before and after pairs. The single most persuasive format.
- Your actual team. Faces build trust faster than interiors.
- The building exterior from the road, so people can find you.
What to skip. Stock photography, which is recognizable and undermines you. Screenshots of your own logo. Blurry phone shots taken at dusk.
Compression, because photos are the top cause of slow pages
Every oversized image on your site costs load time, and load time affects both rankings and whether anyone waits.
The rule. Export at roughly twice the size the image actually displays, then compress.
| Use | Target width | Target file size |
|---|---|---|
| Google Business Profile | 1200 to 2000px | under 500 KB |
| Website hero | 1600 to 2400px | under 300 KB |
| In-page photo | 800 to 1200px | under 150 KB |
| Thumbnail | 400px | under 50 KB |
Use WebP where your platform supports it. Free tools like Squoosh handle this in a browser with no install.
Google’s published Core Web Vitals threshold is that main content should render within 2.5 seconds at the 75th percentile of loads. Oversized photos are the most common reason local business sites miss it.
The mobile upload workflow
The reason photos never get taken is that it is a decision at the end of a long day. Make it a rule instead.
- Before you start: one wide shot of the starting condition.
- Mid-job: one shot of the work happening.
- On completion: two or three of the finished result.
- Same day: upload directly from your phone to your Google profile. The app takes fifteen seconds.
- Monthly: rename and add the best few to your website.
Ten seconds per job, four times. That is the entire system, and it feeds your profile, your website, and your social posts at once.
Go look at your Google profile and check the date on your most recent photo. If it is older than three months, that is the gap, and it is ten minutes a month to close.
Need a pro to handle it? [BOOK A CALL]
