Modul 5 · 5.3
Testiranje, održavanje i što nije dopušteno
Modul 5: Strukturirani podaci · Vrijeme čitanja: 12 min
Cilj učenja: Nakon ove lekcije moći ćete testirati strukturirane podatke alatima Rich Results Test i Schema Markup Validator, objasniti razliku između pogrešaka i upozorenja te primijeniti Googleova pravila, primjerice zabranu recenzija o vlastitoj tvrtki.
Ključni pojmovi: Rich Results Test, Schema Markup Validator, kritični problem (pogreška) nasuprot nekritičnom problemu (upozorenje), prikazani HTML, izvješća u Search Consoleu, smjernice za strukturirane podatke, vlastite recenzije (self-serving), ručna radnja, dvostruki blokovi, održavanje
Dva alata za testiranje, dva pitanja
Postoje dva besplatna alata i svaki odgovara na drugo pitanje.
| Rich Results Test | Schema Markup Validator | |
|---|---|---|
| Čiji je | schema.org (nasljednik starog Googleovog alata Structured Data Testing Tool, od 2021. pri schema.org) | |
| Pitanje na koje odgovara | "Ispunjava li ova stranica uvjete za poseban prikaz u Googleu?" | "Je li ovo valjana schema.org oznaka?" |
| Koje vrste | Samo vrste za koje Google ima poseban prikaz | Sve vrste iz schema.org |
| Provjerava Googleova pravila | Da: obavezna i preporučena svojstva prema Googleu | Ne, samo sam schema.org |
| Unos | Adresa stranice ili zalijepljeni kod | Adresa stranice ili zalijepljeni kod |
Počnite s alatom Rich Results Test (https://search.google.com/test/rich-results). Upišite adresu svoje stranice, a ne kod: tada alat vidi stranicu onako kako je dohvaća Googlebot, uključujući JSON-LD koji se dodaje JavaScriptom. Ako zalijepite kod, JavaScript može naići na ograničenja, kaže sam Google. Želite li znati je li Vaša oznaka ispravna prema schema.org, i za vrste s kojima Google ništa ne radi, upotrijebite Schema Markup Validator (https://validator.schema.org/).
Čitanje pogrešaka i upozorenja
Rich Results Test dijeli probleme u dvije vrste:
- Kritični problemi (pogreške). Nedostaje obavezno svojstvo ili je neka vrijednost nevaljana. Stavka tada ne ispunjava uvjete za poseban prikaz. To uvijek ispravite.
- Nekritični problemi (upozorenja). Nedostaje preporučeno svojstvo, primjerice
priceRangeiligeo. Stavka je valjana. Popunite svojstvo ako imate podatke i ako su točni; ništa ne izmišljajte samo da biste uklonili upozorenje.
Javlja li test "No items detected" (nisu pronađene stavke), iako znate da se na stranici nalazi JSON-LD? Provjerite tri moguća uzroka:
- JSON je nevaljan (zarez previše ili premalo, zaboravljeni navodnik). Tada se cijeli blok preskače. Schema Markup Validator obično navodi redak u kojem nastaje problem.
- Vrsta je nepoznata (
BloemistumjestoFlorist) ili pogrešno napisana (localbusiness). - Stranica je za Googlebot blokirana datotekom robots.txt ili oznakom
noindex(lekcije 3.3 i 1.3). Google izričito traži: ne blokirajte stranice sa strukturiranim podacima.
Search Console to prati
Čim je Vaša stranica u Search Consoleu (modul 2), Search Console pod Enhancements prikazuje izvješće za svaku vrstu za koju Google ima poseban prikaz i za koju na Vašoj stranici pronalazi valjanu oznaku. Ondje vidite valjane stavke, stavke s nekritičnim problemima i nevaljane stavke, s primjerima stranica. Nekoliko stvari koje je dobro znati:
- Ne postoji gumb "ispravi ovo". Ispravite izvor (svoju stranicu, dodatak ili alat za izradu web-stranica), a zatim u izvješću možete zatražiti provjeru.
- Brojevi se odnose na stavke, a ne na stranice. Jedna stranica može sadržavati više stavki.
- Ako za neku vrstu nema izvješća, Google nije pronašao valjanu oznaku te vrste ili ta vrsta nema vlastiti prikaz.
Što nije dopušteno
Googleove smjernice za strukturirane podatke kratke su i stroge. Najvažnije:
- Opisujte samo ono što je vidljivo. U JSON-LD ne stavljajte radno vrijeme, cijene ni recenzije koje posjetitelj ne može pronaći na stranici.
- Bez obmanjivanja. Podaci moraju pošteno prikazivati stranicu.
- Na pravoj stranici. Oznaku postavite na stranicu koju opisuje.
- Slike u Vašim strukturiranim podacima moraju biti dostupne Googleu za dohvaćanje i indeksiranje.
- Bez lažnih recenzija i bez recenzija koje ne potječu od stvarnih korisnika.
Recenzije o vlastitoj tvrtki
Pravilo koje iznenađuje mnoge tvrtke: u blok LocalBusiness na vlastitoj stranici ne stavljajte aggregateRating ni review o sebi. Google kaže: ako tvrtka koja se ocjenjuje sama upravlja recenzijama o sebi, stranice s oznakom LocalBusiness ili drugom oznakom Organization ne ispunjavaju uvjete za zvjezdice u rezultatima pretraživanja. Google je to pravilo uveo 2019. Nije važno prikupljate li recenzije sami, preuzimate li ih iz widgeta ili s neke stranice za recenzije. Zvjezdice uz Vašu tvrtku u Google Maps dolaze iz Vašeg Google Business Profile (lekcija 6.5), a ne iz Vašeg vlastitog JSON-LD-a.
Dodaci i teme ponekad takvu ocjenu automatski stavljaju u Vašu oznaku. Zato u svojem JSON-LD-u provjerite postoji li aggregateRating i isključite ga ako se odnosi na Vašu vlastitu tvrtku.
Što se događa pri zlouporabi
Ako prekršite smjernice, Google može poduzeti ručnu radnju zbog strukturiranih podataka. Vidjet ćete je u Search Consoleu pod Security & Manual Actions (lekcija 2.4). Posljedica prema Googleu: stranica više ne ispunjava uvjete za posebne prikaze. Prema Googleu, takva ručna radnja ne utječe na uobičajeno rangiranje u rezultatima pretraživanja. Nakon ispravka u Search Consoleu zatražite ponovnu provjeru.
Održavanje: tihe pogreške
Većina problema ne nastaje pri pisanju, nego kasnije.
- Dva bloka koja si proturječe. Vaša tema postavlja blok
LocalBusiness, a i Vaš SEO dodatak, s drugim brojem telefona. Odaberite jedan izvor, a drugi isključite. Dva bloka različitih vrsta (WebSiteiFlorist) nisu problem; dvaput ista tvrtka s različitim podacima jest. - Podaci koji se mijenjaju. Novi broj telefona, preseljenje, drukčije radno vrijeme ljeti. Najprije to izmijenite na svojem stalnom mjestu (alat za izradu web-stranica ili dodatak), a zatim provjerite svoj Google Business Profile, Apple Business i imenike (modul 6).
- Nova tema ili novi alat za izradu. Nakon obnove stranice ponekad više nema JSON-LD-a ili ga ima dvaput. Testirajte nakon svake veće promjene.
- Privremeno radno vrijeme. Blagdane i godišnje odmore unesite u svoj Google Business Profile kao posebno radno vrijeme. U JSON-LD-u to je moguće sa
validFromivalidThrough; ne zaboravite ih poslije ukloniti.
Dobra navika: testirajte svoju stranicu za kontakt u alatu Rich Results Test nakon svake promjene podataka o tvrtki i nakon svakog većeg ažuriranja stranice te jednom u tromjesečju pogledajte izvješće u Search Consoleu.
U praksi: testiranje WordPress stranice i stranice izrađene s AI Builder
Kod WordPress stranice sa SEO dodatkom u alatu Rich Results Test često vidite više stavki: WebSite, Organization ili LocalBusiness, BreadcrumbList te za svaku objavu Article. Kod stranice izrađene s WebOké AI Builder na početnoj stranici pronaći ćete @graph s WebSite i tvrtkom kao podvrstom od LocalBusiness. Želite li vidjeti sva svojstva tog bloka, uključujući radno vrijeme u kratkom zapisu openingHours, zalijepite adresu i u Schema Markup Validator: on prikazuje svaku schema.org vrstu i svako svojstvo. Kod drugih alata za izradu web-stranica testiranje funkcionira potpuno jednako.
Sažetak
- Rich Results Test govori ispunjava li Vaša stranica uvjete za prikaz u Googleu; Schema Markup Validator govori je li Vaša oznaka valjan schema.org.
- Testirajte adresom stranice, a ne zalijepljenim kodom. Kritične probleme uvijek ispravite; upozorenja samo stvarnim podacima.
- Bez nevaljanog JSON-a, bez nepoznatih vrsta, i ne blokirajte stranice sa strukturiranim podacima za Googlebot.
- Bez recenzija ili ocjena o vlastitoj tvrtki u vlastitoj oznaci; zlouporaba može dovesti do ručne radnje.
- Ponovno testirajte nakon svake promjene podataka ili stranice i spriječite dvostruke blokove koji si proturječe.
Kviz
Zadatak
Zadatak A5.3: Pronađite pogreške. Preuzmite primjer datoteke jsonld-fouten-1.json: blok JSON-LD za cvjećarnicu sa šest pogrešaka. Pročitajte ga redak po redak (možete ga zalijepiti i u Schema Markup Validator) i od deset tvrdnji u zadatku odaberite šest koje opisuju stvarnu pogrešku. Program uspoređuje Vaš odabir s fiksnim ključem i za svaku tvrdnju objašnjava zašto.
Dodatno štivo
- Googleov Rich Results Test: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org/
- Google Search Central, Opće smjernice za strukturirane podatke: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Google Search Central, Isječci recenzija (s pravilom o vlastitim recenzijama): https://developers.google.com/search/docs/appearance/structured-data/review-snippet
- Google Search Console Help, Izvješća o obogaćenim rezultatima: https://support.google.com/webmasters/answer/7552505
- Google Search Central, Strukturirani podaci uz JavaScript: https://developers.google.com/search/docs/appearance/structured-data/generate-structured-data-with-javascript
