Introducerea datelor structurate în procesul de proiectare

Publicat: 2022-03-10
Rezumat rapid ↬ Modificarea optimizării pentru motoarele de căutare vă duce doar până acum. Pe măsură ce metadatele devin mai inteligente, este mai important ca niciodată să le integrăm în procesul de proiectare încă de la început.

Optimizarea pentru motoarele de căutare (SEO) este esențială pentru aproape orice tip de site web, dar punctele sale mai fine rămân o specialitate. Chiar și astăzi, SEO este adesea tratat ca ceva care poate fi abordat după fapt. Se poate până la un punct, dar chiar nu ar trebui să fie. Motoarele de căutare devin mai inteligente în fiecare zi și există modalități prin care site-urile web să fie și ele mai inteligente.

Bazele SEO sunt aceleași ca întotdeauna: conținutul excelent etichetat clar va câștiga ziua mai devreme sau mai târziu – indiferent de câți oameni încearcă să joace sistemul. Chestia este că acele etichete sunt mult mai sofisticate decât înainte. Titlurile meta, textul alternativ al imaginii și backlink-urile sunt importante, dar în 2020 sunt și destul de primitive. Există un alt nivel de metadate pe care doar o fracțiune de site-uri îl utilizează în prezent: datele structurate.

Toate motoarele de căutare au același scop: să organizeze conținutul web și să ofere cele mai relevante și utile rezultate posibile pentru interogările de căutare. Modul în care reușesc acest lucru s-a schimbat enorm de pe vremea lui Lycos și Ask Jeeves. Numai Google folosește mai mult de 200 de factori de clasare, iar aceștia sunt doar cei despre care știm.

SEO este un domeniu imens în zilele noastre și vă spun că datele structurate sunt un factor foarte, foarte important de înțeles și implementat în următorii ani. Nu numai că vă îmbunătățește șansele de a vă clasa înalt pentru interogările relevante. Mai important, vă ajută să vă îmbunătățiți site-urile web - deschizându-l către tot felul de experiențe web utile.

Lectură recomandată : Care este locul SEO în procesul dvs. de proiectare web?

Mai multe după săritură! Continuați să citiți mai jos ↓

Ce sunt datele structurate?

Datele structurate sunt o modalitate de etichetare a conținutului de pe paginile web. Folosind vocabularul din Schema.org, elimină o mare parte din ambiguitatea din SEO. În loc să ai încredere în oameni precum Google, Bing, Baidu și DuckDuckGo pentru a afla despre ce este conținutul tău, le spui. Este diferența dintre un motor de căutare a ghici despre ce este o pagină și a ști cu siguranță.

După cum spune Schema.org:

Adăugând etichete suplimentare la codul HTML al paginilor dvs. web – etichete care spun „Hei motor de căutare, aceste informații descriu acest film, loc, persoană sau videoclip” – puteți ajuta motoarele de căutare și alte aplicații să vă înțeleagă mai bine conținutul și afișați-l într-un mod util și relevant.

Schema.org a lansat în 2011, un proiect împărtășit de Google, Microsoft, Yahoo și Yandex. Cu alte cuvinte, este un efort „bipartizan” – dacă doriți. Marcajul transcende orice motor de căutare. În propriile cuvinte ale lui Schema.org,

„Un vocabular comun facilitează pentru webmasteri și dezvoltatori să decidă o schemă și să obțină maximum de beneficii pentru eforturile lor.”

Este în multe privințe un verișor mai extins al microformatelor (lansat în jurul anului 2005) care încorporează semantică și date structurate în HTML, în principal în beneficiul motoarelor de căutare și al agregatorilor. Deși microformatele sunt încă acceptate în prezent, natura „oficială” a bibliotecii Schema.org o face un pariu mai sigur pentru longevitate.

JSON pentru date conectate (JSON-LD) a apărut ca standardul de bază dominant pentru datele structurate, deși Microdata și RDFa sunt, de asemenea, acceptate și servesc aceluiași scop. Schema.org oferă exemple pentru fiecare tip, în funcție de ceea ce vă simțiți cel mai confortabil.

De exemplu, să presupunem că Joe Bloggs scrie o recenzie a romanului Catch-22 al lui Joseph Heller din 1961 și o publică pe blogul său. Din păcate, Bloggs are un gust prost și îi dă două stele din cinci. Pentru o persoană care se uită la pagină, această informație ar fi înțeleasă fără să se gândească, dar programele de calculator ar trebui să conecteze mai multe puncte pentru a ajunge la aceeași concluzie.

Cu date structurate, următorul marcaj ar putea fi adăugat la codul <head> al paginii. (Aceasta este o abordare JSON-LD. Microdatele și RDFa pot fi folosite pentru a țese aceleași informații în conținutul <body> ):

 <script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "Book", "name" : "Catch-22", "author" : { "@type" : "Person", "name" : "Joseph Heller" }, "datePublished" : "1961-11-10", "review" : { "@type" : "Review", "author" : { "@type" : "Person", "name" : "Joe Bloggs" }, "reviewRating" : { "@type" : "Rating", "ratingValue" : "2", "worstRating" : "0", "bestRating" : "5" }, "reviewBody" : "A disaster. The worst book I've ever read, and I've read The Da Vinci Code." } } </script>

Acest lucru stabilește că pagina este despre Catch-22 , un roman de Joseph Heller publicat pe 10 noiembrie 1961. Recenziarul a fost identificat, la fel ca și parametrii sistemului de punctare. Diferite scheme pot fi combinate (sau nivelate) pentru a descrie lucruri diferite. De exemplu, prin etichetarea de acest fel, puteți clarifica că o pagină este lista de evenimente pentru o proiecție de film în aer liber, iar filmul în cauză este The Life Aquatic with Steve Zissou de Wes Anderson.

Lectură recomandată : o cercetare mai bună, un design mai bun, rezultate mai bune

De ce conteaza?

Ok, minunat. Îmi pot eticheta site-ul web până la ochi și va arăta exact la fel, dar care sunt beneficiile? În opinia mea, există două avantaje principale ale includerii datelor structurate în site-uri web:

  1. Face munca motorului de căutare mult mai ușoară.
    Ei pot indexa conținutul mai precis, ceea ce înseamnă că, la rândul său, îl pot prezenta mai bogat.
  2. Ajută conținutul web să fie mai complet și mai util.
    Datele structurate vă oferă o „perspectivă computerizată” asupra conținutului. Conținutul de calitate este fabulos. Conținutul de calitate bine etichetat este chestia viselor.

Știți când vedeți rezultate de căutare captivante care includ evaluări cu stele? Sunt date structurate. Fragmente bogate de recenzii de filme? Date structurate. Când apare o selecție de rețete, ingrediente, timpul de preparare și tot? Ai ghicit. Sapă în codul oricăreia dintre aceste pagini și vei găsi marcajul undeva. Motoarele de căutare recompensează site-urile folosind date structurate pentru că le spune exact cu ce au de-a face.

Examinați fragmente folosind marcarea datelor structurate în Căutarea Google
(Previzualizare mare)
Fragmente de rețetă folosind marcarea datelor structurate în Căutarea Google
Examinați codul de pe site-urile web prezentate mai sus și, destul de sigur, există date structurate. (Previzualizare mare)

Nici nu este vorba doar de căutare, ca să fie clar. Aceasta este o mare parte, dar nu este toată afacerea. Datele structurate se referă în primul rând la etichetarea și organizarea conținutului. Rezultatele bogate ale căutării sunt doar o modalitate de utilizare a conținutului menționat. Google Dataset Search utilizează, de exemplu, marcajul Schema.org/Dataset.

Mai jos sunt câteva exemple de date structurate utile:

  • Rețete
  • Recenzii
  • Întrebări frecvente
  • Interogări vocale
  • Listări de evenimente
  • Acțiuni de conținut.

Mai sunt mii. Ca, la propriu. Schema.org a accelerat chiar recent lansarea de markup pentru Covid-19. Este o bibliotecă în continuă creștere.

În multe privințe, datele structurate sunt o ramură a Web-ului semantic, care se străduiește să creeze un internet complet citibil de mașină. Vă oferă o perspectivă care poate fi citită de mașină asupra conținutului web, care (atunci când este implementat corespunzător) se alimentează în funcționalități mai bogate pentru oameni.

Ca atare, aproape oricine are un site web ar avea de câștigat dacă știe ce sunt datele structurate și cum funcționează acestea. Potrivit W3Techs, doar 29,6% dintre site-uri web folosesc JSON-LD, iar 43,2% nu folosesc deloc niciun format de date structurate. Nu există nicio obligație, desigur. Nu tuturor le pasă de SEO sau de a fi citit de mașină. Pe de altă parte, pentru cei care o fac, există în prezent o mare oportunitate de a face față site-urilor rivale.

În același mod în care HTML-ul vă obligă să vă gândiți la modul în care este organizat conținutul, datele structurate vă fac să vă gândiți la substanță. Te face mai minuțios. Oricare ar fi site-ul dvs., dacă parcurgeți documentația relevantă a schemei, aproape sigur veți găsi detalii pe care nu v-ați gândit să le includeți în prealabil.

Ca oameni, este ușor să luăm de la sine înțeles conexiunile dintre informații. Motoarele de căutare și programele de calculator sunt inteligente, dar nu sunt atât de inteligente. Nu încă. Datele structurate traduc conținutul în termeni pe care îi pot înțelege. Acest lucru, la rândul său, le permite să ofere experiențe mai bogate.

Resurse și lecturi suplimentare

  • „Ghidul pentru începători pentru datele structurate pentru SEO: o serie în două părți”, Bridget Randolph, Moz
  • „Ce este Schema Markup și de ce este important pentru SEO”, Chuck Price, Search Engine Journal
  • „Ce este Schema? Ghid pentru începători pentru datele structurate”, Luke Harsel, SEMrush
  • „JSON-LD: Construirea API-urilor de date semnificative”, Benjamin Young, Blogul de lansare
  • „Înțelegeți cum funcționează datele structurate”, Căutare Google pentru dezvoltatori
  • „Marchează site-ul cu date structurate”, Bing

Încorporarea datelor structurate în designul site-ului web

Teserea de date structurate într-un site web nu este atât de simplă ca, de exemplu, schimbarea unui meta titlu. Este ADN-ul de date al conținutului dvs. web. Dacă doriți să o implementați corect, atunci trebuie să fiți dispus să intrați în buruieni - măcar puțin. Mai jos sunt câțiva pași simpli pe care dezvoltatorii pot face pentru a țese date structurate în procesul de proiectare.

Notă : Eu personal subscriu la o abordare holistică a designului, în care designul și substanța merg mână în mână. Jonglerea cu o grămadă de discipline nu este nimic nou pentru web design, aceasta este doar una alta și, dacă este încorporată bine, poate întări alte elemente din jurul său. Gândiți-vă la asta ca la o îmbunătățire a motorului site-ului dvs. Mașina poate să nu arate deloc diferit, dar se descurcă mult mai bine.

Începe cu un concept

Mă voi folosi ca exemplu. De cinci ani, doi prieteni și cu mine revizuim un album pe săptămână ca hobby (cu alții intervenind din când în când). Proza noastră batjocoritoare și insuportabilă este în prezent găzduită într-un site WordPress, care – sub grija mea bine intenționată, dar cu totul ignorantă – a devenit un monstru de pluginuri al lui Frankenstein.

Suntem în proces de reproiectare a site-ului care (printre altele) a presupus introducerea de date structurate în designul de bază. Aici, ca în orice alt proiect, primul lucru de făcut este să stabiliți despre ce este vorba despre conținutul dvs. Cu cât răspunzi mai bine la această întrebare, cu atât tot ce urmează va fi mai ușor.

În cazul nostru, acestea sunt esențiale:

  • Revizuim albume muzicale;
  • Fiecare recenzie are trei recenzenți care scriu fiecare un rezumat alegând până la trei piese preferate și atribuind un scor personal din zece;
  • Aceste trei scoruri sunt combinate într-un scor final din 30;
  • Din cele trei rezumate, se alege un pasaj care să servească drept o rezumare „la o privire” a tuturor gândurilor noastre.

Unele dintre acestea pot suna puțin specifice sau chiar puțin arbitrare (pentru că este), dar ați fi surprins cât de mult din ele pot fi țesute împreună folosind date structurate.

Mai jos este o machetă a modului în care vor arăta paginile de revizuire reînnoite și informațiile care pot fi traduse în markup schema:

O pagină web adnotată cu marcaj de date structurate
Chiar și cel mai extins conținut este plin de informații care așteaptă să fie etichetate și structurate. (Previzualizare mare)

Nu există niciun truc în acest proces. Știu despre ce este conținutul, așa că știu unde să caut în documentație. În acest caz, merg la Schema.org/MusicAlbum și mă întâlnesc cu tot felul de potențiale proprietăți, inclusiv:

  • albumReleaseType
  • byArtist
  • genre
  • producer
  • datePublished
  • recordedAt

Sunt zeci; unele exclusiv pentru MusicAlbum, altele cad sub umbrela mai mare a CreativeWork. Săpând mai adânc în documentație, descoperă că marcajul se poate conecta la MusicBrainz, o enciclopedie de metadate muzicale. Același proces se derulează atunci când merg la documentația de revizuire.

Din pagina aceea simplă, următoarele informații pot fi culese și organizate:

 <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Review", "reviewBody": "Whereas My Love is Cool was guilty of trying too hard no such thing can be said of Visions. The riffs roar and the melodies soar, with the band playing beautifully to Ellie Rowsell's strengths.", "datePublished": "October 4, 2017", "author": [{ "@type": "Person", "name": "Andre Dack" }, { "@type": "Person", "name": "Frederick O'Brien" }, { "@type": "Person", "name": "Marcus Lawrence" }], "itemReviewed": { "@type": "MusicAlbum", "@id": "https://musicbrainz.org/release-group/7f231c61-20b2-49d6-ac66-1cacc4cc775f", "byArtist": { "@type": "MusicGroup", "name": "Wolf Alice", "@id": "https://musicbrainz.org/artist/3547f34a-db02-4ab7-b4a0-380e1ef951a9" }, "image": "https://lesoreillescurieuses.files.wordpress.com/2017/10/a1320370042_10.jpg", "albumProductionType": "https://schema.org/StudioAlbum", "albumReleaseType": "https://schema.org/AlbumRelease", "name": "Visions of a Life", "numTracks": "12", "datePublished": "September 29, 2017" }, "reviewRating": { "@type": "Rating", "ratingValue": 27, "worstRating": 0, "bestRating": 30 } } </script>

Și sincer, s-ar putea să adaug încă multe altele. Inițial, am găsit lucrurile care fac deja parte din structurile unei pagini de recenzii (adică artistul, numele albumului, scorul general), dar apoi au început să se prezinte noi întrebări. Ce poate fi mai clar? Ce as putea sa adaug?

Acest lucru ar trebui, evident, să fie contrabalansat de întrebări despre ceea ce este inutil . Doar pentru că poți face ceva nu înseamnă că ar trebui. Există așa ceva ca „prea multe informații”. Totuși, uneori, un pic mai multe detalii poate duce cu adevărat o pagină mai sus.

Familiarizați-vă cu Schema

Nu există nicio cale de ocolire; cel mai bun mod de a pune mingea să ruleze este să te scufunzi în documentație. Există instrumente care îl implementează pentru dvs. (mai multe despre cele de mai jos), dar veți obține mai mult din markup dacă aveți o idee corectă a modului în care funcționează.

Traul prin documentația Schema.org. Oricine ești și pentru care este site-ul tău, șansele sunt că există o mulțime de scheme relevante. Site-ul este foarte bun cu exemple, așa că nu trebuie să rămână teoretic.

Pasul dincolo de asta, desigur, este să găsești rezultate bogate de căutare pe care ai dori să le emulezi, vizitând pagina și folosind instrumente de dezvoltare a browserului pentru a vedea ce fac. Sunt adesea exemple excelente de site-uri web care își cunosc conținutul pe dinafară. De asemenea, puteți introduce fragmente de cod sau adrese URL în Structured Data Markup Helper de la Google, care generează apoi schema corespunzătoare.

Exemplu de Google Structured Data Markup Helper în acțiune
Instrumente precum Structured Data Markup Helper de la Google sunt excelente pentru a înțelege cum funcționează datele structurate. (Previzualizare mare)

Fundamentele sunt de fapt foarte simple. Odată ce le înțelegi, este gama de opțiuni care necesită timp pentru a le explora și a te juca. Nu vrei să fii acea persoană care ajunge la sfârșitul unui proces de proiectare, se uită la opțiunile de schemă și începe să ghicească tot ce s-a făcut.

Pune întrebările potrivite

Acum că sunteți înarmat cu bogatia dvs. de cunoștințe de date structurate, sunteți mai bine poziționat pentru a pune bazele unui site web puternic. Datele structurate parcurg o linie destul de unică. În sensul imediat, există „sub capotă” și este acolo în beneficiul computerelor. În același timp, poate permite utilizatorilor experiențe mai bogate.

Prin urmare, merită să priviți datele structurate atât din punct de vedere tehnic, cât și din perspectiva utilizatorului. Cum pot datele structurate să ajute site-ul meu să fie mai bine înțeles? Ce alte resurse, baze de date online sau hardware (de exemplu, difuzoare inteligente) ar putea fi interesate de ceea ce faci? Ce opțiuni apar în documentație pe care nu le-am luat în considerare? Vreau să le adaug?

Este deosebit de important să identificați tipurile recurente de conținut. Este sigur să spunem că un blog se poate aștepta la o mulțime de postări pe blog de-a lungul timpului, așa că încorporarea datelor structurate în șabloanele de postare va produce cele mai multe rezultate. Exemplul pe care l-am dat mai sus este bine și bun în sine, dar nu există niciun motiv pentru care procesul de marcare să nu poată fi automatizat. Acesta este planul pentru noi.

Luați în considerare și modurile în care oamenii vă pot găsi conținutul. Dacă există oportunități, de exemplu, de a evidenția un fragment de copie pentru a fi utilizat în căutarea vocală, faceți-o. Este asta, sau lăsați motoarele de căutare să o rezolve singure. Nimeni nu vă cunoaște conținutul mai bine decât tine, așa că folosește această înțelegere cu un marcaj descriptiv.

Nu trebuie să ghiciți cum va fi înțeles conținutul cu datele structurate. Cu instrumente precum Testerul de rezultate bogate de la Google, puteți vedea exact cum dă formă și semnificație conținutului care altfel ar fi fost trecut cu vederea.

Resurse și lecturi suplimentare

  • „Noțiuni introductive cu Schema.org folosind microdate”, Schema.org
  • „Depozitul de proiect Schema.org”, comunitatea GitHub
  • „Structured Data Markup Helper”, Googe Webmasters
  • „Adăugați date structurate în paginile dvs. web”, Google Developers Codelabs
  • „Test de rezultate bogate”, Google

Conținutul de calitate merită marcaj de calitate

Nu vei găsi un susținător al conținutului grozav mai mare decât mine. Industria SEO își pierde mintea colectivă ori de câte ori Google lansează o actualizare majoră de căutare. Răspunsul la isterie este întotdeauna același: creați conținut de calitate. La asta adaug: marcați-l corect.

Familiarizați-vă cu documentația și fiți clar despre ce este vorba despre site-ul dvs. Fiecare informație pe care o etichetați face mult mai ușor ca aceasta să fie indexată și partajată cu persoanele potrivite.

Indiferent dacă ești un adept Google sau un convertit DuckDuckGo, spiritul rămâne același. Nu este vorba atât de clasare, ci de a face site-uri cât mai bune posibil. Acomodarea datelor structurate va îmbunătăți alte aspecte ale site-ului dvs.

Nu trebuie să ai încredere în tehnologie pentru a înțelege despre ce este conținutul tău – poți să-l spui. De la recenzii la rețete la căutare audio, dezvoltatorii pot adăuga un nivel complet nou de sofisticare conținutului lor.

Inima și sufletul optimizării unui site web pentru căutare nu s-au schimbat niciodată: produceți conținut grozav și spuneți cât mai clar posibil ce este și de ce este util. Datele structurate sunt un alt instrument în acest scop, deci folosiți-l.