- 1 dicembre: Sono state rimosse tutte le menzioni del Test di Compatibilità Mobile e del rapporto sulla Usabilità Mobile nella nostra documentazione, poiché queste funzionalità stanno per essere eliminate.
Quando aggiungi dati strutturati alle tue pagine di annunci per affitti per vacanze, Google Search può mostrare il tuo annuncio in modi più ricchi. Gli utenti possono vedere le informazioni sugli annunci, come nome, descrizione, immagini, posizione, valutazione, recensioni e altro direttamente nei risultati di ricerca.
Prima di Iniziare
Queste istruzioni sono destinate ai siti che hanno già stabilito un contatto con un Google Technical Account Manager e hanno accesso all’Hotel Center. Se sei interessato a integrare i tuoi annunci per affitti per vacanze ma non sei ancora stato contattato da Google, ti preghiamo di contattarci utilizzando il modulo di interesse per affitti per vacanze.
Questa funzionalità è limitata ai siti che soddisfano determinati criteri di idoneità e sono necessari ulteriori passaggi per completare l’integrazione. Per saperne di più su come elencare i tuoi affitti per vacanze su Google, visita la guida di avvio all’integrazione.
Come Aggiungere Dati Strutturati
I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificare il contenuto della pagina. Se sei nuovo ai dati strutturati, puoi saperne di più su come funzionano.
Ecco una panoramica su come costruire, testare e rilasciare dati strutturati. Per una guida passo passo su come aggiungere dati strutturati a una pagina web, controlla il codelab sui dati strutturati.
Aggiungi le proprietà richieste. In base al formato che stai utilizzando, scopri dove inserire i dati strutturati nella pagina.
Usi un CMS? Potrebbe essere più facile utilizzare un plugin integrato nel tuo CMS. Usi JavaScript? Scopri come generare dati strutturati con JavaScript. Segui le linee guida. Valida il tuo codice utilizzando il Rich Results Test e risolvi eventuali errori critici. Considera anche di risolvere eventuali problemi non critici che potrebbero essere segnalati nello strumento, poiché possono contribuire a migliorare la qualità dei tuoi dati strutturati (tuttavia, ciò non è necessario per essere idonei a risultati ricchi). Distribuisci alcune pagine che includano i tuoi dati strutturati e utilizza lo strumento di ispezione URL per testare come Google vede la pagina. Assicurati che la tua pagina sia accessibile a Google e non bloccata da un file robots.txt, dal tag noindex o da requisiti di accesso. Se la pagina appare corretta, puoi chiedere a Google di riesaminare i tuoi URL.
Nota: Consenti tempo per la nuova scansione e la reindicizzazione. Ricorda che potrebbero volerci diversi giorni dopo la pubblicazione di una pagina affinché Google la trovi e la scansiona. Per tenere Google informato sulle modifiche future, ti consigliamo di inviare una sitemap. Puoi automatizzare questo processo con l’API Sitemap di Search Console. Esempio
Ecco un esempio di un semplice annuncio per affitti per vacanze utilizzando JSON-LD.
<html> <head> <title>My Beautiful Vacation Rental</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VacationRental", "additionalType": "HolidayVillageRental", "brand": "my_brand_id", "containsPlace": { "@type": "Accommodation", "additionalType": "EntirePlace", "bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }], "occupancy": { "@type": "QuantitativeValue", "value" : 2 }, "amenityFeature": [ { "@type": "LocationFeatureSpecification", "name": "ac", "value": true }, { "@type": "LocationFeatureSpecification", "name": "airportShuttle", "value": true }, { "@type": "LocationFeatureSpecification", "name": "balcony", "value": true }, { "@type": "LocationFeatureSpecification", "name": "beachAccess", "value": true }, { "@type": "LocationFeatureSpecification", "name": "childFriendly", "value": true } ], "floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" }, "numberOfBathroomsTotal": 1, "numberOfBedrooms": 3, "numberOfRooms": 5 }, "identifier": "abc123", "latitude": "42.12345", "longitude": "101.12345", "name": "My Beautiful Vacation Rental", "address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy." }, "aggregateRating": { "ratingValue": 4.5, "ratingCount": 10, "reviewCount": 3, "bestRating": 5 }, "image": [ "https://example.com/mylisting/unit_image1.png", "https://example.com/mylisting/unit_image2.png", "https://example.com/mylisting/unit_image3.png", "https://example.com/mylisting/unit_image4.png", "https://example.com/mylisting/unit_image5.png", "https://example.com/mylisting/unit_image6.png", "https://example.com/mylisting/unit_image7.png", "https://example.com/mylisting/unit_image8.png" ], "checkinTime": "18:00:00+08:00", "checkoutTime": "11:00:00+08:00", "description": "A great Vacation Rental in the perfect neighborhood.", "knowsLanguage": ["en-US", "fr-FR"], "review": [{ "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": 4, "bestRating": 5 }, "author": { "@type": "Person", "name": "Lillian Ruiz" }, "datePublished": "2022-12-01", "contentReferenceTime": "2022-11-17" }, { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }, "author": { "@type": "Person", "name": "John S." }, "datePublished": "2022-10-01", "contentReferenceTime": "2022-09-28" } ] } </script> </head> <body></body> </html>
Linee Guida di Idoneità
Devi seguire queste linee guida affinché i tuoi dati strutturati per affitti per vacanze siano idonei all’uso in Google Search.
- Politiche per Affitti per Vacanze
- Fondamenti della Ricerca
- Linee Guida Generali sui Dati Strutturati
Avviso: Se il tuo sito viola una o più di queste linee guida, Google potrebbe intraprendere azioni manuali contro di esso. Una volta risolto il problema, puoi inviare il tuo sito per una nuova valutazione.
Definizioni dei Tipi di Dati Strutturati
Le seguenti tabelle elencano le proprietà e l’uso per contrassegnare gli elenchi di affitti per vacanze utilizzando schema.org/VacationRental. Devi includere le proprietà richieste affinché i tuoi dati strutturati siano idonei per la visualizzazione. Puoi anche includere le proprietà raccomandate per aggiungere ulteriori informazioni sui tuoi contenuti, il che fornirà una migliore esperienza utente.
VacationRental
La definizione completa di VacationRental è disponibile su schema.org/VacationRental.
Required properties | |
---|---|
containsPlace |
Accommodation A vacation rental listing must contain one Accommodation to markup additional details such as beds, occupancy, number of rooms, and amenityFeature properties. |
containsPlace. |
QuantitativeValue Information about the maximum number of guests allowed to stay at the vacation rental listing.
"occupancy": { "@type": "QuantitativeValue", "value" : 5 } |
containsPlace. |
Integer The numerical value of guests allowed to stay at the vacation rental listing. |
identifier |
Text A unique identifier for the property.
Additional guidelines:
|
image |
Repeated URL One or more images of the listing. The listing must have a minimum of 8 photos (at least 1 image of each of the following: bedroom, bathroom, and common area).
Additionally, follow the Property listing image requirements. |
latitude (or geo. ) |
Number The latitude of the listing’s location. Precision must be at least 5 decimal places. |
longitude (or geo. ) |
Number The longitude of the listing’s location. Precision must be at least 5 decimal places. |
name |
Text The name of the vacation rental listing. |
Recommended properties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
additionalType |
Text The type of vacation rental listing. Here are some suggested values:
The full definitions of these values are in Categories for lodging businesses. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address |
PostalAddress Information about the street address of the listing. Include all properties that apply to your country.
"address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy." } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The country of your vacation listing, using the two-letter ISO 3166-1 alpha-2 country code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The city of your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The region of your vacation listing. For example, a state. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The postal code for your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The full street address of your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aggregateRating |
AggregateRating The average vacation rental rating is based on multiple ratings or reviews. Follow the review snippet guidelines and the list of required and recommended aggregate rating properties. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
brand |
Text The brand ID associated with this property. Read more about how to to associate your properties to brands and how link your brand icons and display names to respective brand IDs in the Hotel Center documentation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkinTime |
Time The earliest time someone may check into a lodging establishment in ISO 8601 format.
Example: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkoutTime |
Time The latest time someone may check into a lodging establishment in ISO 8601 format.
Example: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Text The type of room for this accommodation. Use one of the following values:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Repeated amenityFeature
Whether the property has a certain feature or amenity. Boolean examples follow this pattern: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": true } Boolean valuesUse one of the following values for the
Non-boolean values We also support the following non-boolean Non-boolean values follow this pattern: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": "detail" }
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Repeated BedDetails Information about the type and number of beds in the listing.
"bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The number of beds in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Text The type of beds in the listing. Here are some suggested values:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
QuantitativeValue Size of the accommodation. It must be specified using unitCode property values:
"floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total bathrooms in the listing. Follow real estate conventions as documented in RESO and use the simple sum of the number of bathrooms. For example, for a property with two full bathrooms and one half bathroom, the total number of bathrooms is 2.5. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total number of bedrooms in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total number of rooms in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description |
Text A description of the property. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
knowsLanguage |
Repeated Text The languages the host can speak. Use language codes from the IETF BCP 47 standard, such as en-US or fr-FR . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review |
Repeated Review One or more user reviews of the listing. Follow the review snippet guidelines and the list of required and recommended review properties.
"review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "datePublished": "2023-02-09" "author": { "@type": "Person", "name": "Lillian R" } } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review. |
DateTime
The start date of the author’s stay. |
Monitora i Risultati Ricchi con Search Console
Search Console è uno strumento che ti aiuta a monitorare le prestazioni delle tue pagine in Google Search. Non è necessario iscriversi a Search Console per essere inclusi nei risultati di ricerca di Google, ma può aiutarti a capire e migliorare come Google vede il tuo sito. Ti consigliamo di controllare Search Console nei seguenti casi:
- Dopo aver implementato i dati strutturati per la prima volta
- Dopo aver rilasciato nuovi modelli o aggiornato il tuo codice
- Analizzando il traffico periodicamente
Dopo aver implementato i dati strutturati per la prima volta
Dopo che Google ha indicizzato le tue pagine, cerca eventuali problemi utilizzando il relativo rapporto sullo stato dei risultati ricchi. Idealmente, ci sarà un aumento degli elementi validi e nessun aumento degli elementi non validi. Se trovi problemi nei tuoi dati strutturati:
- Risolvi gli elementi non validi.
- Ispeziona un URL attivo per verificare se il problema persiste.
- Richiedi la convalida utilizzando il rapporto sullo stato.
Dopo aver rilasciato nuovi modelli o aggiornato il tuo codice
Quando apporti modifiche significative al tuo sito web, monitora gli aumenti negli elementi non validi dei dati strutturati.
- Se noti un aumento degli elementi non validi, potresti aver distribuito un nuovo modello che non funziona, oppure il tuo sito interagisce in modo nuovo e negativo con il modello esistente.
- Se noti una diminuzione degli elementi validi (non accompagnata da un aumento degli elementi non validi), forse non stai più incorporando dati strutturati nelle tue pagine. Utilizza lo strumento di ispezione degli URL per scoprire cosa sta causando il problema.
Attenzione: Non utilizzare collegamenti memorizzati nella cache per eseguire il debug delle tue pagine. Invece, utilizza lo Strumento di Ispezione degli URL, poiché mostra la versione più aggiornata delle tue pagine.
Analisi del traffico periodica
Analizza il traffico di Google Search utilizzando il Rapporto sulle Prestazioni. I dati ti mostreranno con quale frequenza la tua pagina appare come un risultato ricco nella ricerca, con quale frequenza gli utenti cliccano su di essa e qual è la posizione media in cui appare nei risultati di ricerca. Puoi anche estrarre automaticamente questi risultati con l’API di Search Console.
Risoluzione dei problemi
Se hai problemi nell’implementazione o nel debug dei dati strutturati, ecco alcune risorse che potrebbero aiutarti.
- Se stai utilizzando un sistema di gestione dei contenuti (CMS) o qualcun altro si occupa del tuo sito, chiedi loro di aiutarti. Assicurati di inoltrare qualsiasi messaggio di Search Console che dettagli il problema.
- Google non garantisce che le funzionalità che consumano dati strutturati appariranno nei risultati di ricerca. Per un elenco delle ragioni comuni per cui Google potrebbe non mostrare il tuo contenuto in un risultato ricco, consulta le Linee Guida Generali sui Dati Strutturati.
- Potresti avere un errore nei tuoi dati strutturati. Controlla l’elenco degli errori nei dati strutturati.
- Se hai ricevuto un’azione manuale sui dati strutturati contro la tua pagina, i dati strutturati sulla pagina verranno ignorati (anche se la pagina può comunque apparire nei risultati di ricerca di Google). Per risolvere i problemi dei dati strutturati, utilizza il rapporto sulle Azioni Manuali.
- Rivedi nuovamente le linee guida per identificare se il tuo contenuto non è conforme alle linee guida. Il problema potrebbe essere causato da contenuti spam o da un uso errato della marcatura. Tuttavia, il problema potrebbe non essere un errore di sintassi e quindi il Test dei Risultati Ricchi potrebbe non essere in grado di identificare questi problemi.
- Risolvi i risultati ricchi mancanti o la diminuzione dei risultati ricchi totali.
- Consenti tempo per la nuova scansione e la reindicizzazione. Ricorda che potrebbero volerci diversi giorni dopo la pubblicazione di una pagina affinché Google la trovi e la scansiona. Per domande generali sulla scansione e sull’indicizzazione, controlla le FAQ sulla scansione e sull’indicizzazione di Google Search.
- Pubblica una domanda nel forum di Google Search Central.
Recent Comments