Cos'è la semantica in HTML?
La parola "semantica" è arrivata in HTML dalle comuni discipline linguistiche (linguistiche). Lì, il concetto di "semantica" si riferisce a sezioni che studiano il significato e lo scopo delle unità linguistiche umane. A differenza dei linguaggi umani reali, non è necessario apprendere le unità linguistiche in HTML. In HTML, le unità linguistiche sono chiamate "tag" e il loro scopo è già enunciato nelle specifiche HTML, un documento uniforme per tutti gli sviluppatori web. Al momento, ci sono diverse variazioni sulla specifica HTML (a seconda della versione della lingua), ma non è questo il punto. Ora, noi e questo articolo, qualcos'altro è importante. Questa è la presenza di una spiegazione chiara e comprensibile per ciascuna unità linguistica - il tag HTML, nella specifica HTML corrispondente. Pertanto, se nella linguistica reale nel linguaggio umano, la semantica è lo studio dello scopo di parole e concetti incomprensibili, quindi in HTML, al contrario, la semantica è l'applicazione e l'uso corretti di tag già pronti e spiegati.
Layout semantico di un documento web
Il layout semantico di una pagina web o il codice semantico di un documento HTML è un layout con l'uso corretto dei tag HTML in accordo con il loro scopo (semantica). Inoltre, il layout semantico presuppone una gerarchia logica e coerente per la costruzione dell'intera pagina Web in conformità con le leggi di un documento HTML.
In che modo il layout semantico differisce dal solito?
Il layout semantico di un documento web si contrappone a quello consueto, in cui la scrittura del codice HTML è determinata solo dall'aspetto della pagina web. Con il layout semantico, un certo numero di elementi della pagina ha i propri tag che riflettono direttamente il loro scopo. Questa è la "semantica" in HTML. Quindi, ad esempio, la struttura di una semplice pagina Web in un layout convenzionale potrebbe assomigliare a questa:
Quindi, come con il layout semantico, la struttura della stessa pagina Web sarà simile a:
Come puoi vedere dall'esempio, i tag corrispondenti vengono utilizzati per designare e definire i corrispondenti elementi standard della pagina web. Inoltre, il codice è molto più semplice. Allo stesso tempo, l'aspetto di tale pagina per l'occhio umano rimarrà assolutamente invariato. Sorge una domanda ragionevole: perché allora abbiamo bisogno del layout semantico e del markup di una pagina web se non è visibile alle persone?
Perché hai bisogno del layout semantico?
Il layout semantico e il markup della pagina web sono visibili al browser e ai robot. Il layout semantico e il markup consentono di determinare con maggiore precisione l'importanza dei singoli elementi di una pagina Web e dell'intero testo nel suo insieme Pertanto, prima di tutto, è necessario il layout semantico per migliorare la funzionalità robotica del sito e, di conseguenza, per migliorare la sua indicizzazione di ricerca. Non è quello che tutti noi sogniamo?
Layout semantico in HTML5
Una sensazione e una rivoluzione completa del concetto di semantica web si è verificata con l'avvento di HTML5.
Tutto era abbastanza semplice in HTML4. Per progettare pagine web scritte secondo la semantica è stato sufficiente utilizzare fogli di stile a cascata (CSS) esterni e un paio di semplici innovazioni, come la sostituzione dei tag e sul e ... HTML5 non è un esempio più "semantico" e questo si vede dall'esempio dato.
Nuovi popolari tag semantici HTML5
In primis,- un doctype semplice e comprensibile per tutti.
Problemi di compatibilità con HTML5 e XHTML
Fondamentalmente, non ci sono problemi nella compatibilità di HTML5 e XHTML. Tutti i nuovi browser supportano perfettamente i tag HTML5 e li eseguono. L'unica delusione attende i fan del codice valido. Perché la maggior parte dei siti non sono HTML, ma XHTML. E ora, otteniamo una strana situazione: il doctype proviene da XHTML e i tag provengono da HTML5. Il validatore "riaggancia e scrive in rosso". Al momento, tutti hanno chiuso un occhio su una tale "discrepanza". Quindi che si fa? Dopotutto, XHTML è sempre stato solo un derivato dell'HTML.
Quindi, dopo tutto, il linguaggio web principale è HTML5. Nel prossimo futuro, è probabile che i problemi di compatibilità con HTML5 e XHTML vengano risolti, semplicemente ignorando il problema a favore di HTML5 o semplicemente aggiungendo tag HTML5 alle specifiche XHTML. In ogni caso, sarà una soluzione semplice, senza una radicale ristrutturazione dello stato di cose. Ha sofferto troppo, questo HTML5, per iniziare ad armeggiare seriamente con XHTML5 ora.
Transizione fluida del modello da XHTML a HTML5
Secondo gli esperti, HTML5 non è una grande cosa, è una raccolta di diverse possibilità. Pertanto, puoi iniziare a passare da XHTML a HTML5 gradualmente, aggiungendo il codice necessario al tuo modello pezzo per pezzo. Il validatore XHTML giurerà e tutto sarà formato presto. Dopotutto, tutti gli altri - "sul tamburo", i tag HTML5 funzionano ovunque e in tutto. Per cominciare, puoi modificare la struttura generale del tuo modello semplicemente sostituendo le classi CSS con i tag semantici dell'esempio "Qual è la differenza tra layout semantico e normale".
HTML5 | Markup semantico del sito
(L'importante è iniziare)
Anche in questo caso, secondo noti esperti, l'"aggiornamento" a HTML5 può essere effettuato semplicemente modificando il doctype. Elementoin HTML5 è estremamente semplice:... Dopo questo "aggiornamento", non succederà assolutamente nulla, perché tutti i tag definiti in HTML4 sono supportati anche in HTML5. Per quanto riguarda il passaggio da XHTML a HTML5, allora non ho osato cambiare così drasticamente sul mio sito, ha deciso solo di sostituire gradualmente alcuni tag e modificare la struttura della pagina.
Uno degli argomenti più acuti e urgenti tra i programmatori web e i proprietari di risorse Internet oggi è l'ottimizzazione seo. Affinché il sito raggiunga le prime pagine delle query di ricerca di "Yandex" o Google, è necessario svolgere un lavoro colossale sulla sua creazione e promozione.
A cosa serve il markup semantico?
Puoi adattare la risorsa per un utente normale con l'aiuto di contenuti pertinenti e interessanti. Ma affinché l'utente possa trovare questa risorsa, è necessario ottimizzare il sito per il motore di ricerca. Come farlo?
A differenza di una persona, non può riconoscere di cosa tratta il sito Web senza determinati suggerimenti. Analizza i contenuti, individua determinati schemi, individua le parole chiave, ma senza l'intelligenza umana non riesce a capire il significato di ciò che è scritto. Per renderlo più facile, i programmatori hanno inventato semantica o micro-markup per Yandex e Google. Proprio come l'ipertesto dice alla macchina cosa posizionare e dove, il markup semantico spiega chi o di cosa tratta una risorsa. Grazie a questa comprensione, il sito si posiziona meglio tra i concorrenti e ha maggiori possibilità di arrivare alle prime righe delle query di ricerca.
Un esempio di markup semantico
Il micro-markup "Yandex" e Google è particolarmente efficace nell'influenzare la promozione di siti commerciali che offrono beni e servizi. Il seguente esempio lo spiegherà più chiaramente.
È necessario creare un micro-markup per un sito Web di biglietti da visita per la fornitura di servizi di parrucchiere per cani. Apparirà così:
Tipo di oggetto - Barbershop,
Nome: un parrucchiere per cani.
La prima riga contiene l'area operativa del sito e la seconda un oggetto specifico. Una pagina con uno script di questo tipo sarà più in alto nella scala di ricerca rispetto a una simile senza di essa, poiché il motore di ricerca la considererà più pertinente al concetto di "barbiere per cani", e non solo "barbiere".
Il micro-markup creato con l'aiuto di Yandex.Webmaster ti consente di prescrivere molti parametri: luoghi di vendita, orari di apertura, contatti, brief o servizi e molto altro.
Dove viene utilizzato il markup semantico?
Sempre più risorse si stanno sforzando di fornire all'utente materiale lavorato di alta qualità. Più il significato sarà vicino a quello desiderato, maggiore sarà l'efficienza del sito. Pertanto, oggi il micro-markup viene utilizzato attivamente:
- Siti commerciali per la promozione di beni e servizi.
- Libri di riferimento online ed enciclopedie per creare collegamenti multilivello tra gli articoli.
- Social media per dettagliare profili, eventi e altri contenuti.
Schrema.org standard uniforme
La creazione del markup semantico ha portato alla necessità di un unico standard per tutti i motori di ricerca. È il micro-markup "Yandex" e Google - schrema.org. Semplifica il processo di creazione di una breve descrizione (snippet) che vediamo quando la pagina viene visualizzata nei risultati di ricerca. Queste informazioni possono includere informazioni importanti sul sito che aiuteranno l'utente a decidere se visitare o meno questa pagina.
A proposito, il numero di elementi e dizionari in schrema è enorme, quindi può essere utilizzato per siti di quasi tutti gli argomenti.
Standard grafico aperto
Oltre ai motori di ricerca Google e Yandex, per i social network è richiesto anche il micromarkup di beni, servizi, contenuti multimediali e informativi. Per loro, Facebook ha ideato uno standard Open Graph unificato. Questo markup ti consente di controllare come verrà presentato il sito nel feed delle notizie del social network. Inoltre, oggi puoi creare bellissimi collegamenti con esso non solo su Facebook, ma anche su Google+, VKontakte, Twitter. Per una bella visualizzazione di quest'ultimo, tra l'altro, vengono utilizzate anche le Twitter Card.
Quale micromarkup scegliere?
In effetti, né Yandex né Google danno più preferenza a qualsiasi standard quando si classifica un sito. Il caso d'uso classico è schrema.org, che è il più completo, moderno e in continua evoluzione.
Dizionari di micro-markup
Abbiamo definito cos'è il micro-markup Yandex. Come ti assicuri che visualizzi le informazioni di cui hai bisogno? Per questo, viene utilizzato un concetto come un dizionario di micro-markup. È un insieme di elementi, tag e sintassi, con l'aiuto del quale l'attenzione di un motore di ricerca si concentra su qualcosa.
Ogni standard ha i propri vocabolari ed elementi. Ci sono diverse parole chiave in schema.org con la loro enorme gerarchia e tipi di visualizzazione. Ad esempio, il dizionario Thing consente di rappresentare le informazioni in 3 proprietà principali:
- alternateName - per l'alias (alias) dell'oggetto;
- descrizione - per una descrizione testuale dell'oggetto;
- immagine - per un'immagine o un collegamento ad essa.
O il Dizionario delle buone relazioni, che sarà particolarmente utile per i mercati online. Ti consente di pubblicare dati su prezzi, luoghi di acquisto, disponibilità e altro.
Dizionario FOAF - micro-markup per i contatti Yandex e Google. Questo è un questionario che hai compilato milioni di volte su vari siti: il tuo nome, le coordinate, la pagina sui social network, la posta, la data di nascita, ecc. Questa conoscenza convincerà l'utente a seguire il link, offrendogli qualcosa che potrebbe interessarlo. Pertanto, il traffico del sito Web può essere aumentato.
Per una descrizione dettagliata delle informazioni audio e video - artista, nome dell'album, durata - viene utilizzato il micro-markup VideoObject.
C'è anche un markup per i messaggi di posta, che consente all'utente, senza dover passare a un'altra pagina, di accettare un appuntamento o lasciare un commento sotto l'articolo, ad esempio.
Cos'è un validatore
Qualsiasi promozione su Internet richiede un'analisi approfondita e approfondita della sua efficacia. Puoi controllare il micro-markup Yandex utilizzando un validatore, un software che riconosce i metadati sulle pagine web. È possibile verificare la correttezza di documenti di qualsiasi formato: HTML, XHTML, RSS, XML, in qualsiasi lingua.
Il micro-markup Yandex è controllato da qualsiasi validatore che supporti i formati di microdati Schema.org, HTML, Open Graph, RDF.
Come controllare il micro-markup di Google
Puoi scoprire quanto è buono il tuo sito nella ricerca di Google in diversi modi. Per un utente esperto che conosce bene le impostazioni nascoste dei webmaster di Google, è adatto il Rich Snippet Tool, disponibile solo dal link.
Un altro modo è installare il plugin Seo by Yoast. È facile da usare e sarà disponibile dopo l'installazione nel pannello superiore del webmaster.
Il terzo modo è selezionare "Altre risorse" nella barra degli strumenti sul sito Web di Google Developers, fare clic sul pulsante "Strumento di convalida dei dati strutturati" e specificare la pagina html che si desidera controllare. Quando il robot calcola lo script dato, riceverai un rapporto dettagliato con eventuali errori e spiegazioni.
Come controllare il markup Yandex
Con questo motore di ricerca, tutto è un po' più semplice. Il validatore di micro-markup Yandex si trova negli strumenti dei webmaster, nella scheda "I miei siti". Qui è necessario fare clic sul pulsante "Verifica markup" e inserire l'URL del sito e il validatore inizierà a calcolare gli errori. In pochi minuti riceverai una delle tre opzioni di risposta:
- Microdati non trovati.
- Ci sono errori.
- Il micromarkup è pienamente conforme allo standard.
In quali casi vengono visualizzate informazioni sul markup errato?
Yandex.Webmaster, un validatore di micro-markup, visualizza un messaggio di errore in due situazioni:
- Quando non riconosce il markup.
- Quando il micro-markup non soddisfa lo standard.
In ogni caso, il programma visualizzerà i dettagli dell'errore, in base ai quali è possibile giudicare quali campi obbligatori nel markup sono stati omessi o quale attributo è stato omesso.
Potrebbe anche dare un messaggio: "non è stato possibile caricare la pagina". Indica un errore del server o una pagina inesistente.
Se il micro-markup Yandex viene eseguito con un errore sconosciuto o non sai come risolverlo, puoi sempre contattare Yandex.Webmaster per assistenza.
Dopo il completamento della convalida, il nuovo markup apparirà entro 2 settimane.
In che modo il micro-markup influisce sul posizionamento di un sito?
Hai contrassegnato la tua risorsa secondo tutte le regole e il validatore di micro-markup Yandex ha mostrato che tutto è stato fatto senza errori. Di quanti punti il tuo sito salirà nella scala di ricerca?
Il markup semantico influisce solo indirettamente sulla pertinenza e non puoi dire il numero esatto di posizioni a cui aumenterà il sito. Tuttavia, il micro-markup è uno dei fattori chiave per attirare l'attenzione dell'utente. Uno snippet interessante e attraente porterà più visitatori e la posizione del sito crescerà. Il resto dipenderà dal contenuto e dalla pertinenza della risorsa.
Vantaggi del micro-markup
Oltre alla visibilità della risorsa, il micromarkup aumenta notevolmente il peso e la qualità del sito tra i concorrenti. Vale la pena evidenziare i seguenti vantaggi del markup:
- Aumenta la fiducia da parte dei motori di ricerca, è più facile per un robot di ricerca evidenziare gli elementi principali di una pagina, il che significa che diventa più facile per loro indicizzarci. Se descriviamo questo processo in un modo molto semplificato, allora possiamo dire che il motore di ricerca è contento che gli apriamo il cuore del sito, i nostri segreti interni e la sua fiducia in noi aumenta.
- Agli occhi del consumatore, i siti con snippet sembrano non solo più evidenti, ma anche di qualità superiore. Di conseguenza, tali risorse vengono cliccate più spesso, il che significa che il CTR nei risultati di ricerca o la percentuale di clic aumenta.
- Il proprietario ha un'opportunità unica di mostrare informazioni che verranno notate, anche se l'utente non è andato al sito.
- Le informazioni sullo snippet possono sempre essere modificate e ciò non influirà sulla posizione della risorsa nell'elenco.
Ma, naturalmente, durante la promozione seo, non dovresti soffermarti solo sullo sviluppo del micro-markup. È imperativo avere contenuti utili e unici, ma non solo. Ci sono molti più fattori che influenzano l'ascesa di un sito nella classifica dei motori di ricerca "Yandex" e Google.
Altri modi per promuovere il tuo sito
La promozione interna, che include il micro-markup "Yandex" e Google, ha diverse direzioni:
- l'uso di parole chiave nel dominio e nelle intestazioni del sito;
- la presenza di parole chiave nella pagina stessa, la loro distribuzione uniforme nel testo, la posizione nei sottotitoli, i tag;
- corretto markup HTML privo di errori (verificato utilizzando gli strumenti Yandex Webmaster);
- la presenza di megatag (parole chiave, descrizione, ecc.), che indicano l'essenza della pagina al motore di ricerca;
- linking - ovvero link ad altre pagine del sito;
- struttura del sito semplice che ti permette di passare alla pagina principale con un clic;
- design memorabile e chiaro;
- lavorare con i social network, la capacità di consigliare le informazioni che ti piacciono agli altri;
- disponibilità della mappa del sito;
- contenuti unici, interessanti e regolarmente aggiornati, utili e rilevanti per il lettore;
- CMS ottimizzato per un caricamento delle pagine rapido e senza errori.
Oltre alla promozione interna, il lavoro dovrebbe essere svolto con fattori esterni. Un programmatore web dovrebbe monitorare regolarmente se i link al sito vengono visualizzati su altre risorse, quanto sia significativa e autorevole questa massa di link (questo processo viene determinato utilizzando quelli tematici e ponderati. Uno dei metodi di citazione esterna è anche il posizionamento di banner pubblicitari della risorsa.
Secondo le ultime ricerche, uno dei modi più efficaci per promuovere è discutere o menzionare un sito sui social media. Il motore di ricerca vede il movimento attivo di queste informazioni e le percepisce come rilevanti e richieste, aumentando così il rating della risorsa.
Per i negozi online, è efficace utilizzare commenti e recensioni dei clienti, sia sul sito stesso che su forum tematici, portali con recensioni, ecc.
Invece di una conclusione
La promozione online è un processo complesso e multiforme che richiede un lavoro intenso su vari fattori esterni e interni. Questo non vuol dire che nessuno dei metodi di cui sopra sia assolutamente corretto, ed è lui che porterà il tuo sito in cima. Trovarsi nelle prime righe delle query di ricerca è possibile solo con un lavoro complesso su tutti gli aspetti della promozione seo, in particolare, il micro-markup dovrebbe avere un ruolo enorme.
È molto importante comunicare al motore di ricerca che stai cercando in tutti i modi di semplificare la sua selezione e farlo non solo per il bene di un punteggio elevato, ma anche per la comodità dell'utente, più precisamente, prima di tutto, in modo che una persona trovi queste informazioni su Internet.
Yandex e Google sono direttamente interessati al fatto che l'utente riceva le informazioni necessarie, il che significa che più fedele è la tua risorsa, maggiori sono le sue possibilità di ottenere un posto in cima.
Non importa che tipo di markup usi - OpenGraph, schrema.org o qualche altro, la cosa principale è che viene eseguito senza errori ed evidenzia i punti chiave delle pagine delle risorse. Controllalo regolarmente con un validatore, conduci un'analisi approfondita di ogni aspetto della tua attività e poi ti aspettano grandi risultati!
I motori di ricerca conoscono decine di miliardi di pagine web. Queste pagine contengono una varietà di dati: testi, immagini, video, mappe, collegamenti ad altre pagine. Quando hai bisogno di cercare qualcosa sul web, vai su un motore di ricerca e trova le pagine web con le informazioni necessarie, concentrandosi sulle parole chiave della query.
I motori di ricerca sono abbastanza intelligenti da capire in quale lingua si trova una query; sanno tenere conto della morfologia della lingua e selezionare sinonimi per le parole dalla query. Tuttavia, le macchine non sono in grado di comprendere appieno cosa viene detto esattamente nella pagina Web trovata.
Immagina, ad esempio, un sito web per un policlinico con la possibilità di fissare un appuntamento con un medico via Internet. Tra tutte le pagine del sito, il robot di ricerca può facilmente trovare quella in cui è stata effettuata l'immissione, ma sorgeranno ulteriori difficoltà. Una persona può facilmente intuire che "Ivanov", "Petrov" e "Sidorov" sono i nomi dei medici, "oftalmologo", "neurologo" e "terapeuta" sono le loro specializzazioni e "9:00", "9:30" e " 10:00 "- l'eventuale orario di inizio dell'appuntamento. Un computer non può trarre tali conclusioni da solo.
E se una macchina potesse “leggere” le pagine allo stesso modo di una persona, potrebbe aiutare a risolvere problemi molto più complessi. Diciamo, non solo "Prendere un appuntamento con un medico al policlinico n. 2", ma "Prendere un appuntamento con un oculista, di cui si parla bene, in una clinica a non più di cinque chilometri dal mio lavoro, il 12 settembre- 13, di mattina, ma non oltre le 11 : 00”.
Tuttavia, è possibile spiegare al computer di cosa tratta la pagina web. Per fare ciò, devi dargli un suggerimento, come il markup semantico o il micro-markup. In sostanza, il micro-markup è un linguaggio separato con un proprio vocabolario e sintassi, il cui compito è aiutare le macchine (in particolare i robot di ricerca) a comprendere i concetti usati dagli umani.
Il micro-markup viene aggiunto al codice HTML della pagina web. Le pagine contrassegnate e non etichettate sembrano esattamente le stesse agli occhi umani, ma per un motore di ricerca la differenza è enorme.
Per capire come funziona il micro-markup, considera una semplice frase: "Peter ha un figlio, Ivan". Nonostante la semplicità, una persona può trarre molte conclusioni da esso: Peter è il padre di Ivan (oltre che genitore), il patronimico di Ivan è Petrovich, Peter e Ivan sono uomini e parenti, Peter è più vecchio di Ivan. Tutti questi fatti sono ovvi, poiché l'esperienza di vita ce li dice. La macchina non ha tale esperienza, quindi può percepire una frase solo nella sua formulazione attuale.
Questa è la stessa frase, ma con micro-markup. Ora il computer capisce che Ivan e Peter sono i nomi di persone tra le quali esiste un legame familiare (Ivan è un bambino, Peter è un genitore), e non sarà difficile per lui rispondere a domande come "Chi è il genitore di Ivan? " Inoltre, se aggiungi identificatori univoci al markup (ad esempio, collegamenti a pagine sui social network), la macchina sarà in grado di distinguere Ivan e Peter specifici dai loro omonimi.
I microdati vengono utilizzati non solo quando si tratta di persone. Allo stesso modo, puoi contrassegnare musica e video, eventi, merci e molto altro.
Non esiste ancora un unico standard di micro-markup. Esistono diverse sintassi e diversi vocabolari. Ad esempio, i social network raccolgono dati sui siti utilizzando il dizionario Open Graph sviluppato da Facebook e i motori di ricerca, incluso Yandex, tendono a concentrarsi sul dizionario Schema.org. Puoi leggere di più su come funzionano i dizionari e le sintassi nel blog tecnico di Yandex su Habrahabr.
Circa il 30% delle pagine Web note a Yandex utilizza il micro-markup in una forma o nell'altra. L'assenza di micro-markup non pregiudica né la capacità della pagina di entrare nei risultati di ricerca né la sua posizione nei risultati di ricerca. Tuttavia, in alcuni casi, il markup può semplificare notevolmente la vita, sia per i siti che per gli utenti.
Crea un frammento visivo
Uno dei principali vantaggi del micro-markup è che consente al motore di ricerca di creare bellissimi "snippet" - brevi descrizioni di siti. Ad esempio, suoni la chitarra e cerchi in Yandex [accordi di gruppo sanguigno]. Se il webmaster del sito che pubblica gli accordi ha aggiunto markup semantico alla sua risorsa, puoi visualizzare i testi con gli accordi direttamente nella pagina dei risultati della ricerca.
Tra il numero colossale di siti esistenti nel segmento di Internet di lingua russa, non tutti gli utenti riescono a trovare ciò di cui hanno bisogno. Naturalmente, i motori di ricerca ti consentono di attirare il pubblico di destinazione verso una specifica risorsa web, ma non saranno in grado di mantenere le persone sul tuo sito se non ti impegni da solo. Un problema separato sono le informazioni sul sito, che l'utente vede nei risultati della ricerca. Purtroppo, è tutt'altro che sempre redatto in modo adeguato e competente.
Ecco perché è emerso il markup dei dati semantici per aiutare a strutturare le informazioni per i robot di ricerca. Inizialmente, c'erano diversi formati di markup semantico e tutti erano in competizione tra loro. Prima di tutto, i webmaster che hanno dovuto scegliere tra formati concorrenti hanno sofferto di questo stato di cose. Tuttavia, tutto è cambiato dal 2011, dopo che i più grandi motori di ricerca (Google, il motore di ricerca Bing di Microsoft e Yahoo!) hanno scelto un unico standard Schema.org.
Uso pratico di Schema.org e caratteristiche del lavoro
Schema.org è un must se vuoi che lo snippet del tuo sito (informazioni di base su una risorsa web che viene mostrata nei risultati di ricerca) attiri l'attenzione del tuo pubblico di destinazione. Per impostazione predefinita, il robot di ricerca struttura i dati in modo indipendente, ma la qualità delle informazioni nello snippet lascia molto a desiderare. Ad esempio, l'utente, al posto del normale testo su ciò che gli interessa, vedrà informazioni ordinarie spazzatura che non parlano né del contenuto del sito né del suo oggetto. D'altra parte, se nella riga successiva nei risultati di ricerca c'è un sito che utilizza Schema.org, allora l'utente è sicuro di andarci, perché lo snippet del sito conterrà informazioni utili e leggibili.
In breve, il markup di Schema.org aumenterà senza dubbio la rilevanza del sito, nonché un'adeguata descrizione della risorsa web nei risultati di ricerca. Puoi eseguire il markup di quasi tutto, ma è importante ricordare che i motori di ricerca non utilizzano tutti i markup. Tuttavia, ciò che non è stato preso in considerazione in precedenza potrebbe iniziare a essere preso in considerazione in futuro, quindi non ci possono essere sciocchezze qui. La stragrande maggioranza dei webmaster prima di tutto segna recensioni, valutazioni varie, prodotti, persone, aziende, video, eventi, ricette, ecc. Naturalmente, in ogni caso, il sistema di markup è diverso, quindi ogni sito richiede un approccio individuale.
Dovresti anche prestare attenzione alla gerarchia dei tipi per trasmettere all'utente le informazioni più importanti sul sito. Puoi visualizzarli sul sito ufficiale all'indirizzo http://schema.org/docs/schemas.html (è richiesta la conoscenza dell'inglese). La scelta di una tecnica di markup dipende principalmente dall'argomento del sito e, naturalmente, dai desideri del webmaster stesso. Ad esempio, se disponi di una risorsa di contenuto con molti argomenti diversi, potresti scegliere il markup dell'articolo. Gli articoli pubblicati su un blog personale vengono contrassegnati utilizzando BlogPosting e i contenuti tecnici - TechArticle, ecc. All'interno di uno qualsiasi di questi schemi, può esserci un numero qualsiasi di altri schemi, devi solo seguire la gerarchia corretta.
Se hai già creato un layout HTML per il tuo sito senza aggiungere markup semantico, dovrà essere rifatto, perché questo è l'unico modo per implementarlo correttamente ed efficientemente. Questo non vuol dire che si tratti di un'enorme quantità di lavoro, ma devi ancora provarci. Di conseguenza, il codice può crescere in modo significativo, ma alla fine andrà solo a vantaggio del tuo sito. Ad esempio, dopo la corretta implementazione del markup semantico, qualsiasi motore di ricerca sarà in grado di comprendere con precisione il contenuto del tuo sito, distinguere gli articoli dai commenti degli utenti, identificare parole chiave e frasi nel testo, evidenziare informazioni importanti e secondarie, ecc. Questo è davvero molto utile per promuovere una risorsa.
Per coloro che desiderano utilizzare Schema.org per aumentare la conversione e la popolarità del sito, ci sono anche dei consigli. Ad esempio, se una pagina ha molti Conteggi interazioni (vari repost, Mi piace, tweet e molto altro), oltre a commenti, il robot di ricerca designa automaticamente tale sito come una priorità più alta e significativa rispetto agli altri (lo stesso Yandex ha qualcosa come "scala della felicità"). Naturalmente, questo influisce seriamente sul traffico della risorsa, quindi questa opportunità non deve essere trascurata. Ad esempio, puoi contrassegnare ogni commento con uno schema (notazione UserComments) all'interno di un singolo schema di un articolo già pubblicato sulla risorsa (TechArticle). Il metodo è molto comune e, cosa importante, funziona davvero. Se ci sono molti commenti e altri segni di attività dell'utente su una risorsa web, il motore di ricerca la visualizzerà come utile e importante.
Anche i webmaster che sono abituati a utilizzare microformati, microdati e sistemi RDF potranno lavorare con Schema.org. Tutto ciò che potrebbe essere fatto con questi formati può essere fatto in Schema.org.
Principi di markup e costruzione del codice
Per introdurre il markup semantico su una determinata pagina del sito, devi prima posizionare la descrizione in un contenitore separato, dove è indicato lo schema di markup selezionato (ad esempio,
Strumenti per il lavoro
I motori di ricerca più diffusi hanno i propri strumenti per lavorare con il markup semantico. Ad esempio, lo stesso Yandex offre il proprio validatore di markup (che si trova nel servizio Webmaster). Inoltre, esistono plugin speciali da utilizzare con i sistemi di gestione delle risorse web. Sono progettati per facilitare le azioni di routine di un webmaster e automatizzare molti processi, quindi non sarà superfluo familiarizzare con loro. Un'attenzione particolare dovrebbe essere prestata a un servizio come http://schema-creator.org/, che aiuta a iniettare markup nel codice del sito molto più velocemente.
Naturalmente, questi non sono tutti strumenti che possono aiutare un webmaster. L'elenco di plugin e servizi utili viene costantemente aggiornato man mano che Schema.org si sviluppa e diventa popolare, quindi è consigliabile essere sempre consapevoli delle tendenze e implementarle nel proprio lavoro.
Iscriviti alla newsletter
Il markup può rendere il tuo sito più visibile in Yandex Search e quindi attirare più visitatori dal tuo pubblico di destinazione. Tuttavia, il markup semantico non influisce direttamente sulle classifiche.
Ho letto dello standard Schema.org. Come lo configuro sul mio sito?
Dai un'occhiata alle nostre sezioni di aiuto e usa i nostri strumenti di markup. Se i metodi di implementazione standard non ti soddisfano (ad esempio, a causa di un layout complesso), scrivi al club di ricerca. Molto probabilmente, avrai bisogno dell'aiuto di un programmatore.
Schema.org descrive molti tipi diversi di dati, sono tutti supportati da Yandex?
No, al momento non supportiamo tutti i tipi di dati di Schema.org. Per un elenco completo dei tipi elaborati, vedere Quali dati possono essere passati.
Ho configurato sul mio sito Schema.org. Come ti assicuri che tutto funzioni?
Innanzitutto, assicurati che i dati contrassegnati vengano riconosciuti correttamente e senza errori. Se il markup è corretto e i dati contrassegnati vengono utilizzati dai servizi Yandex, dopo un po' (di solito due settimane), questi dati verranno visualizzati nelle pagine corrispondenti.
Se il markup è corretto, ma i dati non superano la moderazione manuale, riceverai un messaggio dal moderatore nell'interfaccia del Webmaster. Il moderatore ti spiegherà perché i dati forniti non possono essere utilizzati e ti suggerirà di apportare modifiche.
Perché gli snippet non vengono visualizzati quando il mio markup viene riconosciuto correttamente dal tuo validatore?
Assicurati che Yandex possa utilizzare i tuoi dati in frammenti. Tutti gli snippet che possono essere composti dai tuoi dati sono descritti nella sezione Quali dati possono essere trasferiti.
Prima di apparire negli snippet, i dati devono essere:
correttamente contrassegnato;
indicizzato;
moderato.
Se tutti i requisiti Yandex sono soddisfatti, il moderatore approva l'uso dei dati dal tuo sito. Dopo un po' di tempo (circa due settimane) gli snippet con i tuoi dati appariranno nella Ricerca.
È meglio usare microformati o Schema.org? In che modo il robot gestirà il sito se utilizzo entrambi?
I nostri algoritmi non favoriscono nessun tipo di markup. Ciò significa che puoi utilizzare il formato più adatto a te. Tuttavia, consigliamo di utilizzare Schema.org come uno standard più moderno, completo e in continua evoluzione.