Просування сайтів & web-аналітика

Оберіть свою мову

Поставити запитання +38 096 558 7514

Мікророзмітка сайту

Напевно в пошуковій видачі Ви бачили незвичайні результати пошуку в яких є зірочки, відгуки, списки, події, ціни, інформація про наявність товару. Сайт у видачі представлений ширше і красивіше, ніж інші. Це говорить про те, що на сайті встановлена мікророзмітка структурованих даних, яка передає спецсигнали для пошукових машин.

Мікророзмітка - це спеціальна розмітка структурованих даних на сайті для пошукових машин.
Структуровані дані - це однотипні дані сторінок, які можна шаблонізувати на типи, які можна розмітити за допомогою розмітки для пошукових машин, що в результаті формує більш розширені сніппети в пошуковій видачі.
Сніппет - це формат і стиль відображення вашого сайту в пошуковій видачі. Це може бути просто заголовок і опис, але може бути і додаткові посилання, ціни, рейтинги та інші стандартні дані зі сторінки, якщо вони розмічені для пошукових машин.
Єдиний прийнятий стандарт розмітки - schema.org.
schema.org - стандарт мікророзмітки, визнаний всіма пошуковими системами. Якщо Вам необхідна мікророзмітка, то її необхідно здійснювати тільки відповідно до рекомендацій schema.org.

Навіщо необхідна мікророзмітка сайту?

  1. стандартизація даних для пошукових машин;
  2. виведення додаткових даних в пошукову видачу за допомогою сниппета;
  3. обмін даними між сервісами Google (наприклад, Merchant Center для Google Shopping вже повним ходом використовує мікророзмітку);
  4. більш ємна пошукова видача, що дозволяє не витрачати час користувачеві на відвідування і пошук інформації в юзабіліті різних сайтів.

Погодьтеся, в такій видачі Ви отримуєте масу відповідей, не заходячи на сайт. Чи не так?

микроразметка сайта schema org

Більш розширений результат відображення сайту у видачі називають річ-сниппет (багатий сниппет).

Ми з Вами будемо розглядати мікророзмітку від базових фундаментальних речей і основ, так як будь-яку інструкцію можна взяти на schema.org, а ось як використовувати її - там не пояснили. Саме тому ми написали цю статтю.

Способи розмітки даних, імплементація

Якщо Ви зайдете на сайт мікророзмітки schema.org, в будь-який з типів даних, то Ви помітите, що мікророзмітку можна реалізувати декількома програмними способами:

JSON-LD

Найповажніший спосіб розмітки у програмістів. Чому? Тому що розмітка прописується безпосередньо в скрипт і прописується окремо від видимого контенту. Структуровані дані підтягуються на рівні змінних. Якщо, наприклад, зміниться дизайн сторінки, то змінні, як правило, не змінюються і мікророзмітка залишається на місці. Код, як правило, виводять в окремий блок, який в перспективі не редагують.


<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Organization",
  "name": "Назва компанії",
  "url": "https://holostenko.ua/",
}
</script>

Мікродані

Спосіб мікроданих більш юзерский, так як імплементація здійснюється безпосередньо в HTML документі. Недолік такого способу - необхідно вести контроль за розміткою в процесі змін сайту.

Нам маркетологам до душі цей спосіб, так як його легко перевірити на предмет логіки.


  <p itemscope itemprop="organization" itemtype="http://schema.org/Organization">
  <a href="http://npr.org" itemprop="url">
    <span itemprop="name">Назва компанії</span></a> has a sponsor:
        <span itemprop="sponsor" itemscope itemtype="http://schema.org/Organization">
          <a itemprop="url" href="https://holostenko.ua/">
          <span itemprop="name">Назва компанії</span></a>
        </span>.
</p>
  

RDFa

Спосіб аналогічний мікроданим, але з одним уточненням - дані повинні бути візуально видимі.


<p vocab="http://schema.org/" typeof="Organization">
  <a href="http://npr.org" property="url">
  <span property="name">Назва компанії</span></a> has a sponsor,
  <span property="sponsor" typeof="http://schema.org/Organization">
    <a property="url" href="https://holostenko.ua/">
    <span property="name">Назва компанії</span></a>
  </span>.
</p>

Методологія розмітки даних

Вибравши один із способів реалізації мікророзмітки, Ви зіткнетеся з якоюсь схожістю способів між собою. Чому? Тому що методологія одна, а способи реалізації різні.

Отже поїхали:

Тип даних

Тип інформації, який ми розмічаємо. Найпоширеніші типи даних мікророзмітки це:

У будь-якому із способів розмітки оголошення типу даних здійснюється через “type” і наявністю “itemscope”.

Властивості об'єкта

Після оголошення типу даних мікророзмітки, будь то стаття, організація, квитки, події, рейтинг, відгуки або будь-який інший, йде оголошення властивостей об'єкта і вмісту.

Властивість об'єкта це власне те, що піде в виведення даних - ціна, дата, назва, наявність, фото товару, питання і відповіді на питання та інші дані, які мають на увазі тип інформації, що публікується.

Як правило це здійснюється через “itemprop”.

Значення об'єкта

Розмічаємо зміст об'єкта: який зміст відправиться пошуковому роботу і піде в сниппет. Наприклад, розмічаємо назва статті "name" і значення "Мікророзмітка для сайту".

Увага!

Якщо конкретний тип не володіє необхідним обсягом даних, то мікророзмітка працювати не буде. Про це далі.

Розглянемо приклад мікророзмітки


<div itemscope itemtype="http://schema.org/Organization"> - оголошення типу даних

<meta itemprop="name" content="Название компании"> - завдання властивості і значення об'єкта

<meta itemprop="description" content="Опис компанії">

<meta itemprop="image" content="https://holostenko.ua/images/logo-blue.jpg">

<meta itemprop="telephone" content="+38 (000) 000 00 00">

<meta itemprop="url" content="https://holostenko.ua/">

</div>

* Який би формат або спосіб виведення мікророзмітки Ви б не вибрали, спочатку оголошується тип, а всередині нього властивості і значення об'єктів.

Перевірка мікророзмітки і управління відображенням

Кожна пошукова система має свій сервіс перевірки мікророзмітки. В Google це інструмент перевірки структурованих даних - актуальне посилання з 2020-го року.

Додатково в 2021 році schema.org запустила власний валідатор мікророзмітки - https://validator.schema.org/

Важливі переваги:

  • Можна перевірити будь-який URL;
  • Є можливість роботи з кодом;
  • Налагодження;
  • Попередній перегляд.
проверка микроразметки

Якщо доступний попередній перегляд, значить налаштоване все вірно. Бувають окремі випадки, коли є помилки і в результаті мікророзмітка працює. Це, як правило, в розмітці з великим об'ємом даних, де одна помилка може вважатися незначною.

* Додатково ділимося порталом для розробників конкретно по мікророзмітці, даний портал регламентований самим Search Console.

Мікророзмітка в Search Console, індексація

Якщо на Вашому сайті, в будь-якому місці з'являється мікророзмітка schema.org, пошукові роботи google починають враховувати ці дані. І в разі виявлення проблем, інформують Вас про це на електронну пошту і в розділі покриття сайту Google Search Console.

ошибки в микроразметке

Мікророзмітка через Tag Manager, чи варто?

Теоретично це можливо, але для самих базових речей, не більше. Чому? Наприклад, якщо взяти один з найскладніших типів - список товарів, необхідно зробити парсинг бази даних конкретної категорії на предмет цін і вивести мінімальну і максимальну ціну, що за допомогою тег менеджера просто неможливо. Саме тому для складних елементів Tag Manager в мікророзмітці краще не застосовувати. Є велика спокуса, але на жаль.

Безпечно через Tag Manager можна реалізувати мікророзмітку організації на головній сторінці, так як даний тип не вимагає підтягування конкретних змінних.

Плагіни мікророзмітки і автоматизація

Кожна CMS система, будь то Wordpress, Opencart, Magento, Drupal, Joomla або будь-яка інша, запропонує Вам автоматизовану систему мікророзмітки. Це так. Але є одне велике але! Система актуальна як правило на момент створення плагіна. Дуже рідко сама CMS оновлює плагіни або веб-майстер сайту буде це робити. Алгоритми мікророзмітки рідко, але оновлюються.

У нашій практиці ми зіткнулися з відключенням деякого параметра, який в плагіні не вдається поправити, і в результаті чого мікророзмітка перестала працювати.

ошибки плагина микроразметки

Тому, ми рекомендуємо ручні імплементації і постійний контроль з боку seo-фахівців на предмет помилок в Search Console.

Додатково, Ви можете знайти майстер мікророзмітки Google, який нібито дозволяє зробити мікророзмітку за допомогою візуального редактора. Але є одне але - в результаті сервіс видає код, який необхідно імплементувати в сайт, що в 99% випадків не стикується з програмуванням сайту.

Кілька швидких питань-відповідей:

✔ Навіщо мікророзмітка?

Для більш розширеного і помітного представлення Вашого сайту в пошуковій видачі.

✔ Як налаштувати мікророзмітку?

В ідеалі - технічне завдання і впровадження програмістом. Подальша наша перевірка і контроль з боку seo-фахівців.

✔ Який результат очікується?

Розширений сниппет, вище кликабельность в пошуку, стимулювання зростання позицій в органічній видачі.

Послуги реалізації мікророзмітки

Мікророзмітка в нашій роботі це частина seo просування. Це вище клікабельність, впізнаваність і стимулювання зростання рейтингів сайту. У проектах ми ставимо зрозумілі техзавдання і перевіряємо їх. За більш детальною інформацією звертайтеся за контактами агентства.

Якщо у Вас є питання щодо наших послуг, будь ласка, напишіть, як з Вами зв'язатися та коротко опишіть свій бізнес.

* Ваші особисті дані повністю захищені та не будуть передані третім особам.

Оберіть, яким способом з Вами краще зв'язатися.

  • United States+1
  • United Kingdom+44
  • Afghanistan (‫افغانستان‬‎)+93
  • Albania (Shqipëri)+355
  • Algeria (‫الجزائر‬‎)+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua and Barbuda+1
  • Argentina+54
  • Armenia (Հայաստան)+374
  • Aruba+297
  • Ascension Island+247
  • Australia+61
  • Austria (Österreich)+43
  • Azerbaijan (Azərbaycan)+994
  • Bahamas+1
  • Bahrain (‫البحرين‬‎)+973
  • Bangladesh (বাংলাদেশ)+880
  • Barbados+1
  • Belarus (Беларусь)+375
  • Belgium (België)+32
  • Belize+501
  • Benin (Bénin)+229
  • Bermuda+1
  • Bhutan (འབྲུག)+975
  • Bolivia+591
  • Bosnia and Herzegovina (Босна и Херцеговина)+387
  • Botswana+267
  • Brazil (Brasil)+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria (България)+359
  • Burkina Faso+226
  • Burundi (Uburundi)+257
  • Cambodia (កម្ពុជា)+855
  • Cameroon (Cameroun)+237
  • Canada+1
  • Cape Verde (Kabu Verdi)+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic (République centrafricaine)+236
  • Chad (Tchad)+235
  • Chile+56
  • China (中国)+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros (‫جزر القمر‬‎)+269
  • Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
  • Congo (Republic) (Congo-Brazzaville)+242
  • Cook Islands+682
  • Costa Rica+506
  • Côte d’Ivoire+225
  • Croatia (Hrvatska)+385
  • Cuba+53
  • Curaçao+599
  • Cyprus (Κύπρος)+357
  • Czech Republic (Česká republika)+420
  • Denmark (Danmark)+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic (República Dominicana)+1
  • Ecuador+593
  • Egypt (‫مصر‬‎)+20
  • El Salvador+503
  • Equatorial Guinea (Guinea Ecuatorial)+240
  • Eritrea+291
  • Estonia (Eesti)+372
  • Eswatini+268
  • Ethiopia+251
  • Falkland Islands (Islas Malvinas)+500
  • Faroe Islands (Føroyar)+298
  • Fiji+679
  • Finland (Suomi)+358
  • France+33
  • French Guiana (Guyane française)+594
  • French Polynesia (Polynésie française)+689
  • Gabon+241
  • Gambia+220
  • Georgia (საქართველო)+995
  • Germany (Deutschland)+49
  • Ghana (Gaana)+233
  • Gibraltar+350
  • Greece (Ελλάδα)+30
  • Greenland (Kalaallit Nunaat)+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea (Guinée)+224
  • Guinea-Bissau (Guiné Bissau)+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong (香港)+852
  • Hungary (Magyarország)+36
  • Iceland (Ísland)+354
  • India (भारत)+91
  • Indonesia+62
  • Iran (‫ایران‬‎)+98
  • Iraq (‫العراق‬‎)+964
  • Ireland+353
  • Isle of Man+44
  • Israel (‫ישראל‬‎)+972
  • Italy (Italia)+39
  • Jamaica+1
  • Japan (日本)+81
  • Jersey+44
  • Jordan (‫الأردن‬‎)+962
  • Kazakhstan (Казахстан)+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait (‫الكويت‬‎)+965
  • Kyrgyzstan (Кыргызстан)+996
  • Laos (ລາວ)+856
  • Latvia (Latvija)+371
  • Lebanon (‫لبنان‬‎)+961
  • Lesotho+266
  • Liberia+231
  • Libya (‫ليبيا‬‎)+218
  • Liechtenstein+423
  • Lithuania (Lietuva)+370
  • Luxembourg+352
  • Macau (澳門)+853
  • North Macedonia (Македонија)+389
  • Madagascar (Madagasikara)+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania (‫موريتانيا‬‎)+222
  • Mauritius (Moris)+230
  • Mayotte+262
  • Mexico (México)+52
  • Micronesia+691
  • Moldova (Republica Moldova)+373
  • Monaco+377
  • Mongolia (Монгол)+976
  • Montenegro (Crna Gora)+382
  • Montserrat+1
  • Morocco (‫المغرب‬‎)+212
  • Mozambique (Moçambique)+258
  • Myanmar (Burma) (မြန်မာ)+95
  • Namibia (Namibië)+264
  • Nauru+674
  • Nepal (नेपाल)+977
  • Netherlands (Nederland)+31
  • New Caledonia (Nouvelle-Calédonie)+687
  • New Zealand+64
  • Nicaragua+505
  • Niger (Nijar)+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea (조선 민주주의 인민 공화국)+850
  • Northern Mariana Islands+1
  • Norway (Norge)+47
  • Oman (‫عُمان‬‎)+968
  • Pakistan (‫پاکستان‬‎)+92
  • Palau+680
  • Palestine (‫فلسطين‬‎)+970
  • Panama (Panamá)+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru (Perú)+51
  • Philippines+63
  • Poland (Polska)+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar (‫قطر‬‎)+974
  • Réunion (La Réunion)+262
  • Romania (România)+40
  • Russia (Россия)+7
  • Rwanda+250
  • Saint Barthélemy+590
  • Saint Helena+290
  • Saint Kitts and Nevis+1
  • Saint Lucia+1
  • Saint Martin (Saint-Martin (partie française))+590
  • Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
  • Saint Vincent and the Grenadines+1
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe (São Tomé e Príncipe)+239
  • Saudi Arabia (‫المملكة العربية السعودية‬‎)+966
  • Senegal (Sénégal)+221
  • Serbia (Србија)+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia (Slovensko)+421
  • Slovenia (Slovenija)+386
  • Solomon Islands+677
  • Somalia (Soomaaliya)+252
  • South Africa+27
  • South Korea (대한민국)+82
  • South Sudan (‫جنوب السودان‬‎)+211
  • Spain (España)+34
  • Sri Lanka (ශ්‍රී ලංකාව)+94
  • Sudan (‫السودان‬‎)+249
  • Suriname+597
  • Svalbard and Jan Mayen+47
  • Sweden (Sverige)+46
  • Switzerland (Schweiz)+41
  • Syria (‫سوريا‬‎)+963
  • Taiwan (台灣)+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand (ไทย)+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad and Tobago+1
  • Tunisia (‫تونس‬‎)+216
  • Turkey (Türkiye)+90
  • Turkmenistan+993
  • Turks and Caicos Islands+1
  • Tuvalu+688
  • U.S. Virgin Islands+1
  • Uganda+256
  • Ukraine (Україна)+380
  • United Arab Emirates (‫الإمارات العربية المتحدة‬‎)+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan (Oʻzbekiston)+998
  • Vanuatu+678
  • Vatican City (Città del Vaticano)+39
  • Venezuela+58
  • Vietnam (Việt Nam)+84
  • Wallis and Futuna (Wallis-et-Futuna)+681
  • Western Sahara (‫الصحراء الغربية‬‎)+212
  • Yemen (‫اليمن‬‎)+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358
Дякуємо! Ваше повідомлення надіслано.
Відправлення не вдалося. Будь ласка, виправте помилки та спробуйте ще раз.