Locals Only

The hCard Microformat & Local Search Optimization


Last year in a blog post on tips for local SEO, I recommended using the hCard microformat as a component of local search engine optimization. I believe I was first to recommend this, and I was happy to hear a few different speakers at the SMX Local & Mobile Conference a couple of weeks ago recommend this too for local SEO. However, I could see there was some minor confusion from some attendees as to how widely it’s adopted, which search engines support it, and whether local info sites should be using it—so, I thought it’d be worthwhile to provide a brief update to answer these questions.

The hCard microformat is a standard method of semantically marking up your HTML to inform the search engines (and other devices/applications) very precisely about which part of your page text contains addresses, phone numbers, and other typical directory listing info. I recommended using it for formatting a business’s address and contact info because I saw indication of a trend towards increasing adoption of the protocol, and it would make good logical sense for local search engines to recognize hCard formatting when spidering local websites.

Here’s an example of the hCard code from Madison’s Orpheum Theatre page at Cinema Treasures (partial code example):

<h1 class=”org”>Orpheum Theatre</h1>
Madison, WI
<div class=”address”><div class=”adr”>
<div class=”street-address”>216 State St</div>,
<span class=”locality”>Madison</span>,
<span class=”region”>WI</span>
<span class=”postal-code”> 53703</span>
<span class=”country”>United States</span></div>

The concept here is that the microformat makes it very clear to the search engine what the business name is, versus street address versus city, etc. Without a clear tag on the data, search engines have to use clues like commas, line breaks, spaces and such to try to parse out all this info to match their business directory listings, and there’s such a range of formatting possibilities that a large degree of potential error is introduced. Using semantic labels reduces chances for interpretation mistakes.

Is there a risk to using the hCard microformat?

No. First of all, even if no search engine were specifically supporting the hCard microformat for identifying address info on webpages, this wouldn’t break their ability to read and use the address info in the visible text of the page. The cool thing about (X)HTML’s extensibility is that the data labels can be added in without altering the validity of the markup code. If a search engine doesn’t recognize the hCard labels, it just ignores them and uses the text as it normally would.

Which search engines use the hCard as local signals?

Yahoo has supported the microformats movement for quite some time, though it’s unclear if they are reading hCard tags when spidering pages. A few speakers at the conference stated that Yahoo “supported” the hCard microformat, but I think how they’re supporting the format may have confused people.

Last June, the Yahoo Local Team reported that they now support microformats, but what they were specifically stating was that they had started tagging the listings data they delivered up with the tags on the Yahoo sites. This was done to make it easy for users with microformat browser extensions and such to copy listing info off Yahoo! Local pages into address books and other apps for use (also, they’ve implemented hCalendar and hReviews tags).

So, Yahoo might be reading hCard from local web pages, but they’ve never stated this and I suspect they might not be yet. If anyone out there has actually tested this in some way, I’d be interested in hearing about the results. What Yahoo has definitely done is put hCard and other microformats into their local results page code.

In July, Google Maps also followed suit by adding hCard microformatting into their search results. But, as far as I can tell they are not yet reading hCard tags on web pages. Some months ago, one of Google’s engineers told me that they might consider recognizing it if they found more sites using it. But they already considered themselves pretty effective at parsing out address info from webpages.

Now, I’d love to report that local search engines are recognizing the hCard, but there’s not any indication of this yet. Obviously the local search engineers at both Yahoo! and Google see value in the protocol, but there’s perhaps not wide enough adoption by webmasters to make it worthwhile to use it as a signal for local search. If I’m off-base here, I’d invite the local search engines to speak up and update us all.

If the search engines aren’t recognizing hCard, why should I use it?

I still believe this could become much more of a standard for locally-oriented sites. I see a lot of instances where search engines make mistakes in interpreting address info from web pages, and in trying to automatically associate web sites with business listings in their databases. So, this would be valuable to the local engines if the signal were more available to them.

Aside from local search optimization, there’s another compelling reason to use the protocol: do it for your users! This is the local info version of a “bookmark this page” link. If you have the hCard formatting your address and contact info on your page, it makes it easy for some users to click and save the data to their address books and other applications.

This is pretty easy to add to a page, so it shouldn’t create much extra work to introduce. Do it for your users, do it as a best practice, and do it to be prepared for the day local search engines may eventually recognize the tags.

Opinions expressed in the article are those of the guest author and not necessarily Search Engine Land.


Chris Silver Smith writes for the the Locals Only column at Search Engine Land. Chris "Silver" Smith is director of optimization strategies for KeyRelevance.

See more articles by Chris Silver Smith >



Share, Bookmark & Discuss This Article
More:


Keep Updated: News Via Email | News Via RSS Feed | News Via Twitter


See more stories like this in the Members Library! Check out the Locals Only, Search Engines: Maps & Local Search Engines sections of the Members Library where this story is filed. Members also get access to exclusive video content, a members-only weekly & monthly newsletter, plus more. Check out all the benefits!

Comments are closed.



RECENT COMMENTS

  • Carrie Hill said " Hi Fran, Did you click on the "comparison" view in the top right corner of the graphic - look at the"
  • stefanw said " I love it when great minds come together. And then I'm there to bring it all down. But seriously I c"
  • davebarnes said " Or you can use AdBlock Plus with this filter: *google-analytics.com*"

See All »


FREE DAILY SEARCH NEWS RECAP!

SearchCap is a once-per-day newsletter update:

STAY CURRENT THROUGHOUT THE DAY

Our feed & social options update you as news happens.

Search Marketing Expo

Search Engine Land produces SMX, the Search Marketing Expo conference series. SMX events deliver the most comprehensive educational and networking experiences - whether you're just starting in search marketing or you're a seasoned expert.


SMX Web Site » | SMX Difference » | SMX News »


Join us at an upcoming SMX event:

Search Marketing Now Learn more about search marketing with our free online webcasts and webinars from our sister site, Search Marketing Now. Upcoming online events include:


See more webcast topics »

FOLLOW US SOCIALLY
Upcoming Search Engine Land Conferences

Get Your Search Engine Land
Premium Membership!

Become a premium member today and receive:

  • Express commenting privileges & photo.
  • Exclusive videos & newsletters.
  • Discounts to our SMX conferences.
  • Access to "How To" & Other Archives.

Learn More

Upcoming Search Engine Land Conferences
Add to GoogleAdd to My Yahoo!Add to BloglinesAdd to NetvibesAdd to Windows Live