Using Geolocation to Make Your Business Stand Out from the Crowd

Are there lots of local listings near you, or businesses with similar names and are you therefore struggling to get verified? Use this tool to help:

Remove any doubt of your business location

Use latitude and longitude to provide Google in accurate detail the location of your business. Your Google Business Listing is an important link between your real business, your website and the web.

Google likes it when there are multiple confirmations of the name, address and phone number across the web in listings on directories and other citation listing sites.

The key amongst these is the address. One way you may want to boost Google’s confidence in your business listing and the tie it has with your website and real-life business is by including the exact latitude and longitude of your location.

By providing Google with the exact co-ordinate location of your business, and then matching it exactly between the three entities, it removes any doubt in Google’s eyes and will help you get verified and rank in your local area, particularly if you are having difficulty verifying due to there being several local businesses on your street/area or if there are others with similar names which are impacting your ability to get verified.

Installing the requisite stuff

First you will need to install your favourite userscript manager, here are our recommendations:

  • Chrome: Tampermonkey
  • Firefox: Greasemonkey

Then install the following script:

// ==UserScript==

// @name         Google LatLong helper

// @namespace    http://dbdmedia.co.uk

// @version      0.1

// @description  Move black crosshair over place you want LatLong for before copying LatLong from URL. Lightgrey is the ‘Google’ centre, and should be over the place when you search the LatLong of the listing

// @author       Harry Clarke

// @include      *google.co*/maps*

// @grant        none

// ==/UserScript==

 

(function() {

   ‘use strict’;

 

   // google latlong on ui

   var div = document.createElement(“div”);

   div.style.position = “fixed”;

   div.style.zIndex = “100”;

   div.style.top = “50%”;

   div.style.left = “50%”;

   div.style.width = “2px”;

   div.style.height = “100px”;

   div.style.marginLeft = “203px”;

   div.style.marginTop = “-50px”;

   div.style.backgroundColor = “lightgray”;

 

   document.body.appendChild(div);

 

   var diva = document.createElement(“div”);

   diva.style.position = “fixed”;

   diva.style.zIndex = “100”;

   diva.style.top = “50%”;

   diva.style.left = “50%”;

   diva.style.height = “2px”;

   diva.style.width = “100px”;

   diva.style.marginTop = “-1px”;

   diva.style.marginLeft = “154px”;

   diva.style.backgroundColor = “lightgray”;

 

   document.body.appendChild(diva);

 

   // actual latlong of highlighted place

   var divb = document.createElement(“div”);

   divb.style.position = “fixed”;

   divb.style.zIndex = “100”;

   divb.style.top = “50%”;

   divb.style.left = “50%”;

   divb.style.width = “2px”;

   divb.style.height = “100px”;

   divb.style.marginLeft = “-1px”;

   divb.style.marginTop = “-50px”;

   divb.style.backgroundColor = “black”;

 

   document.body.appendChild(divb);

 

   var divc = document.createElement(“div”);

   divc.style.position = “fixed”;

   divc.style.zIndex = “100”;

   divc.style.top = “50%”;

   divc.style.left = “50%”;

   divc.style.height = “2px”;

   divc.style.width = “100px”;

   divc.style.marginTop = “-1px”;

   divc.style.marginLeft = “-50px”;

   divc.style.backgroundColor = “black”;

   document.body.appendChild(divc);

})();

 

Now when you visit Google Maps, you should see two “crosshairs” on the map, one in black and one in dark grey.

Finding the latitude and longitude of your business

Within Google Maps, navigate to where your business is, using the black crosshairs to pinpoint its exact location. It’s a good idea if you are a large business to pinpoint where customers can enter the building, so that customers using Google Maps will naturally end up at the entrance rather than round the side.

Screen Shot 2018-08-09 at 16.40.10

In the URL bar, you will see something like the following:

Screen Shot 2018-08-09 at 16.41.55

Grab those and paste them into your favourite text editor. (There are also other ways).

You can double-check the co-ordinates are correct by pasting them “51.4958225,-0.0702624” into the search bar in Maps. This time, the grey crosshair should be over the pin on the map. This is because Google adjusts the lat-long displayed in the web app to accommodate for the navigation pane on the left-hand side. If you attempt to grab the lat-long from the URL again and search for that, you’ll notice the map will move to the left the same distance again: the black crosshair always gives

Using latitude and longitude in your business listings

Next it’s important to have the exact same lat-long across both your My Business Listing and your website.

For your listing: When adding a listing, use the “Import from file” method:

Screen Shot 2018-08-09 at 16.42.04

And follow the template, including your latitude and longitude values in the appropriate columns before uploading:

Screen Shot 2018-08-09 at 16.42.09

Using latitude and longitude on your website: structured data

It’s important as any other step to include the relevant structured data on your site to tie it to your listing and real-life business.

Our preferred method is JSON-LD, a versatile method which is straightforward to implement without significantly disrupting the site code.

Using the example below, replace the relevant information and place it somewhere on your homepage:

<script type=”application/ld+json”>

{

“@context”: “http://schema.org”,

“@type”: “LocalBusiness”,

“address”: {

“@type”: “PostalAddress”,

“addressLocality”: “Manhattan”,

“addressRegion”: “NY”,

“postalCode”:”10036″,

“streetAddress”: “400 Broadway”

},

“description”: “This is your business description.”,

“name”: “Craig’s Car Repair”,

“telephone”: “555-111-2345”,

“openingHours”: “Mo,Tu,We,Th,Fr 09:00-17:00”,

“geo”: {

“@type”: “GeoCoordinates”,

“latitude”: “20.75“,

“longitude”: “13.98

},

“sameAs” : [ “http://www.facebook.com/example”,

“http://www.twitter.com/example”,

“http://plus.google.com/example”]

}

</script>

Once live on the site, request a crawl and indexation within Google Search Console and, voila!

If you need help boosting your brands organic visibility across search engine, get in touch hello@verbbrands.com.