Descoperiți primele 10 motive pentru care stelele din fragmente bogate nu apar în rezultatele căutării

Publicat: 2015-11-21

Când sunt vizibile în rezultatele căutării, stelele din fragmente bogate oferă de obicei o creștere sănătoasă a ratelor de clic de la Google. Cu toate acestea, obținerea acestor mici stele galbene atractive pentru a fi afișate în rezultatele căutării s-a dovedit a fi o provocare pentru multe domenii. De fapt, un studiu din octombrie 2015 de la Raven Tools raportează că 80% dintre site-uri nu au markup Schema.

În ultimii câțiva ani, echipa Bazaarvoice SEO a lucrat cu sute de domenii pentru a identifica și rezolva problemele care împiedică Google să afișeze stele bogate din fragmente. Problemele nu sunt greu de înțeles, dar găsirea problemei specifice poate fi uneori o provocare.

Definiții cheie pe care ar trebui să le cunoașteți:

  • Nod HTML – în codul HTML, un nod este cuvântul folosit pentru a defini o etichetă HTML de deschidere, o etichetă HTML de închidere și toate elementele dintre acestea. De exemplu, următorul este un nod de paragraf HTML complet cu id-ul foo: <p id="foo">Această propoziție face parte din nod.</p>
  • Noduri HTML imbricate – Nodurile HTML pot fi plasate unul în celălalt. De exemplu, următorul este un nod de paragraf HTML complet în care un cuvânt este aldin cu un nod aldin: <p id=”foo”>Această propoziție este <b>parte</b> a nodului.</p>
  • Itemscope – un atribut itemscope schema.org poate fi adăugat la un nod HTML pentru a identifica subiectul care va fi abordat în nod.
  • Tip Itemscopes – Câteva itemscopes sunt speciale și de obicei ne referim la ele ca tip itemscopes. Aceste elemente sunt utilizate pentru a identifica subiectele majore dintr-un site web. Produs, LocalBusiness, Magazin, Rețetă, Hotel, Articol și Pagina Web sunt unele dintre cele mai frecvente tipuri de obiecte pentru care recenziile sunt relevante.
  • Itemprop – un atribut itemprop schema.org poate fi adăugat la un nod HTML pentru a identifica tipul specific de date din cadrul itemscope. Este adesea util să ne gândim la itemprops ca pe o etichetă ascunsă. În următoarea propoziție, itemprop-ul autorului este adăugat la un nod aldin: <p id=”foo”>Această propoziție a fost scrisă de <b itemprop=”author”>Newman< /b>

Problema #1: Eșecul de a cuibări

Cea mai frecventă problemă pe care o întâlnim este eșecul de a imbrica corect elementele de marcare schema.org. Premisa de bază a imbricației este aceea că codul HTML ar trebui să identifice când pagina web începe și încetează să abordeze un anumit subiect.

Clienții Bazaarvoice ar trebui să utilizeze WebPage ca element de tipul cel mai exterior pe toate paginile, cu excepția paginii de pornire. WebSite este tipul adecvat de obiect pentru pagina de pornire a unui domeniu. Vă recomandăm să includeți aceste atribute pe nodul body, așa cum se vede în exemplul de mai jos.

În cazurile în care o pagină are o entitate principală, ceea ce este de obicei cazul paginilor de detalii (Produs, Rețetă, Hotel, Afaceri locale, Magazin etc.), elementul principalEntity itemprop ar trebui adăugat alături de tipul itemscope al entității principale. (vezi linia 2 din exemplul bun de mai jos)

Este acceptabil ca paginile să aibă mai multe tipuri de articole, ceea ce ar fi potrivit pentru paginile cu listă și grilă, precum și pentru paginile de detalii cu recomandări de produse. Dacă nu există o entitate principală pe pagină, nu includeți un element prop de mainEntity.

Toate atributele legate de fiecare entitate (fiecare nod HTML itemscope tip) trebuie imbricate în nodul HTML. Este foarte frecvent ca nodurile HTML să fie închise prematur. (vezi linia 4 în exemplul prost, linia 8 în exemplul bun, mai jos)

Imbricarea corectă a codului în acest fel îi spune Google că întregul conținut din domeniul de aplicare al tipului, cum ar fi prețul, disponibilitatea, evaluările, recenziile și alte elemente CGC, este legat de acea entitate. Google știe apoi să afișeze stelele pentru un produs în căutare.

2015.11.NA.SEOClientResource_eBook_110215-pg18

De asemenea, este o idee bună să faceți referire la fiecare entitate cu o denumire exactă de-a lungul paginii. De exemplu, dacă numele itemprop este definit ca „eșarfă galbenă” și itemReviewed itemprops sunt definite ca „eșarfă galbenă cu franjuri”, Google poate crede că pagina conține date despre două produse.

De asemenea, este o idee bună să vă asigurați că numele produsului indicat în partea de sus și de jos a paginii se potrivește exact. Folosirea termenului „eșarfă galbenă” în partea de sus a paginii și „eșarfă galbenă cu franjuri” în partea de jos a paginii va deruta Googlebot.

Problema #2: Etichete HTML neînchise

Când scrieți cod HTML, fiecare nod HTML trebuie să fie deschis și închis – caracterul oblic (/) indică închiderea unui nod HTML. Următoarele exemple arată un nod tipic care utilizează etichete separate de deschidere și închidere.

Bad : <div>Acesta este un nod neînchis

Bine : <div>Acesta este un nod închis</div>

Unele elemente HTML (<img>, <meta> etc.) nu folosesc o etichetă de închidere separată. În aceste cazuri, este utilizată o singură etichetă care conține bara oblică de închidere.

Rău: <img src="image.gif”>

Bine: <img src="image.gif” />

Dacă etichetele HTML nu sunt închise, interpretul de date structurate de la Google poate avea dificultăți să înțeleagă ierarhia și, prin urmare, poate interpreta greșit imbricarea la care se face referire în numărul 1.

Problema #3: Agregate multiple Evaluare itemprops

După cum s-a discutat mai sus, fiecare entitate ar trebui să fie definită utilizând un tip de obiect. Cu toate acestea, trebuie să existe doar un element aggregateRating prop pentru fiecare tip de obiect. Chiar dacă afișajul include o evaluare agregată în mai multe locuri, marcajul trebuie să fie etichetat doar cu un element aggregateRating prop o singură dată pentru fiecare tip de obiect. Mai multe elemente agregate de evaluare vor deruta Google și nu vor apărea stele.

Problema #4: Lipsește aggregateRating itemprop

Uneori, evaluarea afișată de fragmentele îmbogățite nu se potrivește cu evaluarea medie a recenziilor din pagina dvs. web – aceasta oferă un indiciu important despre ce ar putea fi greșit. Dacă nu sunt prezente elemente agregate de evaluare, Google va căuta apoi primul articol de recenzie și va afișa evaluarea de la o singură persoană, nu evaluarea medie a tuturor recenzenților.

Problema #5: Tipuri de date structurate mixte

Vocabularul Schema.org poate fi folosit cu multe codificări diferite, inclusiv RDFa, Microdata și JSON-LD. Bazaarvoice recomandă și acceptă Microdata. În orice caz, doar unul dintre aceste tipuri de date structurate poate fi utilizat într-o singură pagină web . Amestecarea JSON-LD și Microdata în aceeași pagină va afecta afișarea corectă a fragmentelor îmbogățite.

Problema #6: Entitatea principală nu este definită

Google va căuta o evaluare agregată a primului obiect de tip tip pe care îl întâlnește în DOM (Document Object Model) . Dacă o pagină conține mai multe tipuri de ambalaje de articole, asigurați-vă că entitatea principală este etichetată cu mainEntity itemscope, așa cum se face referire în #1 de mai sus.

Problema #7: Utilizarea schema.org/Organization

Organizația este, de asemenea, un tip de obiect. Cu toate acestea, nu am găsit un caz în care Google afișează stele de fragmente bogate pentru organizație. Am văzut multe cazuri în care obiectul Organizației a fost plasat în antet în jurul informațiilor organizaționale generale, cum ar fi numerele de telefon și informațiile de contact. În fiecare caz în care echipa noastră SEO a găsit obiectul de tip Organizație pe paginile de produse, aceasta a împiedicat afișarea stelelor din fragmente bogate. Pentru orice pagină în care ați dori să apară fragmente îmbogățite în rezultatele căutării, nu includeți domeniul de aplicare al articolului Organizație.

Problema #8: Lipsește conținutul de recenzie de sprijin

Google a afișat stele de fragmente bogate în câteva cazuri în care recenziile nu au fost prezente în aceeași pagină. Cu toate acestea, afișarea stelelor cu acest scenariu este în cel mai bun caz sporadic, deoarece Google poate interpreta lipsa textului de recenzie pe o pagină ca un indiciu că evaluarea agregată poate fi date false. Vă recomandăm să includeți întotdeauna 8 recenzii în aceeași pagină în care afișați o evaluare agregată.

Problema #9: Autenticitatea conținutului îndoielnic

Dacă Google nu are încredere într-un domeniu sau în conținutul acestuia, este puțin probabil ca stele din fragmente bogate să apară în rezultatele căutării. Aceasta este de obicei o problemă pentru domeniile mai noi care nu au încă o reputație bună. Bazaarvoice CGC include indicii valoroase de autenticitate, cum ar fi numele de ecran ale autorului și data creării conținutului, ceea ce îmbunătățește reputația. Acestea semnalează că activitatea socială care are loc în domeniul dvs. este legitimă și vă îmbunătățește reputația.

Problema #10: marcaj inconsecvent pe partea de server și codul de inspectare a elementului

Acesta este un domeniu în care industria încă se adaptează la schimbările anunțate de Google în octombrie 2014. De atunci, Googlebot a accesat cu crawlere JavaScript, precum și elementele paginii de pe server. Vom discuta aceste modificări în detaliu în continuare, dar atunci când depanați problemele cu fragmente îmbogățite, rețineți că este foarte important să auditați atât versiunea de pe server, versiunea Vizualizare sursă a codului, cât și versiunea HTML redată găsită prin Inspect Element. , pentru a vă asigura că ambele versiuni conțin conținutul și marcajul dorit. Vom discuta mai jos despre modul de realizare a acestui audit dublu în detaliu.

Dacă versiunile codului văzute în fiecare instrument sunt inconsecvente, Google poate fi, de asemenea, inconsecvent în afișarea stelelor din fragmente bogate. Pentru rezultate optime, ambele versiuni ar trebui să respecte toate principiile din această postare.