App software
Esegui il markup delle informazioni relative all'applicazione software nel corpo di una pagina web per migliorare la visualizzazione dei dettagli della tua app nei risultati della Ricerca Google.

Esempi
Ecco un esempio di app software in formato JSON-LD:
<html> <head> <title>Angry Birds</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Angry Birds", "operatingSystem": "ANDROID", "applicationCategory": "GameApplication", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "ratingCount": "8864" }, "offers": { "@type": "Offer", "price": "1.00", "priceCurrency": "USD" } } </script> </head> <body> </body> </html>
Ecco un esempio di app software in formato RDFa:
<div vocab="https://schema.org/" typeof="SoftwareApplication"> <span property="name">Angry Birds</span> - REQUIRES <span property="operatingSystem">ANDROID</span> TYPE: <span property="applicationCategory" content="GameApplication">Game</span> RATING: <div property="aggregateRating" typeof="AggregateRating"> <span property="ratingValue">4.6</span> ( <span property="ratingCount">8864</span> ratings ) </div> <div property="offers" typeof="Offer"> Price: $<span property="price">1.00</span> <meta property="priceCurrency" content="USD" /> </div> </div>
Ecco un esempio di app software in formato Microdati:
<div itemscope itemtype="https://schema.org/SoftwareApplication"> <span itemprop="name">Angry Birds</span> - REQUIRES <span itemprop="operatingSystem">ANDROID</span> TYPE: <span itemprop="applicationCategory" content="GameApplication">Game</span> RATING: <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> <span itemprop="ratingValue">4.6</span> ( <span itemprop="ratingCount">8864</span> ratings ) </div> <div itemprop="offers" itemscope itemtype="https://schema.org/Offer"> Price: $<span itemprop="price">1.00</span> <meta itemprop="priceCurrency" content="USD" /> </div> </div>
Linee guida
Devi seguire le presenti linee guida per assicurarti che la tua app sia idonea per la visualizzazione come risultato avanzato.
Definizioni dei tipi di dati strutturati
Affinché i tuoi contenuti siano idonei per la visualizzazione come risultato avanzato, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui contenuti e fornire così un'esperienza utente migliore.
SoftwareApplication
La definizione completa di SoftwareApplication
è disponibile all'indirizzo schema.org/SoftwareApplication.
Proprietà obbligatorie | |||||
---|---|---|---|---|---|
name
|
Il nome dell'app. |
||||
offers.price
|
Un'offerta per vendere l'app. Per gli sviluppatori, l'elemento
Se l'app è disponibile senza costi, imposta "offers": { "@type": "Offer", "price": "0" }
Se l'app ha un prezzo superiore a 0, devi includere "offers": { "@type": "Offer", "price": "1.00", "priceCurrency": "USD" } |
||||
Rating o Review |
Una valutazione o una recensione dell'app. È necessario includere una delle seguenti proprietà:
|
Proprietà consigliate | |
---|---|
applicationCategory
|
Il tipo di app (ad esempio, Elenco di tipi di app supportati
|
operatingSystem
|
Il sistema operativo o i sistemi operativi richiesti per utilizzare l'app (ad esempio, |
Proprietà estese per sottotipi di app
Per le app per dispositivi mobili e le applicazioni web, Google supporta anche MobileApplication
e WebApplication
.
Google non mostra un risultato avanzato per le applicazioni software che hanno solo il tipo VideoGame
.
Per assicurarti che la tua applicazione software sia idonea per la visualizzazione come risultato avanzato, specifica anche il tipo VideoGame
con un altro tipo. Ad esempio:
{ "@context": "https://schema.org", "@type": ["VideoGame", "MobileApplication"], .... }
Risoluzione dei problemi
Se hai difficoltà con l'implementazione o il debug dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.
- Se utilizzi un sistema di gestione dei contenuti (CMS) o un'altra persona si sta occupando del tuo sito, chiedile di aiutarti. Assicurati di inoltrarle gli eventuali messaggi di Search Console che illustrano il problema.
- Google non garantisce che le funzionalità che utilizzano dati strutturati vengano visualizzate nei risultati di ricerca. Per un elenco delle cause comuni per cui i tuoi contenuti potrebbero non essere mostrati da Google in un risultato avanzato consulta le linee guida generali sui dati strutturati.
- I tuoi dati strutturati potrebbero contenere un errore. Consulta l'elenco di errori nei dati strutturati.
- Se i dati strutturati della tua pagina sono interessati da un'azione manuale, i dati strutturati sulla pagina verranno ignorati (sebbene la pagina possa ancora essere visualizzata nei risultati della Ricerca Google). Per risolvere i problemi relativi ai dati strutturati, utilizza il report Azioni manuali.
- Consulta nuovamente le linee guida per verificare se i tuoi contenuti non sono conformi. Il problema può essere causato dall'utilizzo di contenuti di spam o di markup di spam. Tuttavia, il problema potrebbe non riguardare la sintassi e perciò non essere identificato dal Test dei risultati avanzati.
- Consulta informazioni su come risolvere i problemi relativi a risultati avanzatimancanti/calo del numero totale di risultati avanzati.
- Lascia del tempo per le nuove operazioni di scansione e indicizzazione. Ricorda che possono passare diversi giorni dopo la pubblicazione di una pagina prima che Google la rilevi e la sottoponga a scansione. Per domande generali sulla scansione e sull'indicizzazione, consulta le Domande frequenti (FAQ) relative alla scansione e all'indicizzazione della Ricerca Google.
- Pubblica una domanda nel forum di Google Search Central.