Как связать домашнюю страницу и блог, используя структурированные межсайтовые данные с Schema.org?
У меня есть веб-сайт, блог и несколько профилей в социальных сетях. Я хочу объяснить связь между этими интернет-присутствиями и поисковыми системами, использующими Schema.org.
Из документации и примеров в Google я знаю, что следующий код соединяет сайт и профили в социальных сетях с моим именем:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "your name",
"url": "http://www.your-site.com", // <= homepage
"sameAs": [
"http://www.facebook.com/your-profile",
"http://instagram.com/yourProfile",
"http://www.linkedin.com/in/yourprofile",
"http://plus.google.com/your_profile"
]
}
</script>
Но как правильно претендовать на блог?
На Schema.org есть типы и свойства, относящиеся к блогам, но они используются для разметки содержимого блога относительно самого блога. Я хочу отметить связь блога с другими интернет-присутствиями на главной странице моего личного сайта. Как я могу это сделать?
Мне кажется, что я не могу использоватьurl
так как это «URL элемента», то есть моя личная домашняя страница; и я не могу использоватьsameAs
, поскольку это «URL-адрес ссылочной веб-страницы, который однозначно указывает на идентичность элемента. Например, URL-адрес страницы Википедии, страницы Freebase или официального веб-сайта». В соответствии сGoogle, ссылки на социальные сети должны идти сюда.
С другой стороны, определениеsameAs
продолжает на schema.org указывать «[e] .g. URL-адрес страницы Википедии, страницы Freebase или официального сайта». Последнее указывает мне, что я мог (или должен) поместить всю схему в свой блог, иметь адрес блога какurl
и адрес моей домашней страницы какsameAs
, как это:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "your name",
"url": "http://my.blog.com", // <= blog
"sameAs": [
"http://www.facebook.com/your-profile",
"http://instagram.com/yourProfile",
"http://www.linkedin.com/in/yourprofile",
"http://plus.google.com/your_profile",
"http://www.my-website.com", // <= homepage
]
}
</script>
Но я не могу найти ни одного примера для этого, или как еще сделать с этим.