Semantic Markup of Reviews for Lawyers

| September 10, 2013

Just like products, people look for information that others have provided indicating how their experience was with a particular attorney.  Did that professional represent them adequately?  Were they knowledgeable or able to serve all needs?  If you have reviews like this on your website, it’s a great idea to mark them up with microdata so that they appear in search results.  People who see reviews at all as a part of search results tend to click on them more than the non-review counterpart and if you have good reviews, which obviously helps you get more business.

A common schema markup of a review:

<div itemprop=”review” itemscope itemtype=””>

<span itemprop=”name”>Title of the review</span> –

by <span itemprop=”author”>Name of person leaving the review</span>,

<meta itemprop=”datePublished” content=”2011-04-01″>Date the review was published

<div itemprop=”reviewRating” itemscope itemtype=””>

<meta itemprop=”worstRating” content = “1”>

<span itemprop=”ratingValue”>1</span>/

<span itemprop=”bestRating”>5</span>stars


<span itemprop=”description”>The main body of the review.</span>


Note that there is no safeguard or process for determining if reviews are indeed genuine.  You could potentially markup fake reviews and they would appear in Google search.  Naturally you only want real reviews and there is no evidence that marking up content that is not a genuine review is a good long-term strategy.