🔒 Photos never leave your device Processes 100+ images in seconds 🌍 Reverse geocoding via OpenStreetMap 📜 Used by 10,000+ local businesses 🛠️ Built by SEO + image-engineering pros
GeoTag Pro Geotag photos for local SEO
100% Offline · No upload
?
1Business
2Add photos
3Set location
4Add details
5Download
⚡ Step 1 of 5 · Takes 1 minute

Tell us about your business

We'll automatically embed this info into every photo's metadata — your business name, address, copyright, and contact details. This is what Google reads to rank your photos in local search.

Exactly as it appears on your Google Business Profile
Click "Find on map" — we'll auto-fill city, state, country, and coordinates
Used for keyword suggestions and metadata categorization
Embedded in every photo to protect ownership
Show advanced fields (Google Business URL, default keywords, description template)
Pre-filled into every photo's keyword list
Variables: {business} {city} {service}
⚡ Step 2 of 5

Add your photos

Drop in the photos you want to geotag. We support JPEG, PNG, WebP, HEIC, and TIFF. Non-JPEG files are auto-converted (since they don't fully support EXIF/IPTC metadata).

Drop photos here
or click to browse files · You can add 100+ at once
JPEGPNGWebPHEICTIFF
⚡ Step 3 of 5 · The most important step

Where were these photos taken?

This adds GPS coordinates + city/state/country to every photo. Google uses this to rank your images in local search and Image Search results.

Choose how to set the location:
🏢
All photos at my business
One click — uses your saved business address. Best for shop interiors, products, team photos.
★ Most common · Recommended
🗺️
Pick on a map
Search a place or click anywhere on the map. Same location applied to all photos.
For job sites or events
🎯
Different place per photo
Click a photo, then click the map to set its individual location. Repeat for each.
For multi-location batches
📋
I have a CSV with coordinates
Upload a spreadsheet that lists each filename with lat/lng/title.
For advanced users
No location set yet
⚡ Step 4 of 5 · Optional but powerful

Add titles, descriptions & keywords

Search engines read these too. You can apply the same details to all photos at once, or skip and use what's auto-filled from your business profile.

✏ Apply to ALL photos at once

Most local businesses use the same description across photos. Fill these fields and hit Apply — they'll be embedded into every photo.

Tip: include city + service + "near me" for local SEO
Edit photos individually

Click any photo below to edit just that one. The detailed editor opens on the right side.

Make filenames SEO-friendly (rename automatically)

Google reads filenames. IMG_4032.jpg tells Google nothing — joes-plumbing-austin-kitchen-1.jpg tells it everything.

Variables: {business} {city} {keyword} {n} {date}
Compress / resize photos before download

Smaller photos load faster, which boosts SEO. Recommended: max 2400px wide, JPEG quality 82.

⚡ Step 5 of 5 · Almost there!

Download your geotagged photos

We'll create a ZIP with your photos (each one with full EXIF + IPTC + XMP metadata embedded), plus bonus SEO files: Schema.org JSON-LD, image sitemap, alt-text suggestions, and a metadata CSV.

🔍 Quality check

📦 What's in your ZIP

Uncheck any you don't want. Photos are always included.

📁 Images 0
Drop images here
or browse files
JPEG · PNG · TIFF · WebP · HEIC
📍Pick Location
🔁Bulk Tag
📄CSV Import
🏷Filenames
🗜Optimize
Quality Check
Export
1Profile
2Add images
3Set location
4Export
LAT
LNG
DMS
ALT m
💡 Killer feature for local SEO: Most local businesses photograph at ONE location. Skip geocoding entirely — fill these fields once and they're embedded in every image.

🌐 Bulk location fields (IPTC + XMP)

These get written to IPTC City, photoshop:City, and friends. Google Image Search reads them.

✏ Bulk text fields

Apply the same description, keywords, and copyright to every image at once.

📋 CSV format: First row is the header. Required column: filename. Optional: latitude, longitude, altitude, title, description, keywords (use semicolons inside the keywords cell).

📄 CSV input

🏷 SEO-friendly filenames matter. Google reads filenames as ranking signals. Use kebab-case-with-keywords, not IMG_4032.jpg.

Template variables

{business} {city} {neighborhood} {service} {keyword} {n} sequence {date}

🗜 Faster page loads = better rankings. Resize and compress before upload. Recommended: max 2400px wide, JPEG quality 82, strip thumbnails.

Optimization settings

✓ Quality check before export — catch missing fields, duplicate filenames, coordinate outliers, and inconsistent spelling that hurt local SEO consistency.

Run consistency checks

8 checks across the entire batch. Most issues can be auto-fixed.

📦 Export bundle — every image gets EXIF + IPTC + XMP metadata written. Optional companion files boost your SEO setup further.

What to include

📝 Metadata Editor 0%
★ Free · 100% offline · No signup

Bulk Geotag Images for Local SEO

Embed GPS, EXIF, IPTC, and XMP metadata into hundreds of images at once. Built specifically to rank in Google Image Search and reinforce your Google Business Profile.

📍
EXIF + IPTC + XMP
Writes all three standards. Most free tools only do one.
🏷
Schema.org JSON-LD
Auto-generated ImageObject markup linked to your LocalBusiness.
🗺
Image sitemap
Drop-in image-sitemap.xml fragment for Google.
Smart geocoding
Cached + clustered. Free tier, no API keys required.

↑↓ navigate · M map · Ctrl+E export · Ctrl+Z undo

Definition · Entity Optimization

What is image geotagging, exactly?

Image geotagging is the practice of embedding geographic metadata — primarily GPS coordinates (latitude and longitude in the WGS84 coordinate system), along with city, state, country, and postal code — directly into a photo's binary file. Modern photo SEO requires this data to live across three different metadata containers: EXIF (camera data), IPTC (editorial / press data), and XMP (Adobe's extensible XML standard).

Why three standards instead of one?

Different platforms read different fields. Google Image Search primarily reads EXIF GPS plus IPTC caption and Schema.org structured data. Adobe Lightroom, Photo Mechanic, and most digital asset management (DAM) systems prefer XMP. News wire services (AP, Reuters) require IPTC IIM. A photo with metadata in only one container is invisible to half the ecosystem.

What ranks images in local search?

Google does not publish the exact weights, but its public documentation, patent filings, and the IPTC Photo Metadata Working Group's testing all point to the same signals:

  • EXIF GPS — primary geographic anchor for the image itself
  • IPTC caption + keywords — editorial context, used in Google Images snippets
  • Filename — descriptive, hyphenated, keyword-rich
  • Alt attribute — accessibility + content topic
  • Schema.org ImageObject — explicit machine-readable structured data
  • Image sitemap — discoverability + crawl-priority hint
  • LocalBusiness page markup — connects the image to a real-world entity
  • Surrounding paragraph text — semantic relevance to the page topic

GeoTag Pro writes all eight of these signals in a single export. Most "free EXIF editors" only handle the first one.

Local SEO · Image SEO · GEO

Why geotag your images at all?

Geotagged images give Google's local-search algorithms unambiguous evidence that your business operates in a specific place — boosting Map Pack visibility, Image Search rankings, and Google Business Profile authority.

📍

Rank in Google Image Search

Image Search drives ~22.6% of all Google queries (Sparktoro, 2024). Geotagged photos with IPTC captions appear with location chips and earn higher CTR for "[service] near me" searches.

Image SERP
🏢

Strengthen your Google Business Profile

Photos uploaded to Google Business Profile (Maps) inherit weight from their EXIF GPS coordinates. Geotagged uploads correlate with stronger Map Pack rankings and higher photo-view counts.

GBP / Maps
🛰️

Win the AI Overviews & SGE

Google's AI Overviews and SGE pull from images with structured data and verified location entities. Schema.org ImageObject + GPS = a clean citation surface for generative search.

GEO / AI Search
🗺️

Reinforce service-area entities

For service-area businesses (plumbers, locksmiths, mobile groomers), per-job-site coordinates teach Google which neighborhoods, ZIP codes, and suburbs you actually serve — without keyword-stuffing your page.

Service-Area SEO
©

Protect ownership & copyright

IPTC CopyrightNotice and XMP dc:rights travel with your image even when it is scraped or re-uploaded — providing provenance for DMCA, content credentials, and brand authority.

Copyright
📈

Compound with backlink + content SEO

Geotagged images are a force-multiplier on top of existing on-page SEO. They cost minutes to add but compound across every property: website, GBP, social, syndication.

Compounding ROI
Standards · Technical Reference

EXIF, IPTC & XMP — what each metadata standard actually does

Different fields, different consumers, different histories. A SEO-grade photo carries data in all three. Here's the practical breakdown for digital marketers and developers.

📷

EXIF — Exchangeable Image File Format

Created by JEIDA in 1995. Originally a way for digital cameras to store technical capture data inside JPEG/TIFF. The GPSInfo IFD sub-block holds latitude, longitude, altitude, direction, and timestamp. Read by Google, Apple Photos, Lightroom, and every modern OS.

Best for: GPS coordinates, timestamps, camera body data.

📰

IPTC — IIM & IPTC Core

Born in 1979 at the International Press Telecommunications Council for newswire transmission. Holds editorial fields: caption, headline, byline, copyright, keywords, and structured location (city / state / country code). The IPTC Photo Metadata Standard 2024.1 is the modern reference.

Best for: SEO captions, alt-text, copyright, location names.

🔖

XMP — Extensible Metadata Platform

Adobe's 2001 successor — XML/RDF-based, embeds in JPEG, PNG, TIFF, PDF, and even raw files. Unifies EXIF + IPTC + custom namespaces. Required for Adobe Bridge, Lightroom catalogs, DAM workflows, and Content Credentials (C2PA).

Best for: Cross-app compatibility, DAM systems, custom workflows.

Workflow · How-To

How to bulk geotag images in 5 minutes flat

A guided 5-step workflow takes you from raw camera roll to a Google-ready SEO bundle — no technical skills required.

🏢

Set up your business profile

Enter business name, street address, copyright holder, and category. We auto-geocode the address and remember it forever.

📁

Drop in your photos

Drag JPEG, PNG, WebP, HEIC, or TIFF files. HEIC iPhone photos auto-convert to JPEG. Add up to 1,000+ at once.

🗺️

Choose a location strategy

One-click "all at my business," map-pick a job site, set per-photo coordinates, or import a CSV with filename + lat/lng columns.

✍️

Write SEO titles & captions

Use templates with {business}, {city}, {service} variables. Bulk-apply alt text, keywords, and descriptions.

📦

Download your SEO bundle

One ZIP contains geotagged JPEGs + metadata.csv + json-ld.json + image-sitemap.xml + alt-text suggestions.

Features

Everything you need for photo SEO — in one place

Most "free EXIF editors" stop at GPS. GeoTag Pro covers the entire image-SEO stack in a single browser tab.

📍

EXIF GPS embedding

Writes the full GPSInfo IFD: latitude, longitude, altitude, direction, timestamp. Compatible with every JPEG reader on earth.

🏷️

IPTC IIM + IPTC Core

By-line, caption, copyright, keywords, headline, country code, sub-location. Follows the IPTC 2024.1 spec.

📜

XMP packet writer

Generates Adobe-compatible XMP packets with Dublin Core, photoshop, and iptcExt namespaces. Embedded inline + sidecar export.

🌐

Reverse geocoding

Auto-resolves coordinates → city / state / postcode / country via OpenStreetMap Nominatim. Cached, batched, no API key.

🏗️

Schema.org JSON-LD

Generates a ImageObject array with contentLocation, creator, copyrightHolder, and license — drop into your <head>.

🗺️

Image sitemap export

Produces a image-sitemap.xml compliant with Google's image:image protocol — submit directly in Search Console.

📋

CSV bulk import

Have a spreadsheet of filenames with lat/lng/title/caption? Upload it and the tool maps each row to the matching photo.

📱

HEIC, WebP, TIFF support

iPhone HEIC photos auto-convert to JPEG via heic2any. PNG/WebP/TIFF accepted; converted to JPEG for full EXIF support.

🔍

Pre-export quality check

8 consistency checks: missing fields, duplicate filenames, coordinate outliers, alt-text length, copyright presence, and more. Auto-fix in one click.

🧠

Multi-business profiles

Agencies and freelancers: switch between unlimited client profiles instantly. Each profile remembers its own template, copyright, and location.

🔒

100% client-side

Built with WebAssembly + JS. Photos never touch a server. Works fully offline after first load. No tracking, no analytics, no cookies.

⌨️

Keyboard-first power mode

Pro tab view with shortcuts: ↑↓ navigate, M toggle map, Ctrl+E export, Ctrl+Z undo. Built for high-volume SEO teams.

Use Cases · Personas

Built for every industry that lives or dies by local search

From plumbers to property photographers, here's how teams actually use the bulk geotagger every day.

🏠

Real estate agents

Tag every listing photo with the property's exact GPS, MLS number in IPTC keywords, and listing URL in the description.

  • Better placement in Zillow / Redfin image scrapers
  • Property-level entity in Schema.org output
  • Per-photo coordinates from a CSV export
🔧

Local service businesses

Plumbers, electricians, HVAC, locksmiths, roofers, pest control — geotag job-site photos to reinforce service-area pages.

  • Per-job-site GPS for service-area SEO
  • Branded copyright on every photo
  • Auto-fills GBP-ready alt text
🍽️

Restaurants & hospitality

Menu photos, dish close-ups, ambiance shots — all geotagged to your exact dining-room coordinates with cuisine keywords.

  • Boost in "[cuisine] near me" image queries
  • Reinforces GBP photo authority
  • Schema.org Restaurant markup compatible
📸

Photographers & visual journalists

Embed IPTC byline, copyright, and shoot location for stock licensing and editorial syndication.

  • IPTC 2024.1-compliant output
  • XMP sidecar for Lightroom catalogs
  • Provenance for content credentials
🛒

E-commerce & product

Product shots, lifestyle photos, in-store visuals — geotagged to your warehouse or showroom for image-search authority.

  • Product schema-compatible output
  • Bulk SKU import via CSV
  • WebP & AVIF-ready (JPEG fallback)
✈️

Travel & tourism

Destination photos with precise per-attraction coordinates — perfect for blog posts, guides, and Pinterest visual search.

  • Per-photo locations from a CSV
  • IPTC location: city / state / country
  • Image sitemap with geo:position
🏥

Healthcare & multi-location

Clinics, dental groups, vet practices, fitness chains — geotag photos per branch with the right NAP and brand metadata.

  • Multi-profile switching for chains
  • Per-location copyright + branding
  • HIPAA-friendly (offline-only)
🛠️

SEO agencies

Bulk-geotag client photo libraries, ship Schema-ready JSON-LD, and submit image sitemaps. Saves 4-6 hours per client.

  • Unlimited client profiles
  • White-label friendly (no branding written)
  • Reusable templates per client
Comparison · vs Alternatives

GeoTag Pro vs other image geotaggers & EXIF editors

Most free GPS taggers only write EXIF. Most paid metadata suites only run on desktop. GeoTag Pro is the only browser-based tool that ships the full SEO stack.

Capability GeoTag Pro GeoSetter ExifTool (CLI) Geoimgr.com Adobe Bridge
EXIF GPS write
IPTC IIM + Core writePartial
XMP sidecar export
Bulk batch (100+ files)Limited
Schema.org JSON-LD output
Google image sitemap
Alt-text suggestions
HEIC auto-conversionManualLimited
Runs in browser (no install)
100% offline / no upload✗ Uploads
Reverse geocoding built-in
Multi-business profilesManual
PriceFreeFreeFreeFreemium$60+/mo
Learning curve5 minHoursDays (CLI)5 minHours
E-E-A-T · Authorship · Trust

Built and reviewed by verified industry practitioners

Image SEO advice gets recycled and watered-down. We publish our authors, our review process, and our technical references so you (and Google) know exactly who is behind the recommendations.

MC

Maya Cortez

Lead Engineer · Author

12+ years building image-processing pipelines at media-tech and DAM companies. Former Google search-quality contractor on image relevance. Open-source contributor to piexifjs.

Image processing EXIF / IPTC / XMP Local SEO
DP

Daniel Park

Technical SEO · Reviewer

10+ years in technical SEO at agencies and in-house. Specialises in image search and Schema.org. Reviewed every metadata field and Schema output for spec compliance.

Schema.org Image sitemaps GBP / Maps
SR

Sarah Reyes

Local SEO Practitioner · Advisor

Runs a multi-location local-SEO agency. Used the tool across 600+ small-business clients before it went public — the QA workflow was rebuilt around her checklists.

Multi-location SEO Service-area SEO Citation building

Our editorial & technical review process

Social Proof

Trusted by 10,000+ local businesses, photographers & agencies

Real stories from teams who replaced spreadsheets, ExifTool scripts, and $60/mo desktop suites with a single browser tab.

★★★★★

"Replaced a 3-hour-per-batch ExifTool script. We tag a thousand listing photos a week — the JSON-LD output alone saved us a developer sprint."

EM
Elena Mathers
Marketing Lead, Mid-West Realty Group
★★★★★

"Our local map-pack rankings improved noticeably after we started geotagging every job-site photo. Took about 6 weeks to see real movement, but the trend is undeniable."

RJ
Rohan Joshi
Owner, Joshi Plumbing — Austin, TX
★★★★★

"The fact that nothing leaves the browser is non-negotiable for our healthcare clients. HIPAA-friendly image SEO — finally."

PC
Priya Chen
Senior Strategist, Bright Path SEO
★★★★★

"Best part: we onboarded our entire content team in one 15-minute Loom. The wizard mode is genuinely beginner-proof."

TF
Tomás Fernández
Content Director, Trail & Compass Travel
★★★★★

"As a photographer I cared about IPTC byline + XMP sidecars. Most "free" tools fake those fields. This one writes them properly — Lightroom reads them straight in."

JL
Jamie Larkin
Editorial Photographer
★★★★★

"We dropped Bridge for everything except raw editing. The image-sitemap export saves us from writing custom XSLT every launch."

AK
Amelia Kowalski
SEO Engineer
FAQ · Common Questions

Frequently asked questions about image geotagging

The questions our users (and our SEO audits) ask most often, answered by working practitioners.

What is image geotagging and why does it matter for SEO?

Image geotagging is the process of embedding GPS coordinates and location metadata (city, state, country) into a photo's EXIF, IPTC, and XMP fields. Search engines — especially Google — use this metadata as a ranking signal for local Image Search, Google Business Profile photos, and Map Pack visibility.

Geotagged images also reinforce your business's geographic relevance for service-area queries like "plumber near me" or "dentist in Austin." It is one of the highest-ROI, lowest-effort wins in local SEO.

Is GeoTag Pro really free and offline?

Yes. GeoTag Pro is 100% free and runs entirely in your browser using JavaScript and Web APIs (FileReader, Canvas, Web Workers). Your photos never leave your device — there is no server upload.

We do not require accounts, API keys, or payment. The only network requests made are optional reverse-geocoding lookups to OpenStreetMap's Nominatim service, which can be turned off entirely.

What metadata standards does the tool write?

GeoTag Pro writes all three major image-metadata standards:

EXIF (GPSInfo IFD with latitude, longitude, altitude, direction, and timestamp), IPTC IIM and IPTC Core (caption, keywords, copyright, byline, location, country code), and XMP (Adobe Extensible Metadata Platform with Dublin Core, photoshop, and iptcExt namespaces).

This triple-write ensures compatibility with Google, Adobe Lightroom, Bridge, Photo Mechanic, DAM systems, and CMS platforms.

How many photos can I geotag at once?

There is no hard limit. The tool has been tested with batches of 1,000+ photos. Performance depends on your device's RAM and CPU. For very large batches we recommend processing in chunks of 200–300 to keep the browser responsive — the tool will warn you when memory pressure is high.

Will geotagged images actually rank higher in Google?

Geotagging is one of several signals Google uses for image ranking, alongside alt text, surrounding page text, image filename, structured data, and backlinks. By itself it will not rank a page from scratch.

Combined with descriptive alt text, IPTC captions, Schema.org ImageObject markup, and a properly configured image sitemap — all generated by GeoTag Pro — it provides a complete on-page image SEO foundation that search engines reward. Most users see measurable Map Pack and Image Search improvements within 4–8 weeks.

Does the tool support HEIC photos from iPhone?

Yes. GeoTag Pro auto-converts HEIC/HEIF (Apple's High Efficiency Image Format) to JPEG before writing metadata, because EXIF and IPTC support is most reliable in JPEG. The conversion happens locally in your browser via the open-source heic2any library — no server round-trip.

What's the difference between EXIF, IPTC, and XMP?

EXIF (Exchangeable Image File Format) stores camera-generated technical data — GPS, exposure, ISO, timestamp.

IPTC (International Press Telecommunications Council) stores editorial fields — caption, keywords, copyright, credit. Originally designed for newsrooms in 1979.

XMP (Extensible Metadata Platform) is Adobe's modern XML/RDF-based standard that extends and unifies both. A SEO-grade image should carry all three, which is why GeoTag Pro writes all three by default.

Can I use this for Google Business Profile photos?

Absolutely — that is one of the primary use cases. Geotagging photos before uploading them to Google Business Profile reinforces the geographic signal Google reads when ranking your business in the Map Pack and Local Finder. Pair it with the IPTC caption and Schema.org JSON-LD output for a complete local-SEO photo workflow.

Does GeoTag Pro generate an image sitemap?

Yes. The export bundle includes an image-sitemap.xml fragment that follows Google's image sitemap protocol — with <image:loc>, <image:title>, <image:caption>, and <image:geo_location> tags. Drop it into your existing sitemap or submit it standalone in Google Search Console.

Are GPS coordinates the only thing that matters for image local SEO?

No. GPS is necessary but not sufficient. Google's image-ranking models also weight: descriptive filename, alt attribute, surrounding paragraph text, IPTC caption, Schema.org ImageObject contentLocation, image sitemap entry, page-level LocalBusiness markup, and the authority of the hosting page.

GeoTag Pro addresses every one of these except backlinks — which only on-site content and outreach can solve.

What's the best alt text for a geotagged photo?

Best-practice alt text is a 8–15-word natural sentence that describes the image's content and the location/business context. Example: "Tankless water heater installation in Austin, Texas by Joe's Plumbing."

GeoTag Pro generates suggestions automatically using your business profile + IPTC caption — but you should review and humanize them before publishing.

Will geotagging strip my existing EXIF data?

No. The tool merges new metadata into the existing EXIF/IPTC/XMP blocks. Camera body, lens, ISO, shutter speed, and timestamp are preserved by default. You can opt to strip personal EXIF (camera serial, owner name) on export for privacy.

Stop wasting hours on EXIF scripts. Geotag a thousand photos in five minutes.

Free forever. No signup. Photos never leave your browser. Built by SEO engineers, used by 10,000+ teams.