2012-10-18 14 views
5

Ich markiere eine Website mit schema.org-Mikrodaten. Die Hierarchie meiner Website ist wie so angeordnet:Wie man schema.org containedIn implementieren?

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

Jeder von ihnen sind einzelne Seiten mit Links zu ihnen, die alle mit dem Place itemtype markiert. Ich möchte die Eigenschaft containedIn verwenden, um die Beziehung zwischen diesen verschiedenen Seiten zu beschreiben, konnte jedoch keine Beispiele dafür finden, wie dies am besten funktioniert.

z. auf einer „Region“ Seite, habe ich folgendes zu „Stadt“ zu verbinden zurück, aber ich bin nicht sicher, ob dies ausreichend oder richtig ist:

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

Sicherlich die Suchmaschinen auf die tatsächliche Stadtseite URL für New York zeigen wäre nützlicher als nur einen Namen zu geben? Hat jemand Hinweise oder Hinweise dazu?

Antwort

5

Hier ist ein Beispiel, wie Sie dies markieren könnten. Das schema.org-Markup ist sehr flexibel, es gibt also nicht nur eine Möglichkeit, dies zu tun.

<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> 

Sie können überprüfen, dass dies durch die Verwendung von Google Strukturierte Daten Testing Tool erwartet funktioniert ->http://www.google.com/webmasters/tools/richsnippets

Es kann eine bessere Möglichkeit, die Lage der Angabe andere als mit dem „geo“ itemprop, aber mit Geo-Koordinaten Sie wissen sicher, dass Sie auf den richtigen Ort ausgerichtet sind. Suchen Sie auf der schema.org-Website nach anderen Eigenschaften, die Sie verwenden können, und verwenden Sie dann das Google Structured Data Testing Tool, um das von Ihnen erstellte Markup zu testen.

Viel Glück!

Verwandte Themen