Какова правильная разметка schema.org для веб-страницы о другом веб-сайте? - PullRequest
2 голосов
/ 29 апреля 2020

Большинство комментариев и использования о schema.org: сайт ссылается на использование его для ссылки на ваш собственный сайт. Некоторые даже говорят, что он может использоваться только для ссылки на ваш собственный веб-сайт.

Но что, если у вас есть веб-страница, на которой говорится о другом веб-сайте? Например, что если у вас есть отзыв об этом сайте? Или что, если ваша страница представляет собой анализ кода этого веб-сайта?

Можете ли вы использовать schema.org:Website, чтобы сообщить ботам, что эта страница посвящена этому веб-сайту?

Есть ли пример кода ? Является ли следующий пример правильным способом сделать это?

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Webpage",
  "name": "Website Analysis for example.com",
  "description": "An SEO analysis of the code on example.com.",
  "about": {
    "@type": "Website",
    "name": "example.com",
    "url": "http://example.com"
  }
}
</script>

Примечание. Их сайт - example.com. У моего сайта другой домен.

1 Ответ

1 голос
/ 07 мая 2020

Описание того, что вы перечисляете здесь:

SEO-анализ кода на example.com.

Мне кажется, это будет в этом случае имеет больше смысла использовать Article , поскольку это можно считать отчетом о расследовании. Возможно даже Отчет (но я не уверен, как это обрабатывается поисковыми системами, если это ваше намерение)

Единственный недостаток использования статьи - вам придется заполнить больше такая информация, как publisher и datePublished. Если вы хотите сослаться на веб-сайт, который вы просматриваете, я думаю, что использование About будет наиболее целесообразным. Например:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Article",
  "author": "John Doe",
  "headline": "SEO overview for example.com",
  "datePublished":"05/07/2020",
  "image":"articleimage.jpg",
  "publisher": { 
    "@type": "Organization",
    "name": "My Company Name",
    "logo": {
      "@type": "ImageObject",
      "url": "mycompanylogo.jpg"
    }
  },
  "about": {
    "@type": "Webpage",
    "name": "Example.com",
    "url": "http://example.com"
  }
}
</script>
...