1 of 62

Оптимізація під граф знань Google

2 of 62

2

Кішка Тося Саші Хілової

3 of 62

Короткий практикум

  • Панель знань для компанії
  • Панель знань для людини
  • Інформаційний контент

+ приклад для розробки ТЗ.

Посилання на презентацію: bit.ly/my-kg

3

4 of 62

XOXO

Olesia Korobka

SEO під західні ринки

Оптимізація під граф знань Google

4

5 of 62

Disclaimer

  • Нікого не рекомендую
  • Нічого не продаю
  • Вважаю, що інформація має бути безкоштовною та доступною
  • Інформація спрощена
  • Усе сказане актуально зараз, а вже завтра все може змінитися
  • У вас може щось не працювати або показувати зовсім інші результати з різних причин

5

6 of 62

Сутність

  • Своя сторінка про сутність
  • Зовнішні сторінки про сутність
  • Згадки (mentions)
  • Посилання
  • Розмітка
  • Взаємозв’язки з іншими сутностями
  • Важливість, популярність
  • З кожним гео і мовою працюємо окремо

6

7 of 62

Панель знань для компанії

Чекліст: bit.ly/kg-company

7

1

8 of 62

8

9 of 62

Отримання панелі з 0

  • Від початку до результату: 3 місяці +- в залежності від ввідних даних
  • Ринкова вартість: від 1500 USD за надання послуг + інші витрати
  • ~40 годин

9

10 of 62

Назва компанії

  • Може відрізнятись від бренду
  • Потрібна точна назва
  • Мова
  • Всі альтернативні назви - alternateName
  • Унікальна назва, зазвичай не Exact Match з назвою послуги

10

11 of 62

11

12 of 62

Інформація щодо SeoProfy

Name: SeoProfy

Websites:

https://seoprofy.com/

https://seoprofy.ua/

12

13 of 62

Пошук сутності

в графі знань

13

14 of 62

14

15 of 62

KG API

  • Method entities.search

15

16 of 62

Source code

  • /g/11_tbzx5r

16

17 of 62

Перевіряємо

17

18 of 62

Google Cloud SDK

  • gcloud ml vision detect-web https://seoprofy.ua/wp-content/themes/seoprofy_ua/img/logo.png

18

19 of 62

19

20 of 62

У випадку локального графа

  • Змінюємо назву
  • Додаємо інші дані щодо локальної назви
  • Створюємо окремий простір для локальної сутності
  • Можемо її взагалі видалити
  • Не робимо нічого

20

21 of 62

У випадку SeoProfy

  • Рекомендую додати до назви в мапі, наприклад, Київ або Україна
  • На сторінці “Про нас” відокремити київський підрозділ від національної сутності https://seoprofy.ua/seoprofy
  • Додати там розмітку Organization
  • Вказати, що це одне з відділень корпорації SeoProfy

21

22 of 62

Або видалити з мапи :)

22

23 of 62

23

24 of 62

Wikidata, Wikipedia, DBpedia

  • Перевіряємо всі сторінки в усіх таких довірених базах
  • Усі мови і всі версії
  • Відповідність інформації
  • Запам’ятовуємо URI, щоб додати до розмітки в sameAs і відслідковувати в майбутньому
  • Якщо немає, то вирішити, чи вони потрібні

24

25 of 62

Сторінка “Про нас” 1/4

  • Завжди окрема
  • Назва компанії + визначення для панелі знань�SeoProfy is a Marketing company
  • Якомога простіший опис дуже короткими, ясними, формальними реченнями
  • Коли заснована, де, ким + будь-які інші дані, які корисні для усунення неоднозначності
  • СТРУКТУРА!!!!

25

26 of 62

Сторінка “Про нас” 2/4

  • Лого
  • Зображення
  • Можна додати команду або створити окрему сторінку і посилатися на неї
  • Якщо є автори, кожен має мати окрему сторінку
  • Перевірте текст в NLP API Google

26

27 of 62

27

28 of 62

Сторінка “Про нас” 3/4

Що ми дивимось в NLP API:

  • Сутності: потрібні мають бути з більшим salience score
  • Категорію: від 70%, краще від 90%

28

29 of 62

29

30 of 62

30

31 of 62

Сторінка “Про нас” 4/4

  • Посилання на інші сторінки, що мають відношення до компанії�Конференції, команда, підрозділи, Press
  • Розмітка
  • Важливі профілі і спосіб контакту

На сторінку “Про нас” мають бути посилання з інших сторінок

31

32 of 62

Профілі компанії

  • Релевантні
  • Однакова інформація
  • Заповнені
  • Додаємо в schema в sameAs

32

33 of 62

33

34 of 62

Розмітка сторінки «Про нас»

  • Будь-який формат: microdata, json-ld, rdf
  • Повна інформація
  • sameAs на профілі
  • Простий приклад

34

35 of 62

ТЗ

  • Пройдіть по чеклісту
  • Заповніть його
  • На базі чеклісту зробіть ТЗ.

Базовий приклад без деталізації.

35

36 of 62

36

37 of 62

Панель знань для людини

Дещо схожа на компанію

37

2

38 of 62

Особливості

  • Проблеми з notability/важливістю
  • Потребує виділеної сторінки
  • Більше залежить від мови і гео
  • Важче побороти неоднозначність
  • Панель може ніколи не з’явитись
  • Google не любить SEOшників

38

39 of 62

39

40 of 62

40

41 of 62

41

42 of 62

Who is Victor Karpenko?

  • Шукаємо у зображеннях
  • Google Cloud SDK�gcloud ml vision detect-web https://sitechecker.pro/wp-content/uploads/2022/03/victor-karpenko.jpg

42

43 of 62

43

44 of 62

44

45 of 62

Що робити

  • Окремий веб-сайт про Victor Karpenko
  • Окремі сторінки про Victor Karpenko на всіх його сайтах
  • Профілі на потрібних ресурсах
  • Відповідні розмітка й опис

45

46 of 62

Розповсюджені помилки 1/2

  • Розмістити інформацію про сутність на сторінці, що присвячена іншій або іншим сутностям
  • Розмістити всю інформацію в повному обсязі на одній сторінці
  • Назвати своїм ім’ям іншу сутність, наприклад, подкаст
  • Nofollow на сторінку про сутність

46

47 of 62

Розповсюджені помилки 2/2

  • Занадто різноманітна інформація в Інтернеті про одну й ту саму сутність
  • Не пов’язати інформацію в одному центрі та поміж собою
  • Неофіційна інформація, наприклад, відсутність номера ISBN в міжнародному форматі для книжки
  • Некоректне додавання в Wikidata, Wikipedia

47

48 of 62

Всю інформацію окремо

  • Сторінка, присвячена всім вашим виступам, і окрема під кожний виступ + розмітка
  • Сторінка про ваші книжки
  • Сторінка про ваші зйомки у фільмах, виступи, музикальні твори тощо.

48

49 of 62

І це все одно вам нічого

не гарантує

  • Google може просто не відображати панель
  • Все те саме можна робити за допомогою Kalicube

49

50 of 62

Інформаційний контент

Функції видачі Google - SERP

50

3

51 of 62

Теорія

Про семантичний пошук і SEO:

youtube.com/watch?v=LGeomIyy0xQ

  • Оптимізуємо контент: текст, зображення, відео, інтерактивні елементи, верстку, розмітку.
  • Створюємо свій граф або під’єднуємось до тих, що вже існують

51

52 of 62

Розмітка

  • Якщо у вас є різні види контенту, включно відео, багато зображень, подкасти, події, книги
  • Розмічайте їх і створюйте окремі сторінки під кожну сутність

52

53 of 62

53

54 of 62

54

55 of 62

55

56 of 62

56

57 of 62

Для онлайн-конференцій

  • Google дозволяє Virtual Location
  • Обов’язково розмітити Organizer
  • Обов’язково розмітити спікерів

57

58 of 62

Спікери / автори

{

"@context":"https://schema.org/",

"@type":"Person",

"givenName":"1",

"familyName":"2",

"image":"image URL",

"url":"URL of author page",

"description":"Person's bio",

"worksFor":

{

"@type":"Organization",

"name":"Name",

"url":"URL"

}

}

58

59 of 62

Базова структура сторінки спікера

  • H1 = Ім’я
  • Зображення під H1. Якщо це просто портрет, то можна окремо, але не в оточуючому тексті
  • Біо, зрозуміле для машин
  • Список посилань на статі, відео або щось ще
  • Якщо належить до департаменту, посилання на сторінку департаменту
  • Можливо FAQ

59

60 of 62

Інформаційний контент

  • Додаємо все, що для нас релевантно, підходить під структуру, тип, формат контенту
  • Зосереджуємось на 1–3 сутностях (wikidata, dbpedia)
  • Додаємо відео, зображення, але центральним має бути Article, якщо це Article
  • FAQ

60

61 of 62

Граф знань для контенту

  • Свій, наприклад, на базі GraphD
  • Wordlift
  • PoolParty
  • Inlinks

Краще на одному IP з вебсайтом.

Не рекомендую додавати словник до основного контенту.

61

62 of 62

Дякую

62