How to do geo tagging for Photos & Website

Close-up of a hand holding a magnifying glass over a world map with colorful pins indicating travel destinations.

Geo tagging is the process of adding geographical identification metadata to various media such as photographs, videos, websites, or social media posts. This data usually consists of latitude and longitude coordinates, but can also include altitude, bearing, and place names.

Read below “how to perform geotagging across different platforms and devices.”

geo tagging

1. How to Geotag Photos

Most modern devices do this automatically, but you can also add tags manually.

On Smartphones (Automatic)

  • iPhone (iOS): Go to Settings > Privacy & Security > Location Services. Ensure Location Services is on, then scroll down to Camera and select “While Using the App.”
  • Android: Open the Camera app, go to Settings (usually a gear icon), and toggle on Location tags or Save location.

On Desktop (Manual)

If you have an image without location data, you can add it using software:

  • Windows: Right-click the photo > Properties > Details. You can click on the “GPS” section to add coordinates (though this is limited in newer Windows versions).
  • macOS: Open the photo in Preview. Go to Tools > Show Inspector. Click the “i” icon, then the GPS tab, and select Assign Location.
  • Tools: Websites like GeoImgr or software like Adobe Lightroom allow you to drag and drop photos onto a map to embed coordinates.

2. How to Geotag on Social Media

Social platforms use geotagging to help users discover content based on where it was filmed or posted.

  • Instagram: When creating a post or story, tap Add Location. You can search for a specific business, city, or landmark.+1
  • Facebook: Click Check In while writing a status update to attach your current or a chosen location.
  • X (Twitter): Tap the location icon in the tweet composer to attach your current city or neighborhood.

3. How to Geotag a Website (Local SEO)

For businesses, geotagging your website helps search engines like Google understand where you are located, improving your “Local SEO.”

  • Schema Markup: Use “LocalBusiness” structured data in your website’s HTML. This tells search engines your exact latitude and longitude.
  • Google Business Profile: Ensure your business is registered on Google Maps. This automatically “geotags” your web presence to that physical location.

4. How Geotagging Works (The Technical Side)

Geotagging relies on the Global Positioning System (GPS). When you take a photo or “check in,” the device communicates with satellites to determine your coordinates.

This data is stored in the EXIF (Exchangeable Image File Format) data of the file. This hidden metadata stays with the file even when you move it from your phone to a computer.

5. Important: Privacy Considerations

While geotagging is great for organization and marketing, it can be a privacy risk:

  • Home Privacy: Avoid geotagging photos taken inside your home, as anyone with the file can find your exact address.
  • Stalking Risks: Sharing your real-time location on social media tells people exactly where you are (and that you aren’t at home).
  • Removing Tags: If you want to share a photo anonymously, use an “EXIF cleaner” app to strip the location data before uploading it.

Since we’re focusing on Local SEO (how Google finds your business), adding a small piece of code called Schema Markup to your website is the most powerful way to “geotag” your digital presence. It tells search engines exactly where you are located in a language they understand.

1. The “Magic” Code (JSON-LD)

You should place this code in the <head> section of your website or at the bottom of your homepage. It doesn’t show up for users, but Google reads it instantly.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "image": "https://www.yourwebsite.com/logo.png",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main Street",
    "addressLocality": "Your City",
    "addressRegion": "State",
    "postalCode": "12345",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 40.7128,
    "longitude": -74.0060
  },
  "url": "https://www.yourwebsite.com",
  "telephone": "+15551234567"
}
</script>

2. How to Get Your Exact Coordinates

To fill out the latitude and longitude fields in that code, follow these steps:

  1. Open Google Maps on your computer.
  2. Right-click your exact store location or front door.
  3. A pop-up will appear with a string of numbers (e.g., 40.7128, -74.0060).
  4. The first number is your Latitude; the second is your Longitude.

3. Geotagging Your Images for the Web

When you upload photos of your business to your website, Google “reads” the metadata of those images to verify your location.

  • Before you upload: Use a tool like GeoImgr or ExifPure.
  • The Process: Drop your photo into the tool, search for your business address, and click “Write EXIF Tags.”
  • The Result: Your photo now has your GPS coordinates “baked” into the file. When Google Images crawls your site, it sees a photo of a pizza actually taken at your pizza shop’s coordinates. This builds massive trust.

4. Why This Helps Your Ranking

Think of Google as a librarian. If you just say “I’m a plumber,” Google puts you in a giant pile with every other plumber.

When you use the code above and geotag your images, you are giving the librarian a map. Now, when someone nearby searches for “plumber,” Google can confidently move you to the top of the Map Pack (the top 3 results on Google Maps).

5. Don’t Forget the “NAP”

In the world of geotagging, NAP stands for Name, Address, and Phone Number.

  • Consistency is King: Ensure your NAP is identical on your website, your Facebook page, and your Google Business Profile.
  • If your website says “123 Main St.” but your Facebook says “123 Main Street,” Google might get confused. Be exact!

Adding geotags to your photos before uploading them to your Google Business Profile (formerly GMB) is a smart strategy. It helps Google verify that your business is actually where you say it is, which can improve your rankings in local search results.

Here is the process to do this effectively:

1. How to Geotag Your Photos

Since most professional cameras and some desktop uploads strip location data, you often need to manually “bake” the coordinates into the image file (EXIF data).

Using Online Tools (Easiest for a few photos):

  1. Go to a tool like GeoImgr or Tool.GeoSetter.
  2. Upload your photo.
  3. Search for your business address in the map search bar.
  4. Once the pin is on your business, click Write EXIF Tags or Tag Photo.
  5. Download the new version of the photo.

Using Desktop Software (Best for bulk):

  • Adobe Lightroom: You can go to the “Map” module, select your photos, and drag them onto the map location.
  • ExifPure (Windows/Mac): A simple, free tool where you can paste coordinates directly into the metadata of multiple images at once.

2. Best Practices for Google Business Profile Photos

Google’s algorithm is smart—it doesn’t just look at the GPS coordinates; it also looks at the “content” of the photo.

  • Originality: Never use stock photos. Google prefers raw, unedited photos taken at your location.
  • Filename Optimization: Before uploading, rename your image file. Instead of IMG_1234.jpg, name it interior-design-services-bhopal.jpg or hotel-ocean-breeze-room.jpg.
  • Image Specs: Keep your photos at a 720 x 720 minimum resolution and in JPG or PNG format.

3. How to Upload to your Google Profile

Once your photos are geotagged and renamed, you should distribute them across two areas of your profile:

As Business Photos (The “Gallery”):

  1. Go to your Google Business Profile dashboard.
  2. Click Add Photo.
  3. Upload your geotagged images to specific categories like “Interior,” “Exterior,” or “Team.” These stay on your profile permanently and help customers get a feel for your space.

As Updates (Posts):

  1. Click on Add Update.
  2. Write a short description (around 80–100 words) using your local keywords (e.g., “Best wedding venue in Bangalore”).
  3. Attach your geotagged photo.
  4. Add a “Call to Action” button like Book Now or Learn More.

Why This Works for Your Strategy

When you upload a photo with embedded coordinates to a post, you are creating a “local signal.” If you consistently post geotagged photos from your location in Bhopal or Bangalore, Google begins to associate your business name with those specific coordinates more strongly than your competitors.

Pro Tip: If you are managing multiple locations, make sure the coordinates you embed match the specific branch address, not just your main office.