I have a website which lists business information in coherence with member information. So I am needing to use the Nested Items method.
Each "Business" listing has this setup:
- Business Name
- Business Address
- Business Location (city, state)
- Business Hours of Operation
- Business Contact Person (member name)
- Business Phone #
- Business Cell Phone #
- Business Website
- Business Description
- Other people (member names) who also work for this company (business name).
Each "Member" listing has this setup:
- Member Name
- Business Name
- Member Location (city, state)
- Member Phone #
- Member Cellphone #
- Member E-mail Address
- Member Website
- Member Description
- Other companies (business names) this person (member name) does business with.
I have attempted to apply the itemscope, itemtype and itemprop attributes to my mark-up myself.
<div class="listingBox">
<div class="gradient2 gradient">
<div class="column_1" itemscope itemtype="http://data-vocabulary.org/Person">
<table>
<tr>
<td colspan="2"><h2><a name="member_name" href="#" itemprop="name">Member Name</a></h2></td>
</tr>
<tr>
<td><h5>Business:</h5></td>
<td><a title="Business Name" href="#" itemprop="affiliation">Business Name</a></td>
</tr>
<tr>
<td><h5>Location:</h5></td>
<td><a title="City, ST" rel="nofollow" target="_blank" href="#"><span itemprop="locality">Minneapolis</span>, <span itemprop="region">MN</span></a></td>
</tr>
</table>
</div>
<!-- end .column_1 -->
<div class="column_2" itemscope itemtype="http://data-vocabulary.org/Organization">
<meta itemprop="name" content="Business Name" />
<table >
<tr>
<td><h5>Phone:</h5></td>
<td><span itemprop="tel">123-456-7890</span></td>
</tr>
<tr>
<td><h5>Cell:</h5></td>
<td><span itemprop="tel">012-345-6789</span></td>
</tr>
<tr>
<td><h5>E-mail:</h5></td>
<td><a rel="nofollow" href="#">[email protected]</a></td>
</tr>
<tr>
<td><h5>Website:</h5></td>
<td><a target="_blank" title="Business Name" href="#" itemprop="url">www.business-website.com</a></td>
</tr>
</table>
</div>
<!-- end .column_2 -->
<div class="column_3">
<table>
<tr>
<td colspan="2"><h5>Description:</h5>
<div class="more-less">
<div class="more-block">
<p>Description of the business would be placed in this area.</p>
</div>
</div></td>
</tr>
<tr>
<td colspan="2"><h5>Members:</h5>
<p><a title="Member Name1" href="#" rel="acquaintance">Member Name1</a>, <a title="Member Name2" href="#" rel="acquaintance">Member Name2</a></p></td>
</tr>
</table>
</div>
<!-- end .column_3 -->
<div class="clear"></div>
</div>
<!-- end .listingBox-gradient2 gradient --></div>
<!-- end .listingBox -->
I feel like it is incorrect, and I would like an explanation of what I'm doing wrong, and how to do it correctly. I have business information and member information mixed in with both types of listings.
Some of the warnings google is giving:
- Note that there is no guarantee that a Rich Snippet will be shown for this page on actual search results. For more details, see the FAQ.
- Warning: If this markup is about a person, at least 2 of the following fields are needed: organization, location, or role. See the people help page for more information.