5 modulis · 5.3
Testavimas, priežiūra ir kas draudžiama
5 modulis: Struktūrizuoti duomenys · Skaitymo laikas: 12 min.
Mokymosi tikslas: Po šios pamokos galėsite patikrinti struktūrizuotus duomenis su Rich Results Test ir Schema Markup Validator, paaiškinti skirtumą tarp klaidų ir įspėjimų bei taikyti Google taisykles, pavyzdžiui, draudimą skelbti atsiliepimus apie savo pačių įmonę.
Pagrindinės sąvokos: Rich Results Test, Schema Markup Validator, kritinė problema (klaida) ir nekritinė problema (įspėjimas), atvaizduotas HTML, ataskaitos Search Console, struktūrizuotų duomenų gairės, savo atsiliepimai (self-serving), rankinis veiksmas, besidubliuojantys blokai, priežiūra
Du tikrinimo įrankiai, du klausimai
Yra du nemokami įrankiai, ir kiekvienas atsako į skirtingą klausimą.
| Rich Results Test | Schema Markup Validator | |
|---|---|---|
| Kieno | schema.org (senojo Google įrankio Structured Data Testing Tool įpėdinis, nuo 2021 m. priklauso schema.org) | |
| Į kokį klausimą atsako | „Ar šis puslapis tinka specialiam rodymui Google paieškoje?“ | „Ar tai galiojantis schema.org žymėjimas?“ |
| Kokie tipai | Tik tie tipai, kuriems Google turi specialų rodymą | Visi schema.org tipai |
| Tikrina Google taisykles | Taip: privalomas ir rekomenduojamas savybes pagal Google | Ne, tik patį schema.org |
| Įvestis | Puslapio adresas arba įklijuotas kodas | Puslapio adresas arba įklijuotas kodas |
Pradėkite nuo Rich Results Test (https://search.google.com/test/rich-results). Įveskite savo puslapio adresą, o ne kodą: tada įrankis mato puslapį taip, kaip jį gauna Googlebot, įskaitant JSON-LD, kurį prideda JavaScript. Jei įklijuosite kodą, JavaScript gali susidurti su apribojimais, teigia pati Google. Jei norite sužinoti, ar Jūsų žymėjimas atitinka schema.org, taip pat ir tiems tipams, su kuriais Google nieko nedaro, naudokite Schema Markup Validator (https://validator.schema.org/).
Kaip skaityti klaidas ir įspėjimus
Rich Results Test problemas skirsto į dvi rūšis:
- Kritinės problemos (klaidos). Trūksta privalomos savybės arba reikšmė negalioja. Tada elementas netinka specialiam rodymui. Tai visada reikia ištaisyti.
- Nekritinės problemos (įspėjimai). Trūksta rekomenduojamos savybės, pavyzdžiui,
priceRangearbageo. Elementas galioja. Užpildykite savybę, jei turite duomenis ir jie teisingi; nieko neišsigalvokite vien tam, kad įspėjimas dingtų.
Testas rodo „No items detected“ (elementų nerasta), nors žinote, kad puslapyje yra JSON-LD? Tada patikrinkite tris priežastis:
- JSON negalioja (per daug ar per mažai kablelių, pamirštos kabutės). Tada praleidžiamas visas blokas. Schema Markup Validator dažniausiai nurodo eilutę, kurioje įvyko klaida.
- Tipas nežinomas (
BloemistvietojeFlorist) arba parašytas neteisingai (localbusiness). - Puslapis Googlebot užblokuotas per robots.txt arba
noindex(pamokos 3.3 ir 1.3). Google aiškiai prašo: neblokuokite puslapių su struktūrizuotais duomenimis.
Search Console viską stebi
Kai tik Jūsų svetainė įtraukta į Search Console (modulis 2), Search Console skiltyje Enhancements rodo ataskaitą kiekvienam tipui, kuriam Google turi specialų rodymą ir randa galiojantį žymėjimą Jūsų svetainėje. Ten matysite galiojančius elementus, elementus su nekritinėmis problemomis ir negaliojančius elementus, su puslapių pavyzdžiais. Ką verta žinoti:
- Mygtuko „ištaisyti“ nėra. Ištaisote šaltinį (savo svetainę, papildinį, svetainių kūrimo įrankį), o tada ataskaitoje galite paprašyti patikrinimo.
- Skaičiai rodo elementus, o ne puslapius. Viename puslapyje gali būti keli elementai.
- Jei kuriam nors tipui ataskaitos nėra, Google nerado galiojančio to tipo žymėjimo arba tas tipas neturi atskiro rodymo.
Kas draudžiama
Google struktūrizuotų duomenų gairės yra trumpos ir griežtos. Svarbiausios:
- Aprašykite tik tai, kas matoma. JSON-LD neturi būti darbo laiko, kainų ar atsiliepimų, kurių lankytojas negali rasti puslapyje.
- Jokio klaidinimo. Duomenys turi sąžiningai atspindėti puslapį.
- Tinkamame puslapyje. Žymėjimą dėkite tame puslapyje, kurį jis aprašo.
- Paveikslėliai Jūsų struktūrizuotuose duomenyse turi būti pasiekiami ir indeksuojami Google.
- Jokių netikrų atsiliepimų ir jokių atsiliepimų, kurie nėra iš tikrų naudotojų.
Atsiliepimai apie savo pačių įmonę
Taisyklė, kuri nustebina daugelį įmonių: savo svetainės LocalBusiness bloke nedėkite aggregateRating ar review apie save. Google teigia: jei vertinama įmonė pati valdo atsiliepimus apie save, puslapiai su LocalBusiness ar kitu Organization žymėjimu netinka žvaigždutėms paieškos rezultatuose. Google šią taisyklę įvedė 2019 m. Nesvarbu, ar atsiliepimus renkate patys, imate iš valdiklio (widget), ar perimate iš atsiliepimų svetainės. Žvaigždutės prie Jūsų įmonės Google Maps gaunamos iš Jūsų Google Business Profile (pamoka 6.5), o ne iš Jūsų pačių JSON-LD.
Papildiniai ir temos kartais tokį įvertinimą į žymėjimą įdeda automatiškai. Todėl patikrinkite savo JSON-LD, ar jame yra aggregateRating, ir išjunkite, jei jis susijęs su Jūsų pačių įmone.
Kas nutinka piktnaudžiaujant
Jei pažeidžiate gaires, Google gali taikyti rankinį veiksmą dėl struktūrizuotų duomenų. Jį matysite Search Console skiltyje Security & Manual actions (pamoka 2.4). Pasekmė pagal Google: puslapis nebetinka specialiems rodymams. Pasak Google, toks rankinis veiksmas neturi įtakos įprastam reitingavimui paieškos rezultatuose. Ištaisę Search Console paprašykite peržiūrėti iš naujo.
Priežiūra: tylios klaidos
Dauguma problemų atsiranda ne rašant, o vėliau.
- Du vienas kitam prieštaraujantys blokai. Jūsų tema įdeda
LocalBusinessbloką, o Jūsų SEO papildinys taip pat, tik su kitu telefono numeriu. Pasirinkite vieną šaltinį, o kitą išjunkite. Du skirtingų rūšių blokai (WebSiteirFlorist) nėra problema; dukart ta pati įmonė su skirtingais duomenimis yra problema. - Besikeičiantys duomenys. Naujas telefono numeris, persikraustymas, kitoks darbo laikas vasarą. Pirmiausia pakeiskite juos savo pagrindinėje vietoje (svetainių kūrimo įrankyje ar papildinyje), o tada peržiūrėkite savo Google Business Profile, Apple Business ir katalogus (modulis 6).
- Nauja tema ar naujas kūrimo įrankis. Atnaujinus svetainę JSON-LD kartais nebelieka arba jis atsiranda dukart. Testuokite po kiekvieno didesnio pakeitimo.
- Laikinas darbo laikas. Šventes ir atostogas savo Google Business Profile nurodykite kaip specialų darbo laiką. JSON-LD tai galima padaryti su
validFromirvalidThrough; tik nepamirškite jų vėliau pašalinti.
Geras įprotis: patikrinkite savo kontaktų puslapį Rich Results Test po kiekvieno įmonės duomenų pakeitimo ir po kiekvieno didesnio svetainės atnaujinimo, o kartą per ketvirtį peržiūrėkite ataskaitą Search Console.
Praktikoje: WordPress svetainės ir AI Builder svetainės testavimas
WordPress svetainėje su SEO papildiniu Rich Results Test dažnai matysite daugiau elementų: WebSite, Organization arba LocalBusiness, BreadcrumbList ir kiekvienam įrašui Article. Svetainės, sukurtos su WebOké AI Builder, pagrindiniame puslapyje rasite @graph su WebSite ir įmone kaip LocalBusiness potipiu. Jei norite matyti visas šio bloko savybes, taip pat darbo laiką trumpuoju užrašymo būdu openingHours, įklijuokite adresą ir į Schema Markup Validator: jis rodo kiekvieną schema.org tipą ir kiekvieną savybę. Kituose svetainių kūrimo įrankiuose testuojama lygiai taip pat.
Santrauka
- Rich Results Test parodo, ar Jūsų puslapis tinka rodymui Google paieškoje; Schema Markup Validator parodo, ar Jūsų žymėjimas yra galiojantis schema.org.
- Testuokite su puslapio adresu, o ne su įklijuotu kodu. Kritines problemas visada ištaisykite; įspėjimus tik su tikrais duomenimis.
- Jokio negaliojančio JSON, jokių nežinomų tipų, ir neblokuokite puslapių su struktūrizuotais duomenimis Googlebot.
- Jokių atsiliepimų ar įvertinimų apie savo pačių įmonę savo žymėjime; piktnaudžiavimas gali užtraukti rankinį veiksmą.
- Testuokite iš naujo po kiekvieno duomenų ar svetainės pakeitimo ir venkite besidubliuojančių, vienas kitam prieštaraujančių blokų.
Testas (quiz)
Užduotis
Užduotis A5.3: Raskite klaidas. Atsisiųskite pavyzdinį failą jsonld-fouten-1.json: tai gėlių parduotuvės JSON-LD blokas su šešiomis klaidomis. Perskaitykite jį eilutė po eilutės (galite jį įklijuoti ir į Schema Markup Validator) ir iš dešimties užduotyje pateiktų teiginių pasirinkite šešis, kurie aprašo tikrą klaidą. Programa palygins Jūsų pasirinkimą su nustatytu atsakymų raktu ir prie kiekvieno teiginio paaiškins, kodėl.
Skaitykite daugiau
- Google Rich Results Test: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org/
- Google Search Central, Bendrosios struktūrizuotų duomenų gairės: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Google Search Central, Atsiliepimų fragmentai (su taisykle dėl savo atsiliepimų): https://developers.google.com/search/docs/appearance/structured-data/review-snippet
- Google Search Console pagalba, Ataskaitos apie rich results: https://support.google.com/webmasters/answer/7552505
- Google Search Central, Struktūrizuoti duomenys su JavaScript: https://developers.google.com/search/docs/appearance/structured-data/generate-structured-data-with-javascript
