2012-10-18 12 views
5

Sto marcando un sito web di quotazione di proprietà con microdati Schema.org. La gerarchia del mio sito è organizzato in questo modo:Come implementare schema.org containedIn?

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

Ognuno di questi sono singole pagine con collegamenti tra loro, tutti contrassegnati con l'Place itemtype. Mi piacerebbe utilizzare la proprietà containedIn per descrivere la relazione tra queste diverse pagine, ma non ho trovato alcun esempio su come fare al meglio.

E.g. in una pagina "regione", ho il seguente avere un collegamento alla "città", ma sono sicuro se questo è sufficiente o corretto:

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

Sicuramente indicando i motori di ricerca per l'URL della pagina attuale città di New York sarebbe più utile del solo dare un nome? Qualcuno ha qualche suggerimento o riferimento per questo?

risposta

5

Ecco un esempio di come è possibile scegliere di contrassegnarlo. Il markup schema.org è molto flessibile, quindi non c'è un solo modo per farlo.

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

È possibile verificare che questo funziona come previsto utilizzando Structured Strumento di test dei dati di Google ->http://www.google.com/webmasters/tools/richsnippets

Ci può essere un modo migliore di specificare la posizione diversa da quella con il "geo" itemprop, ma con coordinate geografiche sai per certo che stai mirando alla posizione giusta. Guardare attraverso il sito schema.org per altre proprietà che è possibile utilizzare e quindi utilizzare lo strumento di test dei dati strutturati google per testare il markup creato.

Buona fortuna!