针对' leadForm'的Schema.org验证错误(在HTML +微数据表中)

时间:2016-07-22 00:30:21

标签: html5 schema.org microdata

将基于内容的电子邮件创建为潜在客户表单并从https://www.google.com/webmasters/markup-tester/收到错误,说明当微数据位于表格内时,我的商品类型无效:

  

leadForm(类型leadForm不是Google已知的类型。)

下面的第一个代码块显示没有错误,而第二个代码块获取无效的项目类型。为什么呢?

有效示例

<section itemscope itemtype="http://schema.org/leadForm">
<p>First Name:<span itemprop="firstName">[first_name]</span></p>
<p>Last Name:<span itemprop="lastName">[last_name]</span></p>
<p>Phone:<span itemprop="phone">[phone]</span></p>
</section>

商品类型无效

<section itemscope itemtype="http://schema.org/leadForm">
<table width="500" border="0" cellspacing="3" cellpadding="2">
  <tbody>
    <tr>
      <td width="230"><strong>First Name:</strong></td>
      <td width="253"><span itemprop="firstName">[first_name]</span></td>
    </tr>
    <tr>
      <td><strong>Last Name:</strong></td>
      <td><span itemprop="lastName">[last_name]</span></td>
    </tr>
    <tr>
      <td><strong>Phone:</strong></td>
      <td><span itemprop="phone">[phone]</span></td>
    </tr>
    <tr>
      <td><strong>Email:</strong></td>
      <td><span itemprop="email">[email]</span></td>
    </tr>
    <tr>
      <td><strong>Language Preference:</strong></td>
      <td><span itemprop="lang">[lang]</span></td>
    </tr>
    <tr>
      <td><strong>Best Time to Contact</strong></td>
      <td><span itemprop="contactPref">[contactPref]</span></td>
    </tr>
    <tr>
      <td><strong>Comments/Special Instructions:</strong></td>
      <td><span itemprop="comments">[comments]</span></td>
    </tr>
  </tbody>
</table>
</section>

1 个答案:

答案 0 :(得分:0)

http://schema.org/leadForm不是有效类型。因为它以小写字母(leadForm而不是LeadForm)开头,所以无论如何它都是属性,但这是doesn’t exist

我认为Google的测试工具应该为第一个代码段报告相同的错误;它似乎不是一个小故障。