Understanding Google Places & Local Search – Developing Knowledge about Local Search

May 29, 2008

The time for a “Geo” Sitemap is Now

Category: Google Places (Maps & Local) – Mike Blumenthal – 8:29 am

Yesterday Greg Sterling had an Interview With Google’s Carter Maslan about Mapspam in which Google noted that they are still at the stage of removing mapspam by hand. Also of not was that they will be addressing how to allow non bricks and mortar locations to provide information on their service area (see What Should Google Do About Mapspam? from last year).

Of most interest to me, however, was the clear statement that all websites should have a KML sitemap to clearly indicate to Google the exact locations of your businesses:

SEL: What about a business that formerly appeared among these top 10 listings and no longer does or wants to appear in those listings, what advice would you provide to such businesses?

CM: As a result, there’s no one piece of advice we would recommend beyond providing accurate, well-categorized listings and, for those businesses with web sites, following these tips including location kml in sitemap.

It has been clear that Google has been scouring the web looking for and indexing KML files and it stood to reason that having a KML file associated with your website would give Google clear signals about your physical location.

The time has come for it to be considered a “best practice” to include a Geo Sitemap on any local or regional website. Google clearly wants webmasters to include this indicator of location in a clear and obvious way that allows them to easily confirm geo data. Details on how to create a Geo Sitemap can be found in the Webmaster Help Cetner file: How can I create a Geo Sitemap?

From Google’s Webmaster Help Center:

Google Geo Sitemaps is an extension of the Sitemap protocol that enables you to publish geospatial content (geo content) to Google, in order to make it searchable in Google Earth and on Google Maps.

With Geo Sitemaps, you can tell Googlebot about your geo content, rather than waiting for us to discover it “in the wild”. While we cannot guarantee when or if your geo content will be added to our GeoSearch index, we are continuously working to improve the coverage, freshness and quality of our index.

I am not a coder but when but here is what I see (I stand ready to be advised by someone with more experience than I) in the Google example. Here is a line from a typical sitemap.xml file:

<url>
<loc>http://www.owlhomes.com/index.php</loc><priority>0.7</priority>
</url>

If it were a KML file being referenced in the sitemap file instead of a regular web page, it would look something like this to become a Geo SiteMap:

<url> <loc>http://www.owlhomes.com/firsttrip/HoudahGeo.kml</loc><priority>0.7</priority>
<geo :geo> </geo>
<geo :format>kml</geo>
</url>

The geo sitemap file is telling google that there is a geo indexed file and it is a KML file on the site which contains geo references about the business. It is not a geo reference itself.

Please consider leaving a comment as your input will help me (& everyone else) better understand and learn about local.

26 Comments »

  1. This is great. Just one more way to help your sites build trust with google.

    Comment by imnotadoctor (3 comments) — May 29, 2008 @ 11:17 am

  2. Great stuff! Google is definitely doing all it takes to make their products more quality – even if it takes doing it by hand.

    Comment by Brick Marketing Local (6 comments) — May 29, 2008 @ 1:25 pm

  3. @Imnotadoctor – It is unclear to me whether this kind of signal only builds trust as you point out or whether it might affect ranking as well…

    @Brick Marketing – the problem with “hand” editing is that it is very selective and leaves lots of spammy data in the index. I am hoping to give Google 4 weeks and then go in and see which of the reported spam has actually been removed.

    Mike

    Comment by Mike Blumenthal (1954 comments) — May 29, 2008 @ 1:28 pm

  4. @mike

    In my mind the more trust you can create with Google the better rankings they will grant you.

    Comment by imnotadoctor (3 comments) — May 29, 2008 @ 1:30 pm

  5. Good point, over the long haul having Google trust is probably the best long term ranking strategy.

    Mike

    Comment by Mike Blumenthal (1954 comments) — May 29, 2008 @ 1:34 pm

  6. hellova tip. thanks

    Comment by Jim McNelis (10 comments) — May 29, 2008 @ 4:41 pm

  7. Is there a way to define a geo-area instead of just a point using these location tabs? If not there should be.

    I have a number of clients who service a city yet their physical mailing address location is just outside the city. Google Maps is leaving them high and dry.

    Comment by Stever (206 comments) — May 29, 2008 @ 6:21 pm

  8. Mike-
    I really appreciate the link to the Geo Sitemap creation page. You’ve got me convinced this is important. Time to learn something new!
    Miriam

    Comment by MiriamEllis (636 comments) — May 29, 2008 @ 7:01 pm

  9. could someone provide a real word example of what this sytax actually means

    kml

    Comment by Stever (206 comments) — May 29, 2008 @ 7:56 pm

  10. uggg! I can’t past code

    fine, the code example Google is giving. The geo:geo and geo:format stuff

    Comment by Stever (206 comments) — May 29, 2008 @ 7:58 pm

  11. The problem is that only about 0.0001 percent of small business owners would have a clue what to do with that Google Help page. Search engineers live in a different world. I think they need to get out a mingle more often with real people and see what it’s like outside of Building 43.

    Comment by Matt McGee (39 comments) — May 29, 2008 @ 8:00 pm

  12. @Steve & Matt

    When Sitemaps first arrived on the scene they made sense and nobody immediately coded to them. I for one waited for a spiffy package to look at the site and create one for me. And I will probably wait for one this time as well (for the right client, I will ask my programmer to do one). In the meantime though I am adding KML files and maps with KML data to my local sites which plenty of software can automatically generate with little work.

    @Matt I am not suggesting this tactic for small business owners but rather for the developer of their site to consider. If a site is developed professionally and it can easily be made to do better in local marketing than I think professionals need to look at that and counsel their clients appropriately.

    Google is out scraping this data, it might as well be your client’s data that is scraped as his competitor. :)

    Mike

    Comment by Mike Blumenthal (1954 comments) — May 29, 2008 @ 9:39 pm

  13. @stever

    I have posted sample code above as I was unable to do it in the comment field.

    The geo sitemap file is telling google that there is a KML file on the site which contains geo references about the business.

    Mike

    Comment by Mike Blumenthal (1954 comments) — May 29, 2008 @ 9:52 pm

  14. @Matt
    Considering that 3/4 of business owners still don’t even have a website I am going to predict, um……… small business will never use KML Sitemaps. And if they understood they needed one they would hire someone to do it. Like maybe Matt McGee???

    Comment by Stephen Espinosa (11 comments) — May 30, 2008 @ 11:35 am

  15. Stephen- it will make your customer’s lead in the race all that more insurmountable! :)

    I agree with your numbers but they also points out the opportunity for both small business and web developers as local sites become all that more powerful of a marketing tool. I have for years always looked for other ways to provide ROI on local sites but that is inch by inch, day by day changing as the ROI increase moves in tandem with the growing importance of Local Search.

    Mike

    Comment by Mike Blumenthal (1954 comments) — May 30, 2008 @ 11:38 am

  16. Mike,

    It looks to me like the example code you posted is slightly different from Google’s example on the Geo sitemap creation page. I read it as the following, replacing the double dashes for carrots:

    –url–
    –loc–http://www.owlhomes.com/firsttrip/HoudahGeo.kml–/loc–
    –priority–0.7–/priority–
    –geo:geo–
    –geo :format–kml–/geo:format–
    –/geo:geo–
    –/url–

    Comment by Cavan Moon (6 comments) — May 30, 2008 @ 5:48 pm

  17. [...] Blumenthal just wrote a great post about adding a Geo site map to websites. So i got to tinkering with some of this KML format geo data files and discovered a few new things [...]

    Pingback by Add Geo-Data to Your Local Website | Stever.ca — May 31, 2008 @ 6:37 am

  18. [...] tip to Mike Blumenthal on covering the interview, particularly in regards to KML [...]

    Pingback by Google on Local Search: “Always changing how we determine relevancy” | CityMarketer.com — June 3, 2008 @ 3:48 pm

  19. after adding these to sitemaps i now see site map error reports in Google Webmaster Tools.

    -Invalid XML tag
    -This tag was not recognized. Please fix it and resubmit.
    -Tag:geo

    Perhaps the Webmaster Tools system has just not caught up yet to know that they now do recognize this tag??

    I do of course have the geo schema call at the top of the sitemap file that is supposed to define the tags.

    Anyone else seeing this?

    Comment by Stever (206 comments) — June 4, 2008 @ 4:39 am

  20. Stever-

    I have yet to implement but did you see this page: Drive More Search Traffic to Your Maps API Site by Including KML Files in a Sitemap?

    Comment by Mike Blumenthal (1954 comments) — June 4, 2008 @ 11:00 am

  21. Looks like that page conflicts with the other Google Page about geo sitemaps. I’ll just drop those geo:geo tags and just get the url indexed then.

    Comment by Stever (206 comments) — June 4, 2008 @ 4:49 pm

  22. @stever did you add it as a second sitemap?

    One year ago, Google advised me at the Google Geo developer day to include a .kml in the ‘normal’ sitemap.

    http://www.example.com/mylocations.kml
    0.5
    daily

    now with geositemaps they want us to submit a second sitemap, probably to keep the information in sitemaps clean and tidy. regular sitemap should be about the regular sitemap, the mobile sitemap about the mobile structure, the geositemap about physical locations. etc.
    If google webmaster tools is telling you that there are errors in your second sitemap (the geo one) maybe you will just have to wait before they update their system. To be sure, it’s better to use the http://google.com/webmasters/tools/ and not of a country specific .TLD because google tends to implement features in different countries at a different time :/

    I have always been using the ‘old’ method, but just uploaded on of the new geositemaps. Will report on status later.

    Comment by martijn (77 comments) — June 11, 2008 @ 11:33 am

  23. [...] VP of Maps, has indicated that businesses should start using KML files in his interviews with Greg Sterling & Eric Enge. Eric Enge: I first heard about KML a while back and I have seen some stuff [...]

    Pingback by Understanding Google Maps & Yahoo Local Search » Google Maps: KML for authority and ranking? | Developing Knowledge about Local Search — August 7, 2008 @ 3:02 pm

  24. [...] Comment lutter contre le “Mapspam” via Greg Sterling et Blumenthals [...]

    Pingback by Et pendant ce temps là…. — November 11, 2008 @ 8:28 am

  25. [...] was indexing KML & RSS files and integrating that information into Maps and why that made having your own kml information and geo sitemap [...]

    Pingback by Google Maps: Will More Fully Integrated User Created Content Generate Mapspam? » Understanding Google Maps & Yahoo Local Search — March 13, 2009 @ 3:57 pm

  26. [...] the first quarter of 2008 they added support for KML sitemaps to webmaster central to actively alert Google of your geo info and any changes that might occur in your location [...]

    Pingback by New Web based KML & Geo Sitemap Tool Released | Understanding Google Maps & Local Search — December 2, 2009 @ 3:16 pm

RSS feed for comments on this post. | TrackBack URI

Leave a comment

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

Comments links could be nofollow free.