如何为组织的产品或服务实施微数据

时间:2014-06-25 10:01:07

标签: schema.org microdata

如果我的公司做产品(网站,设计,应用程序),如果HTML结构如下所示,我应该将微数据应用于我的HTML:

<div>
<h1>Company name</h1>
<p>Below is our portfolio</p>
<div itemscope itemtype="http://schema.org/???">
<h2>1. Website name</h2>
   <p>Website info here...</p>
</div>
</div>

2 个答案:

答案 0 :(得分:1)

这取决于这些内容的确切含义。

如果这是Organization提供的内容(因此投资组合项目是您的商家提供的占位符),您可以使用:

makesOfferOffer

如果您的Organization拥有(因此投资组合项目是您的企业想要展示的东西),您可以使用:

ownsProduct

CreativeWork的角度来看,您可以使用Organization / authorcreatorcontributor属性链接到您的copyrightHolderproviderpublisher

答案 1 :(得分:0)

1-像Unor所说,您可以使用本组织,但有一些特定类型的组织。 您可以使用LocalBusiness,在您的情况下,我将使用另一种特定类型的LocalBusiness来调用https://schema.org/ProfessionalService。 (提供者)

一个例子:

<span itemscope itemtype="http://schema.org/ProfessionalService" style="display:none;">
        <span itemprop="name">company name</span>
        <span itemprop="description" style="display:none;">Description </span>
        <img itemprop="logo" src="http://logo-url" alt="">
        <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
            <span itemprop="streetAddress">Address</span>, 
            <span itemprop="addressLocality">Locality</span> 
            <span itemprop="addressCountry" >Canada</span>
            <span itemprop="addressRegion">State_or_province</span>
            <span itemprop="postalCode">Postal_code</span>
        </span>
        <span itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">
            <meta itemprop="latitude" content="45.5354467" />
            <meta itemprop="longitude" content="-73.505216" />
        </span>
</span>

我建议您使用GeoCoordinates,因为Google应该在您所在地区推广您的网站。 您可以通过样式=&#34; display:none&#34;。

为用户隐藏此信息

2-对于您的投资组合,您有另一个架构:CreativeWork

3-对于商品的使用:您必须指明可以直接在搜索结果中显示的价格。但在你的情况下,我不认为你想要它:)。

微数据可以直接在搜索结果中更改页面的外观。有关详细信息,请Google Developers