关于另一个网站的网页的正确 schema.org 标记是什么?

What is the proper schema.org markup for a webpage about another website?

大多数关于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。我的网站有不同的域。

您在此处列出的内容的描述是:

An SEO analysis of the code on example.com.

对我来说,我认为使用 Article in this case as it can be considered an investigative report. Maybe even Report 更有意义(但我不确定搜索引擎是如何处理的,如果这是你的意图的话)

使用文章的唯一缺点是您必须填写更多信息,例如 publisherdatePublished。如果您想引用您正在查看的网站,我认为使用 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>