maps

Tutorial: How to easily create a Google Maps for SEO Part 2

I’ve been getting a lot of questions lately about when I was going to release part 2 of my Google Maps for SEO API tutorial.  Well, here it is!  and I have made it more simple than ever.  In this tutorial, I have included a simple KML file for your viewing to see how to set yours up.  I have also included the snippet needed in order to call the KML in the API on your website.

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Placemark>
    <name>Simple placemark</name>
    <description>Attached to the ground. Intelligently places itself
       at the height of the underlying terrain.</description>
    <Point>
      <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
    </Point>
  </Placemark>
</kml>

Now you can see how the KML file is suppose to look, you can add as many different locations as you want within the kml file.  just add an additional <placemark> and you’re good to go.  I recommend creating additional fields within the KML placemark including <address> <street><state><zip> etc. By doing this you will let google know more accurate information about what you’re trying to show on the map and will also increase SEO information and bait for the search engines.  If you know basic html, you can also add image or hyperlinks to the code. ( NOTE: in order to add this type of information or any other html markup, you must use CDATA in your XML KML.) The coordinates are great and required, but additional information is key to success for any SEO.  I have found great success doing this for a string of tire dealerships on the east coast.  I did not design the website, but i did implement the Google Maps SEO.

Example 2:

<Placemark>
<name>Edinburgh</name>
<description><![CDATA[
<div><a href="http://localtiredealers.net/kramer/locations-hours/edinburgh.html">
221 Carmichael Way <br> Chesapeake, VA 23322 </b>
</a> </div>
<div><img src="http://www.yourthinkbox.com/ifc/coupons/chesapeake.jpg" width="200px" border="0">
</a></div>]]></description>
<styleUrl>#C</styleUrl>
<Point><coordinates>-76.234312,36.65978,0</coordinates></Point>
</Placemark>

From there, You’ll use your typical map settings (refer to part 1 of my tutorial) and add the overlay of the KML file you created.

var gx = new GGeoXml(“http://www.website.kml”);

map.addOverlay(gx);

This javascript is very easy to use and can be implemented to almost any website.

check back soon because I will be posting a tutorial on how to easily place google maps into wordpress for SEO best practices.

Google Maps API and SEO

In recent months, I have been working a lot with the Google Maps API.  I have been utilizing the API to optimize landing pages for “multiple location” websites.  In customizing these sites for the API, I have discovered that Google’s organic listings absolutely love when a website utilizes their Maps API.

In less than two weeks, I have seen my organic listings skyrocket up the pages with very little additional SEO practices in place.

Obviously Google loves relevant content, but as Google expands it’s capabilities and customization techniques, geotargeting has become much more relevant.  In this particular case, creating a website encoded with the Maps API for all locations has exponentially boosted optimization at a much quicker pace that normal.

In a nutshell, if you have a geo-specific website you are developing, I highly recommend implementing a geographic KML file and implementing it into your websites using the Maps API. 

KML is an extension of XML that pertains to geographic locations in Google Maps and Google Earth.  It’s a very thorough and organized markup language that is useful in presenting data to the search engines.

Example of KML code:

KML example for Google Maps API and SEO

KML example for Google Maps API and SEO

 Utilizing this particular KML file, I was able to geocode over 20 locations on one page in the API and include, address, phone number, location image, and a link to each individual page.  This created an insane amount of relavence and quality information for Google to boost this website up the organic listings.  

 

KML based Map for Google API including relevant information

KML based Map for Google API including relevant information

As you can see above.  There is a ton of relevant information included in a very small and precise space.  This information utilized by the API is a great way to gain instant optimization.

In the next couple days, i will create a step by step tutorial on how to fully integrate this technology into any website.