• Час читання ~3 хв
  • 02.04.2023

З 6 квітня 2020 року data-vocabulary.org націнка більше не буде доступна для функцій розширеного результату Google. Зі зростанням використання і популярності schema.org Google вирішив зосередити свою розробку на єдиній схемі SD. Google використовує стандартизовані формати структурованих даних і спільні схеми, щоб надавати інформацію про сторінку та описані на ній речі. Ця інформація використовується для двох основних цілей: зрозуміти вміст сторінки та ввімкнути спеціальні функції та вдосконалення результатів пошуку.

JSON-LD розшифровується як JavaScript Object Notation for Linked Data. Структуровані формати даних, такі як JSON-LD, RDFa і Microdata, визначають невелику кількість фіксованих структур, які можуть бути використані для кодування описових даних. Щоб увімкнути розширені результати зі структурованими даними, нижче наведено фрагменти коду.

Схема JSON-LD для вікна пошуку додаткових посилань на веб-сайт Вікно

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

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "WebSite",
  "name": "My Website Name",
  "url": "https://www.example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://www.example.com/search/?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

JSON-LD Schema for Blog Posting

Існує кілька типів схеми статей, які можна додати: NewsArticle або BlogPosting є найпоширенішими. Я б рекомендував використовувати схему BlogPosting, оскільки вона більш конкретна для того, що це за стаття.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.example.com/blog/seo-tutorial"
  },
  "headline": "My Blog Title",
  "description": "My Blog Description",
  "image": "https://www.example.com/images/seo.jpg",  
  "author": {
    "@type": "",
    "name": "Name of Author"
  },  
  "publisher": {
    "@type": "Organization",
    "name": "Name Publisher",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.example.com/images/logo.jpg",
      "width": 600,
      "height": 60
    }
  },
  "datePublished": "2020-03-29",
  "dateModified": "2020-03-29"
}
</script>

JSON-LD Schema for Breadcrumb

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

<script type="application/ld+json">
{
  "@context": "https://schema.org/", 
  "@type": "BreadcrumbList", 
  "itemListElement": [{
    "@type": "ListItem", 
    "position": 1, 
    "name": "Home",
    "item": "https://www.example.com/"  
  },{
    "@type": "ListItem", 
    "position": 2, 
    "name": "Blog",
    "item": "https://www.example.com/blog/"  
  },{
    "@type": "ListItem", 
    "position": 3, 
    "name": "SEO Tutorial",
    "item": "https://www.example.com/blog/seo-tutorial.html"  
  }]
}
</script>

JSON-LD Schema for Video

За допомогою цих структурованих даних ви надаєте точку входу для пошуку та перегляду відео в Пошуку Google. Ви можете надати такі відомості, як опис, URL-адреса ескізу, дата завантаження та тривалість, позначивши відео за допомогою VideoObject.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "My Awesome Video Title",
  "description": "My Awesome Video Description",
  "thumbnailUrl": "https://www.example.com/images/video-thumbnail.jpg",
  "uploadDate": "2020-03-29",
  "duration": "PT5M35S",
  "contentUrl": "https://www.example.com/videos/awesome.html",
  "embedUrl": "https://www.youtube.com/embed/dfci-WvkijE"
}
</script>

JSON-LD Schema for Product

Використовуйте тип розмітки product schema / JSON-LD, якщо ви хочете вбудувати правильні та дійсні структуровані дані у свою електронну комерцію або веб-сайт продукту.

<script type="application/ld+json">
{
  "@context": "https://schema.org/", 
  "@type": "Product", 
  "name": "iPhone XR",
  "image": "https://www.example.com/images/iphone-xr.jpg",
  "description": "iPhone XR Description",
  "brand": "Apple",
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/apple/iphone-xr.html",
    "priceCurrency": "USD",
    "price": "1200",
    "priceValidUntil": "2020-03-29",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "bestRating": "5",
    "worstRating": "1",
    "ratingCount": "340"
  }
}
</script>

JSON-LD Schema for Person

Схеми особистості орієнтовані на конкретних осіб.

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Person",
  "name": "Joydeep Deb",
  "url": "https://www.joydeepdeb.com/",
  "image": "https://www.joydeepdeb.com/images/joydeep-deb.jpg",
  "sameAs": [
    "https://www.facebook.com/JoydeepDeb",
    "https://twitter.com/joydeep7",
    "https://www.linkedin.com/in/joydeep"
  ],
  "jobTitle": "Digital Marketing Manager",
  "worksFor": {
    "@type": "Organization",
    "name": "VMware Inc."
  }  
}
</script>

JSON-LD Schema for Organization

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

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Google Inc.",
  "alternateName": "Google",
  "url": "https://www.google.com/",
  "logo": "https://www.google.com/images/logo.png",
  "sameAs": [
    "https://www.facebook.com/Google",
    "https://twitter.com/Google",
    "https://www.linkedin.com/in/Google"
  ]
}
</script>

JSON-LD Schema for FAQ

Схема поширених запитань – це новий спосіб зайняти позицію пропонованого фрагмента в пошуковій видачі.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "My FAQ Question #1",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "My FAQ Answer #1"
    }
  },{
    "@type": "Question",
    "name": "My FAQ Question #2",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "My FAQ Answer #2"
    }
  }]
}
</script>

Documentation References

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297