One of the least-tapped areas of local business website optimization continues to be semantic markup. Semantic markup can increase chances that information from your website will be highlighted in search engine results pages via rich snippets, attracting greater attention and clickthroughs. So, read on and use this checklist to see if you’re exploiting all elements possible for your local business website.
While special markup likely may not directly improve your rankings in search, it does apparently increase clickthrough rate or “CTR,” as consumers are more drawn to your site’s listings. The increase is reportedly 15% on average, and potentially higher!.
Just
this increase in CTR alone could benefit your rankings over time, as
clickthroughs can influence rankings; so, there are a few reasons why semantic
markup is worthwhile. Semantic markup optimizes for Google, Bing, and Facebook
search, too.
If you think most Microformats/RDFa/Micro Data/Schemas don’t apply to your local business website — think again! While only a few of these may impact your listing in the local 7-pack or in Google Maps, your site can also attract customers via the regular, keyword search results pages; and, regular listings can and do appear on the same results pages as the 7-pack!
So,
check to see if you’ve added the following semantic markups to your local
website (if applicable). Improving your traffic, even on search results which
are not directly related to something you sell, can help benefit all the rest
of your website as your overall popularity becomes augmented.
13 Semantic Markup Strategies For Local
Business Websites
1. Authorship Markup
The
number-one, best semantic markup is likely authorship — it allows your personal
photo to appear with pages you author, and your website, when they are listed
in search engine results.
For
instance, check out listings of articles from Search Engine Land, and you’ll
frequently see icon pics and names of authors paired up with their article
listings.
For
local search, this may be even more compelling in Google, making your listing
appear far more interesting and professional in the 7-pack. In the search below
for personal injury attorneys in Seattle, the first two listings sport pics of
the attorneys:
To
enable this to happen, you must have a Google+ profile for the business
proprietor, link to it from your website including a querystring with
rel=author:
<a href=”[profile_url]?rel=author”>Google</a>
Then,
link back to your site from your Google+ profile in the “Contributor To”
section. It’s also a good idea to have a good author photo for Google+.
2. Local Business Schema and Geotag
Schema.org
provides a few different types of semantic markup that I’ll be listing in this
article, and the prime one is for describing local businesses. Essentially, you
can use this to markup your address and contact information on your site,
although there are additional fields you can include such as hours of
operation, payment types accepted, and more.
Example
markup:
You can
also geotag your location (or “Place” in Schema.org lingo) by including your
geocoordinates with your LocalBusiness code. As I’ve noted before, if you’ve
been using hCard Microformat for this purpose, you can continue to do so,
although Schema markup has become more preferred.
If
desired, you can use both simultaneously, such as what I’ve done with my business
address on my homepage at Argent Media. For LocalBusiness Schema instructions, go here.
3. Testimonial
Testimonials
on a business website can often aid in persuading visitors to become customers.
Because
of this, Google allows local businesses to disclose that they have a
testimonial by using semantic markup for reviews, and Google sometimes will display that information in
conjunction with the business’s listings in SERPs. I believe tagging your testimonials can increase their
chances of being displayed in the snippet text beneath your listing, and in the
sample text callouts shown variously in the cached image of your webpage.
For
instance, check out the EagleLift foundation repair company in Los Angeles
which has atestimonial page marked-up with the Schema for testimonials — and that
testimonial text now shows up in both the description snippet and the cached
page callout:
4. Breadcrumbs
Many
sites I run across neglect to use breadcrumb navigation, despite it being
highly useful,according to usability experts.
Even on relatively small sites, breadcrumbs can help a user orient themselves
in the site’s hierarchy, and provide them with related pages that they might
wish to visit. For this reason, Google began bubbling-up this data to
display in rich snippets as additional links beneath the hyperlinked page name.
Simply
from a statistical perspective, having additional links to your site on search
results pages increases the odds of you having users click through over time —
so, breadcrumb links are highly desirable! Google does a fair job of
automatically detecting these, but there are times when a page’s breadcrumb
code isn’t interpreted successfully by them in order to be displayed in the
snippet. To increase your chances, use the breadcrumb markup on your site pages.
For
local sites targeting a few local city names or with multiple offices around a
metro area, breadcrumbs are very worthwhile. For example, here’s a breadcrumb
from my company site:
Once
you’ve coded your page, check the code in Google’s Structured Data Testing Tool,
which should reflect the breadcrumb links properly. The tool shows a search
listing preview for my page at Argent
Media, in addition to the extracted structured data.
5. Events
If your
company participates in some events or provides special services at different
times/dates during the year, you might consider incorporating the Events Schema markup. If you are too
intimidated to do structured data on your site, or you don’t feel confident at
doing the coding necessary, Google does give you another option for Events at
this time.
In your Webmaster Tools account, Google has provided a beta service called the Data Highlighter for Events. Using this interface, you can highlight elements of events and tell Google which data item is which event element — Name, Date, Venue, Address, URL, etc.
*If
Google deems the Data Highlighter to be successful, they’ll likely expand it to
include other types of rich snippets as well. I hope they do — this would be a
great boon for small business websites!
6. Coupons/Offers
If you
have coupons or special offers, use the Offer Schema. It’s not clear to me that Google or
Bing does any special snippet treatment for coupons or offers at this time, but
they included it in Schema.org, and it would make sense for them to consider
incorporating it more visibly at a future date, since they’re obviously
interested in it, and it would be the sort of thing that end users would like a
lot.
7. Videos
Google recommends that you use the VideoObject Schema to help
them to better interpret and represent your video content in search results. If
you’re not using videos on your site, you should — video listings in search
results take up more room in search results and are more attention-grabbing.
Consumers
apparently like seeing videos of products or of businesses providing services,
so this can help with conversions as well. Here’s an example video page listing
in search results from the Wasp Barcode Technologies company in Plano, Texas:
8. Recipes
Recipes
get tons of searches on the net, and for that reason search engines highlight
the presentation of their listings in search results.
Most
local businesses don’t feel that they really lend themselves to food themes, so
it might not occur to them to show a recipe or two on their site and mark it up
for search engines. True, recipes may make more sense for a restaurant, hotel,
caterer, or even a coffee shop, but there’s no reason why a business couldn’t
publish some favorite recipe and get some extra traffic and ranking power by
doing so.
For
instance, a lawyer recently made headlines by filing a Freedom of Information
Request with
the government in order to obtain President Obama’s beer recipe (“White House
Honey Ale”). The lawyer was likely satisfied that the recipe is now published on the White House’s website, but he’s missed out on the
opportunity of publishing the recipe on his own website and marking it up for
search.
The
White House’s recipe is actually very non-optimal, because it was published in
a couple of images instead of in text, and it won’t look as pretty in search
results as recipes at the Food Network or AllRecipes.com.
Your
reason for publishing a recipe doesn’t have to be dramatic, though — just do it
to interact with the Web community more and your business may benefit.
9. Individuals
I’ve
written before on how highlighting your employees can
help with local search rankings. In addition to displaying author
information, you can also mark up information about executives and employees on
your site as well by using the Schema for a Person.
10. Tables & Bulleted Lists
This
doesn’t really require any special semantic markup — but, if you have tabular
data or content that lends itself to presentation in a list, providing this on
your website can again make your listing in search results get more attention,
and it affords you the opportunity to display more info about your products and
services before potential customers have even reached your website.
Example
— rental cabins in Gatlinburg, TN:
The Cabins of the Smokey Mountains
webpage presents
their rental properties and features in a table, and Google has featured that
below their listing. To enable this to happen, consider whether you have any
information that might lend itself to a table or bullet list format, and create
a page for it.
For
example, this could work great for many restaurants, if they put their menu in
an HTML table — preferable, compared with the Flash/PDF/image formats that many
eateries use instead.
11. Products
If your
business sells products, seriously consider incorporating data about them on
your site and marking it up with the Product
Schema. The product markup can enable your listings to show price,
ratings, and availability in the search results:
Note that the Product markup can be
particularly effective in combination with breadcrumbs! (Shout out to Zachary Palmer for reminding me of this one.)
12. Meta Descriptions
While
it doesn’t involve Schema, Meta Descriptions have been one of the earliest and
longest surviving semantic markup elements. They’re possibly the
most-influential as well, since they often appear as the entire snippet text in
search results.
Despite
all this, the Description Meta Tag is still frequently neglected on many small
business websites. The Meta Description should briefly describe what a
particular page is all about, incorporating good keywords. You should not use
the same description for all pages, or even more than one page on your site!
Don’t
just parse the first sentence of a blog post into the description field, either
— make them custom, describing the page. Twenty-five words ought to do it.
Check in your Webmaster Tools and see if any changes are recommended, too —
warnings about being too short or duplicated tags should alert you to adjust.
13. Facebook Open Graph
Instead
of cooperating with the search engines to make life easier for millions of
webmasters and developers, Facebook uses the Open Graph protocol. To help ensure your site’s pages
are presented well in Facebook search and various interfaces, incorporate Open Graph for local businesses as I suggested previously. Use it simultaneously with Schema.org
protocol — the two do not conflict with one another.
Each
time you insert semantic markup, be sure to check it using Google’s Structured Data Testing Tool (previously
called the “Rich Snippet Testing Tool”). I’ve seen many instances where
designers and programmers think they’ve incorporated semantic markup, but
instead it’s incorrectly configured and erroneous.
So, go
through this checklist and add any of the semantic markup options you can, and
it may help you achieve a very rosy year for your website and business in 2013!
Postscript: Regarding Testimonials, I made a mistake in citing the EagleLift
company’s testimonial page and suggesting using the “Schema for testimonials”,
which doesn’t exist. I realized after seeing a number of comments around this
that it was confusing, and the page I provided as an example actually has a
mistake in their structured code which Google’s Structured Data Tool did not
catch when I looked at it. Their code referred to an item type for “http://schema.org/testimonial“, which is nonexistant.
I had found the example, and the Structured Data Tool appeared to validate it,
and I’d unintentionally recommended it.
To
clarify, as I stated earlier in that section, “Google allows local businesses
to disclose that they have a testimonial by using semantic markup for reviews”
on their website. That is correct guidance. Use the review schema at: http://schema.org/Review