2012-10-18 15 views
5

私はSchema.org microdataを持つ不動産リストウェブサイトをマークアップしています。私のウェブサイトの階層がそうのように配置されている:schema.org containingInを実装する方法は?

-City 
--Region 
---Postcode 
----Area 

これらのそれぞれは、すべてPlaceた項目タイプでマークアップされ、互いへのリンクを持つ個々のページです。 containedInプロパティを使用してこれらの異なるページ間の関係を説明したいが、これを最もうまく行う方法の例は見つかりませんでした。

など。 「地域」のページに、私は「都市」にリンクするには、以下の持っているが、これは十分か、正しいかどうかわからない午前:

<meta itemprop="containedIn" content="New York"> 

は確かにニューヨークの実際の都市のページのURLを検索エンジンを指し単に名前を付けるよりも有用でしょうか?誰もがこれに関するヒントやリファレンスを持っていますか?

答えて

5

これをマークする方法の例を次に示します。 schema.orgのマークアップは非常に柔軟なので、これを行う方法は1つだけではありません。

<div itemscope itemtype="http://schema.org/Residence"> 
<span itemprop="name">Property Listing 1</span><br /> 
<a href="http://www.mypropertylisting.com/property1" itemprop="url">Property One</a><br /> 
    <span itemprop="telephone">555-555-5555</span><br /> 
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> 
     <span itemprop="streetAddress">555 N. Anywhere Street</span><br /> 
     <span itemprop="addressLocality">Somewhere</span>, 
     <span itemprop="addressRegion">LA</span> <span itemprop="postalCode">55555</span> 
     <span itemprop="addressCountry">USA</span> 
    </div> 
<div itemprop="containedIn" itemscope itemtype="http://schema.org/Place"> 
<span itemprop="name">Metropolitan Area</span> 
<a href="http://www.mypropertylisting.com/metropolitan1" itemprop="url">LA Metropolitan Area</a> 
<div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates"> 
<meta itemprop="latitude" content="34.065174" /> 
<meta itemprop="longitude" content="-118.240585" /> 
</div> 
</div> 
</div> 

あなたはこれがGoogleの構造化データテストツールを使用して期待通りに動作することを確認することができます - >http://www.google.com/webmasters/tools/richsnippets

、「GEO」にitempropを使用するよりも、他の場所を指定するより良い方法があるかもしれませんが、と地理座標はあなたが正しい場所をターゲットにしていることを確実にします。 schema.orgサイトを使用して、使用できるその他のプロパティを探し、Googleの構造化データテストツールを使用して作成したマークアップをテストします。

幸運を祈る!

関連する問題